WordPress ループ内でいくつかの処理があり、結果を「キャッシュ」して、次に投稿が表示されたときに前処理された情報を使用できるようにしたいと考えています。結果を保存する明白な場所は、ポスト メタデータです。
したがって、次の行に沿って、多くの Update_post_meta 呼び出しをコードに組み込みました。
update_post_meta($imagePostID, "imageMeta", $imageMeta);
この $imagePostID の値は、他のメタデータを取得するために既に使用した数値の投稿 ID であるため、問題ありません。また、コードが適切な時点で呼び出されていることも確認しました。
ただし、値は保存されておらず、何らかの理由で更新が無視されているようです。
これがなぜなのか、そして私が望む動作を得る方法があれば誰でも理解していますか?
ありがとう、アンドリュー