その他

【WordPress】パスワード保護ページのタイトル「保護中:」を消す方法

wordpressでhtml内でphpを動かす

ワードプレスでは記事毎にパスワードを設定することが可能です。

正しいパスワードを入力するまで内容を表示させないという仕様で、資料のダウンロードページ等使い勝手がよい機能です。しかし、このパスワード保護ページのカスタマイズが少々厄介です。

当ページでは上の画像のようにパスワード保護ページのタイトルに勝手に付いてしまう「保護中:」を消す方法を説明します。

パスワード保護ページのカスタマイズは当ページの他にもありますのでご参考に。

保護中: の文字を消す(functions.php)

functions.phpファイルに下記のコードを記載すれば「保護中:」の文字が消えます。

function.phpファイルはページ表示時に読み込まれるプログラムですので記述を誤るとサイトが真っ白になるなど重大なエラーになることがあります。その場合はFTPツールでファイルを直接操作してください。編集はバックアップを取りながら自己責任でお願いします。

/* パスワード保護ページの「保護中:」を消す */
add_filter('protected_title_format', 'remove_protected');
function remove_protected($title) {
       return '%s';
}

まとめ

デフォルトのprotectedのtitleのフォーマット「保護中:」を上書きしようと’%s’=文字列の形式のみをreturnしているだけですね。

同カテゴリにあるパスワード保護ページのカスタマイズ方法もご参考に

ではまた!

ABOUT ME
ジュンイチ
今年3月からYouTubeスタートしました。『デスク周りの最適化』をテーマに商品レビューやPC関連のお役立ち動画を投稿しています。【NEXT目標:チャンネル登録者数300人】⇒ YouTubeチャンネルはこちら