ウェブサイト検索

WordPress ブログ投稿をメールで公開する方法


自由に使えるクールな WordPress オプションがいくつかあると知れば、ブログを書くのがさらに楽しくなります。たとえば、メールボックス内から直接 WordPress ブログ投稿を作成、フォーマットし、公開できることをご存知ですか?ああ、そう、できるし、簡単なことだよ:)。

この方法で達成できる作業量を想像してみてください。このオプションがもたらす柔軟性と実用性の利点を考えてください。つまり、WordPress モバイル アプリを持っているかどうかに関係なく、インターネット対応デバイスを使用してどこからでも投稿できます。興味があれば、メール経由で WordPress ブログ投稿を公開するために使用できる 3 つの主な方法を見てみましょう。

  1. Jetpack で電子メールで投稿する
  2. 高度なメール投稿設定 (中級から上級の WordPress ユーザー向け)
  3. メールプラグインによるWordPress投稿

これらの方法を 1 つずつ説明し、WordPress のメール投稿オプションを最大限に活用するために必要な詳細をすべて説明します。これらすべての方法では、電子メール アカウントを作成し、いくつかのオプションを設定する必要があるため、十分な時間を費やす必要があります。 Jetpack の Post by Email モジュールから始めましょう。

Jetpack で電子メールで投稿する

Jetpack を使用すると、メールで投稿などのいくつかの優れた機能を提供することで、セルフホスト型 WordPress ウェブサイトを大幅に強化できます。では、Jetpack を使用して電子メールで投稿するにはどうすればよいでしょうか?明らかに、最初に Jetpack を WordPress サイトにインストールする必要があります (: JetPack 以降、WordPress のローカル インストールではこの機能を使用できません。ローカルホストでこれをテストしたい場合の参考までに) 。 Jetpack が WordPress プラットフォームにインストールされたら、次のステップ、特別な電子メール アドレスを生成します。公開したい投稿はすべてこのメール アドレスに送信することになるため、秘密にしておくことが重要です。この電子メール アドレスにアクセスできる人 (ハッカーと読む) があなたのブログに投稿を公開する可能性がありますが、これは私たちが絶対に望んでいないことです。

Jetpack でこの特別な電子メール アドレスを作成するにはどうすればよいですか?これが最も簡単な部分です。 Jetpack を WordPress.com アカウントにリンクし、設定でメールで投稿モジュールを有効にします。この後、管理者メニューのユーザー –> プロフィールに移動し、メールによる投稿を有効にする をクリックします。 画面の下部にある [プロフィールを更新]をクリックして、変更を保存します。

この簡単なプロセスにより、特別な電子メール アドレスが提供されます。このアドレスを忘れた場合は、あなたおよび/または信頼できる作成者のみが知っておく必要があります。

特別な電子メール アドレスを用意したら、電子メールで最初の投稿を作成、フォーマットし、送信/公開します。まだボトルは開けないでください。まだまだ先は長いです ;)。

お気に入りのメール クライアント (ビジネスでは Gmail が大好きです。Google Apps に感謝します) を起動し、ブログ投稿の作成を開始します。通常のメールと同様に、ブログ投稿のタイトルはメールの件名フィールドに入力され、投稿の内容はメールの本文に入力されます。もちろん、投稿の作成と書式設定が完了したら、先ほど生成した特別なメール アドレスに投稿を送信するので、それを [宛先] フィールドにコピーします。

電子メールクライアントからの投稿の書式設定

作成後、公開する前に投稿を書式設定できますが、これは電子メール クライアントが HTML またはリッチ テキスト形式をサポートしている場合に限られます。メール クライアントがリッチ テキスト/HTML をサポートしていない場合は、投稿を下書きフォルダに送信し、後でフォーマットする必要があります。私に言わせれば、これではブログを公開する目的全体が損なわれてしまいます。電子メールによる投稿。幸いなことに、ほとんどの Web ベースの電子メール クライアントは HTML とリッチ テキスト形式をサポートしているため、この点については説明する必要があります。書式設定を行うために、Web ベースの電子メール プロバイダー (Gmail、Hotmail など) で電子メール アカウントを作成することをお勧めします。

