メールで投稿
最終更新日:
外出先でひらめいたことはありませんか?メールアカウントからブログ記事を直接公開できます。
メールでの投稿を有効化
メールでの投稿機能をJetpack → 設定 → 投稿設定 → メールで投稿サイトのWP Adminで有効化します。
メールアドレスを作成
メールでの投稿には、メールアドレスが必要です。送信元ではなく投稿先として使用するものです。秘密のメールアドレスを作成するには、次の手順に従ってください。
- 次のページに移動します:Jetpack → 設定 → 投稿設定 → メールで投稿。
- 作成したアドレスボタンをクリックします。Jetpackにより、英数字のランダムな文字列の後に
@post.wordpress.comが続くメールアドレスが生成されます。 - アドレスを再生成希望するアドレスが表示されるまでクリックします。
- このアドレスは必ず秘密にしてください。このアドレスを知っている人は誰でも、あなたのブログに記事を公開できます。
注:メールでの投稿機能はメールクライアントからのみ使用できます。スパム対策により、PHPMailerを含むPHPスクリプトからの投稿は常にブロックされます。
メールで記事を公開
メールで記事を公開するには、次の手順に従ってください:
- リッチテキストまたはHTML形式に対応したメールクライアントからメールを作成します。PHPスクリプトは使用できません。PHPMailerも含まれます。
- 上で生成したアドレスを宛先に指定します。
- 件名欄を記事のタイトルに使用します。メールプロバイダーの都合で件名を指定できない場合は、代わりにショートコードを使用。
- メール本文を記事の内容に使用します。メールはプレーンテキストでも書式付きでもかまいません。メールでの投稿システムは、サイト上での記事の表示に影響すると判断したHTMLタグを削除することがあります。たとえば、斜体や太字の書式は保持されますが、色やフォントの変更は保持されません。
メールで投稿できるサイトは一度に1つだけです。複数のメールアドレスに同時に投稿しようとすると、最初のアドレスだけが使用されます。
メール署名を削除
メールでの投稿では、次のものが削除されます:
- 標準の署名ブロックパターンに一致する署名(つまり、
dash dash space) - 対象となるのは
<hr/>HTMLタグ以降にあるすべてで、携帯電話ネットワークの署名もクリーンアップしようとします。 - 特別な
[end]ショートコードが単独行にあり、その上に空行がある場合、その後の内容
添付ファイルを含める
メールでの投稿では、PDFファイルと画像を添付ファイルとして送信できます。
メールで送信したPDF添付ファイルは記事の下部に表示され、リンクからアクセスできます。
画像の添付ファイルは、次のように記事に含まれます:
- 単一の画像はインラインで表示されます(単一の画像とは、直後に別の画像が続いていない画像です)。
- 複数の画像はギャラリーとして表示されます。
同じ記事に複数のギャラリーと単一の画像を含めることができます。[nogallery]ショートコードを使用すると、記事内のすべてのギャラリーを無効にできます。
Bluehostでの添付ファイルに関する問題の解決
画像の添付ファイルが正しくアップロードまたは処理されず、ホスティングサービスがBluehostである場合は、次の対応を依頼してください:
- 画像のアップロードまたは外部IPからの
xmlrpc.phpリクエストに関連する403ブロックがないか、ModSecurityのログとサーバーのエラーログを確認する - サーバーのファイアウォール/WAFでJetpackのIP範囲を許可リストに追加します。次に示すJetpackのIPを許可リストに追加
/wp-content/uploads/フォルダーの権限で、Jetpackのアップロード処理からの書き込みを許可していることを確認する- 原因かどうかを確認するため、テストとして一時的にModSecurityを無効にします。テスト後に再度有効にできます。
ショートコード
ショートコードをメールに埋め込むと、公開する記事のさまざまな項目を設定できます。メール本文のどこにでもショートコードを含められますが、すべて小文字にし、左角かっことショートコードの内容の間にスペースを入れないでください。
メールで投稿する際に使用できるショートコードは次のとおりです:
カテゴリーを追加
[category x,y,z]
既存のカテゴリーを記事に追加したり、新しいカテゴリーを作成したりできます。カテゴリーはカンマで区切る必要があります。
[category holidays, main-dishes]
注:既存のカテゴリーのスラッグに一致させてカテゴリーを追加できます。たとえば、「main-dishes」が存在する場合、「Main Dishes」カテゴリーを追加できます。「main-dishes」カテゴリーが存在しない場合は、代わりにスラッグと名前が「main-dishes」となる新しいカテゴリーが作成されます。
タグを追加
[tags x,y,z]
カテゴリーと同様に、記事には任意の数のタグを追加でき、各タグはカンマで区切ります。既存のタグを追加したり、新しいタグを作成したりできます。
[tags one potato, two potato, three potato, more]
この例では、4つのタグ「one potato」、「two potato」、「three potato」、「more」が記事に追加されます。
記事の公開を遅延
[delay +1 hour]
遅延ショートコードでは、PHPのstrtotime関数で許可される任意の時間を指定できます。たとえば、次のように指定すると、それぞれ記事の公開を1時間または2日遅らせることができます。
[delay +1 hour][delay +2 days]
記事のステータスを変更
[status publish | pending | draft | private]
記事を非公開にしたり、公開前に自分または他の人にレビューしてもらったりしたい場合があります。その場合は、[status]ショートコードを使用して記事のステータスを設定できます。
[status private]
これにより、記事は「非公開」ステータスで公開されます。
[slug some-url-name]
記事のタイトルを指定
[title Your post title]
デフォルトでは、記事のタイトルはメールの件名欄から取得されます。携帯電話からメールを送信する場合や、MMSとメールのゲートウェイを経由する場合など、件名を指定できないことがあります。その場合は、ショートコードを使ってメール本文内から記事のタイトルを設定できます:
[title My Fancy Post]
これにより、記事のタイトルが「My Fancy Post」に設定されます。
メール署名やその他の内容を除外
[end]
この[end]ショートコード以降のすべての内容は無視されます。使用する場合は、ショートコードを単独行に置き、その上に空行を入れてください。
自動ギャラリーのオプションを変更
– 自動ギャラリーをスライドショーに置き換えます
[nogallery]– 自動ギャラリーを無効にし、すべての画像をインラインで表示します
記事へのコメントを無効化
[comments on | off]
上記のショートコードを使用して、記事のコメントをオンまたはオフにします。
記事のJetpack Social設定を変更
JetpackのJetpack Social機能を使うと、他のウェブサービスに記事を通知できます。[publicize]ショートコードを使えば、メールでの投稿からこれを制御できます。
注: Jetpack Socialの設定があらかじめ完了していなければ、これらのショートコードは機能しません。重要な点として、Jetpack Socialをすでに設定していて、投稿にこれらのショートコードを含めていない場合は、接続済みのJetpack Socialアカウントすべてに共有されます。
次のJetpack Socialショートコードを利用できます:
[publicize off] – Jetpack Socialの通知をすべて無効にします。
[publicize facebook] – Facebookからの通知のみを送信します。
いいえ。
プライバシー情報
メールでの投稿はデフォルトでは無効になっています。いつでも、「メールを送信して投稿」を「メールで投稿」セクションで、Jetpack→設定→投稿ダッシュボードで設定を切り替えることで有効にできます。
| 使用データ | |
|---|---|
| サイト所有者/ユーザー この機能では、この機能を設定する、またはこの機能を介して公開するユーザーのローカルIDを使用します。このIDは、アクティブなJetpack接続を確認し、投稿用のメールアドレスを実際に作成/更新するために使用されます。さらに、アクティビティ追跡(詳細は以下)では、IPアドレス、WordPress.comユーザーID、WordPress.comユーザー名、WordPress.comに接続されたサイトIDとURL、Jetpackバージョン、ユーザーエージェント、アクセス先URL、参照元URL、イベントのタイムスタンプ、ブラウザー言語、国コードを追跡します。 | サイト訪問者 なし。 |
| 追跡されるアクティビティ | |
| サイト所有者/ユーザー この機能が有効化または無効化された日時と、その操作を行ったユーザーを追跡します。また、構成設定が変更された日時と、変更された設定も追跡します。 | サイト訪問者 なし。 |
| 同期されるデータ(詳しく読む)。 | |
| サイト所有者/ユーザー この機能が有効化されているかどうか、およびコンテンツの投稿専用に設定されたメールアドレスを識別するオプションを同期します。 | サイト訪問者 なし。 |