用于将Rss Feed仅应用于页面的wp-plugin

时间:2012-08-08 04:01:33

标签: wordpress rss

我想将Rss Feed应用于我的页面,而不是帖子(因为我的帖子无法正常工作)作为我项目的临时解决方案。

Wp-Plugin或代码,任何东西都可以用于我的wordpress网站。

我应用了这些代码@

<div class="left mr15"><a class="ico_rss" href="<?php bloginfo('rss2_url'); ?>" title="RSS"><span>RSS</span></a></div>

它只显示了我最近的帖子,但我想展示我最近的网页。

你的建议很明显。

2 个答案:

答案 0 :(得分:0)

WordPress有一个RSS to Page插件。

http://wordpress.org/extend/plugins/rss-in-page/

答案 1 :(得分:0)

  1. 我为网页创建了自己的Rss Feed,并让它适用于我的网页 只是,而不是帖子。

    $ numposts = 5;

    function yoast_rss_date($ timestamp = null){   $ timestamp =($ timestamp == null)? time():$ timestamp;   回音日期(DATE_RSS,$ timestamp); }

    function yoast_rss_text_limit($ string,$ length,$ replacer ='...'){   $ string = strip_tags($ string);   if(strlen($ string)&gt; $ length)     return(preg_match('/ ^(。)\ W。 $ /',substr($ string,0,$ length + 1),$ matches)?$ matches [1]:substr($ string,0,$ length))。 $替代品;
      return $ string; } $ numpages = 5; //要显示的最近修改的页面数量 $ pages = $ wpdb-&gt; get_results(“SELECT * from $ wpdb-&gt;发布WHERE post_type ='page'和post_status ='publish'和post_title!='Rss'ORDER BY post_modified DESC LIMIT $ numpages”); $ lastpost = $ numposts - 1;

    header(“Content-Type:application / rss + xml; charset = UTF-8”); 回声''; ?&GT;   克莱顿更新   http://vygears.com/Clayton1/   来自Clayton的最新博客页面   EN-US   post_date_gmt)); ?&GT;   post_date_gmt)); ?&GT;             ID); ?&GT;     ID); ?&GT;     post_content,500)。'
    继续阅读:ID)。'“&gt;'。get_the_title($ page-&gt; ID)。''。']]&gt;';?&gt;     post_date_gmt)); ?&GT;     ID); ?&GT;

  2. 将上述代码保存为您网站文件夹中的Rss.php(以及index.php,header.php,....)作为模板页面。

  3. 然后,打开管理信息中心,转到Pages-&gt; New Page,在标题中输入“Rss”,在右侧的Template下,选择“Custom Feed_trial”,然后点击发布。

  4. 然后,将您的Rss页面路径(例如网站地址/?page_id = 2022)应用到您网站或博客中的Rss按钮。