サポート » プラグイン » ACFのショートコード

  • 解決済 heysister721

    (@heysister721)



    プラグイン Advanced Custom Fields PRO (以下:ACF)を使用してサイトを作っています。
    固定ページにACFのショートコードで埋め込んでいるのですが、実際の表示画面には反映されません。

    テーマに記述すれば表示されることは確認済みなのですが、社内ポータルサイトでの使用を考えているため、私以外はワードプレスの使用経験すらない人々で構成されたメンバーのため、テーマ編集をしなくても設定できるようにしたいと思います。

    コンテンツエディタにACFのショートコードを対応させる方法があれば教えていただきたく、よろしくお願いいたします。

    【サーバー】XServer X10
    【WORDPRESS】Ver.4.9.7–ja

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

    (@gblsm)

    固定ページにACFのショートコードで埋め込んでいる

    固定ページの本文に、具体的にどのようなショートコードを書いていますか?
    埋め込んだフィールドはどのタイプでしょう?

    ACFの説明ページ:
    ( Only works for simple text based values という制限事項が書かれています )
    https://www.advancedcustomfields.com/resources/shortcode/

    heysister721

    (@heysister721)

    エディタには下記の通り書きました。

    【コード】
    [acf field=”ach_report_date” post_id=”6″]日の売上

    フィールドタイプ:デイトピッカー
    ※デイトピッカーのフォーマットは、返り値も含め、カスタムに変更し「Y/m/d」にしました。

    最初はフィールド名を記述する際-(マイナス)を用いていたのが原因かと思って、_(アンダースコア)に変更しても変わりなかったです。

    • この返信は5 ヶ月前に  heysister721 さんが編集しました。
    gblsm

    (@gblsm)

    もしかするとショートコード内のクォート文字が文字化けしていませんか?

    これは化けています:

    [acf field=”ach_report_date” post_id=”6″]日の売上
    

    これは化けていません:

    [acf field="ach_report_date" post_id="6"]日の売上
    
    heysister721

    (@heysister721)

    誠に申し訳ありません。自己解決しました。

    とりあえずpost_idを設定してしまうとうまく動かないようです。

    もしかしたら、IDが間違っていただけなのかもしれません。

    だとしたら、コードがそのまま表示されていたことが不思議ですが、現状ではとりあえず解決できました。

    ご協力いただきましてありがとうございました。

    この件については、一旦閉じますが、まだACF Proだけの問題が解決できていないのですが、別件にて投稿させていただきます。

    ご指導いただける方、よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。