WordPress 4.0测试版-如何更改RSS提要中的链接URL

时间:2014-08-05 作者:Lucas Young

我正在使用WP 4测试版,在blah有一个网站。com/blog,但我会在blah上显示我网站上的帖子。com/文章

我希望RSS提要中的所有URL都使用我的网站URL。以下是这里提到的内容:Change the link URL in default RSS feeds

我在插件的底部添加了这个过滤器。php(我发现add\\u filter在4 beta版的functions.php中不起作用,因为它是在plugin.php中定义的,plugin.php是在functions.php之后加载的)

add_filter( \'the_permalink_rss\', \'wpse_96602_change_feed_item_url\' );

function wpse_96602_change_feed_item_url( $url )
{
return str_replace(\'/blog/\',\'/article/\',$url);
}
但这并没有奏效。我需要做什么?提前感谢:)

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

那是因为我的博客在胡说八道。com/blog,但我使用wpapi在我网站的另一个页面上实际显示博客帖子。将过滤器的优先级设置为PHP\\u INT\\u MAX修复了该问题。

结束

相关推荐

使用FETCH_FEED检索具有非常见标题的项目

我正在用fetch_feed, 然而,对于foreach, 正如文档所述,我可以使用get-> 方法,如何访问如下所示的对象: <SO:AppId>617422</SO:AppId> 那些: 在我的代码上生成错误。有什么想法吗?,提要如下所示: channel title link image title url item SO:AppId&#