WordPress 短代码显示页面标题并从标题中排除特定单词
WordPress Shortcode display Page title & exclude specific words form the Title
我有一个显示页面标题的 WordPress 简码,但我现在需要从页面标题中排除特定的词
例如,有时我在标题中使用 Best 或 Top
例如,如果页面标题是 加利福尼亚最佳城市
简码需要显示 ( 加利福尼亚州的城市 )
这是我关于如何显示标题的代码
function post_title_shortcode(){
return get_the_title();
}
add_shortcode('page_title','post_title_shortcode');
谢谢
在您的短代码处理程序中编写一些代码来调整标题的文本。这种东西可能有用。
function post_title_shortcode(){
$title = get_the_title();
$title = trim( str_replace( 'Best ', '', $title, 1 ) );
$title = trim( str_replace( 'Top ', '', $title, 1 ) );
return $title;
}
add_shortcode('page_title','post_title_shortcode');
看起来很简单。在函数 post_title_shortcode 中做类似的事情:
function post_title_shortcode() {
$replacement = [
'Bay' => '',
// add as many as you want
];
return str_replace(
array_keys($replacement),
array_values($replacement),
get_the_title()
);
}
我有一个显示页面标题的 WordPress 简码,但我现在需要从页面标题中排除特定的词
例如,有时我在标题中使用 Best 或 Top
例如,如果页面标题是 加利福尼亚最佳城市 简码需要显示 ( 加利福尼亚州的城市 )
这是我关于如何显示标题的代码
function post_title_shortcode(){
return get_the_title();
}
add_shortcode('page_title','post_title_shortcode');
谢谢
在您的短代码处理程序中编写一些代码来调整标题的文本。这种东西可能有用。
function post_title_shortcode(){
$title = get_the_title();
$title = trim( str_replace( 'Best ', '', $title, 1 ) );
$title = trim( str_replace( 'Top ', '', $title, 1 ) );
return $title;
}
add_shortcode('page_title','post_title_shortcode');
看起来很简单。在函数 post_title_shortcode 中做类似的事情:
function post_title_shortcode() {
$replacement = [
'Bay' => '',
// add as many as you want
];
return str_replace(
array_keys($replacement),
array_values($replacement),
get_the_title()
);
}