MENU

【WordPress】パスワード保護機能をカスタマイズでメルマガ登録会員を増やす方法

【WordPress】パスワード機能を使ってメルマガ登録会員を増やす方法
目次
最新電子書籍を無料ダウンロード
集まる集客ChatGPTプロンプト集

Gmail、独自ドメイン、Yahooメール推奨(iCloud,Hotmailは届きません)

このカスタマイズをすると保護付の表示が消え、パスワード付きの記事をカスタマイズできるようになります!

このサイトで運用しているやり方ですが、WordPressを使ってメルマガ読者を増やしたい人のために
備忘録としてシェアします!

◉パスワード保護ページで記事の途中までパスワードなしでも読めるようにカスタマイズします。
◉件名に保護付きと表示されるのをなくすことができます。

こちらの記事を参考にしました!

ゆうやの雑記ブログ
【WordPress】パスワード保護ページで記事の途中までパスワードなしでも読めるようにカスタマイズする方法 WordPressのパスワード保護ページで記事の途中までパスワードなしでも読めるようにするカスタマイズ方法をご紹介!moreタグやget_extended関数などを駆使して実装できます...

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操作に関する記事

 

【電子書籍】月商7桁起業塾で集客が上手くいかない時に読んで!2025先読みSEO

集まる集客®︎を24時間学べるオンラインWEB集客スクール
『集まる集客カレッジ』で、集める集客を集まる集客に
ガチャリと切り替えよう〜〜

カレッジ11月キャンペーン

集まる集客®︎カレッジの詳細を確認する

 

よかったらシェアしてね!
目次