AltaiR-05
@AltaiR-05

Как подключить шаблон к произвольной типи записи Wordpress?

Привет всем. Создал произвольный тип записи таким образом:
/**
 * Произвольный тип записей для "Проекты"
 */
if ( ! function_exists( 'projects_cp' ) ) {
// Опишем требуемый функционал
  function projects_cp() {

    $labels = array(
      'name'                => _x( 'Проекты', 'Post Type General Name', 'projects' ),
      'singular_name'       => _x( 'Проект', 'Post Type Singular Name', 'projects' ),
      'menu_name'           => __( 'Проекты', 'projects' ),
      'all_items'           => __( 'Все проекты', 'projects' ),
      'add_new_item'        => __( 'Добавить новый проект', 'projects' ),
      'add_new'             => __( 'Добавить проект', 'projects' ),
      'edit_item'           => __( 'Редактировать проект', 'projects' ),
      'view_item'           => __( 'Посмотреть проект', 'projects' ),
      'update_item'         => __( 'Обновить проект', 'projects' ),
      'search_items'        => __( 'Найти проект', 'projects' ),
      'not_found'           => __( 'Проект не найден', 'projects' ),
      'not_found_in_trash'  => __( 'Проект не найден в корзине', 'projects' ),
    );
    $args = array(
      'labels'              => $labels,
      'supports'            => array( 'title', 'thumbnail', 'editor' ),
      'public'              => true,
      'menu_position'       => 20,
      'menu_icon'           => 'dashicons-admin-multisite',
    );
    register_post_type( 'projects', $args );
  }
  add_action( 'init', 'projects_cp', 0 ); // инициализируем
}


И создал файл шаблона single-projects.php. Но он не подключается почему то. Записи открываются по шаблону single.php с ошибкой что страница не найдена. Как это можно исправить?
  • Вопрос задан
  • 400 просмотров
Решения вопроса 1
VasyaPertrov
@VasyaPertrov
Изготовление и безопастность сайтов. WP и др.
Нужно зайти в пермалинки для переинициализации ЧПУ.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@freeman0204
Попробуй так:
/*
Template Name: Меню
Template Post Type: menu-taste
*/
Template Name название шаблона
Template Post Type название произвольного типа записи
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы