スマホからワードプレス投稿×ツイッター自動投稿

本記事でできるようになる事

  • スマホからワードプレス記事を投稿(カスタム投稿タイプは不可)
  • 投稿時のツイッターへの自動投稿
  • 上記のためのプラグインjetpacksの設定
  • カスタム投稿タイプと初期投稿タイプの両方をツイッターと連携(PCでの投稿時のみ)

背景

SNS連動イメージ

複数人がスマホで、ワードプレスにブログを投稿するが、それをツイッターで自動拡散したい! という依頼がありましたので本記事にまとめました。

手順

ワードプレスプラグイン Jetpack を使ってSNSと連携
カスタム投稿タイプもSNSと連携させる
スマホで、WordPress アプリを追加
スマホアプリの設定

ワードプレスプラグイン Jetpack を使ってSNSと連携

次にワードプレスのプラグイン、JetpackでSNSと連携させます。Jetpackを入れる理由としては、
①APIの発行がいらないので簡単に設定可能
②スマホのWordPressaアプリでもSNS連携可能

手順としてはjetpackをインストールし、管理画面のダッシュボードから、
jetpack → 設置 → 共有 から ”ソーシャルメディアアカウントを追加する” 
ここで、twitter の欄のconnectを押してID等を入力すれば完了です!
あとは、投稿ページの右側でツイートの設定ができます。

投稿方法
jetpack
etpack設定手順1
jetpack設定手順2

カスタム投稿タイプもSNSと連携させる

この設定はカスタム投稿タイプを使わない場合はスキップしてください。

jetpackの初期設定では、カスタム投稿タイプの場合はSNSの自動投稿設定ができません。
しかし、function.phpファイル(スノーモンキーの方はmy-snow-monkey.php)にフックを追加すればこの制限を解除できます。コードは以下の参考記事からの引用です。
参考記事

/* パブリサイズ共有カスタム投稿
========================================================= */
function cpt_publicize_share() {
add_post_type_support( '追加したいカスタム投稿タイプの名前', 'publicize' );
}
add_action( 'init', 'cpt_publicize_share' );

スマホで、WordPress アプリを追加

iOSアプリ

次にスマホ側の設定です。スマホにWordPress公式のアプリを追加してください。AndroidとiOSのどちらでもありますので、機種に合わせてインストールしてください。
インストール後は、自分のワードプレスサイトやIDを登録して、ログインしてください。

スマホアプリの設定

アプリ画面2

アプリの初期設定が終わるとマイサイト画面が表示されます。下の方にスクロールして、次の共有タブを開きSNSが設定されているか確認しましょう。PCでの設定がうまくいっていれば基本はされていると思いますが、念の為確認してください。

最後は投稿の設定です。投稿画面の右上に ”•••” マークがあるのでこれを押して投稿設定を選んでください。下の方の共有タブの設定がONになっていれば準備完了です。
ちなみに、”メッセージ”の箇所を編集すれば自分の書きたい内容に変えてツイートできます。
私はハッシュタグを入れてツーとしたいので毎回この箇所を自分で書いています。
めんどくさい場合はそのままにしておけば自動でタイトルがツイートされます。

スマホアプリ設定
投稿設定を選択
SNS設定
メッセージで編集可能

まとめ

これで簡単にスマホから投稿→ツイッタに拡散できます。
web制作者は、ご提案の引き出しの一つとして持っておくと良いですね。