it-swarm.asia

الشريط الجانبي تسجيل القطعة دون اسم ، كيف يتم تعيينه إلى القطعة الشريط الجانبي الجديد المسمى؟

في إصدار السمة الحالي الخاص بي ، أسجل الأشرطة الجانبية بأسماء. ومع ذلك ، في الإصدارات السابقة ، لم يكن لدي سوى شريط جانبي واحد وسجلته دون اسم مثل ...

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'before_widget' => '<div class="menu side %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h4>',
        'after_title' => '</h4>',
    ));

ولكن الآن في موضوعي المحدث ، أسجل العديد من الأشرطة الجانبية وأقدم لهم جميعًا اسمًا. ومع ذلك ، عندما أقوم بتحديث السمة القديمة إلى أحدث إصدار ، يبدو أن عنصر واجهة الشريط الجانبي الذي تم تسجيله بدون اسم يتم تعيينه بشكل تعسفي على أحد الأشرطة الجانبية "المسماة" الجديدة ، ولكن ليس الذي أحتاج إليه. أحتاج إلى إعادة تخصيص عنصر واجهة الشريط الجانبي غير المسمى إلى الشريط الجانبي المسمى "الشريط الجانبي" في السمة المحدثة.

إليكم تسجيلات الشريط الجانبي الجديدة ...

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Featured_Home',
        'before_widget' => '<div class="featured-home">',
        'after_widget' => '</div>',
        'before_title' => '<h2>',
        'after_title' => '</h2>',
    ));

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Featured_Inside',
        'before_widget' => '<div class="featured-inside">',
        'after_widget' => '</div>', 
        'before_title' => '<h2>',
        'after_title' => '</h2>',
    ));

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Featured_Category',
        'before_widget' => '<div class="featured-category">',
        'after_widget' => '</div>',
        'before_title' => '<h4>',
        'after_title' => '</h4>',
    ));

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Sidebar',
        'before_widget' => '<div class="menu side %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h4>',
        'after_title' => '</h4>',
    ));

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Home_PreFooter',
        'before_widget' => '<div class="footer-pre-home">',
        'after_widget' => '</div>',
        'before_title' => '<h4>',
        'after_title' => '</h4>',
    ));

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Inside_PreFooter',
        'before_widget' => '<div class="footer-pre-inside">',
        'after_widget' => '</div>',
        'before_title' => '<h4>',
        'after_title' => '</h4>',
    )); 
3
Scott B

حاول نقل تسجيل الشريط الجانبي Sidebar ليكون الأول.

كان لدي انطباعات بأن القطعة يجب أن تنتقل إلى تلك المنطقة "غير المعينة" الخاصة في هذا الموقف ، لكن ربما يعمل هذا فقط بين السمات ، وليس التغييرات في نفس المظهر.

1
Rarst