Здравствуйте, Вопрос заключается в следующем: Каким образом (без использования плагинов) я могу убрать sidebar со Страницы Записей?
Мои действия: Есть страницы: Home, Blog, Contact
Если я правильно понимаю, то проблема кроется в иерархии файлов, но в чем именно ошибка, не могу понять. Очень прошу вашего совета
Заранее спасибо!
Сделайте вывод сайдбара условным, для этого откройте редактор шаблона, выберите главную страницу (index.php) и оберните его в if.
Однако функции проверки на blog нету, поэтому необходим костыль. В самый низ файла пишете
function is_blog () {
global $post;
$posttype = get_post_type($post );
return ( ((is_archive()) || (is_author()) || (is_category()) || (is_home()) || (is_single()) || (is_tag())) && ( $posttype == 'post') ) ? true : false ;
}
Затем где у вас вывод сайдбара пишете так
<?php if (!is_blog()) {
get_sidebar();
} ?>
Таким образом сайдбар будет выведен на всех страницах кроме блога.
Зависит от темы. В общем случае достаточно удалить из шаблона записи вызов сайбара.
Но при любом изменения тем стоит использовать механизм дочерних тем.
Кроме того с версии 4.7 у ВП появилась возможность создавать шаблоны записей, аналогичные шаблонам страниц.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте! Подскажите пожалуйста, как мне спарсить значения json файла, который обернут в callback ?
В результате перехода на Bitrix 165 и php версии 7 получил следующую багу:
Помогите сделать постраничную навигацию по выводу таблиц, к примеру по 20 строк на странице, вот код
Нужно получить все все переводы из файлов локализации по выбранному языку в виде многомерного массива