Премахнете ненужните точки от WordPress кратките

С помощта на кратки номера в WordPress е много удобен за показване на съдържание в различни динамични обекти: плъзгачи, галерии, карусел, раздели. С тяхна помощ, обикновено се получават резултати плъгини някои външни скриптове и типография, стилово сложни и повтарящи се елементи. Кратък-лесният за изпълнение и използване на изход съдържание мулти-колона се използва в адаптивно оформление. Дори и най-мощният дизайнер съдържание Visual Composer. ако се вгледате внимателно, той е построен на кратък номер.

Лично смятам, че е трудно да си представим един модерен сайт WordPress, без използването на допълнителни кратки номера.

Проблемът на допълнителни точки в кратък номер

При използване на кратките номера понякога неприятни изскача един артефакт под формата на излишни точки в началото и края на SHORTCODE. Тя изглежда така:

По принцип, това е нормално. WordPress автоматично конвертира двоен нов ред в параграф. На тази инициатива понякога може значително да се деформират vorstku. За щастие, има WordPress wpautop (функция). , с която можете да изключите автоматичните Квадратчета за отметка, параграфи. Това се прави по следния начин:

Предлагам да отидем малко по друг начин и да премахнете всички допълнителни точки в кратки номера с едно и също съдържание, филтриране, но с използването на регулярни изрази. А именно, ще образува списък на кратките в които интерферират с параграфи (една втора и една трета, например) и да се замени тъп около маркери

за
.

За да направите това, използвайте кода по-долу, да го поставите в активната зона на тема functions.php.

И все пак, проблемът е решен.