出先でもWordPressにメール投稿ができる便利なプラグイン「Postie」の話です。
いままで「Ktai Entry」を使っていたのですが、不具合があって使用できなくなってしまいました。そこで代替プラグインを探していて、この「Postie」が便利そうだったので使用することにしました。
目次
簡単設定で扱いやすい
プラグインの設定などは、私は送信用メールアドレスにGmailを使っていたのでLightup様の記事を参考にして進めたのですが、セットアップは簡単ですぐに使用することが出来ました。
ですが投稿するメール自体についてちょっと困ったことがあったのでここに書いておこうと思います。
デフォルト設定以外のカテゴリーに投稿したい
Postieでは投稿メールを送ったときに、どのカテゴリーに投稿するかデフォルトカテゴリーをひとつ決めておくことが出来ます。
ですが、記事を更新するにつれ、新しいカテゴリーが必要になったりして
「あれ、メールでカテゴリー指定できなくね?」
となったわけです。
でもGoogle先生のおかげでなんとか解決しました。(プラグイン公式に載ってた)
メールの件名でカテゴリーを指定
こちらがプラグインの公式ヘルプなんですが、どうやらカテゴリーやカスタムタクソノミーなんかを設定することもできるようです。
まず問題の通常カテゴリーの指定ですが、
メールの件名(タイトル)の前に
[cat_ID(カテゴリーID)]
をつけるだけ。これで終わり。
例えば、
件名:[2] カテゴリーIDが2のカテゴリーに属する記事タイトル
みたいな感じです。
ちなみに [] の後ろは半角スペースがあっても大丈夫です。
複数カテゴリーの指定も可
複数カテゴリーの指定もできます。
先程の[]を連続でつなげればいいだけなんです。
件名:[1][4][15]タイトル
みたいな感じです。
カスタム投稿タイプ(カスタムタクソノミー)もいける
公式ヘルプによればカスタム投稿タイプも指定できるとのことですが、Postieの設定の“Force User Login”をチェックしておかなければいけない、らしいです。
公式には例として
myposttype//[mycategory] my subject
とありますが日本語だと
件名:カスタム投稿タイプのスラッグ//[カスタムタクソノミーのスラッグ] タイトル
ですかね。
これだけあれば自由にカテゴリーを指定できるので便利ですね。
まとめ
自分がググれていないだけでもっといいやり方があるかもしれませんが、ざっとまとめるとこんな感じなんじゃないかなと思います。
[ 追記 ]
WordPressのデフォルトのメール投稿機能ですが、2019年4月現在ver5以上のWordPressでは非推奨の機能となっております。プラグインは正常に作動するはずですが、新しいWordPressでは動作が不安定になるかもしれません。
Postieプラグインの導入につきまして、本記事は一切の責任を負いませんので自己責任でのインストールをお願いいたします。