我知道這個話題已經討論了很多,但我已經嘗試了一切,我可以在網上找到,沒有任何工作。我需要自定義模板中的一個小工具區域。我從頭開始編寫,並沒有使用準系統類型的啓動器,因此我沒有從一開始就使用functions.php。WordPress主題從零開始,小工具不工作
在wp-admin中,它顯示我的小部件,但是當該區域中存在小部件並且頁面重新加載時,它會重置。換句話說,小部件不會保留在它應該的區域。我錯過了什麼嗎?我的wordpress安裝不好?
,這裏是我的functions.php在它的全部
<?php
register_sidebar
(
array(
'name' => 'Header Widget',
'id' => 'headerBanner',
'before_widget' => '<div id="banner">',
'after_widget' => '</div>',
'before_title' => '',
'after_title' => '',
)
)
>
和我的index.php
<?php if (!dynamic_sidebar (1)) : ?>
<h1>it didn't work</h1>
<?php endif; ?>
感謝奧馬爾,但我已經嘗試過。我只是再試一次。同樣的結果,對dynamic_sidebar的調用返回false –
另外請注意,如果沒有將小部件添加到邊欄中,'dynamic_sidebar'將返回false –
這肯定是問題,因爲它返回false。 wp-admin中的窗口小部件顯示爲他們應該顯示的內容,但是當其中一個活動窗口小部件被拖拽到其中時,它不會保留。如果我離開wp-admin中的小部件頁面並返回它重置。 –