FETCH_FEED可在本地主机上运行,但不能在服务器上运行

时间:2014-11-18 作者:user2135738

one similar question, 但我似乎抽不出时间来了解发生了什么事。所以感谢您的帮助。。。

下面的代码在localhost上运行得很好,但在实时站点上我得到以下消息:WP HTTP Error:connect()超时!

            <?php if (function_exists(\'fetch_feed\')) { ?>
        <?php include_once(ABSPATH . WPINC . \'/feed.php\');
        $feed = fetch_feed(\'http://participmontpellier.wordpress.com/feed/\');
        if ( ! is_wp_error( $feed ) ) : 
            $limit = $feed->get_item_quantity(2);
            $items = $feed->get_items(0,$limit);
        endif;
        if (!$items){
            echo $feed->get_error_message(); 

        } else {
            foreach ($items as $item) { ?>
                <h4><?php echo $item->get_date(\'F j, Y\'); ?></h4>
                <p><?php echo $item->get_title(); ?></p>

            <?php }
        } ?>
     <?php } ?>
谢谢!

1 个回复
最合适的回答,由SO网友:bueltge 整理而成

首先检查或设置联机安装的超时窗口,关键字max_execution_time.

还有一个提示提示,提示feed有问题,通常连接也有问题:http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fparticipmontpellier.wordpress.com%2Ffeed%2F

还有一个机会是主题中的插件或函数,可以切断连接。

最后一点,你应该检查这两个常数。应该打开true 连接的值。

  • WP_HTTP_BLOCK_EXTERNAL
  • WP_ACCESSIBLE_HOSTS
有关WordPress和脱机主题的更多背景信息,请访问this source 插件的。但您必须检查相反的情况;)

结束

相关推荐

如何从WordPress RSS提要中删除特色图片和字幕?

我正试图从我的订阅源中删除特色图片和字幕,并努力做到这一点。由于另一个问题已经确定,很难格式化标题,因此作为新闻稿提要,我想删除它们。我在函数中添加了以下内容。php在WordPress论坛上找到了它,但它似乎没有改变任何事情/** removes caption from RSS feed Denis 15/08/2014 */ function notags_content_rss($content=\'\') { $content = preg_replace(\"/\\[