انجمن


عدم نمایش ابزارک ها در سایدبار  (۶ نوشته)

  • arshia.01

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۹
    تشکر شده: ۱۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۶ آذر ۱۳۹۰ - ۱۸:۳۳

    توی ساید بار هر چی ابزارک میزارم نشون نمیده ولی در فوتر که ابزارک میزارم نشون میده مشکل چیه؟؟

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۶ آذر ۱۳۹۰ - ۲۲:۱۳

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    arshia.01 - امین
  • arshia.01

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۹
    تشکر شده: ۱۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۶ آذر ۱۳۹۰ - ۲۲:۵۰

    خوب باید چیکار کنم؟؟

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۹ آذر ۱۳۹۰ - ۲۲:۰۸

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    امین
  • arshia.01

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۹
    تشکر شده: ۱۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۰ آذر ۱۳۹۰ - ۰۰:۰۲

    ببینید توی فایل فانشن کلا 4 تا ابزارک تعریف شده:

    <?php
    if (function_exists('register_sidebar')) {    
    
        register_sidebar(array(
            'before_widget' => '<div id="%1$s" class="%2$s widget">',
            'after_widget' => '</div>',
            'before_title' => '<h2 class="widgettitle">',
            'after_title' => '</h2>',
        	'name' => 'Header logo'
        ));
    
        register_sidebar(array(
            'before_widget' => '<div id="%1$s" class="%2$s widget">',
            'after_widget' => '</div>',
            'before_title' => '<h2 class="widgettitle">',
            'after_title' => '</h2>',
        	'name' => 'Header ad-468x60'
        ));
    
        register_sidebar(array(
            'before_widget' => '<div id="%1$s" class="%2$s widget">',
            'after_widget' => '</div>',
            'before_title' => '<h2 class="widgettitle">',
            'after_title' => '</h2>',
        	'name' => 'Sidebar'
        ));
    
    	register_sidebars(3, array(
            'before_widget' => '<div id="%1$s" class="%2$s widget-footer">',
            'after_widget' => '</div>',
            'before_title' => '<h2 class="widgettitle-footer">',
            'after_title' => '</h2>',
        	'name' => 'Footer %d'
        ));    
    
    }
    ?>

    که مشکل من با ابزارک سوم هست یعنی سایدبار که فایل اون هم توی پوسته وجود داره(البته اگر منظورتون به sidebar.php هست).
    توی فایل sidebar.php از قبل چند تا ابزارک خودکار مثل جستوجو و ... فعال هست که فکر میکنم مانع از نمایش ابزارک های دلخواه میشه...
    حالا اگر میشه کمی بیشتر توضیح بدید
    ممنون

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۳ آذر ۱۳۹۰ - ۲۳:۰۲

    برای مثال، این دستور رو به functions.php بیفزایید:

    // Register examaple Sidebar
    	register_sidebar(array(
    	'id'			=>		'sidebar_example',
    	'name'			=>		'Example',
    	'before_title'	=>		'<h6>',
    	'after_title'	=>		'</h6>'
    	));

    و تابعش را هم در پوسته برای فراخوانی قرار دهید:
    <?php dynamic_sidebar('sidebar_example'); ?>

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza - arshia.01

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.