如何从所有页面临时删除内容,但保留URL?

时间:2013-04-26 作者:DreamGrowers

如何临时删除所有页面的内容,但保留URL?

我需要关闭所有网站内容,但保持URL打开,这样google仍然可以找到它们。

。。。至少我想我想这样做。基本上,我正在与另一个网站协商谁“拥有”这些内容,但我们都同意在讨论期间删除这些内容10天。然而,我在想,我应该把URL放在上面,这样我就不会因为整个网站被关闭而受到Google的猛烈抨击。或者,如果没有内容,这有关系吗。

我不想失去我在谷歌的位置,因为我被解雇了10天。那么,在问题解决之前,有没有办法为每个URL显示维护消息?

2 个回复
SO网友:s_ha_dum

取决于你所说的“内容”是什么意思。如果您只想删除帖子正文,那么。。。

function remove_body_wpse_97291($content) {
  return "Content temporarily removed";
}
add_filter(\'the_content\',\'remove_body_wpse_97291\',100);
如果您想更积极地删除内容。。。

function remove_all_content_wpse_97291($content) {
  include(\'license.txt\'); // example loads the WordPress license agreement as raw text; not pretty
  exit;
}
add_filter(\'template_redirect\',\'remove_all_content_wpse_97291\',1);
URL保持不变,但替换内容。

您还可以使用(可能)重定向307 Status code, or 302 possibly,...

function redirect_all_content_wpse_97291($content) {
  wp_safe_redirect(\'license.txt\',307);
  exit;
}
add_filter(\'template_redirect\',\'redirect_all_content_wpse_97291\',1);

SO网友:djallits

有一个插件。

退房Maintenance Mode 迈克尔·沃勒(MichaelWöhrer)。您可以配置站点关闭的时间,使用vanilla或WordPress登录主题页面显示站点处于计划维护状态,甚至可以在主题中为页面创建自己的模板并使用该模板。它还包括在您的邮件头中发送503的功能,以便Google知道您暂时处于脱机状态。这个没有成功的机会。

尽管这个插件已经好几年没有更新了,但它是一个经过深思熟虑的可靠解决方案。

结束

相关推荐

Travel Blog Plugins

今年晚些时候,我将使用Wordpress创建一个关于我旅行的博客。我希望该博客具有以下功能我的帖子将被地理定位一张包含帖子位置的地图,可以单击地图上的各个点到达帖子</我正在寻找最好/最合适的插件。谢谢,艾尔。