高级自定义域-在其他插件文件中获取值

时间:2018-08-30 作者:n00bly

我使用的是ACF插件,我为具有特定角色的用户添加了一个下拉列表。下拉列表包含值Yes和No。我需要在其他插件中获取该值,但我无法使其工作。。。

这就是我们所拥有的:

$woonfield = get_field_object(\'wooncheck\');
$woonvalue = get_field(\'wooncheck\');
$woonlabel = $woonfield[\'choices\'][ $woonvalue ];

<?php echo $woonvalue ?>
我是否需要将当前用户ID放在某个地方或其他地方?我真的不知道了。

谢谢

1 个回复
最合适的回答,由SO网友:kero 整理而成

ACF documentation, 如果您没有从帖子中获取值,则需要预先设置ID。对于需要user_

$id = ...;
get_field(\'wooncheck\', \'user_\' . $id);

结束
高级自定义域-在其他插件文件中获取值 - 小码农CODE - 行之有效找到问题解决它

高级自定义域-在其他插件文件中获取值

时间:2018-08-30 作者:n00bly

我使用的是ACF插件,我为具有特定角色的用户添加了一个下拉列表。下拉列表包含值Yes和No。我需要在其他插件中获取该值,但我无法使其工作。。。

这就是我们所拥有的:

$woonfield = get_field_object(\'wooncheck\');
$woonvalue = get_field(\'wooncheck\');
$woonlabel = $woonfield[\'choices\'][ $woonvalue ];

<?php echo $woonvalue ?>
我是否需要将当前用户ID放在某个地方或其他地方?我真的不知道了。

谢谢

1 个回复
最合适的回答,由SO网友:kero 整理而成

ACF documentation, 如果您没有从帖子中获取值,则需要预先设置ID。对于需要user_

$id = ...;
get_field(\'wooncheck\', \'user_\' . $id);

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。