Выберите несколько категорий по флажку, и показать статьи, принадлежащие к этим категориям - PullRequest
0 голосов
/ 08 февраля 2020

Я мог бы подготовить этот код, если бы кто-нибудь помог мне с переполнением стека.

HTML Код

<form class="cat-search" action="<?php bloginfo('url'); ?>">
    <input type="checkbox" value="SlugA" id="cat0" class="cats2"/><label for="cat0">Category1</label>
    <input type="checkbox" value="SlugB" id="cat1" class="cats2"/><label for="cat1">Category2</label>
    <input type="checkbox" value="SlugC" id="cat2" class="cats2"/><label for="cat2">Category3</label>
    <input type="checkbox" value="SlugD" id="cat3" class="cats2"/><label for="cat3">Category4</label>
    <input type="checkbox" value="SlugE" id="cat4" class="cats2"/><label for="cat4">Category5</label>
    <input type="hidden" id="cat2" name="category" />
    <input type="submit" class="cat-search" value="search" />
</form>

jQuery

<script>
$(function(){
$('body').on('click', '.cats2', function() {
    var cats = $('.cats2:checked').map( function() {
        return this.value;
    }).get().join("+");
    $('#cat2').val( cats );
});
});
</script>

В результате у меня появляется такой URL, когда я выбираю Category1 и Category2

мой домин /? Category = SlugA% 2bSlugB

"%2" implies "+" in above case.

Теперь я хотел бы сменить вышеуказанный URL-адрес на ниже-один, чтобы показать все статьи, относящиеся к категориям 1 и 2.

мой домин / категория / slugA + slugB

Можно ли изменить URL-адрес следующим образом?

1 Ответ

0 голосов
/ 09 февраля 2020

Я мог решить вышеуказанную проблему с помощью плагина поиска и фильтрации. Спасибо.

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