0
我試圖在WordPress中加載自定義PHP文件中的不同RSS Feed。我可以通過以下方式加載RSS提要模板:將WordPress RSS Feed加載到自定義PHP文件中
do_feed();
這會加載RSS提要,但它不包含任何帖子。看來Posts環路沒有設置。
有沒有人知道如何我會去這樣獲得不同的RSS提要?我需要標準主頁RSS提要以及評論提要和類別/標籤RSS提要。
我試圖在WordPress中加載自定義PHP文件中的不同RSS Feed。我可以通過以下方式加載RSS提要模板:將WordPress RSS Feed加載到自定義PHP文件中
do_feed();
這會加載RSS提要,但它不包含任何帖子。看來Posts環路沒有設置。
有沒有人知道如何我會去這樣獲得不同的RSS提要?我需要標準主頁RSS提要以及評論提要和類別/標籤RSS提要。
do_feed()
需要$wp_query
和一個feed
查詢var將被設置。所以我想你可以做一個自定義查詢和設置飼料變種:
if(empty($doing_rss)) {
$doing_rss = 1;
require(ABSPATH . '/wp-blog-header.php');
}
$query = new WP_Query(array('post_type' => 'post'));
global $wp_query;
$wp_query = $query;
$wp_query->query_vars['feed'] == 'rss2';
do_feed();
謝謝Diggy;那完美的工作!任何想法WP_Query顯示主頁源的參數是什麼? – 2014-10-30 22:28:42
這是不可能的,最有可能的網站最近的帖子?您可以訪問主頁並使用'print_r'來檢查'$ wp_query' global:'global $ wp_query;的print_r($ wp_query);' – diggy 2014-10-30 22:39:14