آموزش نمایش آخرین مطالب ویژه ( سنجاق شده )

درود بر شما همراهان عزیز حلقه وردپرس

حتما شده به ذهنتان رسیده باشد مطالبی که سنجاق می کنید را در جایی از قالب یا در یک برگه یا در یک ابزارک قرار دهید ، راه حل شما این است که کمی به این مطلب دقت کنید و طبق آموزش پیش بروید.

با مطالب ثابت یا پست ثابت وردپرس آشنا هستید ؟ برای نمایش آخرین پست های ثابت ابتدا کدهای زیر را در فایل فانکشن ( functions.php )  قرار دهید و ذخیره کنید ؛

 

function wpb_latest_sticky() { 

/* Get all sticky posts */
$sticky = get_option( 'sticky_posts' );

/* Sort the stickies with the newest ones at the top */
rsort( $sticky );

/* Get the 5 newest stickies (change 5 for a different number) */
$sticky = array_slice( $sticky, 0, 5 );

/* Query sticky posts */
$the_query = new WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );
// The Loop
if ( $the_query->have_posts() ) {
	$return .= '<ul>';
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		$return .= '<li><a href="' .get_permalink(). '" title="'  . get_the_title() . '">' . get_the_title() . '</a><br />' . get_the_excerpt(). '</li>';
		
	}
	$return .= '</ul>';
	
} else {
	// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();

return $return; 

} 
add_shortcode('latest_stickies', 'wpb_latest_sticky');

 

حال فانکشن را ذخیره کنید.

حال برای استفاده از کد فانکشن در برگه ها ، نوشته ها و ابزارک می توانید از شورت کد زیر استفاده کنید :

 

[latest_stickies]

 

برای استفاده در ابزارک های متنی باید کد زیر نیز بعد از کد فانکشن بالا قرار بگیرد ؛

 

add_filter('widget_text', 'do_shortcode');

 

برای استفاده از شورت کد در قالب می توانید از کد زیر استفاده نمایید ؛

<div class="last">
<?php
do_shortcode('
[latest_stickies]
');
?>
</div>

 

با استفاده از Css می توانید نوشته ها را استایل بدهید.

امیدوارم این مطلب مفید و کاربردی بوده باشد.

موفق و پیروز باشید.

ساخت افزونه رمزگذاری نوشته‌ها در وردپرس

درست مانند آنچه مدیران سایت برای رمزگذاری قسمت‌های مختلف آن انجام می‌دهند، ممکن است نوشته‌هایی از سایت هم نیاز به حفاظت داشته باشند. قرار دادن پسورد در روش‌های عادی جهت حفاظت از یک متن در وردپرس، معمولا عملکرد درستی نداشته و دارای اشکال است به همین دلیل تصمیم گرفتیم روش اصولی انجام این کار را به شما آموزش دهیم. در این مطلب از وب‌سایت حلقه وردپرس قصد داریم، روش تخصصی و تست شده ساخت افزونه رمزگذاری نوشته‌ها در وردپرس را به شما آموزش دهیم. با ما همراه باشید…

ساخت افزونه رمزگذاری نوشته‌ها در وردپرس

مرحله اول:

از طریق اف تی پی و یا کنترل پنل هاست خود وارد پوشه پلاگین سایت (…/wp-content/plugins) شوید و یک فولدر جدید ایجاد کنید. (در اینجا نام فولدر، protected-text در نظر گرفته شده)

ساخت افزونه رمزگذاری نوشته‌ها در وردپرس

مرحله دوم:

در پوشه ساخته شده، یک فایل با پسوند php ایجاد کنید. (در اینجا نام فایل، protected-text.php در نظر گرفته شده)

ساخت افزونه رمزگذاری نوشته‌ها در وردپرس

کد زیر را درون فایل قرار دهید:

<?php

/*

Plugin Name: Password Protected Text

Plugin URI: http://code.tutsplus.com

Description: This plugin changes the default password protected text.

Version: 1.0

Author: code.tutsplus.com

Author URI: http://code.tutsplus.com

*/

این متن اطلاعات مرتبط با افزونه را معرفی می‌کند و به فایل اعتبار می‌بخشد.

مرحله سوم:

در بخش اول کدها، تعریف می‌کنیم که افزونه پسورد وارد شده را به یاد داشته باشد!

function password_protected_change( $content ) {

global $post;

if ( ! empty( $post->post_password ) && stripslashes( $_COOKIE['wp-postpass_'.COOKIEHASH] ) != $post->post_password ) }

مرحله چهارم:

در این گام، قصد داریم یک باکس حاوی پیغام مورد نظر شما برای افزونه ایجاد کنیم. برچسب این پیغام به شکل ” labale for=”post-password ” است:

$output = '

 

<form action="' . get_option( 'siteurl' ) . '/wp-pass.php" method="post">

'.__( "پیغام خود را وارد کنید" ).'

 

<label for="post_password">پسورد:</label>

<input name="post_password" class="input" type="password" size="20" />

<input type="submit" name="Submit" class="button" value="' . __( "Submit" ) . '" />

 

</form>

 

';

return $output;

}

