在WP_Query中插入变量(Wordpress)

时间:2012-03-02 18:01:01

标签: wordpress wordpress-theming

我试图让wordpress从变量中提取ID以在类别查询中使用但由于某种原因它无法正常工作。这可能与语法有关,你可以帮我一把。

这是我的......

$catPosts1 = new WP_Query('category=$cat1&offset=5&posts_per_page=3');

基本上我想要它做的是从$ cat1获取类别ID(我已经测试并且它在变量中输入了类别ID),将帖子数量偏移5并显示与该类别链接的3个帖子。目前代码只显示偏移5的帖子。

有什么想法吗?

标记

3 个答案:

答案 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很简单。