【问题标题】:How to hide WordPress default links in source page?如何在源页面中隐藏 WordPress 默认链接?
【发布时间】:2014-07-14 11:37:09
【问题描述】:

在每个 WordPress 站点中,当您查看源页面时,您会看到 wp-admin、wp-content、wp-includes 链接,这些链接让查看源页面的人清楚地知道这是一个 WordPress 站点。我前一阵子搜索过如何隐藏这些,但我找不到任何有用的东西。如何更改这些文件夹?

【问题讨论】:

  • 它可能会变得非常混乱,但可能会考虑 a) 重命名这些文件夹或 b) 将您的内容(图像和文件)移动到“wp-content”文件夹之外。也就是说,我建议不要同时做这两件事。

标签: wordpress


【解决方案1】:

不幸的是,目前不可能,似乎也没有意愿修改 wp-admin 文件夹结构。

您可以按照How To Rename Your WordPress WP-Content Directory 之类的指南重命名wp-content 文件夹。指南的快速摘要:

将您的wp-content 文件夹物理重命名为assets 后,将以下内容添加到您的wp-config.php 文件中:

define ('WP_CONTENT_FOLDERNAME', 'assets');  
define ('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME) ;  
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/'); 
define('WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME);  
define('PLUGINDIR', ABSPATH . WP_CONTENT_FOLDERNAME . '/plugins' );

如果你有任何必须使用的插件,你应该添加以下几行:

define('MUPLUGINDIR', ABSPATH . WP_CONTENT_FOLDERNAME . '/mu-plugins' );

然后您会在 WordPress 中正确地看到您的插件、主题和上传。

如果您仍然对更改wp-admin 文件夹感兴趣,您应该查看这篇文章“Can I rename the wp-admin folder?”中的建议以及@MikeSchinkel 的回答。

  1. 提交您的案例on wp-hackers,但请注意,您的用例最好是好的,而不是“通过默默无闻的安全”,否则它会像上面那样被击落。

  2. a trac ticket 中提出您的论点,并附上同样的警告。

  3. 更好的是,将a patch 上传到启用所需功能的trac。当工作已经完成时,很难说不(但当然,他们确实更倾向于说“不”而不是说“是”,所以要预先警告。)

【讨论】:

  • 也许常量 PLUGINDIRMUPLUGINDIR 也应该重新定义,因为它们在路径中包含“wp-content”,否则使用它们的脚本将无法工作。检查\wp-includes\default-constants.php 文件。
  • 谢谢你,我回家后也会用这些常量更新答案。
猜你喜欢
  • 2019-11-17
  • 1970-01-01
  • 2020-02-28
  • 2013-01-25
  • 1970-01-01
  • 2021-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多