@YoManYo
*

Как сделать сингл для кастомной записи?

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

Объясните кому не трудно =)
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
Posho
@Posho
Frontend-developer
либо вам нужно делать так: single-{post_type}.php (https://codex.wordpress.org/Post_Type_Templates)

либо, если нужен сингл для определенной записи:

создайте single-custom-template.php с нужным шаблоном

затем в файле functions.php темы нужно добавить

add_filter( 'template_include', 'single_post_template');

function single_post_template( $template ) {
    if ( is_single( // здесь укажите id вашей записи )  ) {
        $new_template = locate_template( array( 'single-custom-template.php' // здесь указывается файл шаблона вашей записи ) );
        if ( '' != $new_template ) {
            return $new_template ;
        }
    }
    return $template;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы