我用了很多函数:
get_search_query()
获取从搜索返回的值,并能够修改和使用该字符串。我需要知道一个将<?php the_content(); ?>作为字符串的函数,或者如何将该函数返回的内容转换为字符串。内容只是一个简单的单词与段落标签,但使用该功能,我也得到了标签,我想得到的只是文本,所以我可以添加到一个超链接。
<?php the_content(); ?>
bzzcjhmw1#
我想你正在寻找get_the_content(),这是有据可查的:http://codex.wordpress.org/Function_Reference/the_content
get_the_content()
5hcedyr02#
如果你需要将它存储在一个带有html格式的变量中,那么就这样做
apply_filters('the_content',$post->post_content)
dly7yett3#
不知道WP,但隐含的命名约定将建议get_the_content()。额外的谷歌搜索揭示了一个变体get_the_content_with_formatting然而,一种替代方案是将_content() Package 到ob_start()和ob_get_contents()+ob_end()中。后者返回在此之前所做的任何print输出。
ob_start()
ob_get_contents()+ob_end()
print
vql8enpb4#
你应该使用get_the_content()来将get转换成一个字符串,你可以格式化它。
aemubtdh5#
$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] =>
zzwlnbp86#
注意get_the_content返回的内容与_content显示的内容不同。为此,您需要执行以下操作:$content = apply_filters('the_content ',get_the_content());return $content;
6条答案
按热度按时间bzzcjhmw1#
我想你正在寻找
get_the_content()
,这是有据可查的:http://codex.wordpress.org/Function_Reference/the_content5hcedyr02#
如果你需要将它存储在一个带有html格式的变量中,那么就这样做
dly7yett3#
不知道WP,但隐含的命名约定将建议
get_the_content()
。额外的谷歌搜索揭示了一个变体get_the_content_with_formatting然而,一种替代方案是将_content() Package 到
ob_start()
和ob_get_contents()+ob_end()
中。后者返回在此之前所做的任何print
输出。vql8enpb4#
你应该使用get_the_content()来将get转换成一个字符串,你可以格式化它。
aemubtdh5#
使用此方法可以获得的完整列表:
zzwlnbp86#
注意get_the_content返回的内容与_content显示的内容不同。为此,您需要执行以下操作:
$content = apply_filters('the_content ',get_the_content());
return $content;