1

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

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

我应用了这个代码@

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

它只显示我最近的帖子,但我想显示我最近的页面。

你的建议是可观的。

4

2 回答 2

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

    $numposts = 5;

    函数 yoast_rss_date( $timestamp = null ) { $timestamp = ($timestamp==null) ?时间():$时间戳;回显日期(DATE_RSS,$timestamp);}

    函数 yoast_rss_text_limit($string, $length, $replacer = '...') { $string = strip_tags($string); if(strlen($string) > $length) return (preg_match('/^(. )\W. $/', substr($string, 0, $length+1), $matches) ? $matches[1] : substr($string, 0, $length)) 。$替换器;
    返回$字符串;} $numpages = 5; // 要显示多少最近修改的页面 $pages = $wpdb->get_results("SELECT * from $wpdb->posts WHERE post_type='page' and post_status='publish' and post_title != 'Rss' ORDER BY post_modified DESC限制 $numpages"); $lastpost = $numposts - 1;

    header("Content-Type: application/rss+xml; charset=UTF-8"); 回声''; ?> Clayton Updates http://vygears.com/Clayton1/ Clayton 的最新博客页面 en-us post_date_gmt) ); ?> post_date_gmt) ); ?> ID); ?> ID); ?> post_content, 500)。

    继续阅读:ID).'">'.get_the_title($page->ID).''.']]>'; ?> post_date_gmt) ); ?> ID); ?>

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

  3. 然后,打开管理仪表板并转到 Pages->New Page 并在标题中给出“Rss”,在右侧的 Template 下,选择“Custom Feed_trial”并单击发布。

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

于 2012-08-11T04:10:40.290 回答
0

WordPress 有一个 RSS to Page 插件。

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

于 2012-08-08T05:10:17.700 回答