小さなプラグインファイル、一時的なものとショートコード。ビルドステップやJavaScriptは不要です。
APIキーをwp-configに定数として入力し、テーマファイルやデータベースに保存しないようにします。
小さなプラグインからwp_remote_getを使用してAPIを呼び出し、投稿に既に保存されているVINまたはメーカー、モデル、年を使用します。
解決したURLをset_transientで1日保存。リストはキャッシュからレンダリングされ、APIは車両ごとに1回呼び出されます。
テーマで実際に使用する幅を出力するimgタグを持つショートコードまたはテンプレートタグを登録します。
手間をかけずに車両画像をプロダクトへ。わかりやすいドキュメント、オープンな SDK、すぐ使えるプラグインが数分でスタックにつながり、ステータスページでは API の状態をリアルタイムで確認できます。
WordPressのディーラーサイトは画像を蓄積する傾向があります。誰かが車の一括分の写真をアップロードし、別の人がフィードからさらに多くをプラグインで取得し、一年後にはメディアライブラリに一貫性のない照明で四種類のトリミングが千枚以上保存されています。
オンデマンドで解決することで、その逆になります。投稿はすでにどの車両であるかを知っているため、画像はデータから導き出されるのではなく、それに添付されるのです。一時的なキャッシュがAPI呼び出しを稀にし、CDNが配信を速くし、リストアーカイブはついに一つのカタログのように見えるのではなく、十二人の写真家のように見えます。
まだです。統合は小さいため、ほとんどのチームがREST APIに対する短いプラグインファイルを作成し、それを確認するのは大歓迎です。
wp-configにPHP定数として。テーマファイル、データベース、ブロックエディタが到達できるものから外します。
キャッシュしていれば問題ありません。1日ごとの一時的なキャッシュを車両ごとに設定すると、アーカイブページは完全にキャッシュからレンダリングされ、外部呼び出しは一切行いません。
はい。VINまたは仕様を製品メタとして保存し、カスタム投稿タイプと同じようにそこから解決します。
変更せずに動作します。ショートコードは画像タグを返し、どのビルダーも自分のレイアウト内に配置できます。
はい、多くのディーラーが中古車に対してそうしています。一般的なパターンは、存在する場所には実際の写真を、それ以外は解決された画像を使用することです。
使用しているテーマやページビルダー、車両の保存方法を教えてください。設定に合わせた動作するスニペットをお届けします。