GET_POST_META在php Foreach中不起作用

时间:2016-11-02 作者:Hamed Ap

我有以下代码:

foreach ( $ids as $idss ) {
echo  get_post_meta($idss, \'IMDB\', true);
}
我有一个带有表单元素的搜索框,可以搜索并找到所搜索单词的所有id($id)。

我想打印所有$ids的IMDB字段!我可以在第页上做。主题PHP!但我在头球上做不到。PHP

我用过global $post; 但它没有起作用!

更新(答案):我将这一行添加到我的代码中:

require_once( dirname(__DIR__) . \'/wp-load.php\');

1 个回复
SO网友:cowgill

是你的$ids 数组是否为空?回声输出每个$idss 查看它是否包含值。

foreach ( $ids as $idss ) {
  echo $idss . \' <-- ID<br>\';
  echo  get_post_meta( $idss, \'IMDB\', true );
}