如何将特定的定制小部件添加到主题的header.php中?

时间:2015-12-23 作者:NickC

我已经创建了一个我命名的自定义小部件openingTimesWidget 它扩展了WP\\u Widgets类,并遵循创建Widgets的指导原则。。。

我现在想做的不仅是将此添加到侧栏,而且能够单独调用它。。。到目前为止,我已经尝试使用the_widget(\'openingTimesWidget\') 函数,但它不返回任何内容。。。

1 个回复
SO网友:SdeWijs

WordPress codex提到应该调用Widget类名。是不是openingTimesWidget是一个函数而不是一个类?遵循WP类命名约定,您的类将像下面的Opening\\u Times\\u小部件一样编写。https://codex.wordpress.org/Widgets_API

小部件未显示的另一个可能原因可能与主题加载方式有关。我遇到了一个根主题的情况,站点标题中的小部件无法加载。这是由根加载主题的特定方式造成的。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请