Свой шаблон для терминов и архива. Как реализовать?

Рейтинг: 2Ответов: 1Опубликовано: 17.02.2015

Всем привет!

Создал шаблон для терминов таксономий и архива типа записи. Шаблон единый и выводит список постов. Подключил следующим образом:

function get_list_tax_page_template( $list_tax_page_template ) {

    if ( is_tax( 'myTax1', 'myTax2'  ) ) {
        $list_tax_page_template = TEMPLATEPATH.'/list-page.php';
    }
    return $list_tax_page_template;
}
add_filter( 'taxonomy_template', 'get_list_tax_page_template' );

Все работает, шаблон для указанных таксономий подключается.

Далее подключаю тот же шаблон для архива:

    function get_list_archive_page_template( $list_archive_page_template ) {
    if ( is_post_type_archive( 'myCustomPostType' ) ) {
        $list_archive_page_template = TEMPLATEPATH.'/list-page.php';
    }
    return $list_archive_page_template;
}
add_filter( 'archive_template', 'get_list_archive_page_template' );

Все работает, шаблон для указанного типа записи подключается.

Дальше стопор... Каким образом управлять этим шаблоном через админку? По типу как со страницей (редактировать заголовок, текст, SEO-дела прописать тем же WordPress SEO by Yoast)... В общем, не понимаю, как действовать дальше.

Пожалуйста, подскажите, научите.

Ответы

▲ 1

Так если установить WP SEO, то в админке и так соотв. поля для мета и т.п. на странице правки категории добавятся, а в шаблоне выводить - просто так же как и в стандартном шаблоне.

P.S. не совсем понятно для чего так мудрить с шаблонами - WP и сам умеет их находить, просто правильно нужно файл с шаблоном назвать.