サポート » プラグイン » Advanced Custom Fields PROの強制出力について

  • 解決済 saki-saki

    (@saki-saki)


    Advanced Custom Fieldsが便利でしたので、有料版を購入しました。
    現在悩んでいる問題が2点あります。

    ①session機能を使って、他ページに値を持ち込みたいのですが
    繰り返しフィールドのみ、session変数に入れることができません。

    <?pgp
     $_SESSION[‘test’] = the_sub_field('test');
     ?>

    とやると、強制的に表示されてしまい、$_SESSION[‘test’]に格納されません。
    これは仕様なのでしょうか?
    どうにかして、値をsessionに入れたいのですが、どのように記述すればよろしいでしょうか。

    ②カスタムフィールドに何もなかった場合は、何もせず、中身があった場合は
     クラスごと吐き出して表示するようにしたいです。
     

    <?php $imgid = the_sub_field('test'); ?>
    <?php if(empty($imgid)):?>
    <?php else:?>
    <div id="test">
    <div id="aaa">項目</div>
    <?php the_sub_field('test'); ?>
    </div>
    <?php endif;?>

    このように記述したのですが、<?php the_sub_field(‘test’); ?>の中身は取得できるのですが、肝心な<div id=”aaa”>項目</div>が丸っと消えて表示されません。
    これも繰り返しフィールドだけ挙動がおかしくなってしまいます。
    こちらもどのように記述すればよろしいでしょうか。

    よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Advanced Custom Fields PROの強制出力について」には新たに返信することはできません。