REGISTER_SIDEAR_WIDGET自2.8版起不再推荐使用

时间:2013-10-08 作者:fightstarr20

我有一个古老的WordPress主题,我正在努力更新它。我被困在以下片段中。。。

if ( function_exists(\'register_sidebar_widget\') )
    register_sidebar_widget(__(\'Pages\'), \'widget_nav\');
这给了我以下信息。。。

register\\u sidebar\\u小部件自2.8版以来已被弃用!改用wp\\u register\\u sidebar\\u widget()

我意识到reigster\\u sidebar\\u widget现在已被wp\\u register\\u sidebar\\u widget()所取代,但我无法计算出语法有何变化。

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

register_sidebar_widget( $name, $output_callback, $classname );
vs。

wp_register_sidebar_widget( $id, $name, $output_callback, $options, $params, ... );
检查以下各项的Codex条目非常简单:

结束

相关推荐

Call sidebar from a template

我需要在标题中调用侧栏。我已经切换到新的“二十一二”主题,并创建了我自己的儿童主题。有了这个新主题,我决定把事情组织起来,所以我把我的小部件功能、样式表和两个新的边栏模板(一个用于页眉,一个用于页脚小部件)放在一个名为pgwidgets.这是我在标题中使用的调用<? if ( is_front_page() ) : ?> <?php get_sidebar( \'homepage\' ) ; ?> <?php endif ; ?> 这称为s