WordPress: Вывод краткой новости по её id (post_id), Функция от niceseo

Всем привет! Сегодня небольшая, но нужная функция, которая выводит в WordPress краткую новость по её id, и вызывается крайне просто:

Странно то, что встроенная в WP функция get_excerpt не даёт получить краткую новость именно по id, и вызывать её нужно через одно место — через loop.

wordpress-vyivod-kratkoy-novosti-po-eyo-id-post_id-funktsiya-ot-niceseo

Не беда, на днях мне понадобилось сделать подобное для своего плагина NiceSEO VK Crossposter (плагин уже устарел и не находится в «продакшне»), чтобы вк автоматически постились не только заголовки, картинка и тэги, а также краткая новость.

Сначала у меня не получилось, было всё норм, но с непонятными символами в конце:

86M6ZXN6rqU

Затем таки я от них избавился:

2015-07-01 linur screen 012

Представляю вам уже готовую функцию niceseo_get_excerpt_by_id:

Вызывается крайне просто:

Теперь у вас в переменной $smalltext хранится обрезанное, читаемое и очищенное от переносов строк интро новости с id=5.

Спасибо за внимание, оставайтесь с niceseo, впереди много интересного!

Как вы относитесь к случаям, когда появляются кракозябры?
УжасноС интересомС раздражениемС любовью

Оцените статью!

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Для отправки сообщения выберите лишнее изображение