首页 > 解决方案 > 如何在 Wordpress 上的帖子标题后添加内容?仅在帖子标题上

问题描述

我想在帖子标题后添加一些内容。所以我用这段代码做了一个插件:

add_filter('the_title', function ($title) {
        if(is_single()) {
            return $title . " my extra content";
        }
    });

除了此代码编辑帖子页面上的所有标题(例如在最近的文章部分)。但是,我只想在帖子标题之后添加我的内容。我怎么能做到这一点?

谢谢

标签: phpwordpress

解决方案


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/


推荐阅读