30 درصد از سایت های دنیا با سیستم مدیریت محتوای وردپرس راه اندازی شده اند. سایت WordPress.org ماهانه 22 بیلیون بازدید دارد و این موضوع نشان می دهد که چقدر این سیستم مدیریت محتوا محبوب و پرطرفدار است. وردپرس، بیشتر از 50 هزار افزونه دارد که میلیون ها نفر از آنها استفاده می کنند.
در این نوشته، با 20 ترفند وردپرسی آشنا می شوید که استفاده از وردپرس را برای شما راحت تر می کند.

20 ترفند وردپرسی جالب که در ادامه میخوانیم :

  • نشان دادن پست های مرتبط بدون استفاده از افزونه
  • قراردادن اسکرول بی پایان در وب سایت
  • شخصی سازی کردن لوگوی داشبورد
  • اضافه کردن قابلیت جستجوی تمام صفحه
  • اطلاع رسانی کامنت ها و پاسخ به آنها
  • نمایش نتایج به دست آمده
  • نصب گوگل آنالیتیکس روی وردپرس
  • نمایش دادن تعداد کلی محتوای سایت و تعداد کاربران سایت
  • نمایش تصاویر در ابعاد و شکل دلخواه
  • تغییر تصادفی رنگ بک گراند
  • اضافه کردن منوی شخصی و جدید به منوی وردپرس
  • قراردادن دسته بندی هر نوشته در آدرس آن
  • پنهان کردن دسته بندی از موتورهای جستجو
  • لوگوی خودتان را جایگزین لوگوی وردپرس در صفحه لاگین کنید
  • ساختن فایل css شخصی
  • شخصی سازی کردن قالب وردپرس
  • افزایش حافظه php
  • ساختن سایدبار شخصی برای صفحات دلخواه
  • زمان بیشتری را در وردپرس لاگین بمانید
  • نشان دادن نقل قول ها به صورت عادی

نشان دادن پست های مرتبط بدون استفاده از افزونه

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

خیلی از طراحان سایت و کدنویس ها نمی دانند که بدون استفاده از افزونه هم می توانند پست های مرتبط را به افراد نشان دهند. برای این کار، فایل single.php را باز کنید و کد زیر را در این حلقه بنویسید:

