您当前的位置:首页 > TAG信息列表 > simplepie
如何为内置的SimplePie提要解析器设置缓存?
我正在使用内置的SimplePie,又名fetch_feed(), 要检索提要,我希望能够从管理菜单中调整缓存时间。SimplePie 它本身有很好的文档记录,但它的WordPress实现并不多。关于设置缓存持续时间的最佳方法,您有什么想法吗?
Fetch_Feed和SimplePie故障排除
我有一个非常基本的解决方案fetch_feed() 和SimplePie来拉入在我的本地主机上工作的RSS项,但出于某种原因is_wp_error() 持续为true 在实时服务器上。我是否可以获得有关错误性质的具体输出,以便在实时服务器上找到解决方案?<?php include_once(ABSPATH . WPINC . \'/feed.php\'); $rss = fetch_feed( \'[rss feed removed from example]\' );
是否将带有“&”的提要URL传递给FETCH_FEED()?
如何传递源URL& 在URL中fetch_feed()?如果存在& 在提要URL中。实际上,它在我给出的示例中有效,但现在我用以下代码动态填充feeds数组:$rss_subscriptions = array(); $terms = get_terms(\'news_rss\',\'hide_empty=0\'); $count = count($terms); if($count > 0){ foreach ($terms as $term
WP HTTP错误:无法连接到同一域上的RSS提要的主机
我在同一个域上阅读WP3创建的RSS提要时遇到问题。当我执行print\\r($rss)时;在插件进行RSS解析的部分,我得到以下输出:WP_Error Object ( [errors] => Array ( [simplepie-error] => Array ( [0] => WP HTTP Error: couldn\'t connect to host ) ) [error_data] => Array ( ) ) 顺便说一句,提供的RSS提要地址验证了所有内容
如何按时间顺序重新排序和显示提要?
我有一个事件日历中的提要,一旦放入WordPress RSS小部件中,就会按相反的时间顺序显示提要项。因此,未来最远的事件显示在第一位,即将发生的事件显示在最后。我们只显示提要中的标题(事件名称)和提要中的发布日期(事件日期)。有人知道有没有一种方法可以使用SimplePie插件或编辑默认RSS小部件的输出(不修改核心)按时间顺序输出,以便最旧的帖子(在本例中为事件)显示第一个帖子,而最新的帖子显示在列表的末尾?我已经尝试更改提要本身,以便按时间顺序排列,但RSS小部件继续按发布日期排序。不幸的是,使用日
无法使用Get_Favicon()显示收藏图标?
我使用fetch\\u feed(基于Simplepie)来显示一系列RSS feed(仅限于favicon和headlines)。有关simplepie website 表示在样式表中使用get\\u favicon。我用的是fetch_feed codex 实例我得到了favicon应该在哪里的间距,但不是favicon。馈送链接看起来很好。CSS:.rss a { padding:0 0 0 20px; background:transparent url(<?php echo
向RSS提要提供额外的后期元内容
我正在尝试扩展RSS提要,以便从我的网站输出一些帖子元。我有一个“event\\u date”元键,我需要按此键排序,而不是按RSS标准发布日期排序,如果我可以获得这些信息,我知道该怎么做。我正在使用下面的代码,它利用了RSS提要中可用的Wordpress操作挂钩。然而,当我使用这些挂钩时,feed报告没有找到任何项目,而如果没有这些,则可以找到项目,但当然我无法根据需要订购它们。我输出到RSS提要的方式是否有问题?/** * Adds the \'event_date\' meta value
如何在简单应用程序中使用缓存
根据这些文档,如果您想缓存使用simplepie获取RSS提要的结果,可以执行以下操作: add_filter( \'wp_feed_cache_transient_lifetime\' , \'return_7200\' ); $feed = fetch_feed( $feed_url ); remove_filter( \'wp_feed_cache_transient_lifetime\' , \'return_7200\' ); 我的问题是,如果我想缓存多个提要URL
WordPress默认的SimplePie将缓存数据保存在哪里?
WordPress default SimplePie在哪里保存缓存数据?我只能找到有关缓存持续时间的相关信息,但找不到位置。SimplePie有一个名为set_cache_location() 但我在WordPress中找不到它。我正在编写一个插件,如果默认情况下缓存文件夹已经可用,我想使用它,而不是为我的插件创建。有人知道吗?
如何为l10n准备SimplePie_Item的Get_Date()?
我正在努力改进骨骼主题的本地化。在管理端,它提供了一个RSS小部件,该小部件使用以下代码:<?php echo $item->get_date(\'j F Y @ g:i a\'); ?> 使用SimplePie,here\'s the doc 对于方法。哪种方法是使此内容可翻译的最佳方法?
使用FETCH_FEED组合多个提要并显示每个项目的博客标题?
我正在尝试使用fetch\\u feed函数显示多个提要。到目前为止,它工作得很好,只是我不明白为什么每个rss提要的标题不会显示出来。这是我的代码:<?php // Get RSS Feed(s) include_once(ABSPATH . WPINC . \'/feed.php\'); $rsslist = array( \'http://www.lt11.com/rss\', \'http://feeds.feedburne
FETCH_FEED:按显示顺序检索条目,而不是按时间顺序
我正在使用WP函数fetch\\u feed来检索提要并显示其项目。 <?php /* include the required file */ include_once(ABSPATH . WPINC . \'/feed.php\'); /* specify the source feed */ $rss = fetch_feed(\'FEED_URL\'); /* checks obj. is created */
WordPress SimplePie修改
我正在使用WordPress中提供的fetch\\u feed()函数来构建SimplePie提要对象。WP的代码如下:function fetch_feed($url) { require_once (ABSPATH . WPINC . \'/class-feed.php\'); $feed = new SimplePie(); $feed->set_sanitize_class( \'WP_SimplePie_Sanitize_KSES\' );
RSS FETCH_FEED后的自定义查询不起作用
我正在尝试在rss之后进行自定义查询fetch_feed 但出于某种原因,什么都没有出现。我用来获取提要的代码是:<?php // Get RSS Feed(s) include_once( ABSPATH . WPINC . \'/feed.php\' ); // Get a SimplePie feed object from the specified feed source. $rss = fetch_feed( \'ht
如何通过Simplepie RSS订阅获取超过25个项目?
我有一个包含50个项目的提要,但似乎无论我做什么,它总是只返回25个项目。$feed->set_item_limit(50); 或$rss_items = $rss->get_items(0,50); 这些都没有任何效果,我在类源代码中也没有看到任何对数字25的引用,我不明白。提要是http://gdata.youtube.com/feeds/base/users/silviavaldemoros/uploads?alt=rss&v=2&orderby=published&am
为什么Simplepie以错误的顺序返回提要项?
我有这个feed 从…起picasa (正确但任意的、所需的顺序)。结果是messed up此外,使用this feed, 例如这在常规的、按日期排序的提要中是可以的,但在这些提要中则不行。在我从Simplepie得到的对象中,它有一个混乱的顺序。我不做任何花哨的事情,只是使用我的商业图库插件循环结果并按找到的顺序显示它们。$rss_items = $rss->get_items(0, $rss->get_item_quantity($limit));我已经试过了wp_feed_options
有人知道Simplepie在我的WordPress网站上做什么吗?
在我的网站上使用下一个wordpress版本:4.2.2插件:Complementos instalados: LayerSlider WP por Kreatura Media versión 5.2.0 CodeStyling Localization por Heiko Rabe versión 1.99.30 Desactivar Comentarios por Samir Shah versión
如何从缓存而不是直接从提要获取提要信息?
我一直在使用SimplePie从提要中提取项目,并将它们显示在我的站点上的一个备用部分。我之前没有注意到,但这会将站点的加载时间增加10秒以上。我之所以相信,是因为我没有使用缓存,所以每次有人进入网站时,他们都会再次访问/下载提要。所以我设置了一个cronjob作为documentation 告诉我。正在创建update_simplepie_cache.php 在public\\u html中。这起作用了,cron作业在中创建了一个文件public_html/cache/.The question is
源缓存回退-找不到源
如果源不可用,尝试重构提要插件以回退缓存(例如:用于维护)。已开始使用fetch_feed($url); 这在缓存方面提供了更大的灵活性。但不确定如何构建后备方案。
How to Update SimplePie
安装的SimplePie已过时。我需要当前版本。WordPress中的目录和文件是不同的,所以我不知道是否可以用当前的SimplePie覆盖这些文件。组织的版本。如何更新WordPress安装的SimplePie?如果WordPress自身更新,是否保留更新版本?