0

我正在开发一个 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;
}
4

1 回答 1

0

编辑 functions.php 并找到 register_sidebar 函数。将 id 更改为小型大写字母示例:

register_sidebar(array('name' => __('Main Sidebar', ), 'id' => 'sidebar-1', 'before_widget' => '', 'after_widget' => "", 'before_title' => '', 'after_title' => '', ) );

于 2012-11-07T07:20:34.540 回答