Как убрать название страницы сайта WordPress

Предлагаю универсальный способ удаления названия страницы непосредственно с листа самой страницы сайта WordPress. Чтобы было понимание предмета статьи, объясню наглядно:

Как убрать название страницы сайта 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>

После чего сохранить файл. Однако в этом случае у вас исчезнут заголовки для всех страниц, ничего страшного в этом нет, поскольку их всегда можно прописать вручную!

Если у вас остались вопросы, задавайте их в комментариях, также прошу описать ваши методы борьбы с данной проблемой!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

12 комментариев к записи “Как убрать название страницы сайта WordPress”

  1. art:

    Здравствуйте помогите убрать название страницы вот полный код page.php, сайт — neprezident.ru


  2. Оксана:

    Здравствуйте. У меня нет такого — — но название в статье прописывается .. а меню вообще можно вернуть как-нибудь? шаблон поддерживал меню, но я удалила, т.к. когда я делал запись на главной, она появлялась в меню-рубрике .. и я решила все начать заново, но тут теперь проблема ))

    • Я думаю, что можно, если вы более подробно изложите суть проблемы, дадите адрес вашего сайта или предоставите архив с вашим шаблоном, а лучше и то и другое!))

  3. дима:

    Тем у кого Worldpress 3.81 и выше нужно убрать галочку в настройках страницы а именно «Show Title on Page» и заголовка на странице не будет

  4. Алексей:

    Добрый день! У меня другая проблема — не могу найти как убрать со всех страниц название сайта, которое стоит в title главной. Вот например сайт называется САЙТ С НУЛЯ и потом это название дублируется на всех страницах сайта.

    Заранее спасибо за ответ!

    • Здравствуйте, чтобы ответить на ваш вопрос, нужен адрес вашего сайта, где существует данная проблема!

  5. Юлия:

    С названием страницы помог совет с редактированием файла content-page.php. А как убрать название рубрики, которое тоже дублируется?

  6. Александр:

    Добрый день! Я тоже столкнулся с проблемой двойного названия страницы — мне помог плагин Hide Title. Установил, в меню редактирования страницы появился дополнительный пункт под редактором миниатюр страницы, поставил там галочку и ВСЕ — название исчезло))) Теперь мучаюсь как убрать оставшееся пустое пространство!!!

Оставить комментарий

Яндекс.Метрика