مرحله پنجم:

در مواقعی ممکن است نیازی به رمزگذاری نوشته نداشته باشید. برای این مورد، کد زیر را استفاده کنید:

} else {

return $content;

}

مرحله ششم:

در آخرین مرحله لازم است، زمان استفاده از تابع را برای وردپرس تعریف کنیم. این تابع در هنگام لود محتوا، نمایش داده خواهد شد:

add_filter( 'the_content','password_protected_change' );

در اینجا آموزش ساخت افزونه رمزگذاری نوشته‌ها از وب‌سایت حلقه وردپرس به پایان می‌رسد. امیدوارم توانسته باشیم در عملکرد امنیتی سایت شما مفید واقع شویم.

موفق باشید!

 

 

حذف دکمه‌ی پیش نمایش نوشته در صفحه ایجاد مطلب وردپرس

بنا بر هر دلیلی که باشد، ممکن است وبمستر سایت نیاز به حذف کلید پیش نمایش نوشته ها پیدا کند. در این صورت پنهان سازی این کلید با استفاده از فایل فانکشن انجام می‌شود. در این پست از وب‌سایت حلقه وردپرس قصد داریم روش ساده هک وردپرس با استفاده از افزودن چند کد ساده برای حذف دکمه‌ی پیش نمایش نوشته را به شما آموزش دهیم. با ما همراه باشید…

حذف دکمه‌ی پیش نمایش نوشته :

برای این کار کافیست فایل فانکشن قالب (function.php) را در ویرایشگر کنترل پنل و یا وردپرس سایت، اجرا کنید و پس از آن کد زیر را به محتویات آن اضافه کنید.

function posttype_admin_css() {

global $post_type;

$post_types = array(

/* set post types */

'post_type_name',

'post',

'page',

);

if(in_array($post_type, $post_types))

echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';

}

add_action( 'admin_head-post-new.php', 'posttype_admin_css' );

add_action( 'admin_head-post.php', 'posttype_admin_css' );

پس از افزودن فایل را در مکان قبلی ذخیره کنید. حذف کلید پیش نمایش به همین سادگی قابل انجام است.

لازم به ذکر است که در صورت تمایل به بازگردانی این کد، باید متن آن را از فایل فانکشن حذف کنید.

موفق باشید…

افزودن تصاویر آیکون به منو وردپرس

وجود یک لوگو یا آیکون مرتبط با هر برگه در کنار نوشته‌ی آن در منوی وردپرس، یکی از جذاب‌ترین قسمت‌های یک سایت به شمار می‌رود که موجب کیفیت و زیبایی قالب وردپرس می‌شود. در این پست از وب‌سایت حلقه وردپرس قصد داریم روش اضافه کردن آیکون به منوی وردپرس را بدون استفاده از هرگونه افزونه و با اضافه کردن چند کد به فایل‌های قالب را شما آموزش دهیم. با ما همراه باشید…

افزودن تصاویر آیکون به منو وردپرس

افزودن تصاویر آیکون به منو وردپرس

وردپرس یک گزینه تحت عنوان توضیحات را در منوی وردپرس قرار داده است که البته به صورت پیش‌فرض این گزینه غیر فعال گردیده است. در مرحله اول با توجه به توضیحات زیر این ویژگی را فعال کنید:

به بخش فهرست‌ها رفته و در کادر تنظیمات صفحه، گزینه “توضیح” را علامت‌دار کنید.

افزودن تصاویر آیکون به منو وردپرس

پس از آن فیلد جدید‌ی تحت عنولن توضیح به اطلاعات منوها اضافهمی‌شود.

افزودن تصاویر آیکون به منو وردپرس

