如何显示_ARCHIVE_TITLE()和_ARCHIVE_DESCRIPTION()-“奇怪的”交互

时间:2019-04-23 作者:Paolo Sacchetti

我的“pagetitle”模板部分中有以下代码:

<?php
the_archive_title( \'<h1>\', \'</h1>\' );
the_archive_description( \'<span class="archive-description">\', \'</span>\' );
?>
现在,我希望在我的页面中看到以下内容:

<h1>The Archive title</h1>
<span class="archive-description">The Archive description</span>
但我得到的是:

<h1>Archive title <span class="archive-description">The Archive description</span></h1>
标题h1中包含的描述范围。为什么会这样?

注意:我之前已从中删除了p标记the_archive_description() 使用remove_filter(\'term_description\',\'wpautop\');

1 个回复
SO网友:Paolo Sacchetti

我在以下帖子中使用了@Quinn Commendant发布的解决方案:https://wordpress.stackexchange.com/a/203884/160016

无论如何,上述行为都很奇怪。。。

相关推荐

使用Apply_Filters()的要点

当我试图开发一个插件时,我试图看到其他插件也能完成我的插件将要实现的功能,然后我看到开发人员在大多数功能中使用该功能apply_filters() 我不明白为什么。下面是一个示例:public static function myFunction() { return apply_filters( \'du/class/method\' array( \'index\' => \'value\', \'index\' =&g