If ($tags) {
Echo ‘related posts’;
$first_tag = $tags[0]->term_id;
$args=array(
‘tag__in’ => array($post->ID),
‘showposts’=>5,
‘caller_get_posts’=>1
);
$my_query = new WP_Query($args);
If( $my_query->have posts() ) {
While ($my_query->have posts() : $my_query->the post(); ?>

قراردادن اسکرول بی پایان در وب سایت

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

برای اضافه کردن این قابلیت، افزونه Jetpack را نصب کنید و کد زیر را بنویسید:

add_theme_support (‘infinite-scroll’, array( ‘container’ => ‘content’, ‘footer’ => ‘page’, ) );

شخصی سازی کردن لوگوی داشبورد

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

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

{code type=php}
Add_action(‘admin_head’, ‘custom_logo’);
Function custom_logo() {echo ‘’;}

اضافه کردن قابلیت جستجوی تمام صفحه

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

با نصب افزونه Bonway Image Overlay قابلیت جستجوی تمام صفحه را به سایت وردپرسی خود اضافه خواهید کرد.

فعال کردن این افزونه به هیچ تنظیمات خاصی نیاز ندارد و راحت می توانید آن را فعال کنید.

اطلاع رسانی کامنت ها و پاسخ به آنها

یکی از موضوعات خسته کننده در سایت این است که کاربران کامنت بگذارند و برگردند تا پاسخ کامنت شان را دریافت کنند.

به همین دلیل پیشنهاد می کنیم افزونه Subscribe To Comments Reloaded را نصب کنید.

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

نمایش نتایج به دست آمده

این قابلیت، یک متد عالی برای بهبود تجربه کاربری افراد در سایت است؛ زیرا با این قابلیت کاربران متوجه می شوند که چند پیج مرتبط با آن کلمه کلیدی در سایت شما وجود دارد.

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

<h2 class=”pagetitle”>Search Result for <?php /* Search Count */ $allserach = &new WP_Query (“s=$s&showposts=-1”); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(‘ ‘); _e(‘<span class=”search-terms”>’); echo $key; _e(‘</span>’); _e(‘-‘); echo $count . ‘ ‘; _e(‘articles’); wp_reset_query(); ?></h2>

نصب گوگل آنالیتیکس روی وردپرس

گوگل آنالیتیکس به افراد این امکان را می دهد تا تمام اطلاعات مرتبط با رفتار کاربران در سایت را بفهمند.

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

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

نمایش دادن تعداد کلی محتوای سایت و تعداد کاربران سایت

بسیاری از طراحان سایت های وردپرسی دوست دارند که بدانند وبسایت آنها چقدر رشد و پیشرفت کرده است.

با کمک افزونه Simple Blog Stats شما می توانید آمارهای مهم سایت خودتان از جمله تعداد پست ها، کامنت ها، تعداد کاربران و… را نشان دهید.

نمایش تصاویر در ابعاد و شکل دلخواه

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

با استفاده از افزونه هایی مثل Envira Photo Gallery شما می توانید نحوه نمایش تصاویر را به صورت دستی تنظیم کنید.

تغییر تصادفی رنگ بک گراند

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

با کمک افزونه Fabulous Background Colors شما می توانید رنگ پس زمینه وبسایت خودتان را به صورت تصادفی تغییر دهید.

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

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

قراردادن دسته بندی هر نوشته در آدرس آن

در وردپرس شما این امکان را دارید که برای قوی شدن سئوی سایت خودتان، در آدرس هر نوشته، از نام دسته بندی آن هم استفاده کنید.

این کار را می توان از قسمت پیوندهای یکتا در وردپرس انجام داد.

پنهان کردن دسته بندی از موتورهای جستجو

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

کد php زیر مخصوص انجام این کار است:

Function SearchFilter($query) {
If ( $query->is_search&& ! is_admin() ) {
$query->set(‘cat’, ‘8,15’);
}
Return $query;
}
7Add_filter(‘pre_get_posts’, SearchFilter’);

لوگوی خودتان را جایگزین لوگوی وردپرس در صفحه لاگین کنید

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

برای این کار کافیست از کد php زیر استفاده کنید:

Function my_custom_login_logo() {
Echo ‘<style type=”text/css”>
H1 a { background-image: url(‘.get_bloginfo(‘template_directory’). ‘/images/custom-login-logo.gif) !improtant; }
</style>’;
}
Add_action(‘login_head’, ‘my_custom_login_logo’);

ساختن فایل css شخصی

در وردپرس، شما این امکان را دارید که بخش های مختلف قالب وبسایت خودتان را شخصی سازی کنید.

برای این کار کافی است فایل css دلخواه خودتان را بسازید و در فایل فانکشن قالب، فایل css شخصی خودتان را فراخوانی کنید.

شخصی سازی کردن قالب وردپرس

در وردپرس، می توانید قالب موردعلاقه خودتان را شخصی سازی کنید و برای این کار نیازی نیست کل فایل های پوسته را تغییر دهید.

کافی است از پوسته خودتان یک چایلد تم (child theme) بسازید و تغییرات موردنظر خودتان را روی چایلد تم یا پوسته فرزند اعمال کنید.

افزایش حافظه PHP

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

برای این که دیگر با این خطاها مواجه نشوید، کافی است با استفاده از کد زیر و قرار دادن آن در فایل wp-config.php حافظه php را افزایش دهید.

define(‘WP_MEMORY_LIMIT’, ‘64M’);

ساختن سایدبار شخصی برای صفحات دلخواه

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

برای این کار کافی است کد زیر را به فایل single.php یا index.php یا page.php اضافه کنید.

<?phpget_sidebar ( ); ?>
	Substitute it with the succeeding code snippet.
	<? $sidebar = get_post_meta ($post -> ID, “sidebar”, true);
	get_sidebar ($sidebar);
?>

زمان بیشتری را در وردپرس لاگین بمانید

چیزی که توصیه می شود این است که در شبکه های عمومی و وبسایت ها بعد از انجام کار خودتان، از حساب کاربری خارج شوید.

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

<?phpget_sidebar ( ); ?>
	Substitute it with the succeeding code snippet.
	<? $sidebar = get_post_meta ($post -> ID, “sidebar”, true);
	get_sidebar ($sidebar);
?>

نشان دادن نقل قول ها به صورت عادی

وردپرس نقل قول ها را به صورت کدهای هوشمند نمایش می دهد.

این باعث می شود کدهایی که شما قرار می دهید کامل نمایش داده نشوند.

برای اینکه نقل قول ها را به صورت عادی نمایش دهید، کافی است کد زیر را در فایل functions.php قرار دهید.

remove_filter (‘the_content’, ‘wptexturize’);

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