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

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

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

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

Есть ли способ использовать 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 .