只允许在WordPress网站上提供Feed网址

时间:2012-10-18 17:32:31

标签: wordpress-plugin wordpress

我想知道是否可以编写一个只显示访问者访问提要网址的插件。管理员页面也应该由管理员访问。

这个想法的背景是我编写了一个自定义Feed生成器并在WordPress站点中实现了它。由于该网站仅用于Feed,我希望除了Feed输出外,该网站对公众不可见。

我知道有Maintenance ModeMembers Only个插件。问题是维护模式禁止进给访问,而仅会员模式禁止一般访问者。

所以我想知道是否有一种简单的方法可以做到这一点。我想避免编辑mod_rewrite,因为我打算尽可能将它作为插件。如果没有mod_rewrite这样做是不现实的,我会尝试编辑mod_rewrite。

感谢您的意见。

2 个答案:

答案 0 :(得分:1)

那么,基本上你不希望主题呈现?那么/categories/tags/archives等呢?

如果这就是你想做的全部,你可以用style.css(除主题信息注释块之外的空白)和index.php模板创建一个空白主题。

答案 1 :(得分:1)

如果您不想要渲染任何内容,可以使用template_redirect挂钩轻松修复。例如:

function stop_rendering() {
    exit;
}
add_action( 'template_redirect', 'stop_rendering');