クリエイターラボ
WordPressパスワード保護のテキスト変更、都度入力
良かったら”♥”を押してね!

【ワードプレスでパスワード保護について】
先日、お客様よりパスワード保護されているページへ飛んだ際のコメントの変更とパスワードの都度入力ができるようにして欲しいというご要望があり、対応させて頂きました。
忘れないよう記事にまとめさせて頂きましたのでご参考になればと思います。
まずfunctions.phpに下記内容を追加します。
こちらが保護ページへ飛んだ際のコメントを変更する為のものになります。
デフォルトでは「このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。」という表示でパスワード入力が求められますがコンテンツに合わせてこのテキスト部分を変更する事が可能となります。
- function password_form_kai() {
- return
- '<p>差し替え用テキストをこちらに入力します</p>
- <form class="post_password" action="' . home_url() . '/wp-login.php?action=postpass" method="post">
- <input name="post_password" type="password" size="24" />
- <input type="submit" name="Submit" value="' . esc_attr__("パスワード送信") . '" />
- </form>';
- }
- add_filter('the_password_form', 'password_form_kai');
次にパスワードの入力を都度表示させる記述になります。
基本、一度入力するとパソコンが記憶してしまい次に同じページにアクセスする際、
入力画面が省略されてしまいます。
それを解消する為の、記述が下記になります。
同じように下記内容をfunctions.phpに追加となります。
- add_action('after_setup_theme', 'my_after_setup_theme' );
- function my_after_setup_theme(){
- setcookie('wp-postpass_' . COOKIEHASH, $_POST['post_password'], 0, COOKIEPATH);
- };
上記2つをfunctions.phpに入れるだけで比較的簡単にテキストの変更と都度入力を実装する事ができました。
漠然とただパスワード保護を入れるだけでなくお客様やサイトを見られる方の為に、どうしたらより分かりやすくできるか、より満足していただけるかをこれからも考えながらサイトを構築していこうと思いました。
WWGではホームページ制作・リニューアルに関するさまざまな相談をサポートさせて頂いております。お気軽に下記までお問い合わせください。
愛知 県内から 名古屋 を中心にホームページ制作を行っている会社
株式会社WWG(ダブルダブルジー)
愛知県名古屋市中村区名駅5-16-17 花車ビル南館5F
TEL: 052-485-6846
※ ホームページ制作や活用サポートのお問い合わせはコチラから