【问题标题】:get_field() of ACF plugin wordpress assign to javascript valueACF 插件 wordpress 的 get_field() 分配给 javascript 值
【发布时间】:2014-12-03 03:02:42
【问题描述】:

我在将 get_field() 的数据分配给 javascript 变量时遇到问题

    <?php $event_message = get_field('event_message');?>
    <script> 
     var event_message = '<?php echo $event_message; ?>';
     console.log(event_message);
    </script>

它给了我空值。我错过了什么吗?

【问题讨论】:

    标签: wordpress advanced-custom-fields


    【解决方案1】:

    您的代码看起来不错。但是,请确保在 Wordpress 循环中,否则您必须将 $post_id 参数传递给您的 get_field() 调用,如下所示:

    <?php $event_message = get_field('event_message', $post_id); ?>
    

    如果这不起作用,我们将需要更多代码来找出问题所在!

    【讨论】:

      【解决方案2】:

      您可以直接从 ACF 字段分配 Javascript 变量。所以尝试将您的代码更改为:

        <script>
          var event_message = '<?php the_field("event_message"); ?>';
          console.log(event_message);
        </script>
      

      这应该可行,希望如此!

      【讨论】:

        猜你喜欢
        • 2014-09-13
        • 2019-11-16
        • 2020-03-04
        • 2019-11-03
        • 2017-05-28
        • 2016-05-01
        • 1970-01-01
        • 2020-11-23
        • 1970-01-01
        相关资源
        最近更新 更多