Как я могу переписать пользовательский файл журнала таксономии

Я пытаюсь выяснить, как я могу переписать таксономию. Я использую фильтр-плагин Facet (который является отличным кстати). У меня есть проекты в таксономии (так называемые темы на этом сайте), а страница с фильтрами проектов выглядит следующим образом: http: // localhost: 8888 / SMIT / projects /? Fwp_topic = food . В основном это показывает все проекты, отфильтрованные по теме «Продовольствие».

Таким образом, проекты могут быть добавлены к темам пользовательской таксономии. Я хочу, чтобы темы были связаны с фильтрованной страницей архивов проектов, передав в нее URL-адрес темы.

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

Заранее спасибо! Ferre

Вы отправили свой локальный хост, который никто не сможет увидеть. Когда вы говорите фильтр-факс Facet. Простите меня, если я ошибаюсь, когда думаю, что вы имеете в виду FacetWP. Ваш вопрос требует немного большей глубины, чем вы можете понять, если делаете то, что я думаю, что вы делаете. Я могу начать вам это в правильном направлении, хотя 🙂

У вас есть две возможности настроить только плагин FacetWP: Facets and Template

Аспект:

Настройка фасета довольно проста. Вы выберете тип опции фасет> Затем вы выбираете источник данных

Источник данных – это место, где вы выберете свою таксономию. Здесь вы также можете использовать тип поля, если вам нужно изменить его значение на основе некоторого ввода.

Другие параметры> используйте значение по умолчанию.

Я бы рекомендовал интерфейс CPT для создания ваших пользовательских типов сообщений.

Используйте CPT Layout Injector, чтобы создать шаблон страницы, который вы будете использовать для своего архива. Это – то, где полевые варианты полезны.

И Custom Field Suite для настраиваемых полей или чего-то более надежного, например Advanced Custom Fields.

Шаблон:

Разделенный на два раздела: аргумент запроса и код отображения

Аргумент запроса

<?php return array( "post_type" => "Topics", "post_status" => "publish", "orderby" => "date", "order" => "DESC", "posts_per_page" => 10 ); 

Показать код

 <?php while ( have_posts() ): the_post(); ?> <p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p> <?php endwhile; ?> 

Поддержка этого плагина отличная. Они вернутся к вам очень быстро, и они очень дружелюбны. Просто убедитесь, что придумали что-то, где вы застряли в завершении запроса, и они обязательно захотят вам помочь.

Вот часовое учебное пособие, которое очень помогло мне. Надеюсь, это вам тоже поможет. Если вы смотрите между 12-48 минутами, то где это лучше. Но если вы не понимаете по-настоящему, не слушайте, что он говорит первые 12 минут!

https://www.sean-barton.co.uk/2016/05/divi-cpt-builder-acf-module-release-video/