Intereting Posts
Каким будет URL-адрес для отображения редактора изображений WordPress с изображением из медиа-библиотеки? Multisite – несколько логотипов? Файл wp-config.php и ввод кода Невозможно подключить пользовательский тип сообщения Удалить страницу магазина Woocomerce Извлечение почтовых категорий Подробное объяснение полей базы данных WordPress и списка метатегов Создание страниц для содержимого базы данных Как ограничить ширину фиксированной строки меню при прокрутке? использовать заранее настраиваемое поле внутри команды запроса сообщения Как хранить сообщения от двух или более раз на моей домашней странице? Разрешить пользователю редактировать только определенные страницы Разбор заголовка сообщения на странице медиа-бокса Помогите очистить этот код Доступен ли какой-либо плагин галереи для создания галерей из существующих загруженных изображений?

База категорий для URL в пользовательском типе / таксономии

Я создаю сайт рецептов, который использует пользовательские типы сообщений для рецептов. Поэтому я искал, включая категории пользовательских типов сообщений в URL-адресе, и нашел решение ниже от Milo. Он переписывает URL-адрес и добавляет категорию. Единственная проблема: страница архива всего настраиваемого типа сообщений теперь находится в /recept/%category%/

Решение Milo: добавьте базу категорий в URL в пользовательский тип / таксономию

Используемый код:

'rewrite' => array('slug' => 'recept/%category%','with_front' => false),

 function wpa_course_post_link( $post_link, $id = 0 ){ $post = get_post($id); if ( is_object( $post ) ){ $terms = wp_get_object_terms( $post->ID, 'category' ); if( $terms ){ return str_replace( '%category%' , $terms[0]->slug , $post_link ); //return str_replace( 'recept/' , 'recept/'.$terms[0]->slug , $post_link ); } } return $post_link; 

Я попытался удалить %category% из перезаписи slug и вставить ее через функцию. Но это ломает все страницы моей категории, и архив все равно не сработает.

Solutions Collecting From Web of "База категорий для URL в пользовательском типе / таксономии"