代码之家  ›  专栏  ›  技术社区  ›  Shawn Mclean

从wordpress获取最近的博客文章

  •  1
  • Shawn Mclean  · 技术社区  · 15 年前

    我已经在我的网站上安装了wordpress www.example.com/blog . 在 www.example.com

    这意味着我想使用php从wordpress安装外部获取博客文章,并进行循环。

    4 回复  |  直到 15 年前
        1
  •  1
  •   Midhat    15 年前

    是的,你可以使用你博客的RSS提要。这是wordpress的标准功能。使用javascript(或服务器端)rss客户端从rss提要中获取前5个条目并显示在您的主页上 http://p3k.org/rss/

        2
  •  7
  •   sepehr GR7    15 年前
    <?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 获取最近的帖子。

        3
  •  1
  •   Maya Kathrine Andersen    14 年前

    使用类似Sepehr所建议的WP\u查询,并在包含WP-blog-header.php后添加以下内容:

    标头(“HTTP/1.1 200 OK”);

        4
  •  0
  •   Meet M Vyas    11 年前

    是的,你可以。

    在wordpress中,你必须在blog插件中使用blog。如果是这样的话,你可以在你的设计中设置tempalte,并在你的cms页面或php文件中输入“[blog\u in\u blog category\u slug='my-category-slug'num=5]”这样的短代码,然后在你的网站的任何地方显示前5篇带有日期的文章。必须创建类别并输入简短代码。

    博客中的博客:- http://wordpress.org/plugins/blog-in-blog/