簡體   English   中英

Wordpress小部件正在管理區域中消失

[英]Wordpress widgets are disappearing in admin area

我的公司正在為優化Wordpress網站付費,我正在嘗試進行一些應該在小部件部分(表單,推薦等)中顯示的修改。

使用他們的自定義主題,在小部件部分,在其右側列出所有側邊欄,如果我展開任何側邊欄,它們都是空的。 如果我拖動文本小部件並添加“測試”,然后保存,它將顯示在前端,但是一旦小部件頁面刷新,如果我再次展開側邊欄,它顯示為空。 小部件顯示在非活動小部件下,但不在我應該能夠編輯它們的右側。

我使用默認主題嘗試了這個,小部件按預期顯示。 我不太了解Wordpress,知道從管理側邊欄部分修復小部件的位置。

這是解決方案。

我們只需要更改側邊欄的ID。 id應該只是小寫字母。 不允許上限。 如果我們在任何側邊欄中使用cap id,則問題出現在相同的側邊欄或在刷新時自動刪除小部件的任何其他側邊欄中。

我剛才提到一個例子。

這是錯誤的模式 -

register_sidebar( array(
        'name' => __( 'Main Sidebar', ),
        'id' => 'Sidebar-1',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget' => "</aside>",
        'before_title' => '<h3 class="widget-title">',
        'after_title' => '</h3>',
    ) );

這是正確的模式。 注意我剛剛更改了id以正確配置小部件保存。

register_sidebar( array(
        'name' => __( 'Main Sidebar', ),
        'id' => 'sidebar-1',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget' => "</aside>",
        'before_title' => '<h3 class="widget-title">',
        'after_title' => '</h3>',
    ) );

其次,wordpress沒有提到任何地方,id應該是小寫字母,這是wordpress的另一個bug。 但在如此大的cms中,這些事情必定會發生。

我遇到了同樣的問題,並根據此處的最佳解決方案將小部件的名稱修改為小寫,從而解決了這個問題。 我在3.6上遇到過這個問題

我更改了sidebars id之后得到了同樣的問題(在register_sidebar中)

側邊欄顯示在管理員部分,我可以更改其內容,這反映在前端,但刷新管理頁面顯示空側邊欄(並保存反映前端的空側邊欄)

我可以通過刪除側邊欄(刪除對register_sidebar的調用),更新管理頁面來解決這個問題,管理頁面突然顯示非活動窗口小部件列表中的所有窗口小部件(因為我在解決問題之前多次放置新窗口小部件,因此很多) - 激活對register_sidebar的調用。

我有同樣的問題。 我的引號錯了。 嘗試從>“<into>”改變<

從:

   'id'=> "sidebar-1",

至:

'id'=> 'sidebar-1',

我有同樣的問題,已經處理了幾天,這一切都來自ids - 我把它們改為無蓋,沒有空格,它神奇地工作了! 最后! 祝好運!

我遇到了同樣的問題並解決了卸載插件Google Analyticator的問題。 檢查您是否安裝了該插件或另一個谷歌分析。

我有一個類似的問題,但我的是由於id是一個數字。 我選擇了404,小部件在刷新時消失了。 我將id重命名為fourohfour,它解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM