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

【簡単】カスタム投稿のタクソノミーページでパーマリンクからタクソノミー名を削除し、ターム名のみにする方法

2022.01.30
6154
WordPress プログラミング

【アドミンバー】WordPressで管理画面にログインしたらページ上部に余白ができるのを解決!

2022.04.14
1733
WordPress

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

2024.03.07
256
WordPress

WordPressで自作検索ページを実装する方法【簡単:プラグイン不要】

2022.05.05
1004