0

我想知道是否可以编写一个插件,它什么都不显示,只让访问者访问提要 url。管理员也应该可以访问管理页面。

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

我知道有维护模式仅限会员插件。问题是维护模式禁止提要访问,而仅限会员模式禁止一般访问者。

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

感谢您的输入。

4

2 回答 2

1

所以,基本上你不希望主题渲染?/categories,/tags等呢/archives

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

于 2012-10-18T17:59:39.137 回答
1

如果您不想渲染任何内容,可以使用 template_redirect 挂钩轻松解决此问题。例如:

function stop_rendering() {
    exit;
}
add_action( 'template_redirect', 'stop_rendering');
于 2012-10-19T10:33:09.290 回答