php - 如何在 Wordpress 上的帖子标题后添加内容?仅在帖子标题上
问题描述
我想在帖子标题后添加一些内容。所以我用这段代码做了一个插件:
add_filter('the_title', function ($title) {
if(is_single()) {
return $title . " my extra content";
}
});
除了此代码编辑帖子页面上的所有标题(例如在最近的文章部分)。但是,我只想在帖子标题之后添加我的内容。我怎么能做到这一点?
谢谢
解决方案
add_filter( 'the_title', function ( $title ) {
if ( is_single() && is_main_query() ) {
return $title . " my extra content" ;
}
return $title ;
});
https://developer.wordpress.org/reference/functions/is_main_query/
推荐阅读
- mysql - 删除用户时在 mysql 的主机名中转义 @
- java - 休眠和 ZonedDateTime
- python - 我被要求在python中编写一个函数(使用年金公式的现值)
- python - AttributeError: 'NoneType' 对象没有属性 'tbody' - Spyder 3.3.1 / beautifulsoup4 / python 3.6
- arrays - 如何从 Kotlin 中的 ArrayList 中删除项目
- xml - 在 Matlab 中查找和替换 XML 文件的行
- mysql - 插入错误 system.format.exception vb.net
- chart.js - ChartJS 折线图设置背景不透明度
- python - Pandas Merge 的替代品是否适用于中等数据集?
- sql - STRING_AGG 未按预期运行