正如标题所述,我需要缩短网格-存档-页面的标题。 例如,我的页面标题是“ 清洁汽车的20种方法。2018年最佳提示和技巧。” 但是在存档页面上,我只想显示“ 清洁汽车的20种方法。”
我发现一定数量的字母后会停止一些代码,但是如果某个单词出现,我想停止。例如“ 最佳”。也许有人可以帮助我。
这是我到目前为止尝试过的代码。
function custom_trim_my_title( $title ) {
if ( strlen( $title ) >= 50 && ! is_singular() ) {
$title = substr( $title, 0, 50 ) . '...';
return $title;
}
return $title;
}
add_filter( 'the_title', 'custom_trim_my_title' );
所以希望有人能够帮助我。预先感谢。
答案 0 :(得分:0)
尝试一下:
function custom_trim_my_title( $title ) {
if ( !is_singular() ) {
//if you pass $title as "this is a stop", it will return "this is a"
$new_title = strstr($title, 'stop', true);
if($new_title) {
return $new_title;
}
}
return $title;
}
add_filter( 'the_title', 'custom_trim_my_title' );