Ограничиваем заголовок wordpress по количеству слов

Как обрезать заголовок wordpress до заданного количества слов или символов.

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

1. Когда необходимо задать точное количество слов в заголовке wordpress
2. Когда надо задать в заголовке wordpress определенное количество символов

Задаем заголовку wordpress определенное количество символов.

Открой те ваш файл functions.php текущего шаблона в редакторе и вставьте в него эту функцию:

После этого поменяйте в вашем шаблоне код вывода заголовка поста:

« <?php the_title(); ?> »

на вот этот – « <?php trim_title_chars(30, ‘…’); ?> »

Цифра 30 – это количество символов, которые останутся в заголовке, а после них будет стоять знак многоточие «». В принципе вместо многоточия вы можете вставить любой другой символ на ваше усмотрение.

Обрезаем заголовок wordpress по заданному количеству слов.

Снова идем в файл functions.php и вставляем в него следующую функцию:

И теперь меняем уже известный нам код вывода заголовка поста на вот такой:

«<?php trim_title_words(3, ‘…’); ?> ».

Цифра 3, что очевидно это количество слов, которые останутся в заголовке, а многоточие «» – то, что будет выводиться после этих слов.

На этом все.

Удачи Вам и процветания!

Автор - Александр

Меня зовут Александр.
Я Вебмастер и SEO — специалист по созданию и продвижению сайтов на WordPress.
В профессиональном интернет-маркетинге c 2007 года. Основные направления: создание и продвижение web-проектов в российском сегменте интернет. Специализация: создание сайтов и их комплексное продвижение, внутренняя оптимизация, внешняя оптимизация, трафиковое продвижение, контентное продвижение...

Связаться со мной >>
Посмотреть все публикации

Ваше имя (обязательно)

Ваш e-mail (обязательно)

Сообщение (обязательно)

комментария 4

  • Можно ли как-нибудь обрезать не конечные слова тайтла, а с определенной длины. Допустим есть название записи “Читать обзоh Ноутбука Asus 1111” вот собственно вырезать именно производителя и модель ноутбука надо. Т.е оставлять в тайтле, а «Читать обхор ноутбука» полностью скрывать?

    • Александр

      @Nick, так вы просто поменяйте местами эти фразы и настройте функцию как вам надо… Как обрезать начальные фразы я не знаю 🙁

    • Людмила

      @Nick, можно через JavaScript в принципе сделать, только вот слова где написано производителя и модель, надо указывать как массив иначе не определить что вырезать а что оставлять

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *