代码之家  ›  专栏  ›  技术社区  ›  Teifion

获取WordPress RSS文件

  •  0
  • Teifion  · 技术社区  · 16 年前

    我正在运行一个WordPress博客,希望访问创建提要的实际文件。不幸的是,当我这样做的时候,它会抛出很多错误,因为它使用了很多函数。

    我目前的最佳想法是制作一个不需要这些函数或硬编码的重复文件,但我想得到第二个意见。

    我正在运行WP2.7。

    2 回复  |  直到 8 年前
        1
  •  2
  •   Roy Peleg    16 年前

    在单个文件中移动文件是一个明显的解决方案。问题是,为什么首先需要这个文件?

    如果你只想简单地从数据库中提取文章,并将它们格式化为RSS提要,那么你可以完全放弃wp,只需要一个代码少于30行的文件就可以完成这一切。

    罗伊。

        2
  •  2
  •   Lightness Races in Orbit    8 年前
    • 找到文件“wp includes/feed-rss2.php”(替换您想要使用的任何feed)
    • 创建文件的第二个版本,这样就不会覆盖任何wp文件,然后打开该文件。
    • 在执行任何其他代码之前添加以下代码:

      if (file_exists('../wp-blog-header.php'))
         require('../wp-blog-header.php');
      elseif (file_exists('blog/wp-blog-header.php'))
         require('blog/wp-blog-header.php');
      //The second line is needed if you are including this file from somewhere else
      

    这一解决方案比罗伊佩尔的方案实施得更快,但效果并不好。