我在网上搜索了有关这方面的帮助,我发现了类似的问题,但不完全是我要找的。希望有人能帮忙。
下面的代码在我的主题的存档中。php文件:
<header class="entry-archive-header">
<?php
the_archive_title( \'<h1 class="entry-title entry-archive-title">\', \'</h1>\' );
the_archive_description( \'<div class="category-description">\', \'</div>\' );
?>
</header>
the_archive_title 代码的节导致以下文本出现在我的WP页面上:
存档:项目以某种方式格式化,其中文本较大且粗体。它看起来真的很好,但是,我想改变这个值。我希望它显示以下内容:
查看所有办公室我真的尝试了所有的事情。我在WP有点不在行,但这是我第一次这样做。我不知道如何将文本值更改为该值。
如果有人能帮我,那就太好了。寻找最干净、最安全的解决方案。
最合适的回答,由SO网友:Peter HvD 整理而成
我总是发现,了解WP如何工作以及如何修改它的最好方法是在https://codex.wordpress.org/
例如,首先我找到的是the_archive_title()
我看到它是get_the_archive_title()
在那里,查看源代码,我看到在函数末尾,结果通过一个过滤器返回,该过滤器也被称为get_the_archive_title
.
所以,现在我知道我可以使用该过滤器影响输出,我可以编写一个小函数来添加到我的主题functions.php 要连接到其中的文件:
function change_my_title( $title ){
if ( $title == "Archives: Projects" ) $title = "Viewing All Offices";
return $title;
}
add_filter( "get_the_archive_title", "change_my_title" );
希望有帮助