WordPress記事をThreadsに自動投稿する方法【プラグイン版】|コード不要、設定画面だけで導入する方法

まめすけ前回はfunctions.phpにコードを書いてThreads自動投稿を組んだけど、僕はコードを触るのはちょっと…



そうだよね。今回は同じ仕組みを、設定画面に入力するだけで使えるプラグインにした話をするよ。
前編:コード版 — 子テーマのfunctions.phpに直接組み込む方法。仕組みを理解しながら自由にカスタマイズしたい人向け。
後編(本記事):プラグイン版 — ファイル1つを有効化し、設定画面に入力するだけで動く方法。コードを触りたくない人向け。
WordPressサイトの保守を専門にしているk-suke(当サイト運営者)です。前回の記事で、記事公開と同時にThreadsへ自動投稿する仕組みをコードで作りました。今回はそれを、コードを一切触らずに導入できるプラグインとして作り直した記録です。
あなたのサイト、こんなことになっていませんか?
- SNS自動投稿を試したいけど、Wordpressの裏側を触るのは怖い
- 既存のSNS連携プラグインは多機能すぎて、設定項目が多すぎる
- Threadsだけでいいのに、X・Instagram・Facebookまで一式ついてくるプラグインしか見つからない
- プラグインを入れたら、裏側で何をしているのか分からず不安
1つでも当てはまるなら、この記事は役に立つはずです。
プラグイン版と前編(コード版)の違いは?
結論から言うと、やっていることは前編と全く同じ(記事公開時にThreads APIを直接呼び出す)ですが、設定方法だけが違います。前編ではWordpressの裏側で直接編集する必要がありましたが、プラグイン版では管理画面の入力フォームに値を入れて「保存」を押すだけで完結します。難しい設定画面を開く必要は一切ありません。
導入の手順は?
大きく分けて4ステップです。
手順を進める前には必ずバックアップを取っておいてください。
ZIPファイルをダウンロードし、「プラグイン > 新規追加 > プラグインのアップロード」から選択
画面に表示された「有効化する」ボタン、またはプラグイン一覧から「Threads自動投稿(記事公開連動)」を有効化。
「設定 > Threads自動投稿」を開き、ThreadsユーザーID・アクセストークン・合言葉・GASウェブアプリURLの4項目を入力して保存
「今すぐGASに問い合わせる」ボタンを押し、「最終チェック」の日時が更新されればセットアップ完了
これで、以後は記事を公開するたびに自動でThreadsへ投稿されます。コードを書く工程は一度もありません。
設定項目の中身は何を入れればいい?
入力する4項目について、それぞれ簡単に説明します。
- ThreadsユーザーID:Threads Graph APIの
/meエンドポイントから取得できる、あなたのThreadsアカウントの内部ID - アクセストークン:Meta for Developersでアプリを登録し、Threads APIの利用申請をすると発行される認証情報
- 合言葉(Webhookシークレット):あとで紹介する「トークン自動更新の仕組み」との通信を守るための、自分で決める任意の文字列
- GASウェブアプリURL:Threadsのアクセストークンは60日で失効するため、自動更新する仕組み(Google Apps Script)を別途用意し、そのURLを登録します
正直なところ、最後の「GASウェブアプリURLの用意」だけは、Googleアカウントでの簡単なスクリプト作成・公開設定が必要になり、完全にノーコードとは言い切れません(Meta側のアプリ登録・トークン発行も同様に必要です)。とはいえ一度作ってしまえば以後は自動更新され続けるので、最初だけの作業です。この部分の設定代行が必要であれば、個別にご相談いただくことも可能です。
必要な4項目の取得方法はこちらで紹介しています。




実際に運用してみて気づいた、小さな注意点と修正点
プラグイン化する過程で、気が付いた点を修正しています。
- 合言葉の入力欄は、あえてパスワード形式(●●●)にしていません。ブラウザの保存済みパスワード機能が、無関係な文字列を勝手に補完してしまい、値がずれて認証エラーになることがありました。素直にテキスト入力にして、目視確認できる方が事故が少ないです。
- Threadsのハッシュタグは、投稿につき実質1つしか機能しない。1つ目の「#〇〇」は投稿の「トピックタグ」として認識され、2つ目以降はただの文字列として残るだけで検索には使われません。Instagramと同様、無理に複数並べる意味は薄いです。
- アクセストークンの入力欄は「空欄で保存すると値を消す」ではなく「空欄なら現在の値を保持する」仕様にしています。うっかり空のまま保存ボタンを押して、既存の連携が切れてしまう事故を防ぐための仕様です。
まとめ
コード版とプラグイン版、どちらも中身のロジックは同じです。違うのは「設定を誰が、どうやって触るか」だけ。自分でカスタマイズしたい人はコード版、シンプルに利用したい人はプラグイン版、と使い分けてもらえればと思います。



これで前編・後編どちらのやり方でも、Threads自動投稿が作れるようになったね。



自分でいじりたいか、サクッと使いたいかで選んでみてね。設定でつまずいたら、遠慮なく相談してください。
本記事で配布しているプラグインは無料でご利用いただけますが、動作を保証するものではありません。サーバー環境やご利用中の他プラグインとの組み合わせにより、正常に動作しない場合があります。導入の際は、事前にバックアップを取ったうえで、自己責任にてご利用ください。導入後に生じた不具合や、Threads API側の仕様変更による将来的な動作停止についても、当方では責任を負いかねますのであらかじめご了承ください。個別の導入サポートをご希望の場合は、Coconalaより別途ご相談ください。
threads自動投稿プラグインファイルのダウンロードはこちらです。









コメント