آموزش اضافه کردن ابزارک به قالب وردپرس
ابزارک وردپرس به عنوان یکی از مهمترین ، اصلی ترین و کاربردی ترین قابلیت های سیستم مدیریت محتوی وردپرس می باشد. برای ایجاد ابزارک وردپرس با رفتن به مسیر پیشخوان > نمایش > ابزارک ها به راحتی هرچه تمام و بدون نیاز به ویرایش فایلی ابزارک های مورد نظر خود را با کنترل و مدیریت هرچه بهتر در ساید بار قالب خود قرار دهید.
چنانچه قالب شما از قابلیت ابزارک وردپرس پشتیبانی نمی کند در اولین مرحله برای اضافه کردن ابزارک به پوسته خود باید فایل functions.php را که موجود در ریشه ی پوسته شماست برای ویرایش باز کرده و دستورات زیر را برای افزودن قابلیت ابزارک به پوسته در محل مناسبی از این فایل قرار دهید
<?php if ( function_exists('register_sidebar') ) register_sidebar(array( '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>
در نمونه بالا با توجه به مقادیری که وظایف آنها را برای شما مشخص کرده ایم باید دستوری را که در فایل فانکشن برای افزودن قابلیت ابزارک به قالب وردپرس قرار داده شده است را با توجه به کد های قالب وردپرس خود ویرایش و آماده کنید.
که در نهایت دستور های شما به عنوان نمونه به شکل زیر در خواهد آمد :
<?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; ?>
این آموزش برای وبمسترانی که آشنایی آماتوری با زبان php و html دارند مفید می باشد.