SEOタイトル・description・keywordをWordPressへ自動反映する方法
結論から言うと、記事データのSEO項目をWordPressのSEOプラグイン用メタへ対応付ければ、入稿時に自動反映できます。
開発で困ったこと

本文を取り込めてもSEOタイトルやdescriptionが空欄なら、記事ごとの入力作業が残ります。
仕組みと確認例

開発履歴ではSEOキーワードの反映が一度で安定せず、複数回の改善を要しました。記事032では画像とキーワードの反映を確認した記録があります。設定欄への保存と公開ページの出力を分けて確認する理由は、このような反映先のずれを見つけるためです。
確認と操作の進め方

1.SEO項目を原稿に分けて用意する
seo_title、description、keywordを本文とは別のメタ情報として用意します。descriptionには記事で実際に扱う範囲を書き、本文にない結果を約束しないようにします。
2.利用するテーマ・プラグインの保存先を確認する
同じ「description」という表示でも、保存先は環境によって異なります。既存の編集画面で設定した値と対応を確認し、他環境のメタキーをそのまま流用しないようにします。
3.1記事で反映を照合する
取り込み後にSEO設定欄を開き、タイトル、description、keywordを原稿と照合します。別の記事の値、空欄、本文へのメタ情報の混入がないかを確認します。
4.公開ページの出力も確かめる
入力欄に値があるだけで完了とせず、公開ページのtitleとmeta descriptionへの出力を確認します。複数のSEO機能を使う環境では、重複出力にも注意します。
開発記録で確認できる結果

seo_title、description、keywordをメタブロックへ固定し、投稿作成後に対応するカスタムフィールドへ保存します。
この機能で注意する点

利用するSEOプラグインによってメタキーが異なるため、実際の保存先を確認せず決め打ちしないことが重要です。
失敗した場合の確認順

本文は正常なのにSEO欄だけ空なら、投稿自体を作り直す前にメタ情報の取得と保存先を確認します。テーマやSEOプラグインを変更した場合は、以前の対応がそのまま使えると決めつけないようにします。
関連する開発記録

全体の背景とバージョンごとの経緯は、AI Publisher開発の歴史にまとめています。
関連する機能:130記事を管理しやすいWordPress管理画面の作り方|検索・絞り込み・ページネーション
