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 プログラミング

【簡単】is_pageで固定ページを複数指定し、条件分岐する方法【配列arrayを使おう】

2022.03.18
4480
WordPress

Jetpackの関連記事数を変更する方法【WordPress】

2022.05.23
828
WordPress プログラミング

【簡単】contact form 7でお問い合わせ内容をkintoneに反映・連携させる方法【wordpress】

2022.03.09
3507
WordPress

【WordPress】PC・SPデバイスによってパラメータの条件を変更する方法

2024.03.07
195