更换
<?php
printf( _nx( \'One comment:\', \'%1$s Reviews:\', get_comments_number(), \'comments title\', \'simone\' ),
number_format_i18n( get_comments_number() )
);
?>
使用
<?php
do_action(\'my_comments_title_hook\');
?>
然后(自函数
comments_template()
在循环中调用,您可以使用
$post->ID
):
function change_coments_title() {
if ( get_post_type() == \'post\' ) {
printf( _nx( \'One comment:\', \'%1$s Comments:\', get_comments_number(), \'comments title\', \'simone\' ), number_format_i18n( get_comments_number() ) );
} elseif ( get_post_type() == \'review\' ) {
printf( _nx( \'One Review:\', \'%1$s Reviews:\', get_comments_number(), \'comments title\', \'simone\' ), number_format_i18n( get_comments_number() ) );
} elseif ( get_post_type() == \'page\' ) {
printf( _nx( \'One Review:\', \'%1$s Reviews:\', get_comments_number(), \'comments title\', \'simone\' ), number_format_i18n( get_comments_number() ) );
}
//Other post types
}
add_action( \'my_comments_title_hook\', \'change_coments_title\' );
上面的示例函数不会更改“posts”的任何内容,但如果您使用的是一个名为“reviews”的CPT,它会起到作用。如果你想为所有类型的帖子设置标题,一定要让我知道。