2012-03-02 3 views
0

Я пытаюсь заставить Wordpress вытащить идентификатор из переменной, которая будет использоваться в запросе категории, но по какой-то причине она не работает. Возможно, что-то с синтаксисом вы могли бы просто дать мне руку помощи.Вставить переменную в WP_Query (Wordpress)

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

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

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

Любые идеи?

Марк

ответ

2

Теперь вы просто отправляете $ cat1 вдоль строки, код должен выглядеть так.

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

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

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

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

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

0

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

Смежные вопросы