PHP如何将变量添加到数组?

时间:2016-06-27 11:07:18

标签: php arrays

我想创建一个带有类别编号的变量(示例中为14),将其传递给get_posts数组。我创建了一个自定义字段来传递类别ID。

FILLME(0, 1.01,2.01);

这是使用Wordpress。

问题是这不起作用,基本上:在$ args内,'category'=> $ field); 未显示该类别的编号ID。

这是正确的语法吗?有人可以指出我做错了什么?

2 个答案:

答案 0 :(得分:0)

您可能想尝试一下Wordpress Documented Patterns的内容。下面的代码可能值得考虑:

void CameraHeight::onMouse( int event, int x, int y, int flags, void* param ) { 
    CameraHeight *anInstance = static_cast<CameraHeight *>(param); 
  }

答案 1 :(得分:0)

我认为the_field('category_num')不起作用 - 它不是默认的Wordpress功能。

获取您想要类别的帖子的帖子ID并将其存储在$ post_ID中。然后你可以使用:

$postcat = get_the_category($post_ID);
$field = $postcat['cat_ID'];

然后你的$ args应该可以工作。

参考:https://developer.wordpress.org/reference/functions/get_the_category/