Wordpress устанавливает фильтры в портфолио по прямой ссылке - PullRequest
1 голос
/ 07 мая 2020

Я пытаюсь получить доступ и установить значение фильтра по прямой ссылке. Ссылка с домашней страницы на портфолио, где находятся фильтры. Попытка получить доступ к странице и установить фильтры с помощью ссылки / портфолио # 6

На странице портфолио у меня есть этот код:

<ul id="filter" class="portfolio-filters">
        <li data-filter="all" data-count="2"><span class="active">All</span></li>
          <li data-filter="6" data-count="1"><span>Audio</span></li><li data-filter="4" data-count="1"><span>Music</span></li>      </ul>

А еще я запустил это javascript:

<script>
jQuery(document).ready(function($){
    var currentFilter = window.location.hash.substr(1);

    $('.js-filter [data-filter="'+ currentFilter +'"]').trigger('click');
});
</script>

Когда я перехожу на страницу по ссылке, ничего не происходит. Как я могу решить эту проблему? Поместите javascript в конце тела с другими скриптами. Я знаю, что иногда wordpress не запускает jquery. Пожалуйста, помогите!

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