我正在寻找一种方法,在摘录显示在页面上之前对其进行编辑。
问题是:我们为第三方提供商导入数据(作业),内容分为几个部分,每个部分都有一个标题(例如,第一个标题是“简介”)。现在的问题是,在这篇文章的概述中,每个摘录看起来都像“简介.Lorem Ipsum”。所以我想操纵数据来删除“简介”
WordPress中是否有任何挂钩可以用来编辑显示前的数据,或者是否有功能可以覆盖显示the_excerpt()
?
我使用的是我们购买的主题的子主题,希望不要弄乱核心文件。
最合适的回答,由SO网友:Richard 整理而成
我找到了:
function get_the_excerpt_filter( $excerpt ) {
$wordToRemove = "Introduction";
$len = strlen($wordToRemove);
if(substr($excerpt, 0, $len) == $wordToRemove){
$excerpt = trim(substr($excerpt, $len));
}
return $excerpt;
}
add_filter( \'get_the_excerpt\', \'get_the_excerpt_filter\' );
希望这对其他人有帮助。