簡體   English   中英

WordPress將默認小部件添加到小部件區域

[英]WordPress add default widgets to widgets area

我正在嘗試設置一些默認的小部件區域,並在激活我的主題時向其中添加一些默認的小部件。

在全新的WordPress安裝中,我在第一個側邊欄中獲得了一些小部件
(搜索,最近的帖子,檔案,元區域),
我正在使用unregister_widget()刪除那些小部件,
現在,我找不到通過functions.php將小部件添加到那些側邊欄的方法。

請問你能幫幫我嗎?

現在謝謝

unregister_widget將從系統中完全刪除該小部件,使其無法使用。 您需要做的是將小部件刪除/添加到側欄中,而不是注銷它們。 在WordPress特定論壇上有一個不錯的帖子: https : //wordpress.stackexchange.com/questions/26557/programmatically-add-widgets-to-sidebars

基本思想是操縱存儲在選項表中的小部件數組。

$widgets = get_option( 'sidebars_widgets' );
var_dump($widgets);

如果您查看該var_dump則應該很清楚正在發生的事情。 棘手的是所有小部件都有數字后綴,因此可以使用倍數。

暫無
暫無

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

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