Предлагаю универсальный способ удаления названия страницы непосредственно с листа самой страницы сайта WordPress. Чтобы было понимание предмета статьи, объясню наглядно:
В данном примере видно, что на странице сайта "Прайс", шаблон автоматически формирует заголовок "Прайс", при этом, большинство шаблонов WordPress не имеет возможности отключения данной функции ни для определенных страниц, ни для всех страниц одновременно. Что заставляет вносить правки в код php, которые не всегда универсальны.
Описанный здесь способ позволяет добавить дополнительный шаблон верстки страницы, который можно применить для каждой страницы отдельно!
Для начала необходимо скопировать файл страницы вашей темы, скорее всего это будет файл page.php и переименовать его, например, в page1.php. Далее, данный файл нужно открыть любым текстовым редактором, лично я пользуюсь Notepad++ и в самом начале файла вставить строки:
<?php
/*
Template Name: БЕЗ ЗАГОЛОВКА
*/
?>
Где "БЕЗ ЗАГОЛОВКА" - название нового шаблоны, соответственно, вы можете применить любое другое название.
После этого ищем в вашем файле функцию вывода заголовка, скорее всего она будет выглядеть так:
<?php the_title(); ?>
Удаляем эти(если необходимо и сопутствующие) строки и сохраняем файл, после чего его необходимо установить в шаблон любым способом.
Если вы все сделали правильно, то в атрибутах страницы вы сможете увидеть следующее:
Устанавливаем необходимый шаблон для каждой страницы и проблема исчезает.
Если вашим шаблоном является стандартная тема WordPress - Twenty Eleven, то редактировать необходимо файл content-page.php. В нем нужно просто удалить строку:
<h1 class="entry-title"><?php the_title(); ?></h1> |
После чего сохранить файл. Однако в этом случае у вас исчезнут заголовки для всех страниц, ничего страшного в этом нет, поскольку их всегда можно прописать вручную!
Если у вас остались вопросы, задавайте их в комментариях, также прошу описать ваши методы борьбы с данной проблемой!
Здравствуйте помогите убрать название страницы вот полный код page.php, сайт — neprezident.ru
Здравствуйте, вышлите, пожалуйста, архив с вашим шаблоном на support@site-s-nulya.ru.
Здравствуйте. У меня нет такого — — но название в статье прописывается .. а меню вообще можно вернуть как-нибудь? шаблон поддерживал меню, но я удалила, т.к. когда я делал запись на главной, она появлялась в меню-рубрике .. и я решила все начать заново, но тут теперь проблема ))
Я думаю, что можно, если вы более подробно изложите суть проблемы, дадите адрес вашего сайта или предоставите архив с вашим шаблоном, а лучше и то и другое!))
Тем у кого Worldpress 3.81 и выше нужно убрать галочку в настройках страницы а именно «Show Title on Page» и заголовка на странице не будет
где конкретно он находится?
В папке с вашей темой!
У меня нет такой.
Добрый день! У меня другая проблема — не могу найти как убрать со всех страниц название сайта, которое стоит в title главной. Вот например сайт называется САЙТ С НУЛЯ и потом это название дублируется на всех страницах сайта.
Заранее спасибо за ответ!
Здравствуйте, чтобы ответить на ваш вопрос, нужен адрес вашего сайта, где существует данная проблема!
С названием страницы помог совет с редактированием файла content-page.php. А как убрать название рубрики, которое тоже дублируется?
Добрый день! Я тоже столкнулся с проблемой двойного названия страницы — мне помог плагин Hide Title. Установил, в меню редактирования страницы появился дополнительный пункт под редактором миниатюр страницы, поставил там галочку и ВСЕ — название исчезло))) Теперь мучаюсь как убрать оставшееся пустое пространство!!!
Доброго дня! Я не думаю что удаление title из кода самый оптимальный вариант. Возможно я не прав, но всё же выскажу своё мнение. Title участвует в развитии сайта, поисковики, seo.. Для себя я решил эту проблему так, в стилях присвоил display: none;
Добрый день! Очень ясное изложение! Прочитал, открыл у себя. Сравнил. Посмотрел еще, как в редакторе. Исправил и все как мне хотелось. Главное, что вы все понятно объяснили.
Спасибо вам огромадное!