我有一個顯示頁面標題的 WordPress 簡碼,但我現在需要從頁面標題中排除特定單詞
例如,有時我會在標題中使用Best 或 Top
例如,如果頁面標題是加利福尼亞州最佳城市 短代碼需要顯示(加利福尼亞州城市)
這是我關于如何顯示標題的代碼
function post_title_shortcode(){
return get_the_title();
}
add_shortcode('page_title','post_title_shortcode');
謝謝你
uj5u.com熱心網友回復:
這似乎很容易。在函式 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()
);
}
uj5u.com熱心網友回復:
在您的簡碼處理程式中撰寫一些代碼來調整標題的文本。這種事情可能會奏效。
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');
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/470894.html
標籤:php WordPress 自定义 wordpress 页面