در قدم بعدی یکی از کلاس‌های آیکون‌های در نظر گرفته شده را در این فیلد وارد کنید و سپس اطلاعات را ذخیره کنید. (برای مثال fa-home)

تا به اینجای کار بخش توضیحات مربوط به منوها هنوز غیر فعال است. برای فعاسازی این ویژگی کد زیر را به فایل فانکشن قالب (functions.php) اضافه کنید:

class Menu_With_Description extends Walker_Nav_Menu {
function start_el(&$output, $item, $depth, $args) {
global $wp_query;
$indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';

$class_names = $value = '';

$classes = empty( $item->classes ) ? array() : (array) $item->classes;

$class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) );
$class_names = ' class="' . esc_attr( $class_names ) . '"';

$output .= $indent . '<li id="menu-item-'. $item->ID . '"' . $value . $class_names .'>';

$attributes = ! empty( $item->attr_title ) ? ' title="' . esc_attr( $item->attr_title ) .'"' : '';
$attributes .= ! empty( $item->target ) ? ' target="' . esc_attr( $item->target ) .'"' : '';
$attributes .= ! empty( $item->xfn ) ? ' rel="' . esc_attr( $item->xfn ) .'"' : '';
$attributes .= ! empty( $item->url ) ? ' href="' . esc_attr( $item->url ) .'"' : '';

$item_output = $args->before;
$item_output .= '<a'. $attributes .'>';
$item_output .= '<i class="fa '.$item->description.'"></i>';
$item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;
$item_output .= '</a>';
$item_output .= $args->after;

$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
}
}

سپس فایل هدر قالب (header.php) را اجرا کرده و در قسمت مربوط به فراخوانی منوی سایت، کد زیر را اضافه کنید:

<?php $walker = new Menu_With_Description; ?>
<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu', 'walker' => $walker ) ); ?>

پس از ذخیره تغییرات، با ورود مجدد به سایت مشاهده می‌کنید که متن وارد شده در توضیحات نمایش داده خواهد شد. جهت سفارشی سازی و حرفه‌ای کردن آن کافیست کدهای دلخواه خود را در css قالب وارد کنید.

در اینجا افزودن تصاویر آیکون به منو وردپرس از وب سایت حلقه وردپرس به پایان می‌رسد.

موفق باشید!

اضافه کردن تصویر شاخص به پوسته

با سلام خدمت کاربران عزیز حلقه وردپرس !

برای افزودن تصویر شاخص به پوسته شما نیاز دارید ابتدا چند خطی کد PHP به فایل فانکشن خود ( function.php ) اضافه کنید و بعد از آن تابع تصویر شاخص رو درون حلقه ی نوشته قرار بدهید ، با ما باشید تا بطور کامل متوجه بشید چطور می توانید تصویر شاخص رو به پوسته اضافه کنید و در صورت نداشتن تصویر شاخص در یک مطلب تصویر بصورت پیش فرض بیاید.

خب ابتدا کدهای زیر به فایل function.php اضافه کنید.

<?php
if (function_exists('add_theme_support')) {
add_theme_support( 'post-thumbnails' );
}
?>
خب شما به وردپرس با کدهای بالا فهماندید که از تصویر شاخص پشتیبانی کند.خط دوم کد بالا نیز باعث می شود از نسخه ۲٫۹ به پایین نیز تصویر شاخص پشتیبانی شود.

حالا برای افزودن تصویر شاخص به مکان های مختلف قالب ابتدا باید حلقه ی نوشته ها یا کوئری های دیگر را بیابید و تابع زیر را آنجا قرار دهید.

مانند مثال زیر ؛

while ( have_posts() ) : the_post();
<?php the_post_thumbnail(); ?>
<?php the_content(); ?>

خب حالا می توانید با کمی Css و Html به تصویر شاخص خود استایل بدهید و مکان مورد نظرتان را برای تصویر بندانگشتی انتخاب نمایید.

خب حالا به بخش بعدی آموزش بپردازیم یعنی در صورتی که تصویر شاخص را انتخاب نکنیم چه اتفاقی می افتد ؟!

خب با کد بالا در صورتی که انتخاب نکنید تصویری ظاهر نمی شود و فضای نامتناسبی در پوسته شما به وجود می آید.

برای جلوگیری از این مشکل شما باید از تابع زیر استفاده کنید و تصویر پیشفرض مورد نظرتان را در آدرسی که در تابع زیر قرار دارد ، قرار بدهید تا در صورت انتخاب نکردن تصاویر بندانگشتی این تصویر ظاهر شود.

