Вставьте переменную в WP_Query (Wordpress) - PullRequest
0 голосов
/ 02 марта 2012

Я пытаюсь заставить WordPress извлекать идентификатор из переменной для использования в запросе категории, но по какой-то причине он не работает. Возможно, это что-то с синтаксисом, не могли бы вы мне помочь.

Вот что у меня есть ...

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

По сути, я хочу получить идентификатор категории из $ cat1 (я проверял, и он вводит идентификатор категории в переменной), сместить число сообщений на 5 и отобразить 3 сообщения, связанные с этой категорией. На данный момент код просто отображает сообщения со смещением на 5.

Есть идеи?

Mark

Ответы [ 3 ]

2 голосов
/ 02 марта 2012

Теперь вы просто отправляете $ cat1 в виде строки, код должен выглядеть следующим образом.

$catPosts1 = new WP_Query('category='.$cat1.'&offset=5&posts_per_page=3');
2 голосов
/ 02 марта 2012

Если в выводе отображается буквально «$ cat1», вам может потребоваться перейти от одинарных к двойным кавычкам, чтобы получить подстановку.

То есть, сделать это:

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

... если вы пытаетесь получить содержимое переменной в вызов WP_Query.

0 голосов
/ 31 июля 2013

использовать двойные кавычки вместо single.it просто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...