طراحی سایت در کرج|شرکت طراحی سایت|سئو در کرج|طراحی اپلیکشن موبایل

برای مشاهده بخش خدمات طراحی سایت به سمت پایین اسکرول کنید

اضافه کردن ابزارک به قالب

اضافه کردن ابزارک به قالبReviewed by مهدی اخوان on Aug 25Rating:

کد زیر را به فایل functions.php پوسته تان اضافه کنید(اگر این فایل وجود ندارد، ایجاد کنید.)

 

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

Source code اضافه کردن ابزارک به قالب اضافه کردن ابزارک به قالب اضافه کردن ابزارک به قالب 
<?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>',
    ));
    ?>
 <?php if ( function_exists('register_sidebar') ) register_sidebar(array( 'before_widget' => '', 'after_widget' => '', 'before_title' => '<h3>', 'after_title' => '</h3>', )); ?>

 

با خاصیت before_widget میتوانید قبل از ابزارک کدی تعریف کنید(هم نوشته ساده و هم html). همچنین after_widget برای تعریف بعد از ابزارک هست.
before_title جهت تعریف کد قبل از عنوان و after_title جهت تعریف کد بعد از عنوان ابزارک است.

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

http://codex.wordpress.org/Function_Reference/register_sidebar

حالا برای تعریف دو بزارک می توانید از کدی مثل این کد استفاده کنید:

Source code اضافه کردن ابزارک به قالب اضافه کردن ابزارک به قالب اضافه کردن ابزارک به قالب 
<?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>',
    ));
    ?>

 

توجه کنید که اسم دو ابزارک باید متفاوت باشد.

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

Source code اضافه کردن ابزارک به قالب اضافه کردن ابزارک به قالب اضافه کردن ابزارک به قالب 
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar1') ) : ?> <?php endif; ?>

که Sidebar1 همان نام ابزارک هست که در بالاتر قرار داده شده.

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

Source code اضافه کردن ابزارک به قالب اضافه کردن ابزارک به قالب اضافه کردن ابزارک به قالب 
<?php if ( !function_exists('dynamic_sidebar')
    || !dynamic_sidebar('sidebar2') ) : ?>
    <?php endif; ?>

البته میتوانید از  ژاناور زیر استفاده کنید

  1. Sidebar Gen
    erator

 

این اسامی و پیوند هشت ژنراتور میباشد که خیلی کاربرد دارند

  1. wp-config.php
  2. Taxonomy Generator
  3. Post Type Generator
  4. Post Status Generator
  5. Sidebar Generator
  6. Menu Generator
  7. Theme Support
  8. Shortcode Generator
  9. wp-config.php

 

 

مطالب مرتبط

FOLLOW US