<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail();
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}
?>

و تمام !

حالا شما با تصاویر بندانگشتی آشنایی کامل پیدا کردید و می توانید در بخش های مختلف این کار را انجام دهید.

امیدوارم آموزش مفید واقع شده باشد.

با تشکر

۴ روش‌ افزایش بازدید پست‌های قدیمی وردپرس

وبمستران با انجام اقدامات گوناگونی می‌توانند بازدید و رنک سایت خود را افزایش دهند. یکی از موارد موثر در بهبود رتبه سایت که کمتر به آن توجه شده است، استفاده از پست‌های قدیمی است. در بسیاری از سایت‌ها بخصوص سایت‌های خبری مطالب قدیمی، به مراتب بازدید کمتری نسبت به نوشته‌های جدید دارند. در این شرایط مدیر سایت باید شرایط لازم برای دیده شدن اخبار قدیمی را نیز در اختیار کاربران قرار دهد. در این مقاله از وب‌سایت حلقه وردپرس قصد داریم به معرفی و تشریح ۴ روش برای افزای بازدید پست‌های قدیمی در سایت‌های وردپرس بپردازم. با ما همراه باشید…

۴ روش‌ افزایش بازدید پست‌های قدیمی :

  1. به اشتراک گذاری پست‌های قدیمی در مواقع مختلف در شبکه‌های اجتماعی

یکی از موثرترین اقدامات در زمینه افزایش بازدید مطالب، به اشتراک گذاری آنهاست. اما به این موضوع توجه داشته باشید که بهتر است زمان اشتراک گذاری مطالب در یک ساعت خاص از شبانه روز نباشد. سعی کنید مطالب را در زمان‌های مختلفی منتشر کنید که هر کدام از دنبال کنندگان شما بتوانند حداقل چند مورد از آن را مشاهده کنند.

در زمینه‌ی به اشتراک گذاری مطالب افزونه Revive Old Post وردپرس بهترین عملکرد را دارد. این افزونه به راحتی و با تنظیمات ساده، مطالب سایت شما را به طور اتوماتیک در شبکه‌های اجتماعی شر می‌کند.

4 روش‌ افزایش بازدید پست‌های قدیمی وردپرس

  1. ایجاد قسمت مطالب مرتبط در صفحه پست‌ها

علاوه‌بر شر کردن مطالب، نمایش مطالب مرتبط یا تصادفی از بهترین اقداماتی است که می‌تواند در حفظ بازدیدکننده و افزایش زمان و تعداد بازدیدهای وی موثر واقع شود.

“مطالب مرتبط بدون نیاز به افزونه”

4 روش‌ افزایش بازدید پست‌های قدیمی وردپرس

  1. ایجاد قسمت مطالب محبوب

این جمله را به یاد داشته باشید: “صرفا ۲۰% از محتوا سایت، ۸۰% ترافیک آن را در بر می‌گیرد”

قطعا نوشته‌های بهینه سازی شده و دارای محتوای کاربردی به تنهایی می‌توانند قسمت اعظمی از ترافیک سایت شما را به خود اختصاص دهند. این چنین مطالبی قطعا به صورتی هستند که هر بازدیدکننده خواه ناخواه  بدنبال آن‌هاست. پس یکی از بهترین روش‌های حفظ بازدیدکننده، قرار دادن بخشی است که لیستی از محبوب‌ترین مطالب سایت(مطالبی که کاربران بیشتری از آن دیدن کرده‌اند) را در اختیار مخاطبان قرار دهد. شما می‌توانید آن را دز قسمت سایدبار و یا فوتر سایت به کار ببرید.

4 روش‌ افزایش بازدید پست‌های قدیمی وردپرس

  1. ایجاد یک صفحه سفارشی و کاربرپسند برای ارور ۴۰۴

صفحه‌ی در برگیرنده خطای ۴۰۴ از مهمترین بخش‌های هر سایت به حساب می‌آید. این خطا در هنگامی رخ می‌دهد که صفحه درخواستی کاربر به هر دلیلی وجود نداشته و یا حذف شده باشد. بهتراست برای کاهش بروز این خطا امکانات جستوجوی پیشرفته و حرفه‌ای را در سایت قرار دهید که مطالبی که بدنبال آن هستند را در مرتبه اول و به راحتی پیدا کنند. در مرحله بعد، اختصاصی کردن صفحه خطا ۴۰۴ از مواردی است که باید به آن توجه کنید.

