記事を投稿した時に、Twitterに記事のリンクを投稿させたいと考えている方は多いと思います。
今回は、Wordpressデフォルトの投稿、カスタム投稿をしたときにTwitter連携させる方法をご紹介します。
contents
前提
Jetpackを使います。
Jetpackを使われていない方は、Jetpackのプラグインをインストールしてください。
連携の流れ
Twitter連携させるには、次の流れで設定をします。
Twitter連携の流れ
- Step1JetpackでTwitter連携設定をする。
- Step1カスタム投稿も連携できるよう設定をする。
Twitter連携方法
Jetpackのインストール&有効化が完了したら、まずはJetpackの設定を行います。
Jetpackの設定
Twitter連携方法
- Step1メニューからJetpack>設定を開く。
- Step2共有タブをクリックする。
- Step3パブリサイズの接続欄の“投稿をソーシャルネットワークに自動共有”をONにし、“ソーシャルメディアアカウントを接続する”をクリックする。
- Step4Connectionsタブ>Publicize posts内のTwitter欄にあるConnectをクリックする。
- Step5Wordpressへの連携許可画面でAuthorize appボタンをクリックする。
- Step6接続するTwitterアカウントを選択し、Connectボタンをクリックする。
- Step7Publicize posts内のTwitter欄のボタンがConnecting…の表示になる。接続完了まで待つ。
- Step8上部に接続完了のメッセージが表示され、ボタンの表示がDisconnectに変わる。
- Step9デフォルトの投稿から新規投稿を表示させると、公開要素にパブリサイズ共有: Twitterが追加されていることが確認できる。
カスタム投稿のTwitter連携設定
上記まででデフォルトの投稿から、Twitterに連携させることができるようになりました。
カスタム投稿も同じように連携させるためには追加の設定が必要となります。
functions.phpの編集
- Step1メニューから外観>テーマファイルディタ―をクリックする。
- Step2テーマのための関数 (functions.php)をクリックする。
- Step3以下コードを任意の場所に追加する。
コピーコピーしました
/************************************************************************ カスタム投稿のTwitter連携 ************************************************************************/ function twitter_publicize() { add_post_type_support('カスタム投稿名', 'publicize'); } add_action('init', 'twitter_publicize');
- Step4ファイルを更新ボタンをクリックし、エラーが発生しないことを確認する。
- Step5設定したカスタム投稿から新規投稿を表示させると、公開要素にパブリサイズ共有: Twitterが追加されていることが確認できる。
Twitter表示内容の編集
では、記事を投稿し、Twitterで表示されるか確認してみましょう。
その前に、Twitterに表示させるメッセージを編集したいと思います。
Twitter表示内容の編集
- Step1公開要素にパブリサイズ共有: Twitterの編集をクリックする。
- Step2カスタムメッセージを必要に応じて編集し、OKボタンをクリックする。(タグの追加など)
編集前
編集後
- Step3Twitterに表示させたい画像がアイキャッチ画像と異なる場合、SNS画像に追加する。
※設定しない場合は、アイキャッチ画像が表示される。 - Step4記事を投稿すると、Twitterで共有されている旨のメッセージが表示される。
- Step5連携中のTwitterに投稿される。
カスタム設定
複数管理者への連携許可や、アカウントへの連携なども可能です。
それぞれの方法をご説明します。
複数管理者、編集者への連携許可設定
管理者等が複数おり、すべての管理者、編集者等に連携したTwitterへの接続を許可する場合、以下を実施します。
他管理者等への連携許可方法
- Step1Publicize posts内のTwitter欄の右横のボタンをクリックする。
- Step2Connection available to all administrators, editors, and authorsにチェックを入れて、しばらく待つと設定変更完了のメッセージが表示される。
複数アカウント連携
他Twitterアカウントへも連携させたい場合は、以下を実施します。
連携アカウントの追加
- Step1Publicize posts内のTwitter欄の右横のボタンをクリックする。
- Step2Connect one more accountボタンをクリックする。
- Step3別ウィンドウが開き、接続中のアカウントでのWordpressへの連携許可確認を行う。Authorize appボタンをクリックする。
- Step4追加連携させたいアカウントを選択し、Connectボタンをクリックする。
※下部に接続中のアカウントが表示される。
- Step5上部に接続完了のメッセージが表示され、追加したアカウントが追加表示される。
連携解除
連携させたアカウントを解除したい場合は、以下のようにします。
連携アカウントの解除
- Step1Publicize posts内のTwitter欄の右横のボタンをクリックする。
- Step2連携中のアカウントから、連携解除させたいアカウント右横のDisconnectをクリックする。
- Step3解除成功のメッセージが表示され、連携アカウント情報が削除される。
まとめ
Twitter連携をさせておけば、記事を公開したときに自動的にTwitterにも表示されるので便利ですよね。
もともと、Jetpackはサイトの保護やアクセス数の確認などに使っていましたが、他にもいろいろな使い道があり、とても便利です。
よかったら、使ってみてくださいね。