ただし、メールで投稿機能を使用するとカスタム書式の一部が削除されるため、投稿の見た目がメール クライアントの内容と若干異なることにご注意ください。ここでの一般的な経験則は、書式設定を最小限に抑えるか、テスト ブログでこの機能を試したときに学んだ教訓のいくつかに従うことです。

学んだ教訓

最初のテスト投稿を送信して最大 12 分間待機した後(これについては後ほど詳しく説明します)、メールによる投稿システムによってインライン画像と添付ファイルが削除されたものの、太字が保持されていることに気付きました。斜体とすべてのリンク。 WordPress.com が添付ファイルをどうするかを決定する必要があったため、約 12 分間待たなければなりませんでしたが、添付ファイルは無効なファイル タイプとして拒否されました。

私は .LOG テキスト ファイルを添付していましたが、WordPress.com はそれを回避するのに苦労したに違いありません。さまざまなファイル形式を試してみることにしました。 2 番目のテスト投稿を実行し、MS Word ドキュメントと .png 画像を添付しました。今回は、メールに直接画像を追加するのではなく、Web から (Web URL を使用して) 画像を追加しました。

2 番目のテスト投稿はすぐに私の投稿画面に表示されました。今回は、画像は削除されませんでしたが、添付ファイルはそれほど幸運ではありませんでした。テスト投稿の最後に添付ファイルが表示されると予想していましたが、その場所に [attach1] と [attach2] という 2 つの「ショートコード」がありました。ギャラリーを有効にしていたので、そこには行かないでください。その後、メディア ライブラリで添付ファイルを見つけました。 2 つのテスト投稿を比較すると、ある程度の進歩がありました。

主なポイント:

  • .LOG で終わるファイルなどの一部のファイル タイプは自動的に拒否され、投稿が約 10 ~ 15 分遅れます。
  • 添付ファイルはメディア ライブラリに直接送信されます。
  • 画像は、Web URL として挿入した場合にのみ投稿に表示されます。メール本文に直接追加した画像はすべて削除されるか無視されます。
  • WordPress.com の人たちが使用している基準はわかりませんが、テスト投稿の一部は下書きフォルダーに送信され、他の投稿はすぐに公開されました(私は 2 つを比較し、次の投稿を思いつきました)ポイント)
  • 適切にフォーマットされた投稿はすぐに公開されます(有効なカテゴリ、タグ、添付ファイル、Web URL 画像を含む投稿)。

すべての添付ファイルがメディア ライブラリに送信され、すべてのインライン画像が無視されることがわかりました。メールの署名などのその他の追加情報はどうなるのでしょうか?投稿と同時にブログに掲載されますか?うーん、ダメ。電子メールによる投稿システムでは、ダッシュダッシュスペース (-) の標準署名パターンを使用する電子メール署名が削除されます。 さらに、電子メール投稿システムでは、


タグの後のすべてが削除されます。

ショートコードを使用して投稿をカスタマイズする

