Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressの投稿にメール送信オプションを設定する方法

ブログ投稿に「Eメールする」ボタンを追加しますか?口コミはおそらく最も効果的なマーケティング手法です。ユーザーがサイトからあなたの投稿にメールを送れるようにすることで、新しい訪問者やカスタマイザーを呼び込むことができます。この投稿では、WordPressの投稿に “Email This “オプションを追加する方法をご紹介します。

Add Share via Email Button

動画チュートリアル

Subscribe to WPBeginner

動画が気に入らなかったり、もっと説明が必要な場合は、このまま読み進めてください。

まず最初にWP-Emailプラグインをインストールして有効化します。有効化したら、Eメール ” Eメールオプションページにアクセスしてプラグインを設定する必要があります。

Settings page for WP-EMail

SMTPサーバーやMandrillのようなサードパーティのメールサービスを使用していない場合は、SMTP設定を空白のままにしておくことができます。

次に、メールのテキストとアイコンを選択する必要があります。メール設定では、メールコンテンツの種類とメールフォームでユーザーに表示されるフィールドを選択できます。

メール送信方法では、PHP または Sendmail を使用できます。SMTPサーバーを使用している場合は、メール送信方法としてSMTPを選択する必要があります。

WP-Emailでは、メールの抜粋に使用する文字数の制限を設定することができます。100文字から250文字を推奨します。これにより、メール受信者はコンテンツの概要を知ることができ、全文を表示するにはあなたのサイトを訪問する必要があります。

設定ページの次の部分では、送信メールのテンプレートを設定することができます。初期設定のテンプレートでほとんどのサイトに対応できるはずです。しかし、利用可能なテンプレートタグを使用して変更することができます。

Changing email templates using the template tags

変更を保存するボタンをクリックして、設定を保存することを忘れないでください。

重要です:最後のステップですが、パーマリンクの設定を更新することが重要です。

設定 ” パーマリンクのページにアクセスし、変更を保存ボタンをクリックするだけです。何も変更する必要はありません。パーマリンク構造を保存するだけで、.htaccessファイルがリフレッシュされます。

WordPressでこのボタンをメールする

プラグインを設定したら、次のステップとして、WordPressの投稿日やページに「Email this」ボタンを追加します。

方法1:ショートコードを使う

いくつかの投稿やページにメールボタンを追加したい場合は、このショートコードを投稿のコンテンツに使用することができます。

[SKX1]

すべてのページにこのリンクをメールしたい場合は、テキストウィジェットにも同じショートコードを使用できます。

しかし、WordPressの初期設定では、テキストウィジェット内でショートコードを使用する権限がありません。テキストウィジェットでショートコードを有効化するには、テーマのfunctions.phpファイルまたはサイト固有のプラグインにこのコードを追加する必要があります。

[cbk1]

ショートコードを使用することの欠点は、投稿に手動でこれを追加しなければならないこと、またはウィジェットで使用する場合、メールオプションが実際のコンテンツから区切られることです。

方法2:テーマファイルを編集する

コードの編集に慣れているのであれば、テーマのfunctions.phpファイルまたはサイト固有のプラグインに以下のコードを追加することができます:

[cbk2]

上記のコードにより、個別投稿ページの下部に「このリンクをメールする」リンクが追加されます。

また、emal_linkパラメータを使用し、single.php内に直接追加することで、よりカスタマイザーな表示を行うこともできます。

Email This Option WordPress

この投稿がWordPressの投稿にこのオプションを追加するのにお役に立てば幸いです。メールの送受信に問題がある場合は、WordPressがメールを送信しない問題の解決方法をご覧ください。

この投稿が気に入った場合は、WordPressの動画チュートリアルをYouTubeチャンネルに登録してください。Twitterや Facebookでもご覧いただけます。

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

13件のコメント返信を残す

  1. Hari Prasad Yakkala

    I have installed the plugins but i did’t see the E-Mail » E-Mail options > SMPT Settings.

    • WPBeginner Support

      The plugin may have been updated since this article but you would find the plugin’s SMTP settings in the email options section not in an SMTP menu item if you were looking there.

      管理者

  2. David

    How could I use this plugin to place the “email this” link & icon on all WooCommerce single product pages?

    • WPBeginner Support

      It would depend on the method you’re using, if you want to edit the product file there is a single-product file where you can add the code.

      管理者

      • David

        I would prefer doing it in such a way as to avoid the changes being wiped out when updating WooCommerce…what would you recommend?

    • David

      Just wanted to share this: I figured out an easy, upgrade-resistant way to do it . Add the following code to your functions.php file, and it places the icon & link immediately below the short description on the single product page:

      add_action( ‘woocommerce_before_add_to_cart_form’, ‘wc_custom_action’, 5 );function wc_custom_action() {
      echo (“\r\n”);
      echo do_shortcode(“[email_link]”);
      }

      Thanks for your help :-)

  3. Paul

    How would I add the following code to the “top” of all my posts INSTEAD of the bottom? Thanks

    //Add Email This Option to Bottom of Post
    function wpb_custom_emailthis($content){
    if (is_single()) {
    $emailthis = email_link(”, ”, false);
    $content .= ” . $emailthis . ”;
    }
    return $content;
    }

    add_filter( “the_content”, “wpb_custom_emailthis” );

  4. john

    How do customize the E-mail Icon?

  5. Rob

    Well, it does not work for me.

    I have added the short code to a post but when i fill in the form and click send, nothing happens.

    Is there suppose to be an new permlink created?

    Thanks,

    Rob.

    • WPBeginner Support

      You will need to refresh permalink settings. Just go to Settings > Permalinks and then click on the save button without making any changes.

      管理者

  6. amar

    how to operate my old version file when m having the old version of wordpress and also have the latest version of wordpress . and how to restore my old verson my file when m using the latest version of wordpress.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。