Written by Kasumi

【WordPress】記事のタイトルに表示される非公開テキストを非表示にする方法

WordPressで非公開記事のタイトルに表示される【非公開】という文字列を非表示にしたい。

本記事ではこのような悩みを解決します。

非公開を消す方法

//-----------------------------------------------------
// 非公開テキスト消す
//-----------------------------------------------------
function remove_page_title_prefix( $title = '' ) {
 if ( empty( $title )) return $title;
 $search[0] = '/^' . str_replace('%s', '(.*)', preg_quote(__('Protected: %s'), '/' )) . '$/';
 $search[1] = '/^' . str_replace('%s', '(.*)', preg_quote(__('Private: %s'), '/' )) . '$/';
 return preg_replace( $search, '$1', $title );
}
add_filter( 'the_title', 'remove_page_title_prefix' );

使用されてるテーマのfunctions.phpに上記コードを記述します。

以上で実装完了です。

まとめ

WordPressで記事のタイトルに表示される非公開テキストを非表示にする方法について紹介しました。

以上で解説を終わります。

目次

関連記事

WordPress

WordPressでinputタグの入力欄にNotice: Undefined index: name in エラーがでる原因・改善方法

2022.10.12
460
WordPress プログラミング

WordPress投稿ページ内の関連・その他記事一覧で現在のページを除外する方法【wp_query】

2022.04.20
1406
WordPress

【WordPress】カテゴリー・タグ・タームページでタイトルを取得する方法

2023.02.02
411
WordPress

投稿詳細ページに同一のカテゴリー一覧を表示する方法【簡単】

更新日:2019.11.28
1420