我确定我在这里遗漏了一些代码;
<?php
$id = 38;
$p = get_page($id);
echo apply_filters('the_content', $p->post_content);
?>
我在Stackoverflow上查了一篇帖子,他们说我应该将post_content更改为post_excerpt。但是,当我这样做时,我的内容就会消失。
我想使用WP UI中的read more插入按钮。
也许我需要稍微更改代码或向functions.php添加一些内容?
无论如何,请提前感谢任何回复。
-R
答案 0 :(得分:0)
get_page函数已被弃用,请使用标准WP_Query。 &#34;阅读更多&#34;在&#34; Pages&#34;中标记does not work,必须手动启用,并且必须在循环内。循环的另一个好处是它可以设置全局发布数据,以便您可以在当前后置环境中自由使用Template Tags。
<?php
$query = new WP_Query( 'post_type=page&p=38' );
while ( $query->have_posts() ) : $query->the_post();
global $more; $more = 0;
the_content();
endwhile;
?>