2014-04-25 105 views
0

我的動態欄不顯示標準的部件像最近的職位或存檔,但個人內容我投入的sidebar.php側邊欄不顯示小工具,但個別側邊欄內容

這是側邊欄部分從我的功能。 PHP:

add_action('widgets_init', 'my_register_sidebars'); 

function my_register_sidebars() { 

    register_sidebar(array(
    'name'   => __('Primäre Sidebar'), 
    'id'   => 'sidebar-main', 
    'description' => __('Rechte Hauptsidebar für Werbeflächen und Meta'), 
    'before_title' => '<h4>', 
    'after_title' => '</h4>', 
)); 

,這是從的sidebar.php代碼:

<aside id="sidebar-main"> 
<div id="widgetarea"> 

<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar()) : endif; ?> 

<h4>TESTESTEST</h4> 
<p>HALLOHALLO</p> 

</div> 
</aside> 

與往常一樣,我稱之爲由<?php get_sidebar(); ?>側邊欄在我的主題。

如何顯示其他內容但不顯示小部件?我沒有任何線索。 編輯:我已經嘗試停用插件 - 沒有改變。

回答

0

您對您的側邊欄調用是錯誤的。這

<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar()) : endif; ?> 

應該

<?php if (is_active_sidebar('sidebar-main')) : ?> 

     <?php dynamic_sidebar('sidebar-main'); ?> 

    <?php endif; ?> 
+0

哇。我一直在看它,並沒有注意到這一點。謝謝你,它完美的作品。 – okiedokey

+0

很高興你的工作。請點擊複選標記也接受我的回答 –

0

試試這個sidebar.php的:

<aside id="sidebar-main"> 
<div id="widgetarea"> 

    <?php dynamic_sidebar('Primäre Sidebar') ?> 

</div> 
</aside>