Php 警告:in_array()[函数.in array]:Wordpress ACF

Php 警告:in_array()[函数.in array]:Wordpress ACF,php,wordpress,plugins,Php,Wordpress,Plugins,我有一个问题,那就是可变条件 Warning: in_array() [function.in-array]: Wrong datatype for second argument in 代码: .... 任何可能的解决方案?快速的谷歌搜索显示功能get\u字段执行以下操作: 此函数返回一个列值 我想这并不意味着数组?但是根据它返回一个数组。我建议使用print\r(get\u字段('emergente','options'))并查看它的输出 您可能需要进行检查,查看结果是否为_array

我有一个问题,那就是可变条件

Warning: in_array() [function.in-array]: Wrong datatype for second argument in
代码:


....

任何可能的解决方案?

快速的谷歌搜索显示功能
get\u字段执行以下操作:

此函数返回一个列值

我想这并不意味着数组?但是根据它返回一个数组。我建议使用
print\r(get\u字段('emergente','options'))
并查看它的输出

您可能需要进行检查,查看结果
是否为_array
,以及它是否是使用返回数据的正确索引的多维数组。


<?php if( is_array(get_field('emergente', 'options')) && in_array( 'activar', get_field('emergente', 'options') ) ) : ?>
    ....
<?php endif; ?>
....
get\u field
准确返回什么?get\u field返回值,而您必须将该值设置为数组。。数据类型不匹配
<?php if( is_array(get_field('emergente', 'options')) && in_array( 'activar', get_field('emergente', 'options') ) ) : ?>
    ....
<?php endif; ?>