ショートコードをテストした後、私は満面の満足の笑み (ニヤニヤというよりも) を顔に浮かべていました。しばらくすると、汗をかくこともなく、カテゴリ、タグ、抜粋、スラッグ、アンケートを追加したり、投稿を数時間または数日遅らせたり、コメントのオン/オフを切り替えたりできることが分かりました。利用可能なショートコードのリストは次のとおりです。

  • [title 希望の投稿タイトル] – モバイルデバイスから件名フィールドにアクセスできない場合に備えて、投稿のタイトルを設定します。
  • [カテゴリ a,b,c] – 投稿にカテゴリ a、b、c を追加します。例えば。 [カテゴリ レシピ、ハウツー] は、投稿にカテゴリ レシピ、ハウツーを割り当てます。
  • [遅延 +1 時間] – このショートコードは、1 時間後に投稿を公開するように WordPress に指示します。 [遅延 +2 日] は、投稿が 2 日後に公開されることを意味します
  • [end] – この悪い男の子以降のすべては無視されます。投稿の最後に空白行を入れて配置します。これは、メール本文の他の場所では使用できない唯一のショートコードです。もちろん件名フィールドを除いて、メール内のどこにでも他のショートコードを配置できます 😉
  • [タグ a,b,c] – タグ a、b、c を投稿に追加します
  • [excerpt]ここに抜粋が入ります…[/excerpt] – このショートコードは投稿に抜粋を追加します
  • [slug add-your-slug-here] – 投稿にスラッグを追加します。スラッグはブラウザと SEO に適した投稿の URL です
  • [コメント | off] – コメントをオンまたはオフにします
  • [nogallery] – ギャラリーを非アクティブ化し、すべての画像をインラインで表示します
  • [[スライドショー]] – ギャラリーをスライドショーに変えます
  • [more] – more タグと同じように機能します
  • [poll] クイズと回答[/poll] – Polldaddy 投票を追加します
  • [nextpage] – ブログ投稿のページ番号を付けることができます
  • 【宣伝オフ|ヤフー |ツイッター | facebook] – 公開オプションを設定できます。たとえば、[publicize off] はその特定の投稿の公開機能を無効にし、[publicize twitter] は自分の Twitter アカウントにのみ通知を送信します。
  • [ステータス公開 |保留中 |ドラフト |非公開] – これは何を意味すると思いますか?

注: ショートコードはすべて小文字で記述する必要があります。

Jetpack での電子メールによる投稿: 追加機能

もう少し知っておくべきです。管理者、作成者、および編集者の役割を持つユーザーは、特別な電子メール アドレスに投稿を送信するだけで、WordPress ブログ投稿を自動的に公開できます。投稿者権限を持つユーザーは、ブログに自動的に公開することはできません。すべての提出物は審査待ちになります。 さらに、各ユーザーは独自の秘密のメール アドレスを作成できます。多ければ多いほど嬉しいですよね?ははは。

電子メールによる詳細な投稿設定

手を汚したいですか?ボンネットの下を見るのが好きですか? WordPress ブログ投稿を電子メールで公開する別の方法をお探しですか?おそらく、メールで投稿する Jetpack モジュールが壊れているか、Web サイトの速度が低下するため Jetpack が好きではないのかもしれません。あるいは、Jetpack オプションのシンプルさに興味がないかもしれません。このセクションはまさにあなたが待ち望んでいたものです。

メールで投稿を公開するこの 2 番目の方法は、WordPress コアの一部であるメールでの投稿機能に依存します。 WordPress Codex によると、この組み込み機能は「…非推奨であり、今後のリリースで削除される予定です。」彼らがいつこの発表を行ったのかはわかりませんが、これが Jetpack オプションを採用するかプラグインを使用する必要があるもう 1 つの理由です。いずれにせよ、プラグインを使用するときにこれらの設定が必要になるため、メールサーバーを設定していくつかのポートを開きましょう 🙂

まずウェブホスティングアカウントにログインし、新しいメールアカウントを作成します。ほとんどのウェブ ホスティング アカウントでは、cPanel –> 電子メール アカウントに移動すると、このオプションが見つかります。 メール アカウントを作成するだけではあまり役に立ちません。メール アドレスを WordPress ウェブサイトに追加する必要があります。新しいメールを準備したら、設定 –> 書き込みに移動し、メールで投稿セクションまで下にスクロールします。メールサーバーを設定しましょう。

以下に示すように詳細を入力します。

  • メール サーバー: ドメイン名を入力します
  • ポート: 110
  • ログイン名:上記で作成したメール アドレスを入力します
  • パスワード:上記のメール アドレスに対応するパスワードを入力します。

