• スマートカスタムフィールドの項目で、普通にテキストなどを入れることは問題ないのですが、スクリプトのコードを入れると、アップすることができません。

    正確に言うと、
    ショップページを作り、購入ボタンをSTORESの「貼り付けコード」を使って表示したいと思っています。

    色やサイズなどの選択の際、その数の分貼り付けコードを入れる必要があるので(その数分購入ボタンを設置うる必要がある)、ループで増やせるスマートカスタムフィールドを使用することにしました。

    貼り付けコードではなく普通に「あいうえお」などのテキストを入れると問題なく動きますが、貼り付けコードを入れると、403エラーになってしまいます。

    このようなソースコードを書きました。

    <ul class="buy_button_ul">
    <?php
    $item_button_loop = SCF::get('item_button_loop');
    foreach ($item_button_loop as $fields ) {
    ?>
    		
    <li><span class="buy_bt_size_text"><?php echo $fields['item_buy_size']; ?>cm</span><?php echo $fields['item_buy_button']; ?></li>
    <?php } ?>
    </ul>

    STORESの貼り付けコードはこのようなものです。

    <div class=”storesjp-button” data-storesjp-item=”5dfc9a6b7f1dxxx03a22bd02″ data-storesjp-variation=”5dfc9a6b7fxxx7703a22bd03″ data-storesjp-name=”ac001″ data-storesjp-layout=”layout_a” data-storesjp-lang=”ja” ></div><script>(function(d,s,id){var st=d.getElementsByTagName(s)[0];if(d.getElementById(id)){return;}var nst=d.createElement(s);nst.id=id;nst.src=”//btn.stores.jp/button.js”;nst.charset=”UTF-8″;st.parentNode.insertBefore(nst,st);})(document, “script”, “storesjp-button”);</script>

    これを、上記の[‘item_buy_button’]のところに出力されるようにしたいのです。

    どなたかご教授いただけませんでしょうか?

    • このトピックはfudazが5年、 4ヶ月前に変更しました。
    • このトピックはfudazが5年、 4ヶ月前に変更しました。
    • このトピックはfudazが5年、 4ヶ月前に変更しました。
    • このトピックはfudazが5年、 4ヶ月前に変更しました。
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 fudaz

    (@fudaz)

    ※すみません。 Advanced Custom Fields でも表示はされておりませんでした

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Smart Custom Fieldでの、スクリプトの入力ができない」には新たに返信することはできません。