Shortcode Empty Paragraph Fix
Исправьте известные проблемы, когда шорткоды встроены в блок контента, который фильтруется с помощью wpautop. для разработчиков тем Если вы разрабатываете тему, чтобы разместить ее на торговой площадке, вам лучше встроить следующий код в свой functions.php. Этот код фильтрует только определенные вами шорткоды. В противном случае вы рискуете потерпеть неудачу при проверке, потому что код в плагине фильтрует контент в целом, что может быть неприемлемо. function shortcode_empty_paragraph_fix ($ content) {// определяем ваши короткие коды для фильтрации, '' фильтруем все короткие коды $ shortcodes = array ('your_shortcode_1', 'your_shortcode_2'); foreach ($ shortcodes как $ shortcode) {$ array = array ('
' => $ шорткод. ']'); $ content = strtr ($ content, $ array); } return $ content; } add_filter ('the_content', 'shortcode_empty_paragraph_fix'); Еще одно решение, которое принято на рынке envato (themeforest), - это bitfade.
['. $ shortcode => '['. $ shortcode, '
[/'. $ shortcode => '[/'. $ шорткод, $ шорткод. ']
' => $ шорткод. ']', $ шорткод. ']' => $ шорткод. ']'); $ content = strtr ($ content, $ array); } return $ content; } add_filter ('the_content', 'shortcode_empty_paragraph_fix'); Еще одно решение, которое принято на рынке envato (themeforest), - это bitfade.
Автор: Johann Heyne
Версия: 0.2
Последнее обновление: 2016-01-22 7:08pm GMT