Как изменить атрибуты заголовка в WordPress

Как изменить атрибуты заголовка в WordPress


Наличие сайта или блога WordPress без управления заголовками совершенно невозможно. Если вы когда-нибудь забыли написать заголовок, вы быстро поняли, что WordPress добавил его самостоятельно. Поскольку они важны для администраторов, других пользователей, посетителей и даже поисковых систем, вам следует проявлять особую осторожность при написании заголовков.

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

  • Как ограничить длину заголовка WordPress
  • Как изменить выравнивание заголовка вашего поста
  • Напишите список слов, которые нельзя использовать в заголовках сообщений.
  • Небольшое изменение разделителя заголовков может оказать большое влияние на ваш сайт
  • Теги заголовка могут быть легко изменены с помощью пользовательских полей

Как ограничить длину заголовка WordPress

Если вы хотите, чтобы заголовки ваших постов были как можно короче, и вы работаете с несколькими авторами, это может стать проблемой. Независимо от того, начинаете ли вы блог о моде, блог о продуктах питания или любой другой тип веб-сайта, каждый должен заботиться о своих названиях, счетчиках слов или букв, и, вероятно, будет непросто делать это каждый раз, когда вы пишете новый статья.

Итак, как ограничить заголовок сообщения в WordPress, чтобы он автоматически заботился о длине заголовка, отображаемой на вашей странице??

Давайте начнем с простого решения.

  1. Откройте functions.php в вашей теме
  2. Вставьте следующий код:
  3. function max_title_length ($ title) {
    макс = 20;
    if (strlen ($ title)> $ max) {
    вернуть substr ($ title, 0, $ max). " …«;
    } еще {
    вернуть $ title;
    }
    }
  4. Поместите следующую функцию, где вы хотите в вашей теме. Например, если вы хотите показывать сокращенные заголовки на своей домашней странице, вы хотите поместить этот код в шаблон основного индекса (index.php)
  5. add_filter ('the_title', 'max_title_length');

Как вы можете видеть в коде, переменная $ макс используется для ограничения длины заголовка вашего сообщения. Вы можете изменить его на любой номер, который хотите. Но имейте в виду, что оптимальная длина вашего заголовка составляет от 55 до 60 символов.

Вот и ты. Если вы вызвали функцию в шаблоне основного индекса, ваши заголовки будут отображаться сокращенными, а после, в нашем случае 20 символов, появятся три точки, чтобы показать, что есть еще что отображать.

Делая то же самое, вы можете подключить функцию куда угодно – будь то заголовок, нижний колонтитул, боковая панель или что-то еще.

Как изменить выравнивание заголовка вашего поста

Темы WordPress, которые вы можете использовать в WordPress, разные. Вы можете использовать стандартную, которая поставляется с WordPress, создать свою собственную, найти бесплатную среди тысяч доступных тем или купить премиальную в Интернете..

Изменить выравнивание заголовка сообщения

Даже если вы заплатили большие деньги за свою тему, у нее не все будет под рукой, и невозможно все встроить в удобный интерфейс. Так что, если вы хотите изменить выравнивание заголовков ваших сообщений, а ваша тема не имеет простого для изменения варианта, вам придется сделать это самостоятельно..

Подготовьте свои инструменты, и давайте ослабим некоторые винты, чтобы вы могли выполнить свою работу. Хорошо, это звучит так, как будто у вас есть часы работы до вас – не волнуйтесь, вы закончите через минуту или около того.

Неважно, какую тему вы используете, заголовок вашего сообщения будет находиться в том же файле:

  1. Перейдите к Appearance-> Редактор
  2. На правой стороне найдите файл Single Post (single.php) и откройте его или, что еще лучше, откройте файл в каком-нибудь внешнем редакторе.
  3. Поиск файла для ««
  4. Измените тег с нужным выравниванием:
  5. ОСТАВИЛ:

    ЦЕНТР:

    ПРАВИЛЬНО:

  6. Сохранить изменения

Это оно. Теперь вы можете свободно открывать любые свои сообщения и видеть внесенные вами изменения. Если вы выполнили шаги и изменили выравнивание, заголовок вашего сообщения должен появиться слева, по центру или справа.

Работать с WordPress весело, не правда ли? Если вы хотите узнать больше о блогах и настройке WordPress, ознакомьтесь с нашими ресурсами и улучшите свои навыки веб-мастера в кратчайшие сроки..

Напишите список слов, которые нельзя использовать в заголовках сообщений.

Хотя вы можете относительно легко ограничить длину заголовка в WordPress, иногда вам придется изменять заголовки еще больше. Ограничение количества символов в заголовке сообщения может помочь вам сохранить стабильный дизайн и помочь с SEO, но ваши авторы по-прежнему смогут писать все, что захотят..

В зависимости от того, что вы пишете, или от вашего партнерства с какой-либо другой компанией, у вас могут быть слова или фразы, которые вы хотите избегать в своих заголовках. Это могут быть слова ненормативной лексики, которые вы хотите избегать, или просто название бренда или два, которые вы не хотите рекламировать на своем сайте.

Хотя вы можете сидеть и говорить об этом с вашими авторами и просить их не упоминать слова, которые могут нанести вред репутации вашего сайта, это просто вопрос времени, когда один из авторов забудет обо всем этом и опубликует заголовок, который может сделать вас плохо выглядеть или даже потерять деньги, нарушив сделку с партнером.

Список слов, которые нельзя использовать в заголовках

Вместо словесного предупреждения, почему бы вам не написать функцию, которая запрещает кому-либо на вашем сайте писать заголовок с конкретными словами? Или, что еще лучше, почему бы вам просто не скопировать и вставить одну и ту же функцию снизу и просто изменить слова, которые вы хотите заблокировать?

Теперь, когда вы решили удалить определенные слова из заголовков сообщений, давайте посмотрим, как это можно сделать..

Удалить определенные слова из заголовков:

  1. Открыть файл functions.php
  2. Скопируйте и вставьте код:
  3. функция titlerestriction ($ title) {
    глобальный $ post;
    $ title = $ post-> post_title;
    $ limitedWords = "слово1; слово2; слово3";
    $ limitedWords = explode (";", $ limitedWords);
    foreach ($ limitedWords как $ limitedWord) {
    if (stristr ($ title, $ limitedWord))
    wp_die (__ ('Ошибка: вы использовали запрещенное слово в заголовке сообщения'));
    }
    }
    add_action ('publish_post', 'titlerestriction');
    
  4. Изменить слова на 4го Добавьте столько, сколько хотите, но не забудьте разделить их точкой с запятой
  5. Настройте сообщение об ошибке на 8го линия
  6. Сохранить изменения

Если вы открываете новое сообщение и пытаетесь опубликовать его, пока заголовок содержит одно из слов, указанных вами в коде, WordPress остановит вас от публикации поста и предупреждаю вас с сообщением.

Хотя вы, возможно, сказали своим авторам о запрещенных словах, было бы не плохо показать эти слова прямо под заголовком и написать их как напоминание..

Если это не секретно, можете ли вы сказать нам, какие слова вы включили в список и почему?

Небольшое изменение разделителя заголовков может оказать большое влияние на ваш сайт

Разделитель заголовков – это тот простой символ, который отделяет заголовок вашего сайта от названия поста и страницы. Хотя это не так важно, как поиск правильных ключевых слов для ваших статей, это можно увидеть в верхней части вкладки браузера после открытия веб-сайта, но, что более важно, этот разделитель будет использоваться Google и другими поисковыми системами, когда они отображают ваш сайт в результаты поиска.

Хотя нет никаких доказательств того, что разные разделители могут по-разному влиять на вашу SEO, вы можете изменить стандартный разделитель только для того, чтобы изменить способ отображения вашего сайта WordPress на всех других сайтах в этих результатах поиска..

Изменить заголовок разделителя:

После появления WordPress 4.4 были введены новые фильтры, и один из них непосредственно отвечает за разделители заголовков. Чтобы изменить разделитель заголовков, выполните следующие несколько шагов:

  1. Открыть файл functions.php
  2. Скопируйте и вставьте следующий код:
  3. функция wploop_change_separator ()
    {
    вернуть '|';
    }
    add_filter ('document_title_separator', 'wploop_change_separator');
  4. Поменяйте разделитель между одинарными кавычками в третьей строке
  5. Сохранить изменения

Изменить разделитель заголовка для более старых версий WordPress:

До появления WordPress 4.4 разделитель заголовков можно было легко изменить с помощью функции wp_title.. Разработчики WordPress Сначала удалили функцию из списка поддерживаемых, и она устарела. Но поскольку огромное количество тем все еще используют его, разработчики решили вернуть его обратно..

Следующая функция может все еще помочь вам изменить этот разделитель, если вы используете более старую версию WordPress, но мы советуем вам обновить ваш WordPress как можно скорее (по многим различным причинам) и использовать новый метод, показанный выше; рано или поздно, функция wp_title станет устаревшей раз и навсегда, и вам придется снова изменить functions.php.

function change_wp_title_separator ($ title, $ sep) {
$ sep = '-';
$ title = str_replace ('|', $ sep, $ title);
вернуть $ title;
}
add_filter ('wp_title', 'change_wp_title_separator', 10, 2);

Хотя вы можете изменить разделитель на любой символ, который вы хотите, мы не советуем этого делать. Например, есть некоторые специальные символы, которые Google просто не показывает, и вы не хотите, чтобы название вашего сайта выглядело непрофессионально. Некоторые из наиболее распространенных разделителей – «|», «-» и «>», поэтому не преувеличивайте и выбирайте тот, который вам больше нравится.

Теги заголовка могут быть легко изменены с помощью пользовательских полей

Теги заголовка важны для вашего сайта. Они не только будут показываться пользователям, но и будут играть важную роль в вашем SEO. Выбор правильного тега заголовка может оказать большое влияние на поисковые системы, и вы можете получить выгоду от изменения тегов заголовка, если все сделано правильно.

Для обычного пользователя легко изменить теги заголовка, просто перейдя к Настройки -> Общие. Точно так же, собирается Внешний вид -> Настройка покажет место, где почти каждая тема позволит вам изменить заголовок и слоган вашего сайта. Обычно веб-сайты используют свои заголовок и название сообщения / страницы, разделенные одним символом. Но вы можете изменить это, если вы хотите быть таким мятежным.

Создайте статический тег заголовка для всех ваших сообщений:

Хотя это и не рекомендуется, вы можете изменить тег заголовка страницы и сделать его одинаковым на всех ваших постах и ​​страницах WordPress. Например, вместо использования заголовка, разделителя и названия записи вы можете изменить это на статическое:

  1. Открыть файл functions.php
  2. Скопируйте и вставьте следующее:
  3. функция same_title_tag ()
    {
    вернуть 'First Site Guide';
    }
    add_filter ('pre_get_document_title', 'same_title_tag');
    
  4. Изменить название на 3й линия
  5. Сохранить изменения

Эта функция заменяет каждое сообщение и заголовок страницы на «Руководство по первому сайту» (эй, не используйте наше имя, будьте креативны), но это приемлемо, если вы собираетесь иметь только одну страницу. Вместо этого, использование названий по умолчанию является гораздо лучшим вариантом, когда речь идет о SEO и общем опыте пользователя. Даже если у вас есть только домашняя страница и страница контактов, все же лучше, чтобы эта «контактная» часть была записана в тег заголовка..

Измените теги заголовка через настраиваемые поля:

Но давайте основываемся на этом и даем вашим авторам возможность добавлять собственные заголовки к своим сообщениям:

  1. Откройте functions.php
  2. Скопируйте и вставьте код:
  3. функция post_meta_title_tag ()
    {
    $ customPostTitleMeta = get_post_meta (get_the_ID (), 'custom_post_title', true);
    если ($ customPostTitleMeta)
    {
    return $ customPostTitleMeta;
    }
    возвращение '';
    }
    add_filter ('pre_get_document_title', 'post_meta_title_tag');
    
  4. Сохранить изменения
  5. Откройте сообщение, для которого вы хотите изменить заголовок
  6. В имени настраиваемого поля напишите «custom_post_title»
  7. В значении настраиваемого поля напишите любой заголовок, который вы хотите использовать для этого сообщения
  8. Сохранить изменения / опубликовать сообщение

Теперь вместо получения заголовка по умолчанию ваше сообщение будет использовать пользовательское, введенное вами вго шаг. Если вы пропустите настраиваемое поле, WordPress загрузит тег заголовка по умолчанию и будет использовать его для этого поста..

Контролируйте свои названия WordPress

Мы надеемся, что это руководство помогло вам легче контролировать заголовки WordPress. Но если у вас есть какие-либо вопросы, пожалуйста, не стесняйтесь оставлять и комментировать, и мы постараемся ответить на них как можно скорее.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Liked Liked