X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Отдельный шаблон для записей категории Wordpress
ankn
ankn
Topic Starter сообщение 30.3.2016, 14:06; Ответить: ankn
Сообщение #1


Привет ребят, как менее ресурсо затратно (меньшая нагрузка на ЦП) сделать шаблон для страницы консультаций (записи в категории консультации) ?
Думал или правилами из нынешнего шаблона позапрещать ненужное или отд. шаблон сделать и с синг пхп на него ссылаться.. Кто что подскажет?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TwistedAndy
TwistedAndy
сообщение 30.3.2016, 18:15; Ответить: TwistedAndy
Сообщение #2


Вам нужно создать шаблон с именем category-slug.php или category-ID.php, где ID - это идентификатор рубрики, slug - псевдоним. Подробнее в описании: https://codex.wordpress.org/Category_Templates


--------------------


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ankn
ankn
Topic Starter сообщение 14.4.2016, 10:25; Ответить: ankn
Сообщение #3


Цитата(TwistedAndy @ 30.3.2016, 17:15) *
category

Это не то, мне не для страницы категории надо, а для страниц записей в категории.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Chmil
Chmil
сообщение 14.4.2016, 14:13; Ответить: Chmil
Сообщение #4


отдельным шаблоном для записей делайте, нужные скрипты и стили для етого шаблона подключайте отдельно, только там где он используются, если нужна помощь, пишите

Сообщение отредактировал Chmil - 14.4.2016, 14:13


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
hamer121
hamer121
сообщение 15.4.2016, 0:09; Ответить: hamer121
Сообщение #5


Код
        /**
        *
        * Custom single template for certain category
        * @author: hamer121
        */
        add_filter('single_template', 'check_for_category_single_template');
        function check_for_category_single_template( $t ){
            foreach( (array) get_the_category() as $cat ){
                if ( file_exists(TEMPLATEPATH . "/single-category-{$cat->slug}.php") ) return TEMPLATEPATH . "/single-category-{$cat->slug}.php";
                if($cat->parent){
                    $cat = get_the_category_by_ID( $cat->parent );
                    if ( file_exists(TEMPLATEPATH . "/single-category-{$cat->slug}.php") ) return TEMPLATEPATH . "/single-category-{$cat->slug}.php";
                }
            }
            return $t;
        }

Добавьте в functions.php код выше и создайте шаблон по типу single-category-[slug].php
Т.е. если у вас категория имеет слаг consult то шаблон для записи в этой категории будет single-category-consult.php

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2709 Сегодня, 12:48
автор: diviner99
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
2 Rebex 1155 Вчера, 18:39
автор: Rebex
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
54 arendator 34763 Вчера, 15:16
автор: arendator
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
83 AdsPower 24381 14.4.2024, 22:52
автор: AdsPower
Горячая тема (нет новых ответов) Настройки лент для wpgrabber
Настрою ленты любой сложности плагина WPGrabber для WordPress
42 zkalinin 30531 11.4.2024, 23:33
автор: zkalinin


 



RSS Текстовая версия Сейчас: 16.4.2024, 13:54
Дизайн