我遇到了这样的问题:未定义常量REGISTER_SIDAR。一旦进入调试模式?

时间:2015-06-27 作者:LukeScotney93

我正在尝试测试我的主题,我将配置切换为debug true,现在我遇到了“注意:使用未定义的常量register\\u边栏-假定为‘register\\u边栏’”,我正在努力修复,并认为这可能是我注册边栏的方式。我在页脚和主边栏部分各有一个。

Functions.php

if (function_exists(register_sidebar)) {
register_sidebar(array(
    \'name\' => \'Footer Widgets\',
    \'id\' => \'footer-widgets\',
    \'description\' => \'Place widgets for the footer here\',
    \'before_widget\' => \'<div class="one-third column footer-widget droided-body">\',
    \'after_widget\' => \'</div>\'
));

//MAIN SIDEBAR
register_sidebar(array(
    \'name\' => \'Main Sidebar\',
    \'id\' => \'main-sidebar\',
    \'description\' => \'Place widgets for your sidebar\',
    \'before_widget\' => \'<div class="twelve columns droided-box droided-sidebar">\',
    \'after_widget\' => \'</div>\'
)); 
}

1 个回复
最合适的回答,由SO网友:mmm 整理而成

function\\u exists的用法如下

function_exists("register_sidebar")

结束

相关推荐

如何关闭来自特定插件或主题的WP_DEBUG_LOG消息?

这是一个看似简单的问题。。。我想知道是否有人知道如何关掉WP_DEBUG_LOG 来自特定插件或主题的消息?这假设define(\'WP_DEBUG_LOG\', true); 在里面wp-config.php 但这是一个全球性的定义。。。