缩短我的网格-存档-页面的post标题url
Shorten the post title url of my grid - archive - page
正如标题所说,我需要缩短网格 - 存档 - 页面的 post 标题。
例如,我的页面标题是“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' );
所以希望有人能够帮助我。提前致谢。
试试这个:
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' );
正如标题所说,我需要缩短网格 - 存档 - 页面的 post 标题。 例如,我的页面标题是“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' );
所以希望有人能够帮助我。提前致谢。
试试这个:
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' );