高级自定义字段:如何在自定义页面中显示数据?
问题描述:
现在我遇到了Wordpress中高级自定义字段插件的问题。高级自定义字段:如何在自定义页面中显示数据?
不同信息的每个职位在高级自定义字段(ACF),为例子:
-post #1: los angeles
-post #2: texas
-post #3: california
现在,我想创建一个名为“显示位置”模板的自定义页面,显示出相关信息,在使用时点击在某个环节上。如何跟踪用户点击的链接并显示相关数据。
我已经试过:
<?php get_field('field_name', $post->ID); ?>
但没有奏效。
答
记录用户的交互性,你需要使用JavaScript和将数据发送回服务器。 PHP是一种服务器端语言,所以你只有使用PHP才能做到这一点。
E.g
<div data-field-id="1" onClick="sendIdToServer(1)">Texas</div>
您需要实现一个JS方法称为 'sendIdToServer'
function sendIdToServer(id) {
.. //Read JQuery docs for $.ajax or $.post
}
您模板 '显示位置' 每个位置创建页面?并在每个页面中设置ACF? – Shibi