WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

ЧПУ (Страница) для двух таксономий

Подскажите пожалуйста возможно ли создать страницу выборки записей из двух таксономий имеющую Урл домен.ком/таксономия1-термин/таксономия2-темин/ заранее спасибо.

0
13 дней назад
  • 0

    если чпу не важно, то:

    домен.ком/?таксономия1=термин&таксономия2=темин

    в качестве термина указывать slug

    andrey-kotov 12 дней назад

    Вот именно что ЧПУ важно, это должна быть страница пересечения терминов двух таксономий

    Комментировать
  • 0
    Kama7144

    Создай свое правило перезаписи, тут вообще без проблем. Смотри add_rewrite_rule(). Внутренний url тебе уже показал qwert555

    ?таксономия1=термин&таксономия2=темин

    У тебя код будет такой:

    ## Правило перезаписи для двух такс
    add_action( 'init', function(){
    	add_rewrite_rule( '^таксономия1-([^/]+)/таксономия2-([^/]+)/?', 'index.php?таксономия1=$matches[1]&таксономия2=$matches[2]', 'top' );
    } );
    
    andrey-kotov 10 дней назад

    Судя по всему я не коректно поставил вопрос, вообщем есть кастомный тип записи авто и у него две таксономии категория и марка, как мне сделать страницу с урл например домен.ком/эконом/лада и на ней я соответственно буду показывать выборку по двум терминам из двух таксономий

    Kama 9 дней назад

    Все примерно также, по аналогии создай ЧПУ для этой страницы. Создай шаблон для этой страницы, в шаблоне получай параметры ЧПУ через get_query_var() и используй их для построения запроса query_posts().

    andrey-kotov 9 дней назад

    Спасибо, а как бы сделать так что бы это было динамическим, для любого варианта пересечения двух терминов

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