آموزشی که می خواهیم امروز به شما ارائه کنیم اضافه کردن ویجت(Widget) به سایدبار وردپرس هست.

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

خب حالا ببینیم چطور می توانیم یک ویجت جدید به وردپرس اضافه کنیم.

اول از همه به فایل functions.php  وارد بشین و کد زیر رو به انتهای فایل اضافه کنید.

// Register Sidebars
function custom_sidebars() {
 
    $args = array(
        'id'            => 'custom_sidebar',
        'name'          => __( 'Custom Widget Area', 'text_domain' ),
        'description'   => __( 'A custom widget area', 'text_domain' ),
        'before_title'  => '<h3 class="widget-title">',
        'after_title'   => '</h3>',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget'  => '</aside>',
    );
    register_sidebar( $args );
 
}
add_action( 'widgets_init', 'custom_sidebars' );

 

حالا اگه به نمایش » ابزارکها وارد بشین می تونید ویجتی که ایجاد کردید رو ببینید.

 

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

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('custom_sidebar') ) : ?>
<!–Default sidebar info goes here–>
<?php endif; ?>

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