JoyDumply
@JoyDumply
Кодить нужно красиво

Как создать шаблон под свой тип записей?

Создал свой тип записей

add_action('init', 'my_custom_init');

function my_custom_init(){
    register_post_type('slimehacks', array(
        'labels'             => array(
            'name'               => 'Слайм-Хаки',
            'singular_name'      => 'Слайм-Хак',
            'add_new'            => 'Добавить новый',
            'add_new_item'       => 'Добавить новый слайм-хак',
            'edit_item'          => 'Редактировать слайм-хак',
            'new_item'           => 'Новый слайм-хак',
            'view_item'          => 'Посмотреть слайм-хак',
            'search_items'       => 'Найти слайм-хак',
            'not_found'          => 'Слайм-хаков не найдено',
            'not_found_in_trash' => 'В корзине слайм-хаков не найдено',
            'parent_item_colon'  => '',
            'menu_name'          => 'Слайм-Хаки'

        ),
        'public'             => true,
        'publicly_queryable' => true,
        'show_ui'            => true,
        'show_in_menu'       => true,
        'query_var'          => true,
        'rewrite'            => true,
        'capability_type'    => 'post',
        'has_archive'        => true,
        'hierarchical'       => false,
        'menu_position'      => 4,
        'supports'           => array('title','editor','author','thumbnail','excerpt','comments')
    ) );
}


Как сделать свой шаблон вывода этих записей по типу category-slug.php?
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
@vardoLP
Ват ю сэй эбаут май мама?!
page-slimehacks.php

в самом верху
<?
/* Template Name: Slimehacks*/
get_header();
// Ниже выводите данные из нужного типа записи.

get_footer();
?>


Потом создаете страницу в админке и выбираете для нее шаблон Slimehacks
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
crashxd
@crashxd
Backend разработчик
Просто создаешь файл single-slimehacks.php
и для постов этого типа будет применен этот шаблон
Ответ написан
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Как сделать свой шаблон вывода этих записей по типу category-slug.php?

Страницу архива записей? archive-slimehacks.php
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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