4 روش‌ افزایش بازدید پست‌های قدیمی وردپرس

موفق باشید!

 

آموزش ایجاد post type در وردپرس

در سال ۲۰۰۵ و برای اولین بار نسخه ۱٫۵ اسکریپت وردپرس، قابلیت جدیدی را برای وبمسترها فراهم کرد. این ویژگی که post type نام دارد، امکان ایجاد پست‌های وردپرس را در انواع گوناگونی مثل کلیپ، موزیک، خبر و… به کاربران می‌دهد. این ویژگی به پیکربندی حرفه‌ای سایت و همچنین راحت‌تر شدن نویسندگی مطالب مختلف برای سایت کمک بسیاری می‌کند. در این پست از حلقه وردپرس قصد داریم روش ساخت و بکارگیری قابلیت post type را به شما آموزش دهیم. با ما همراه باشید…

ساخت یک گونه‌ی پست (post type) سفارشی

در ابتدا لازم است گونه‌ای از پست‌ها را که بدنبال استفاده از آن در هنگام نوشتن مطلب هستید را به وردپرس معرفی کنید. برای انجام این کار کد زیر را به محتویات فایل فانکشن (functions.php) اضافه کنید:

function my_custom_post_product() {
$args = array();
register_post_type( 'product', $args );
}
add_action( 'init', 'my_custom_post_product' );

شما در این مرحله با استفاده از تابع register_post_type یک نوع پست جدید را ایجاد کردید ولی هنوز اطلاعات مرتبط با آن را به وردپرس معرفی نکرده‌اید. علاوه‌بر این جهت فعالسازی آن کافیست از دستور “public’ => true”  استفاده کنید.

مثال زیر نمونه یک نوع پست (post type) برای مطالب مربوط به کالاهای فروشگاه‌های آتلاین را نمایش می‌دهد:

function my_custom_post_product() {
$labels = array(
'name' => _x( 'محصولات', 'post type general name' ),
'singular_name' => _x( 'محصول', 'post type singular name' ),
'add_new' => _x( 'افزودن جدید', 'book' ),
'add_new_item' => __( 'افزودن محصول جدید' ),
'edit_item' => __( 'ویرایش محصول' ),
'new_item' => __( 'محصول جدید' ),
'all_items' => __( 'همه محصولات' ),
'view_item' => __( 'نمایش محصول' ),
'search_items' => __( 'جست و جو محصول' ),
'not_found' => __( 'محصولی یافت نشد' ),
'not_found_in_trash' => __( 'محصولی در زباله دان یافت نشد' ),
'parent_item_colon' => '',
'menu_name' => 'محصولات'
);
$args = array(
'labels' => $labels,
'description' => 'ذخیره اطلاعات مربوط به محصولات',
'public' => true,
'menu_position' => 5,
'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments' ),
'has_archive' => true,
);
register_post_type( 'product', $args );
}
add_action( 'init', 'my_custom_post_product' );

در اینجا به توضیح دستورات به کار رفته در این کد می‌پردازیم.

  • Labels (برچسب‌ها)

به وسیله‌ی Labels امکان استفاده از برچسب‌‌های مورد نیاز مانند Post Type و… را پیدا می‌کنیم.

  • Description (توضیحات)

توضیحی مختصر برای انتخاب post type

  • Public (عمومی)

این بخش فعال بودن یا نبودن post type را تعیین می‌کند. از عبارت true برای فعال سازی و از false جهت غیر فعال کردن استفاده کنید.

  • menu_position(موقعیت منو)

این قسمت موقعیت برای تعیین موقعیت post type در پیشخوان وردپرس استفاده می‌شود.

  • supports (پشتیبانی)

post type‌ـها به طور پیشفرض از صفحه ایجاد نوشته وردپرس استفاده می‌کنند. در این بخش شما می‌توانید امکانات مختلفی مانند افزودن تصویر شاخص را نیز به آن اضافه کنید.

  • has_archive (آرشیو)

در صورتی که مقدار این بخش true باشد، وردپرس لیستی از مطالب post types را در اختیار ما قرار می‌دهد.

 

ایجاد دسته‌بندی سفارشی

