我在我的网站上安装了wordpress,位于www.example.com/blog
。在www.example.com
我想检索前5名最新博客帖子并显示日期,网址和博客标题。这可能吗?从wordpress获取最新博客文章
这意味着我想从使用php的wordpress安装外部获得博客文章并做一个循环。
我在我的网站上安装了wordpress,位于www.example.com/blog
。在www.example.com
我想检索前5名最新博客帖子并显示日期,网址和博客标题。这可能吗?从wordpress获取最新博客文章
这意味着我想从使用php的wordpress安装外部获得博客文章并做一个循环。
是的,你可以使用你的博客的RSS提要。它是一个标准的WordPress功能。使用JavaScript(或服务器端)的RSS客户端从RSS源取前5项,并显示在您的homepage.One这样的脚本是http://p3k.org/rss/
<?php
$loop = new WP_Query('showposts=5&orderby=ID&order=DESC');
if($loop->have_posts()): while($loop->have_posts()): $loop->the_post();
?>
<div class="post" id="post-<?php the_ID(); ?>">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<span class="post-meta">
<?php the_time('F jS, Y'); ?> by <?php the_author_posts_link(); ?>
</span>
</div>
<?php endwhile; else: ?>
No recent posts yet!
<?php endif; ?>
见:WordPress Loop,query_posts(),WP_Query()。也有plugins得到最近的帖子。
@Shawn加入'wp-blog-header.php' – 2010-06-06 14:52:10
@Pekka:谢谢。 – 2010-06-06 14:57:19
WordPress的2.9.2不允许来自外部的电话,我要用rss提要方法。 – 2010-06-06 16:58:03
使用WP_Query像sugested通过Sepehr和之后包括WP-博客 - header.php中添加此:
标题( “HTTP/1.1 200 OK”);
这覆盖了WP的安全检查。
是的,你可以。
在wordpress中,您必须在博客插件中使用博客。如果它是用来设置你的设计的tempalte,并在你的cms页面或者php文件中输入“[blog_in_blog category_slug ='my-category-slug'num = 5]”这样的短代码,并且显示你的第一个5日期现场。您必须创建类别并输入简码。
你是不是告诉我们你想做的事 - 在这里你想从这样做。 – Emil 2010-06-06 10:43:37
@Emil,你认真吗?其他人明白这个问题... – 2010-06-06 14:44:36
我看到这个问题没有错。 – 2010-06-06 14:52:28