我正在尝试编辑我目前正在使用的sidebar.php文件,WP用于显示最后一批帖子(仅限标题)作为链接。
我尝试使用http://codex.wordpress.org/Integrating_WordPress_with_Your_Website的示例,但我总是在行上发现错误,指出可以找到文件wp-blog-header的位置。
打开应显示侧栏的索引博客页面时出现错误:
//获取最近3篇帖子。 警告:require(/blog/folder/wp-blog-header.php)[function.require]:无法打开流:/blog/folder/wp-content/themes/default/sidebar.php中没有此类文件或目录第7行
那有什么不对? 有没有办法在我的html模板页面中永久嵌入一个函数,每次在模板页面上显示文章时都会检索最新的几篇文章?
代码:
<?php require('/the/path/to/your/wp-blog-header.php'); ?>
<?php $posts = get_posts('numberposts=10&order=ASC&orderby=post_title'); foreach ($posts as $post) : start_wp(); ?>
<?php the_title(); ?>
<?php the_excerpt(); ?>
<?php endforeach; ?>
答案 0 :(得分:2)
您不需要要求。此外,我已经清理了一些代码。 试试这个并告诉我它是否有效。
<?php
$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post) :
start_wp();
the_date();
echo "<br />";
the_title();
the_excerpt();
endforeach;
?>
答案 1 :(得分:0)
如何使用这个衬垫:
<?php wp_get_archives('title_li=&type=postbypost&limit=10'); ?>
您只需将其发布在sidebar.php
中即可 整整,不是吗?