Intereting Posts
Проблема с изображением сценария пакетного импорта Загрузка всех файлов в каталог Вход для разных пользователей Как я могу получить страницу или почтовый язык, когда я использую wpml? Проблема с плагином WordPress с кодировкой Установите конечный диапазон customer_user и добавьте префикс Пользовательский запрос поля – значение мета является массивом Как изменить стандартную систему хэширования wordpress по умолчанию на что-то обычай? Удаление «Noindex, следуйте» со страниц Обнаружение переменной session / cookie в wordpress для предотвращения доступа к документам Добавьте дополнительный столбец в / my-account / subscriptions / страницу WooCommerce Ссылка на большую версию изображения вместо оригинала? Условное включение Ajax Мета-бокс в пользовательском типе сообщения не сохраняется Лучшее решение для управления вложениями мультимедиа с помощью `wp_editor ()`?

shortcode, заставляющий the_content () возвращать пустое?

У меня есть короткий код, который просто извлекает некоторую информацию из таблицы опций в базе данных.

По какой-то причине, когда контент достигает определенного символьного предела, the_content () возвращает пустое?

Функция довольно простая, и я не могу на всю жизнь выяснить, почему это происходит?

Вот пример кода:

function my_custom_shortcode() { return get_option('my_custom_shortcode'); } add_shortcode('MYSHORTCODE', 'my_custom_shortcode'); 

Кто-нибудь испытал это раньше? Благодаря!

Исправлена ​​проблема! Наконец, я смог найти какую-то информацию в обширном Интернете. Посетите этот сайт для получения информации об устранении этой нечетной проблемы.

За всеми использованием remove_filter('the_content','wpautop'); сделал трюк.

http://www.undermyhat.org/blog/2009/07/sudden-empty-blank-page-for-large-posts-with-wordpress/

В некоторых случаях the_content () также возвращается пустым, если просматривается одна страница / страница, и цикл не инициируется. Это означает, что вам нужно будет использовать приведенный ниже код, чтобы иметь возможность видеть вывод из the_content.

 if ( have_posts() ) : while ( have_posts() ) : the_post(); the_content(); endwhile; endif;