0

WordPress 用の ACF プラグイン (advancedcustomfields.com) を使用して、管理者がさらに制御できるようにしています。

2 つのサブフィールドを許可するリピーター フィールドのセットアップがあります。1. 画像 2. リンク。リンクは、URL またはページ / 投稿のいずれかに移動します。

これを個別に行うことはできますが、どちらか一方を行うオプションが必要です。

ACF の条件付きロジックを設定するときに、管理者に URL を選択するか、ページ/投稿へのリンクを (ドロップダウンから) 選択するオプションを与えることができます。

私が直面している問題は、選択に応じて適切な sub_field を表示できないことです。

ドキュメントは、私が持っていた他のすべての質問に大いに役立ちました. しかし、これは私のリーグから少し外れています。

どんな助けでも大歓迎です。

http://www.advancedcustomfields.com/resources/getting-started/code-examples/

4

1 に答える 1

0

ラジオ ボタンを使用して、URL とページ/投稿ドロップダウン セレクターのどちらかを選択するとします。

リンクの href を作成する php コードで、次のようにします。

<?php if(get_sub_field('link-type')=='url'){
    $myURL = get_sub_field('url-field');
}elseif (get_sub_field('link-type')=='page-post'{
    $myURL = get_sub_field('page-post-selector');
}?>
<a href="<?php echo $myURL; ?>"></a>

これは、sub_field「link-type」の値をチェックし、「url」の場合は「url-field」フィールドを使用し、「page-post」の場合は「page-post-selector」フィールドを使用します。

于 2015-02-09T21:33:42.157 に答える