ACF - 複数のリピーター画像を表示します
P粉885562567
P粉885562567 2024-03-26 22:15:20
0
1
451

私の最終的な目標は、クリックすると外部 Web サイトにリンクする画像ギャラリーを作成することです。これは高度なカスタム フィールドを使用して行う必要があるため、画像とリンクを同じ行に含むリピーターを作成しました。 リーリー

今、このコードを Web ページ内のテキスト エディタに挿入しています。また、ここからいくつかのショートコードをインポートしました。これにより、%ROW% をイテレータとして使用できるようになります。

「attachments」は親フォワーダー、「link」と「cover_image」は子フォワーダーです。

リーリー

Web ページは次のように表示されます:

破損したイメージには次のコードが含まれています:

リーリー

外部 URL = と画像 URL = の両方が正しい URL をレンダリングするため、

<img> の [acf field ='attachments_%ROW%_cover_image'] は URL まで完全に解析されていないと思います。 。

Wordpress も保存後にコードをこれに変換するので、おそらく構文エラーでしょうか?

リーリー

[acf field ='attachments_%ROW%_cover_image'] を

<img> の URL に正しく変換する方法がわかりません。正しい構文に関するヘルプを使用できます。助けてくれてありがとう! 各 Arian 属性の

html:

ああああ

P粉885562567
P粉885562567

全員に返信(1)
P粉842215006

WordPress の担当者ではありませんが、WordPress は HTML 属性のパラメーターを使用してショートコードが展開/実行されることを防止しているようです。そこに PHP コードを入れることができれば、おそらくこれが回避策になる可能性があります:

リーリー

実はこれに関するコメントを見つけました:

ここで

したがって、これも機能する可能性があります:

リーリー

またはショートコード引用符なし:

リーリー

私が考える最後のオプションは、次のようなパラメーターなしのショートコードを作成することです。 リーリー

次に、それをエディターで使用します。例:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート