停止解析页面模板时出现RSS提要错误

时间:2010-11-30 作者:user1755

希望你能帮助我!

我有一个自定义页面模板,可以从一个单独的站点(属于同一个人,我的客户)获取RSS提要。在我自己的服务器上测试页面时,它工作得很好,但是当我将主题迁移到客户端的wordpress安装(都是v3.0.1)时,提要不会出现,页面的边栏或页脚也不会出现。当我进一步调查时,似乎WP只是在页面模板到达提要部分时停止解析页面模板。

我怀疑存在插件冲突,尽管我无法在自己的服务器上复制错误,即使我安装了与客户端相同的插件&;类似地配置它们。关于什么可能导致WP窒息,有什么想法吗?我非常感谢您的指导。作为参考,以下是我使用的RSS提要代码:

<?php
// Get a SimplePie feed object from the specified feed source.
$rss = fetch_feed(\'http://digitaldads.com/feed/\');
if (!is_wp_error( $rss ) ) : // Checks that the object is created correctly 
// Figure out how many total items there are, but limit it to 5. 
$maxitems = $rss->get_item_quantity(5); 

// Build an array of all the items, starting with element 0 (first element).
$rss_items = $rss->get_items(0, $maxitems); 
endif;
?>

<ul>
<?php if ($maxitems == 0) echo \'<li>No items.</li>\';
else
// Loop through each feed item and display each item as a hyperlink.
foreach ( $rss_items as $item ) : ?>
<li>
    <a href=\'<?php echo $item->get_permalink(); ?>\'
    title=\'<?php echo \'Posted \'.$item->get_date(\'j F Y | g:i a\'); ?>\'>
    <?php echo $item->get_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
谢谢!

杰森

1 个回复
SO网友:MathSmath

您是否看到任何php错误或警告?

如果没有,请尝试暂时将其添加到函数的顶部。php文件。它将导致显示任何php错误,您可以从中进行故障排除。

error_reporting(E_ALL);
ini_set(\'display_errors\', \'1\');

结束

相关推荐

如何在RSS仪表板小部件中启用缩略图

我成功地使用fetch\\u feed()在仪表板小部件中显示RSS提要。但是,我无法从提要中的项目加载缩略图。我正试图用get\\u image\\u url()方法来实现这一点,但是,WordPress将该方法错误为未定义的方法。代码如下。。。function example_dashboard_widget_function() { // Display whatever it is you want to show $rss = fetch_feed( \"h