Intereting Posts
Как загрузить WordPress на страницу без WP? Имеет ли смысл назначать функции, такие как is_paged (), переменной, а не использовать ее несколько раз? Отображать только HTML, если пользовательское поле имеет значение Баланс тегов для the_content Words Length Заполните раскрывающийся список метаболизма с заголовком сообщения из другого пользовательского типа сообщения (проблемы с wp_reset / global $ post) Customizer Selective Refresh не обновляется должным образом с сохраненным значением Создавать отзывчивые миниатюры одинакового размера RSS / Atom недействительны, ошибки «Несовпадаемые теги» Прекратить отправку сообщений без потери данных? Страница в качестве родителя для CPT и других страниц Шрифт Awesome изменяет шрифт WordPress по умолчанию Редактор WordPress Visual перестает работать Неустранимая ошибка: вызов функции-члена get_page_permastruct () для не-объекта Скриншоты плагинов не отображаются в репозитории Организуйте сайт WordPress, чтобы он мог поддерживать огромную базу данных

Использование короткого кода для остановки публикации сообщения

Есть ли способ использовать короткий код для блокировки отображения содержимого сообщения?

Я хочу использовать короткий код, чтобы вытащить содержимое сообщения непосредственно из базы данных, манипулировать им, а затем отобразить его с помощью короткого кода.

Но если я это сделаю, содержимое сообщения отображается дважды. Один раз, когда он печатает нормально и снова, когда на нем отображается короткий код.

Есть ли способ использовать shortcode, чтобы остановить выполнение the_content() ?

Solutions Collecting From Web of "Использование короткого кода для остановки публикации сообщения"

Вместо использования короткого кода вы можете получить сообщение, отформатировать их так, как вы хотите, и отобразить их позже.

Вы можете использовать функцию get_the_content ; который будет просто извлекать содержимое сообщения в переменной.

  $raw_input = get_the_content(); /*process your content here and store the result in variable eg.*/ $raw_input = str_replace("No", "Yes", $raw_input); print $raw_input; 

Это напечатает обработанный контент, и вы можете просто прокомментировать the_content() в single.php .