Передача номера категории в query_post

341
30 декабря 2016, 13:00

Сайт работает на wordpress. Есть цикл

<div class="book">
<div class="previev">
    <?php the_post_thumbnail(); ?> 
</div>
<div class="book_tag">
<?php the_tags('', ' > '); ?>
</div>
<div class="book_description">
<div class="post_cat">
<?php the_category('', 'single'); ?>
</div>
<a class="book_title" href="<?php the_permalink(); ?>">
<?php the_title(); ?>   
</a>
</div>
</div>
<?php endwhile ?>   

Нужно реализовать возможность передачи номера категории из js - сюда

query_posts('cat=10, cat=здесь должна быть цифра полученная из js');

Есть проблема, указав сюда переменную из php нельзя.

$ten = 10;
$seven = 8; 
query_posts('cat=$ten, cat=$seven'); 

- не работает.

Возможно есть другой wordpress цикл который выводит посты определенной категории по id и при этом позволяет указывать id в виде переменной?

Answer 1

Наверное просто скобки не те. Если хочешь использовать переменные в строках - нужно кавычки двойные ставить:

$ten = 10;
$seven = 7;
query_posts("cat=$ten, cat=$seven");

Еще красивее так (можно и функции внутрь фигурных скобок вставлять)

$ten = 10;
$seven = -10;    
query_posts("cat={$ten}, cat={abs($seven)}");
READ ALSO
Слайдер Owl Carousel неправильно работает в Google Chrome

Слайдер Owl Carousel неправильно работает в Google Chrome

На странице в самом низу используется слайдер Owl Carousel 2Для смены слайдов используются эффекты fadeIn/fadeOut

540
Как сделать, чтобы при клике на заголовок меню развернулось/свернулось подменю?

Как сделать, чтобы при клике на заголовок меню развернулось/свернулось подменю?

Как сделать, чтобы при клике на заголовок меню развернулось подменю, и так же закрывалось при клике?

464
Функция объединения двух массивов

Функция объединения двух массивов

Подскажите есть ли функция в js/jquery для объединения двух массивов в один, следующим образом, чтобы значение первого массива было ключом, а значение...

344
Запись значений массива в атрибут val

Запись значений массива в атрибут val

Есть объектКак записать его значения в атрибут val input? Структура объекта такова:

356