我的网站位于主根目录中:
和子文件夹中的wordpress博客
现在我试图在wordpress之外的主页(index.php)上显示最近添加的帖子。到目前为止工作,并在页面上显示帖子正文。我就是这样做的(来自wordpress文档)
<?php
define('WP_USE_THEMES', false);
require('blog/wp-blog-header.php');
$posts = get_posts('numberposts=1&order=ASC&orderby=post_title');
foreach ($posts as $post) : setup_postdata( $post ); ?>
<h1> <?php the_title(); ?> </h1>
<h2> <?php the_date(); echo "<br />";?></h2>
<h3 style="color: white;"> <?php the_content(); ?> </h3>
<?php endforeach; ?>
这是非常基本的例子。我的问题是可以获取并显示整个帖子页面吗?像标题,右侧,帖子和评论/评论形式的小部件?
答案 0 :(得分:1)
只需使用get_sidebar(); function调用侧栏即可。你的案例中的例子
<?php
define('WP_USE_THEMES', false);
require('blog/wp-blog-header.php');
$posts = get_posts('numberposts=1&order=ASC&orderby=post_title');
foreach ($posts as $post) : setup_postdata( $post ); ?>
<h1> <?php the_title(); ?> </h1>
<h2> <?php the_date(); echo "<br />";?></h2>
<h3 style="color: white;"> <?php the_content(); ?> </h3>
<?php endforeach; ?>
// calling the sidebar
<?php get_sidebar(); ?>
现在边栏也会显示。可能需要一些html / css调整。