【问题标题】:Advanced Custom Field: How to show data in custom page?高级自定义字段:如何在自定义页面中显示数据?
【发布时间】:2014-11-16 01:18:05
【问题描述】:

现在我在 Wordpress 中遇到了高级自定义字段插件的问题。

高级自定义字段 (ACF) 中的每个帖子都有不同的信息,例如:

-post #1: los angeles

-post #2: texas

-post #3: california

现在,我想创建一个名为“显示位置”模板的自定义页面,用于在单击某个链接时显示相关信息。如何跟踪用户点击的链接并为他们显示相关数据。

我试过了:

<?php get_field('field_name', $post->ID); ?>    

但是没有用。

【问题讨论】:

  • 您在“显示位置”模板中为每个位置创建页面?并且你在每个页面中都设置了 ACF?

标签: php wordpress advanced-custom-fields


【解决方案1】:

要记录用户交互,您需要使用 javascript 并将数据发送回服务器。 PHP 是一种服务器端语言,因此您不能只使用 PHP 来做到这一点。

例如

<div data-field-id="1" onClick="sendIdToServer(1)">Texas</div>

您需要实现一个名为“sendIdToServer”的 JS 方法

function sendIdToServer(id) {
   .. //Read JQuery docs for $.ajax or $.post
}

【讨论】:

    猜你喜欢
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 2019-08-20
    • 1970-01-01
    • 2018-08-26
    • 2018-04-15
    • 1970-01-01
    相关资源
    最近更新 更多