パスワード保護された記事のタイトルから「保護中: 」を削除する

WordPressには記事をパスワードで保護してパスワードを知っている人だけに見せることができる機能があります。

(投稿画面右側の「公開状態」の横にある「編集」のリンクをクリックし、「パスワード保護」を選択するとこの表示になります)

パスワード保護された記事は、下記のようにタイトルに「保護中: 」という文字が追加され、パスワード入力フォームが表示されます。

この「保護中: 」という文字を削除するには、functions.phpに下記のように記載します。

結果

おまけ

上記の結果でわかる通り、このコードを追加するとサイドバーでも「保護中: 」が削除されます。必要な所でだけ削除したい場合は add_filter() の部分をすぐに設定せずに必要な部分でだけ使うようなこともできます。

まず下記のみfunctions.phpに記載します。

次に、タイトルを表示する the_title() の直前にフィルターを設定し、タイトルの表示が終わったらフィルターを外します。

上記の形にすると、下記のように必要な部分のみ「保護中: 」を残すことができます。

コメント

内容の誤りなどがありましたら下記からご連絡をお願いします。頂いたコメントは基本的に公開されることはありません(必要な場合は個別に返信させて頂きます)。

CAPTCHA