如何在页面的任何位置将帖子加载到空的div标记中?

时间:2012-03-12 作者:luprates

绝对初学者问题:我需要将文本加载到整个页面的特定div标记中。在我的html模型上,它是一个lorem ispum文本框,等待wordpress加载真正的内容。那么,如何控制页面上的真实内容及其与div-box文本的关系呢?可以是帖子吗,这样我就可以从仪表板管理它了?提前谢谢。

1 个回复
最合适的回答,由SO网友:TCattd 整理而成

你可以用不同的方法来解决这个问题。

一是使用简单querys 具有WP_Query 并使用p 参数检索特定帖子,如所述here.类似这样:

$the_query = new WP_Query( \'p=123\' );
while ( $the_query->have_posts() ) : $the_query->the_post();
    the_content();
endwhile;
其中123是您需要数据(内容)的post id。

或者,您可以使用get_post 作用像这样:

$postid = 123;
$queryp = get_post($postid);
$content = $queryp->post_content;
$content = apply_filters(\'the_content\', $content);
$content = str_replace(\']]>\', \']]>\', $content);
echo $content;
其中123,同样是您需要从中提取内容的postid。

我想wp_get_single_post 功能也应该工作。

然后你可以控制你的内容,只需通过postid从某些帖子中提取所需的数据

结束

相关推荐

WordPress主题AJAX Have_Posts()

我的目标是通过ajax将blogroll加载到我的主题中。但作为响应,我只能得到0(如果省略die()行,否则会得到一个空白响应)。这是我的代码:js ajax:$.ajax({ url:\"http://domain.com/wp-admin/admin-ajax.php\", type:\'POST\', data:\'action=load_men_blog\', //dataType:\'html\', //cache