جدا از دسته‌بندی‌های معمولی وردپرس ممکن است شما نیاز به یک نوع دسته‌بندی دیگر در Post Type ایجاد شده خود داشته باشید. برای انجام این کار کد زیر را به فایل فانکشن اضافه کنید:

function my_taxonomies_product() {
$labels = array(
'name' => _x( 'دسته بندی محصولات', 'taxonomy general name' ),
'singular_name' => _x( 'دسته بندی محصولات', 'taxonomy singular name' ),
'search_items' => __( 'جست و جوی دسته بندی محصولات' ),
'all_items' => __( 'همه دسته بندی محصولات' ),
'parent_item' => __( 'دسته بندی محصول جاری' ),
'parent_item_colon' => __( 'دسته بندی محصول جاری:' ),
'edit_item' => __( 'ویرایش دسته بندی محصول' ),
'update_item' => __( 'تغییر دسته بندی محصول' ),
'add_new_item' => __( 'افزودن دسته بندی جدید محصول' ),
'new_item_name' => __( 'دسته بندی جدید محصول' ),
'menu_name' => __( 'دسته بندی محصولات' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
);
register_taxonomy( 'product_category', 'product', $args );
}
add_action( 'init', 'my_taxonomies_product', 0 );

با استفاده از این کد، اکنون یک نوع دسته‌بندی با نام ” دسته بندی محصولات ” برای Post Typeـی که پیش‌تر ساخته بودید، ایجاد کرده‌اید.

 

ایجاد متاباکس‌های کاستوم

این موضوع پیش‌تر به صورت کامل در پست “آموزش ساخت متاباکس وردپرس” شرح داده شده است.

 

نمایش محتوای Post Type در قالب وردپرس

برای انجام

این کار می‌توانید کد زیر را در مکان مورد نظر قالب خود قرار دهید:

<?php
$args = array( 'post_type' => '<strong>product</strong>', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
the_title();
echo '<div>';
the_post_thumbnail();
echo '</div>';
endwhile;
wp_reset_query();
?>

نام تعیین شده در تابع register_post_type را جایگزین عبارت product کنید.

 

فراخونی محتوا متاباکس

از کدهای زیر برای نمایش متاباکس‌ها استفاده کنید:

<?php
// If we are in a loop we can get the post ID easily
$price = get_post_meta( get_post_ID(), 'نام باکس', true );

// To get the price of a random product we will need to know the ID
$price = get_post_meta( $product_id, 'نام باکس', true );
?>

در اینجا آموزش ایجاد post type در وردپرس به پایان می‌رسد. به وسیله این آموزش شما می‌توانید قالب خود را اختصاصی کرده و کیفیت کار خود را افزایش دهید.

موفق باشید!

آموزش تغییر ایمیل پیشفرض وردپرس

پس از نصب و فعالسازی اسکریپت وردپرس، این سیستم به طور اتوماتیک ایمیلی را بر روی دامنه سایت شما ایجاد می‌کند که آدرس آن به شکل wordpress.yoursite.com است. این ایمیل در واقع ارسال کننده گزارشات و رویدادهای سایت (مانند ارسال دیدگاه، گزارش ثبت نام و تغییر پسورد) است. برخی مواقع ممکن است بازدیدکنندگان از این ایمیل را به عنوان پل ارتباطی استفاده کرده و اقدام به ارسال پیشنهادات و انتقادات خود کنند. به غیر از این، دلایل زیادی وجود دارد که ممکن است وبمستر یک سایت را مجبور به تغییر ایمیل پیشفرض وردپرس کند. در این پست از وب‌سایت حلقه وردپرس قصد داریم روشی ساده و سریع را برای تغییر این ایمیل به شما معرفی کنیم. با ما همراه باشد.

تغییر ایمیل پیشفرض وردپرس

در مرحله اول کار لازم است فایل فانکشن (function.php) قالب سایت وردپرس خود را در ویراشگر وردپرس یا به صورت دستی از طریق کنترل پنل سایت، اجرا کرده و کد زیر را به محتویات آن اضافه کنید:

add_filter('wp_mail_from','from_mail');
function from_mail($content_type) {
return 'your@email.ir';
}

در این کد آدرس ایمیل اصلی وردپرس به ایمیل دلخواه شما تغییر داده می‌شود.

در اینجا آموزش ما راجع به تغییر ایمیل پیشفرض وردپرس به پایان می‌رسد. امیدوارم این آموزش به خدمات رسانی بهتر سایت شما کمک کرده باشد.

موفق باشید!

نصب و فعالسازی ویژگی وردپرس شبکه

وردپرس شبکه چیست؟ در واقع از سومین ورژن وردپرس، امکان شبکه کردن آن به وجو آمده است. این سیستم سایت شما را به یک سیستم وبلاگ‌دهی تبدیل می‌کند و هر یک از کاربران شما قادر خواهند بود یک ساب دامین از سایت شما را یه عنوان وبلاگ اداره کنند. وبمسترهایی که در سایت خود از WPMU استفاده می‌کنند این ویژگی به طور پیشفرض در وردپرس آنها فعال گردیده است. در این پست از وب‌سایت حلقه وردپرس قصد داریم روش نصب و فعال سازی این قابلیت را به شما آموزش دهیم و ببینیم عملکرد این سیستم به چه صورتی است. با ما همراه باشید…

پیش از هر اقدام دیگری خوب است بدانید مراحل نصب وردپرس شبکه دارای تنظیمات بیشتری نسبت به نسخه معمولی این سیستم مدیریت محتواست. این تنظیمات شامل تعیین ساب دامین(subdomain) یا ساب فولدر(subfolder) به عنوان وبلاگ کاربر و چگونگی مدیریت آن توسط کاربر می‌شوند.

اولین مرحله نصب وردپرس شبکه، نصب و راه‌اندازی وردپرس معمولی است! پس ابتدا وردپرس معمولی را نصب کرده و از دیتابیس خود یک فایل پشتیبانی تهیه کنید. سپس اقدامات زیر را انجام دهید:

  • همه‌ی افزونه‌ ها را غیر فعال کنید. (پس از اتمام روند آموزش می‌توانید آنها را به حالت عادی بازگردانید.)
  • پیوندهای یکتا را بر روی نام نوشته قرار دهید.

 

فعالسازی وردپرس شبکه

در این مرحله، ویژگی وردپرس شبکه را فعال می‌کنیم. برای انجام این کار کد زیر را در محتویات فایل تنظیمات وردپرس ((wp-config.php موجود در محل نصب آن بیابید:

 

سپس کد زیر را در پایین آن(کد بالا) قرار دهید:

 

بعد از آن فایل تنظیمات را ذخیره کنید و صفحه پیشخوان را اجرا/رفرش کنید.

 

نصب وردپرس شبکه

پس از فعالسازی وردپرس شبکه، لازم است این ویژگی را نصب و راه‌اندازی کنیم. در این مرحله در منوی پیشخوان وردپرس، موس را روی “ابزارها” قرار دهید و از بین زیرمجموعه‌های آن، “راه‌اندازی شبکه” را انتخاب کنید.

 

پس از آن به صفحه راه‌اندازی ویژگی شبکه وردپرس منتقل می‌شوید. در بخش روش نصب را تعیین کنید(اینکه وبلاگ‌ها روی ساب دامین ایجاد شوند و یا در یک فولدر از سایت شما). پس از آن اطلاعات خواسته شده را متناسب با نیاز خود و ویژگی‌های هاست پر کنید. در آخر بر روی گزینه “نصب” کلیک کنید.

توجه: انتخاب روش نصب در مواردی که هاست سایت از نوع لوکال باشد ممکن نیست و وبلاگ‌های ساخته شده به طور پیشفرض در پوشه‌های سایت ساخته خواهند شد.

یادآوری: ایجاد وبلاگ در ساب دامین به شکل ” weblog.yoursite.com”  و در فولدر به صورت “yoursite.com/weblog” انجام می‌شود.

 

پس از فشردن کلید نصب، در صفحه اجرا شده دو باکس شامل کد مشاهده می‌کنید.

کدهای قسمت اول که رنگی بنفش دارند را به فایل تنظیمات وردپرس(wp-config.php) قبل از عبارت ” /* That’s all, stop editing! Happy blogging. */ ” اضافه کنید.

علاوه‌بر این کدهای سبز رنگ بخش دوم را در فایل .htaccess موجود در هاست خود قرار دهید.

صفحه پیشخوان وردپرس را رفرش کنید. مشاهده می‌کنید که تب جدیدی جهت راه‌اندازی و مدیریت وبلاگ‌ها به گزینه‌های پیشخوان وردپرس اضافه شده است.

نصب وردپرس شبکه با موفقیت انجام شده و اکنون می‌توانید روند وبلاگدهی خود را آغاز کنید.

موفق باشید!