У меня есть следующий фрагмент кода:
<div class="container cat-list-container">
<ul>
<?php wp_list_categories( array(
'taxonomy' => 'project_categories',
'orderby' => 'id',
'hide_empty' => true,
'show_option_all' => 'All',
'title_li' => false
) ); ?>
</ul>
</div>
Который я использую на странице архива таксономии, taxonomy-project_categories.php — чтобы показать список ссылок на категории.
Линия: 'show_option_all' => 'All',
добавляет ссылку в начале списка под названием «Все».
Однако при нажатии по этой ссылке пользователь переходит на домашнюю страницу веб-сайта, а не обратно на главную страницу «Проекты».
Эта ссылка «Все» работает при использовании этого кода со стандартными записями, но, похоже, не работает при использовании его с пользовательской таксономией …
Кто-нибудь может помочь?
Просто сделай has_archive
как true
в вашем project
пользовательский посттип.
После добавления измените обновление постоянной ссылки.
Это должно работать.
'has_archive' => true
Других решений пока нет …