【问题标题】:WordPress widget area disapperWordPress小部件区域消失
【发布时间】: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


【解决方案1】:

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

register_sidebar(数组( '名称' => __( '主边栏', ), 'id' => 'sidebar-1', 'before_widget' => '', 'after_widget' => "", 'before_title' => '', 'after_title' => '', ) );

【讨论】:

    猜你喜欢
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 2012-12-16
    • 1970-01-01
    • 2013-01-15
    • 2016-08-03
    相关资源
    最近更新 更多