PHP - Как мне получить ``как строка или превратить ее в строку - PullRequest
5 голосов
/ 10 декабря 2010

Я много использую функцию:

get_search_query() 

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

Мне нужно знать функцию, чтобы получить <?php the_content(); ?> в виде строки или как превратить то, что эта функция возвращает в строку.

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

Ответы [ 5 ]

8 голосов
/ 10 декабря 2010

Я думаю, что вы ищете get_the_content(), что хорошо задокументировано: http://codex.wordpress.org/Function_Reference/the_content

3 голосов
/ 27 ноября 2012

Если вам нужно сохранить его в переменной с форматированием html, сделайте это

apply_filters('the_content',$post->post_content)
2 голосов
/ 10 декабря 2010

Не знаю WP, но подразумеваемое соглашение об именах предполагает get_the_content().При дополнительном поиске в Google обнаруживается изменение get_the_content_with_formatting

Однако альтернативой может быть упаковка the_content () в ob_start() и ob_get_contents()+ob_end().Последний возвращает любой print вывод, сделанный до тех пор.

1 голос
/ 10 декабря 2010

Вы должны использовать get_the_content (), чтобы получить его в строку, которую вы можете отформатировать.

0 голосов
/ 04 мая 2018
$the_post = get_post();
$the_post->post_content;

Полный список вещей, которые вы можете получить, используя этот метод:

[ID] =>
    [post_author] =>
    [post_date] => 
    [post_date_gmt] => 
    [post_content] => 
    [post_title] => 
    [post_excerpt] => 
    [post_status] =>
    [comment_status] =>
    [ping_status] => 
    [post_password] => 
    [post_name] =>
    [to_ping] => 
    [pinged] => 
    [post_modified] => 
    [post_modified_gmt] =>
    [post_content_filtered] => 
    [post_parent] => 
    [guid] => 
    [menu_order] =>
    [post_type] =>
    [post_mime_type] => 
    [comment_count] =>
    [filter] =>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...