Как унаследовать шаблон предка?

Есть большая ветка страниц сайта, которая имеет свой дизайн. Создал отдельный шаблон, но назначить его каждой странице – это хлопотно, потому что их много. Тем более, если страницы создает девочка-оператор, она может не указать его, что будет не красиво. Можно ли в WordPress указать определенному предку свой шаблон и что бы все потомки его унаследовали?

Поискал статьи на эту тему – не нашел!
Киньте ссылки, кто встречался с этой проблемой!
Заранее благодарен!

Думаю, можно написать небольшой плагинчег.

Думаю, можно написать небольшой плагинчег.

Ну если сам Ю.Б. так говорит, то наверное всетаки готового решения нет.
Что ж – "полезем в горы!"

Ну если сам Ю.Б. так говорит, то наверное всетаки готового решения нет.

Не обязательно. Знаете, часто и густо мне проще самому написать, чем искать и разбираться. Опять же нервы целее, бо порой в "готовом" можно такое увидеть… Так что меня никоим образом нельзя считать авторитетом по готовым решениям 🙂

Согласен 100%!
Я думал это встроено в ядро системы, как например в TYPO3.

Кстати, хорошая мысль. Надо посмотреть, чего там в "ядре" на эту тему 🙂

Можно ли в WordPress указать определенному предку свой шаблон и что бы все потомки его унаследовали?
add_filter('page_template','parent_page_template');
function parent_page_template($template) {
    global $post;
    if ($post->post_parent) {
        $templ = get_post_meta($post->post_parent, '_wp_page_template', true);
        if ($templ && file_exists(TEMPLATEPATH . "/$templ"))
            $template = TEMPLATEPATH . "/$templ";
    }
    return $template;
}

Внимание! Шаблон наследуют только дети, внукам – фигу.

Грейтли )))

Когда-то тоже возникала подобная проблема.

Anonymous
Отправить
Ответ на: