【发布时间】:2023-04-01 14:30:01
【问题描述】:
我正在开发一个 WordPress 网站。在小部件部分添加一些小部件时,我遇到了一些问题。
我在主要小部件区域和右侧小部件区域添加了一些东西,当我刷新小部件页面时,我添加的内容消失了,虽然它显示在 WordPress 的前端,但现在我无法编辑该内容来自管理部分。
我的代码如下:
add_filter( 'sidebars_widgets', 'disable_sidebar_L_widgets' );
function disable_sidebar_L_widgets( $sidebars_widgets ) {
if (!is_front_page() ) $sidebars_widgets['primary-widget-area'] = false;
return $sidebars_widgets; }
add_filter( 'sidebars_widgets', 'disable_sidebar_R_widgets' );
function disable_sidebar_R_widgets( $sidebars_widgets ) {
if (!is_front_page() ) $sidebars_widgets['right-widget-area'] = false;
return $sidebars_widgets;
}
【问题讨论】:
-
我意识到,当我改变我的主题时,小部件并没有消失。所以我认为这是与主题相关的问题。目前我使用的 1130 主题正在引发问题。
-
最后我得到了问题。实际上我在function.php中添加了一些代码以仅在首页上显示侧边栏,当我评论代码小部件出现在管理部分时。
标签: wordpress