2014/8/5
ログインしているときのみに項目を表示させるタイトルがややこしいですが、、
非公開の記事をログイン状態で見ると、タイトルに非公開という文字が追加されて表示されます。
これを非表示にする方法として、以下のコードをfunctions.phpに追加します
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' );
固定ページの場合は以下
function remove_page_title_prefix( $title = '' ) { if ( empty( $title ) || !is_page() ) 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' );
こちらの記事を参考にさせていただきました。
PPCバイブル
WordPress 非表示 削除方法
www.ppcvible.com/blog/wordpress/hihyouji.html">https://www.ppcvible.com/blog/wordpress/hihyouji.html
非表示にした場合に、非公開って表示されますが、 この非公開の文字を消す方法がありますので、メモしておきます。 テーマのfunctions.php に、以下のコードを挿入すれば、OKです。 この場合は、固定ページに適用され …
質問やご指摘など気軽にどうぞ