私と一緒ですか?もう一つ小さなステップがあります。この電子メール アカウントを使用して投稿を公開するたびに、www.yourdomain.com/installdir/wp-mail.php にアクセスして投稿を解析する必要があります。

どこ :

  • yourdomain.com – ドメイン名
  • installdir – WordPress インストールへのパス。 WordPress が public_html フォルダーにインストールされている場合は、これをスキップ(削除)してください。

注: wp-mail.php を手動で呼び出すのは面倒で、推奨されず、まもなく非推奨になる予定です。ここに代替案があります。次のコードを function.php ファイルに追加して、15 分ごとに電子メールをチェックします。

function retrieve_post_via_mail() {
	flush(); // Display the page before the mail fetching begins
	if ( get_transient( 'retrieve_post_via_mail' ) ) {
		return; // The mail has been checked recently; don't check again
	} else { // The mail has not been checked in more than 15 minutes
		do_action( 'wp-mail.php' );
		set_transient( 'retrieve_post_via_mail', 1, 15 * MINUTE_IN_SECONDS ); // check again in 15 minutes.
	}
}
add_action( 'shutdown', 'retrieve_post_via_mail' );

この方法を使用して公開したすべての投稿は、下書きフォルダーに直接送信されます。ただし、WordPress 設定で管理者の承認なしで投稿を自動的に公開することを選択できます。それはすべてあなた次第です ;)。

WordPress メール投稿プラグイン

そしてプラグインの登場です!私たちは皆プラグインが大好きですよね。ご存知のとおり、これらは非常に便利で、インストールが簡単で、特に無数のオプションを設定する必要がない場合には楽しく使用できます。私が見つけたメールによる投稿プラグインにはすべて共通点があります。それは、遅かれ早かれ役に立たなくなる WordPress のメールによる投稿機能を置き換えようとしているということです。主な違いは、これらのプラグインのそれぞれが、電子メールによる投稿の公開に関する限り、より多くの機能を提供することです。次のプラグインをうまく活用すれば、電子メールでの投稿は難しくありません。

Postie 無料WordPressプラグイン

プラグイン作成者の Wayne Allen 氏によると、Postie を使用すると、WordPress のコアのメール投稿オプションにはない高度な機能を追加して、メール経由でブログ投稿を公開できるようになります。 4.3/5.0 という素晴らしい評価と 225,000 を超えるダウンロード数を誇る Postie は、かなりの勢いを増していると言っても過言ではありません。あるいは、このプラグインが気に入っているのは、電子メール経由で写真やビデオを追加したり、電子メールの署名を自動的に削除したり、カテゴリを割り当てたり、その他多くの優れた機能を提供するためです。 Postie は POP3、IMAP、SSL をサポートしています。

電子メールによる投稿 無料の WordPress プラグイン

Kat Hagan によって開発された Post By Email は、まだベータ段階であるにもかかわらず、4.4/5.0 という高評価を獲得しています。このプラグインは、POP3 および IMAP サーバーのサポート、電子メールを安全にする SSL、電子メールのなりすましを防止する PIN ベースのセキュリティ、WordPress の組み込みロールへのアクセス、タグ、カテゴリ、カスタム分類法の割り当てなど、いくつかの優れた機能を提供します。 ahortcode 機能など。プラグインをインストールし、(前のセクションで行ったのと同じように)いくつかのオプションを設定するだけで作業は完了です。

何時間も一生懸命探した結果、これら 2 つのプラグインと、現在は利用できなくなった Posterous というオンライン サービスしか見つかりませんでした。とても不満ですか?心配はいりません。プラグインが 1 つ必要なだけで大丈夫です。

このボールは今あなたのコートにあります…

WordPress ブログ投稿を電子メールで公開したことがありますか?あなたが学んだ教訓にはどのようなものがありますか?他のメール投稿 WordPress プラグインをご存知ですか?以下のコメントセクションでご意見をお聞かせください。投稿おめでとうございます!