WordPress как на ладони
Мощный и не дорогой хостинг от Fornex.com

Фильтр записей в произвольном типе и новой такономии ( ACF )

Имею:
1) новый тип записей и новую таксономию к нему.
2) плагин AFCpro

Для постов в рубриках новой таксономии добавляю произвольно поле через acf - checkbox.

В archive.php вывожу записи через WP_Query, в taxonomy.php чезер if( have_posts() ){ while(...

Хочу сделать фильтр записей по произвольному полю ACF.
Пробовал делать по данной статье advancedcustomfields.com/resources/creating-wp-archive-custom-field-filter/
Брал код с видио и так же тот что ниже.
В итоге. У меня получилось, что бы в адресной строке добавляло ?size=20 и переключатели checkbox работали.
Но ничего не фильтрует. Все остается как есть - все записи.

Но(2). site.ru/car/?size=20 тут все нормально, а если нажимать на переключатели на странице например site.ru/car/sport/ то при нажатии меня перекидывает на site.ru/car/?size=20. При ручном вписывании
site.ru/car/sport/?size=20 так же фильтрация не происходит.
Я понял что это из-за echo home_url('garments'); в script'e, написав home_url('garments/%gcatalog%') будет ошибка, в php это исправлялось с помощью post_type_link для rewrite.

Попробовал описать всю суть проблемы) помогите если сможете это все настроить)

0
месяц назад
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация