Коротко и понятно: усечение текста в WordPress для начинающих

Вы энтузиаст WordPress и хотите оживить свои сообщения в блоге усеченным текстом? Что ж, вы попали по адресу! Усечение текста позволяет отобразить фрагмент вашего контента и побудить читателей щелкнуть ссылку «Читать далее», чтобы просмотреть полную статью. В этой статье мы рассмотрим несколько методов усечения текста в WordPress, дополненные разговорными объяснениями и примерами кода. Давайте погрузимся!

  1. Функция выдержки:
    Самый простой способ обрезать текст в WordPress — использовать встроенную функцию the_excerpt(). По умолчанию WordPress автоматически генерирует отрывок для каждого сообщения на основе первых 55 слов. Однако вы можете настроить эту длину, добавив следующий код в файл functions.phpвашей темы:

    function custom_excerpt_length() {
    return 20; // Change this value to the desired length of your excerpt
    }
    add_filter('excerpt_length', 'custom_excerpt_length');

    Просто установите значение returnна нужное количество слов, и вуаля! Ваши выдержки будут соответственно сокращены.

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

    $content = get_the_content();
    $truncated_content = substr($content, 0, 150);
    echo $truncated_content . '... <a href="' . get_permalink() . '">Read more</a>';

    В этом фрагменте кода мы извлекаем весь контент с помощью get_the_content(), а затем используем substr()для извлечения первых 150 символов. Наконец, мы добавляем многоточие и ссылку «Читать далее», которая направляет пользователей на полную версию статьи.

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

    $truncated_content = get_post_meta(get_the_ID(), 'custom_field_name', true);
    echo $truncated_content . '... <a href="' . get_permalink() . '">Read more</a>';

    Не забудьте заменить 'custom_field_name'на фактическое имя вашего настраиваемого поля.

  4. Плагины.
    WordPress предлагает широкий спектр плагинов, которые могут упростить процесс усечения текста. Некоторые популярные варианты включают «Расширенный отрывок» и «Расширяемая информация». Эти плагины предоставляют дополнительные функции и возможности настройки, улучшающие качество усечения текста.

Усечение текста в WordPress может быть достигнуто различными методами: от использования встроенных функций, таких как the_excerpt(), до ручного сокращения контента с помощью substr(). Добавив многоточие и ссылку «Читать дальше», вы можете побудить своих читателей продолжить просмотр вашего контента. Поэкспериментируйте с разными методами и найдите тот, который лучше всего соответствует вашему стилю ведения блога. Приятного сокращения!