“准确地说”;其中;根据主题设置的不同,可能会有所不同。然而,如果你想通过这种方式解决问题,有一些全球性的方法可以做到这一点。
add_filter( \'the_title\', \'my_trim_words\' );
function my_trim_words( $title )
{
// limit to ten words
return wp_trim_words( $title, 10, \'\' );
}
如果要对特定的帖子类型执行此操作,可以按如下方式执行:
add_filter( \'the_title\', \'my_trim_words_by_post_type\', 10, 2 );
function my_trim_words_by_post_type( $title, $post_id )
{
$post_type = get_post_type( $post_id );
if( \'product\' == $post_type ) {
return $title;
// limit to ten words
return wp_trim_words( $title, 10, \'\' );
}
如果在主题模板(前端文件)中,您希望在非常特定的区域执行此操作,则可以在模板中以这种方式使用它:
<?php echo wp_trim_words( get_the_title(), 5 ); ?>