我试图让wordpress从变量中提取ID以在类别查询中使用但由于某种原因它无法正常工作。这可能与语法有关,你可以帮我一把。
这是我的......
$catPosts1 = new WP_Query('category=$cat1&offset=5&posts_per_page=3');
基本上我想要它做的是从$ cat1获取类别ID(我已经测试并且它在变量中输入了类别ID),将帖子数量偏移5并显示与该类别链接的3个帖子。目前代码只显示偏移5的帖子。
有什么想法吗?
标记
答案 0 :(得分:2)
如果它在输出中显示“$ cat1”,你可能需要从单引号切换到双引号才能获得替换。
也就是说,这样做:
$catPosts1 = new WP_Query("category=$cat1&offset=5&posts_per_page=3");
...如果你试图将变量的内容放入WP_Query调用中。
答案 1 :(得分:2)
现在你只是将$ cat1作为字符串发送,代码应该是这样的。
$catPosts1 = new WP_Query('category='.$cat1.'&offset=5&posts_per_page=3');
答案 2 :(得分:0)
使用双引号而不是single.it很简单。