shortcode and «большие» посты
-
Здравствуйте,
у меня странная проблема с функцией «add_shortcode», которую я использую для регистрации плагина:
[ds-toc] // some *long* text [/ds-toc]
Суть плагина не важна, поскольку, по всей видимости, здесь какой-то общий баг. Проявляется он именно с большими постами.
Простейший код:
add_shortcode('ds-toc', 'dsToc'); function dsToc($args, $content = "") { var_dump($args, $content); }
не работает. Функция «dsToc» не будет вызвана вообще, если пост будет большой. Но если сделать пост покороче — все прекрасно работает.
Я нашел, что в файле /wp-includes/shortcode.php, в функцию do_shortcode content всегда приходит NULL в этом случае (с большими постами, хотя, очень сомнительно — что такое «большой» пост для WordPress-a).
Спасибо.
Кросспост с en: http://wordpress.org/support/topic/369378
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
- Тема «shortcode and «большие» посты» закрыта для новых ответов.