get_sidebar
钩子是在获取侧栏模板文件的函数上调用的,因此这不是正确的方法。
如果您还不能创建一个小部件,您可以将您的函数转换为短代码,并在内置文本小部件中使用它。
How? 很简单,您说您的函数名为social_links
然后添加:
add_shortcode(\'SL\', \'social_links\');
// and to make sure Wordpress calls shortcode in sidebars
add_filter(\'widget_text\', \'do_shortcode\');
Usage? 同样简单的是,添加一个文本小部件并将
[SL]
在里面。
只需确保函数返回输出,而不是回显输出。