我开发了一个插件,因此我添加了新的RSS提要。一个提要可能看起来像http://local.wordpress.dev/?post_type=custom-post-type&custom-taxonomy=tax-1&feed=custom-feed
这个效果很好。但是如果启用了永久链接,这个url也可以工作,它将重定向到同一个提要http://local.wordpress.dev/custom-taxonomy/tax-1/feed/custom-feed
.
到目前为止还不错。我的插件将为用户列出所有可用的提要。我的问题是,检查pretty permalinks是否处于活动状态以及应该显示哪个url版本的最佳实践是什么?
我的想法是$wp_rewrite
哪一个permalink_structure
设置并决定显示哪个版本。有更好的方法吗?