گستران وب

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

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

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name'          => '',
'description'   => '',
'before_widget' => '',
'after_widget'  => '',
'before_title'  => '',
'after_title'   => '',
));
?>

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

  • name : نام ابزارک شما
  • description : توضیحات ابزارک شما
  • before_widget : عناصری که قبل از ابزارک قرار میگیرند
  • after_widget : عناصری که بعد از ابزارک قرار میگیرند
  • before_title : برچسبی که قبل از عنوان ابزارک قرار میگیرد
  • after_title : برچسبی که بعد از عنوان ابزارک شما قرار میگیرد

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

در نمونه زیر محتوا در ابزارک نوارکناری سمت راست قالب بصورت دستی قرار داده شده اند :

<div id="right-sidebar">
<div>
<h2>دسته بندی ها</h2>
<ul>
<?php wp_list_categories('show_count=0&title_li='); ?>
</ul>
</div>
</div>

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

  • در خط چهارم میتوانید نام ابزارک خود در پیشخوان را انتخاب نمایید که به دلخواه شما تعیین میگردد و ما آن را right-sidebar نامگذاری می کنیم.
  • در خط بعدی description باید توضیحاتی را در مورد ابزارک خود بنویسید.
  • در خط بعدی before_widget باید عناصری که قبل از محل قرارگیری ابزارک شما در قالب وجود دارند را وارد نمایید.
  • در خط بعدی after_widget می بایست عناصری که بعد از محل قرارگیری ابزارک شما وجود دارند را وارد نمایید.
  • در خط بعد before_title می بایست برچسبی که قبل از عنوان ابزارک شما وجود دارد را وارد کنید.
  • در خط آخر نیز after_title برچسبی که بعد از عنوان ابزارک وجود دارد را برای تکمیل کردن دستور وارد نمایید.

که در نهایت دستور های شما به عنوان نمونه به شکل زیر در خواهد آمد :

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name'          => 'right-sidebar',
'description'   => 'ناحیه قرار گیری ابزارک شما',
'before_widget' => '<div id="right-sidebar"><div>',
'after_widget'  => '</div></div>',
'before_title'  => '<h2>',
'after_title'   => '</h2>',
));
?>

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

نکته : در خط زیر به نام ابزارکی که در فایل فانکشن تعریف شده است دقت کنید که برای نمونه ما در دستور زیر right-sidebar را برای فراخوان انتخاب کرده ایم :

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('right-sidebar') ) : ?><?php endif; ?>

 

این مقاله چقدر براتون مفید بود؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *