Intereting Posts
Пользовательский запрос для отображения сообщений с настраиваемым полем Выполнение события jQuery .change () после сохранения виджета Редактирование пользовательской страницы администрирования Как изменить атрибуты shortcode с данными из текущего сообщения (разрешено) Создание пользовательской формы входа с помощью ajax (без плагина) где находится документация для параметров add_action ()? Изменение адреса сайта (URL) вызывает 404 Пользовательский шаблон таксономии не отображается Значения настраиваемых полей недоступны functions.php Проблема добавления класса в body_class Как создать автоматическое выпадающее меню с моими тегами? Исключить плагины на главном сайте при многоуровневой установке? Как получить термин id в начале метода lvl категории walker? Удаление пользовательской структуры Permalink для пользовательского типа сообщения Как включить PHP-код в свой пост?

Как выводить только содержимое сообщения

Как я могу выводить ТОЛЬКО содержимое сообщения (т. Е. Текст, введенный в wysiwyg) и ничего больше? Мне просто нужно это для сообщений в определенной категории, поэтому, если бы я мог позвонить,

<?php get_template_part( 'venue_content', 'single' ); ?> 

это было бы идеально.

Предполагая, что вы находитесь в цикле или иным образом знаете (или знаете, как получить) объект $post :

 function wpse63358_get_post_content() { global $post; return $post->post_content; } 

Если вы хотите форматировать содержимое сообщения, замените это:

 return $post->post_content; 

…с этим:

 return apply_filters( 'the_content', $post->post_content ); 

Для эхо-вывода функции:

 echo wpse63358_get_post_content(); 

редактировать

Примечание. Если вы просто хотите вывести пост-контент в шаблон, вам даже не придется беспокоиться об обертывании его в функции. Просто используйте:

 global $post; echo apply_filters( 'the_content', $post->post_content ); 

Я думаю, вы также можете использовать «Post-форматы» для этого, либо в сторону, либо в формате кавычек, который, как я считаю, отображает только основной контент – http://codex.wordpress.org/Post_Formats

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

 global $post; $postContentStr = apply_filters('the_content', strip_shortcodes($post->post_content)); echo $postContentStr;