ズルく稼ぐ 実践記録 未分類 #13

【実装記録】WordPressのアイキャッチを自動化したらXのクリック率が変わった—記事を公開するだけで、Xのカードに画像が自動で表示される仕組み

2026.06.25· READ 4 MIN ·SYSTEM · LOG
AI 副業1年目の会社員が実際にやってみた記録です。うまくいったことも、ダメだったことも正直に。 @aihacksjp
ROADMAP YOU ARE HERE · ズルく稼ぐ
// この記事は「稼ぐ」段階。読み終えたら次のカテゴリへ。

Xで投稿するたびに思っていた。

いいねはつく。でも記事がクリックされない。

原因を考えたとき、アイキャッチに行き着いた。全記事で似たような画像が並んでいる。タイムラインでスクロールを止める力が弱い。かといって記事ごとに手作業で作るのは続かない。

だから記事を公開するだけでSNSカード画像が自動生成される仕組みを作った。手作業ゼロ。タイトルが変わっても再生成される。

ただし私は——

  • PHP:書いたことがない
  • 画像生成の知識:ゼロ

こういう人間です。それでも完成させることができた。詰まった箇所も含めて全部書いています。

この記事の要点
  • 01XとWordPressアイキャッチの関係
  • 02なぜアイキャッチを自動化しようと思ったか
  • 03仕組みの全体像(何がどう動くか)
  • 04つまずいた失敗5つの概要
  • 05実装の詳細が読めるnoteへのリンク

XとWordPressアイキャッチの関係——ここを知らないと損をする

Xでブログのリンクを投稿したとき、記事のタイトルと画像がカード形式で表示されることがある。これを「SNSカード画像」という(正式名称はOGP画像)。

このカードに表示される画像が、WordPressのアイキャッチ画像と連動している。

つまりアイキャッチを設定していない・全記事で同じ画像を使っている場合、Xのタイムラインでも毎回同じ画像が表示され続ける。スクロールを止める力がない。記事の内容がどれだけ良くても、画像で止まってもらえなければクリックされない。

なぜ自動化しようと思ったか——手作業では続かない

アイキャッチの重要性はわかっていた。でも実際には設定できていなかった。理由はシンプルだ。毎回作るのが面倒で続かなかった。

さらに自動化するとタイトル設計の重要性が上がる。画像の主役がタイトルになるので、数字・固有名詞・続きが気になる書き方がそのままXのクリック率に直結する。

仕組みの全体像——何がどう動くか

カテゴリごとに背景色を変えることで、Xのタイムラインで見たとき「どのカテゴリの記事か」が一目でわかる設計にした。タイトルが変わっても再生成される。記事を更新するたびに最新のタイトルで画像が作り直される。

 

つまずいた失敗——5つ正直に書く

失敗①:WordPressの管理画面からファイルを保存しようとしたらエラーが出た
テーマ編集画面で保存しようとしたら弾かれた。サーバーのセキュリティ設定が原因だ。テーマ編集画面を使うのをやめて、機能を別ファイルに分離してファイルマネージャーで直接アップロードする形に変えた。

失敗②:画像は生成されたのに、日本語の部分だけ□□□という謎の記号になっていた
フォントを指定しないと日本語が描画されない。英数字は表示されるのに日本語だけ□になる、という状態だった。日本語対応フォント(Noto Sans JP)をテーマに同梱して解決した。

失敗③:画像ファイルは生成されているのにXに反映されない
ファイルは生成されていた。でもXで確認すると古い画像が表示され続けていた。原因は「失敗④」だった。

失敗④(本丸):SEOプラグインが独自の画像を出力していた
使っていたSEOプラグインが独自の画像タグを出力していた。自分が生成した画像より、プラグインの出力が優先されていた。「後から出力することで上書きできる」と思っていたが機能しなかった。SEOプラグインの公式の差し替え方法を使うのが正解だった。「上書き」ではなく「差し替え」。この違いがポイントだ。

失敗⑤:コードを修正してもXに変化がない
XはSNSカード画像をキャッシュ(一時保存)する。ファイルを更新しても古い画像が表示され続けていた。Xが提供するキャッシュ確認ツール(X Card Validator)でキャッシュを更新して解決した。

実装の詳細はnoteで公開予定

PHPの具体的なコード・フォント設定・カテゴリ色の設定方法・SEOプラグインとの競合解決の手順は、需要があれば記事化する予定だ。

noteで公開予定の内容:

  • STEP 1:OGP生成用PHPファイルの作り方
  • STEP 2:日本語フォントを同梱してタイトルを描画する方法
  • STEP 3:カテゴリ色でアイキャッチを差別化する設定
  • STEP 4:SEOプラグインと競合しない正しい実装方法
  • STEP 5:XのキャッシュをクリアしてOGPを反映させる方法

参考になった・試してみたいと思ったらnote記事をいいね、フォローしてください。反応を見て記事化します。

この記事のまとめ

CONCLUSION

アイキャッチを自動化すれば、記事を公開するだけでXのカードに画像が表示される

  • XのSNSカード画像はWordPressのアイキャッチと連動している
  • 手作業では続かない——自動化で作業ゼロ・忘れない・統一感が出る
  • タイトルが変わっても再生成される・カテゴリ色で差別化できる
  • SEOプラグインとの競合は「上書き」ではなく「差し替え」で解決
  • 実装の詳細コードはnoteで公開予定——フォローかいいねで教えてください

ズルいくらい、うまくいく。

ブログ・副業を自動化するなら

Make(旧Integromat)はノーコードで複数サービスを連携できる自動化ツール。無料プランから始められます。

Makeを無料で始める

AIブログを始めるならエックスサーバーがおすすめ

国内シェアNo.1の高速レンタルサーバー。WordPressの簡単インストールで今日から始められます。

エックスサーバーを見る

毎日のAI実験を見届ける。成功も失敗も全公開 𝕏 フォロー