我正在寻找一种方法,使帖子模板有两个侧栏,一个在右侧,另一个在左侧,每个侧栏上的内容始终相同。
我将左侧边栏定义为“sidebaraleatorio”,右侧边栏定义为“sidebarecomenda”,并为每个边栏创建了一个。php文件,然后我在函数中注册了它们。子主题的php。之后,我创建了一个模板,试图调用两个侧栏php文件:
<?php get_sidebaraleatorio(); ?>
<?php get_sidebarrecomenda(); ?>
但是当我测试的时候,有几个bug,所以我想我的方式有问题。。。我不应该创建不同的侧栏php文件吗?
如果问题不是这样,我可以在这些文件中包含我正在使用的其他代码
非常感谢您的帮助
最合适的回答,由SO网友:Antti Koskinen 整理而成
如果您添加sidebar-sidebaraleatorio.php
和sidebar-sidebarrecomenda.php
将侧栏模板添加到(子)主题目录中,然后可以使用get_sidebar()
作用
就像这样get_sidebar(\'sidebaraleatorio);
和get_sidebar(\'sidebarrecomenda);
.
您可以从Developer Handbook > Sidebars.