我想创建一个带有类别编号的变量(示例中为14),将其传递给get_posts数组。我创建了一个自定义字段来传递类别ID。
FILLME(0, 1.01,2.01);
这是使用Wordpress。
问题是这不起作用,基本上:在$ args内,'category'=> $ field); 未显示该类别的编号ID。
这是正确的语法吗?有人可以指出我做错了什么?
答案 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/