【WordPress】パスワード保護機能をカスタマイズでメルマガ登録会員を増やす方法
目次
このカスタマイズをすると保護付の表示が消え、パスワード付きの記事をカスタマイズできるようになります!
このサイトで運用しているやり方ですが、WordPressを使ってメルマガ読者を増やしたい人のために
備忘録としてシェアします!
◉パスワード保護ページで記事の途中までパスワードなしでも読めるようにカスタマイズします。
◉件名に保護付きと表示されるのをなくすことができます。
こちらの記事を参考にしました!
WordPressのテーマファイルエディターのfunctions.phpに追記したコード
functions.phpは必ずバックアップをとってから
このコードを追記して、保存してください。
本記事で解説するカスタマイズは、テーマファイルの「functions.php」を編集します。
このファイルは少しでも記述を間違えるとエラーを起こし、画面が真っ白になりますので、何時でも復元できるよう必ずバックアップを取得しておきましょう。
// パスワード保護ページで記事の途中までパスワードなしでも読めるようにカスタマイズ
//
/* パスワード保護ページの「保護中:」を消す */
add_filter('protected_title_format', 'remove_protected');
function remove_protected($title) {
return '%s';
}
// moreタグの位置で「パスワード保護フォーム」を表示
//
function my_password_form( $output ) {
$post = get_post( $post );
$label = 'pwbox-' . ( empty($post->ID) ? rand() : $post->ID );
/**
* more部分
*/
$more = '';
/**
* 「このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。」
* に変換される部分を退避
*/
$message = '<p>' . __( 'This content is password protected. To view it please enter your password below:' ) . '</p>';
/**
* moreタグ手前の本文を取得
*/
// $content_arr = get_extended($post->post_content);
if ( ! empty( $content_arr['extended'] ) ) {
$more = apply_filters( 'the_content', $content_arr['main'] ) ;
$message = '';
}
/**
* パスワード保護フォームをカスタマイズ
*/
$output = '<div class="PassArea">
<form class="post_password PassArea-Form" action="' . home_url() . '/wp-login.php?action=postpass" method="post">
<p class="PassArea-Form-Head">パスワードを入力してください。</p>
<input name="post_password" type="password" size="24" class="PassArea-Form-Input" /><input type="submit" name="Submit" class="PassArea-Form-Btn" value="' . esc_attr__("送信する") . '" />
</form>
</div>';
return $more . $output;
}
add_filter( 'the_password_form', 'my_password_form' );
次は、パスワードをかけて、moreを入れるだけです!
STEP
記事の管理画面でパスワード保護を選びます。
STEP
パスワードを送ってから読んで欲しい部分の手前に「続き」を入れます。
STEP
「続き」と入れた箇所の手前に、メルマガ登録フォームへのリンクを入れます。
STEP
完成!
がんばってやってみよう〜〜〜〜!
合わせて読みたい、WordPress操作に関する記事
WordPressのURLから「カテゴリー」を消す方法|初心者にわかりやすく解説!
パーマリンクの設定をしてたんすけど、なんかずっと「/category/」って入ってくるんすよね。これ必要なんすか? それ、消すことが出来るよ〜 WordPressで起こるURL構造…
WordPress|これで解決!編集中のブロックを移動/削除する方法を解説。
WordPressで編集中のブロックを移動したり、削除したりする方法を解説!ブロックごとリストビューで移動する方法や空白のブロック、カラムブロックを一括で削除する方法もご紹介しているよ。自分の使いやすい方法を見つけて、サクッと記事を仕上げちゃおう。
【WordPressのSWELL】でボタンの前に『 \〇〇/』を簡単に置いてクリック率を高める方法!|【2024年最…
WordPressでクリック率を向上させる方法を発見!SWELLを使った「サイトを変える秘密のテクニック」を公開!【\〇〇/】マークがクリック率をどう変えるのか、その驚きの効果は?読者の注意を引きウェブサイトで読者の関心を引きつける簡単な方法を身につけよう。初心者でも簡単に実践可能だよ。