在单个帖子页面的标题后添加PHP代码?

时间:2015-10-19 作者:Amin

我试图在单个帖子页面中的帖子标题后添加PHP代码,方法是在functions.php, 但这不起作用:

function theme_slug_filter_the_content( $content ) {
    $custom_content = \'MY CODES\';
    $custom_content .= $content;
    return $custom_content;
}
add_filter( \'the_content\', \'theme_slug_filter_the_content\' );

2 个回复
SO网友:seeker

您需要使用the_title 过滤器,非the_content.还要确保你有the_title() 在您的单个贴子页面中的某个位置起作用。代码如下:

function theme_slug_filter_the_content( $title ) {
    $custom_title  = \'MY CODES\';
    $custom_title  .= $title ;
    return $custom_title ;
}
add_filter( \'the_title\', \'theme_slug_filter_the_content\' );

SO网友:Ashok Dhaudk

请参阅以下需要在内容中编写的代码。php文件

if ( is_single() ) :
    the_title( \'<h1 class="entry-title">\', \'</h1>\' );
else :
    the_title( sprintf( \'<h2 class="entry-title"><a href="%s" rel="bookmark">\', esc_url( get_permalink() ) ), \'</a></h2>\' );
endif;
或者您可以添加代码。

我希望你单身。php文件加载模板函数调用此内容。php文件。您可以在默认wordpress安装附带的Twenty15主题上进行检查。