کد زیر را به فایل functions.php پوسته تان اضافه کنید(اگر این فایل وجود ندارد، ایجاد کنید.)
[codesyntax lang=”php”]
۱ ۲ ۳ ۴ | <?php if ( function_exists('register_sidebar') ) register_sidebar(); ?> |
[/codesyntax]
این کد قابلیت ابزارک را در پوسته شما فعال می کنید. بخش کلیدی این کد تابع register_sidebar است. این تابع دارای خصوصیات زیادی هست. برای مثال کد زیر:
[codesyntax lang=”php”]
۱ | [codesyntax lang="php"] |
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ | <?php if ( function_exists('register_sidebar') ) register_sidebar(array('name'=>'Sidebar1', 'before_widget' => '', 'after_widget' => '', 'before_title' => '<h3>', 'after_title' => '</h3>', )); register_sidebar(array('name'=>'Sidebar2', 'before_widget' => '', 'after_widget' => '', 'before_title' => '<h3>', 'after_title' => '</h3>', )); ?> |
۱ | [/codesyntax] <?php if ( function_exists('register_sidebar') ) register_sidebar(array( 'before_widget' => '', 'after_widget' => '', 'before_title' => '<h3>', 'after_title' => '</h3>', )); ?> |
[/codesyntax]
با خاصیت before_widget میتوانید قبل از ابزارک کدی تعریف کنید(هم نوشته ساده و هم html). همچنین after_widget برای تعریف بعد از ابزارک هست.
before_title جهت تعریف کد قبل از عنوان و after_title جهت تعریف کد بعد از عنوان ابزارک است.
برای آشنایی کامل با این تابع و خواص آن به آدرس زیر بروید:
۱ | http://codex.wordpress.org/Function_Reference/register_sidebar |
حالا برای تعریف دو بزارک می توانید از کدی مثل این کد استفاده کنید:
[codesyntax lang=”php”]
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ | <?php if ( function_exists('register_sidebar') ) register_sidebar(array('name'=>'Sidebar1', 'before_widget' => '', 'after_widget' => '', 'before_title' => '<h3>', 'after_title' => '</h3>', )); register_sidebar(array('name'=>'Sidebar2', 'before_widget' => '', 'after_widget' => '', 'before_title' => '<h3>', 'after_title' => '</h3>', )); ?> |
[/codesyntax]
توجه کنید که اسم دو ابزارک باید متفاوت باشد.
جهت نمایش ابزارک در پوسته می توانید از این کد استفاده کنید:
[codesyntax lang=”php”]
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘Sidebar1’) ) : ?> <?php endif; ?> [/codesyntax]
که Sidebar1 همان نام ابزارک هست که در بالاتر قرار داده شده.
طبق مثال برای ابزارک دوم هم این کد استفاده می شود:
[codesyntax lang=”php”]
۱ ۲ ۳ | <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?> <?php endif; ?> |
[/codesyntax]
البته میتوانید از ژاناور زیر استفاده کنید
این اسامی و پیوند هشت ژنراتور میباشد که خیلی کاربرد دارند