Как установить шаблон страницы для пользовательского типа записи?

Какой шаблон страницы нужно присвоить кастомному типу записи, чтобы пост открывался по следующему адресу: "домен/страна/город/университет/каталог-курсов/курс"? "Страна" и "город" это кастомные таксономии для поста кастомного типа записи "университет", а "курс" относится к кастомному типу записи "курсы". Как это сделать учитывая предоставленные вводные?
  • 27 марта 2024 г. 10:39
Ответы на вопрос 1
Для установки шаблона страницы для пользовательского типа записи в WordPress, следует создать файл с названием single-{post_type}.php, где {post_type} - это название вашего пользовательского типа записи. Например, если ваш пользовательский тип записи называется "университет", то файл должен быть назван single-university.php.

Чтобы пост открывался по адресу "домен/страна/город/университет/каталог-курсов/курс", вам необходимо создать шаблон страницы с созданным путем. Для этого можно воспользоваться шаблоном permalink structure в WordPress, который позволяет настраивать произвольные адреса URL для кастомных типов записей и таксономий.

Для создания такого пути адреса, понадобится создать путь permalink structure, который будет соответствовать указанному вами адресу. Вам нужно будет создать таксономии "страна" и "город" для кастомного типа записи "университет", а также указать вложенность кастомного типа записи "курсы".

После настройки permalink structure и создания соответствующих таксономий для кастомного типа записи "университет" и его подтипа "курсы", вам нужно будет создать страницу с шаблоном single-university.php, который будет отображать содержимое вашего поста кастомного типа записи "университет". В этом шаблоне вы можете использовать функции WordPress, чтобы получить информацию о таксономиях и отобразить их на странице.

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