тот же шорткод в шорткоде
-
пишу плагин, необходимо в тексте шорткода обрабатывать другие шорткоды. с посторонними шорткодами помогает:
$output .= do_shortcode($content);
но начинаются глюки, если внутри родительского шорткода вложен дочерний шорткод с тем же именем.
беглый поиск проблемы дал неутешительные выводы:This is a limitation of the context-free regexp parser used by do_shortcode() — it is very fast but does not count levels of nesting, so it can’t match each opening tag with its correct closing tag in these cases.
есть хоть какой-то способ обойти данное ограничение? (естественно, без правки движка). хотя бы чтобы работал второй уровень вложенности.
Просмотр 5 ответов — с 1 по 5 (всего 5)
Просмотр 5 ответов — с 1 по 5 (всего 5)
- Тема «тот же шорткод в шорткоде» закрыта для новых ответов.