我有一个自定义分类法/自定义帖子类别,我正在尝试编写一个函数,仅当存在(自定义)分类法匹配时,才从存档页面中删除侧栏。比赛部分不是问题,但我无法让WP沉默get_sidebar()
(由触发arhive.php
). 我得到的最佳结果是,不仅删除了侧栏,还删除了页脚和管理页眉菜单。。。这有点太过分了。
有人知道如何禁用吗arhive.php
\'sget_sidebar()
通过functions.php
?
我有一个自定义分类法/自定义帖子类别,我正在尝试编写一个函数,仅当存在(自定义)分类法匹配时,才从存档页面中删除侧栏。比赛部分不是问题,但我无法让WP沉默get_sidebar()
(由触发arhive.php
). 我得到的最佳结果是,不仅删除了侧栏,还删除了页脚和管理页眉菜单。。。这有点太过分了。
有人知道如何禁用吗arhive.php
\'sget_sidebar()
通过functions.php
?
为自定义分类法使用自定义存档模板。因此,如果您的分类法是“XYZ”,则其归档页面将是分类法XYZ。php。现在,在这个自定义分类法的自定义归档页面中,您可以根据需要选择添加/删除侧栏。
正如@FiazHusyn所建议的,我选择了自定义分类法归档模板方法。在此基础上,我给出了自定义分类法归档模板,它是自己的自定义侧栏模板。以下是如何做到这一点:
复制/粘贴主题的archive.php
并将副本重命名为taxonomy-your_taxname.php
;sidebar.php 并将副本重命名为sidebar-your_taxname.php
;taxonomy-your_taxname.php, 寻找get_sidebar()
, 将其替换为get_sidebar(\'your_taxname\')
并保存/关闭文件taxonomy-your_taxname.php 和sidebar-your_taxname.php
到服务器上主题的根文件夹就是这样!现在,您应该能够自定义与自定义分类法相关的自定义存档和侧栏模板。
Don\'t want a sidebar?
如果您不需要自定义存档模板的侧栏,只需删除/注释掉即可get_sidebar();
在里面taxonomy-your_taxname.php
.我试图找到侧边栏。php在WP中,但我找不到它。有人能帮我吗?我想删除achieve和META。我一直在寻找这个php文件边栏很长一段时间了。您诚挚的