无法获取自定义字段值

时间:2016-03-24 09:20:47

标签: php wordpress

我们使用自定义字段将数据发送到所需的php模板页面。无论如何一切都很好。 我们在滑块上使用了革命滑块,并在我们编辑帖子,事件,页面等时自定义字段中显示滑块别名作为选项。

然后将他们选择的滑块选择发送到标题,我们正在加载旋转滑块短代码。它是一个简单的quire机制。

但是,滑块短代码自定义字段从所有页面发送其值,除了事件类别之外的帖子。它是一个自定义分类法。

在主题的header.php中,我有一个变量,它使用以下函数获取自定义字段的选择值:

    get_post_meta( get_the_ID(), 'mycustomfield', true );

我假设它从帖子,页面以及除分类术语之外的其他任何地方获取元数据。我猜我将不得不创建一个新变量并使用不同的表达式来获取自定义字段的数据。那么请你帮帮我吗?

非常感谢任何帮助。

谢谢!

2 个答案:

答案 0 :(得分:0)

您是否实际检查了数据库以查看自定义字段值的存储位置?因为如果它是自定义分类法,则无法使用“get_post_meta”获取值。您必须使用类似wp_get_post_terms的内容。

我对此很困惑。唯一可以确定的方法是检查数据库并查看值的存储位置:wp_postmeta或wp_term *。

答案 1 :(得分:0)

获得ACF自定义字段的方式与wp字段的方式不同。

<?php the_field($field_name, $post_id); ?>

ACF the field