Koment
Ответы в темах
-
СтановиЦЦа теплее)) была подлечена только 1 запись потому-что первое о чём я подумал это то что вордпресс сам портит код и нашел функцию частично отключающую автоформатирование.
<?php function my_formatter($content) { $new_content = ''; $pattern_full = '{(\[raw\].*?\[/raw\])}is'; $pattern_contents = '{\[raw\](.*?)\[/raw\]}is'; $pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE); foreach ($pieces as $piece) { if (preg_match($pattern_contents, $piece, $matches)) { $new_content .= $matches[1]; } else { $new_content .= wptexturize(wpautop($piece)); } } return $new_content; } remove_filter('the_content', 'wpautop'); remove_filter('the_content', 'wptexturize'); add_filter('the_content', 'my_formatter', 99); ?>
вот если шоткод вставки в тегах этой функции ([raw]
[nggallery id=11]
[/raw]) то она выводится относительно нормально (это при выключеном плагине шорткодов, хотя он установлен уже давно и проблем раньше не возникало)если бы я знал после чего оно вылезло я бы уточнил, но мне неизвестна причина=(( (по мне так внезапно — самое подходящее описание)) ) есть мысль что это водпресс самовольно стал форматировать код поступающий из шорткода код превьюшки, но я хз как это проверить, сейчас буду ещё гуглить…. отключение всех плагинов проблеммы не решило, но отключение «Шорткоды» частично вылечило 1 запись((