用wordpress做行业用途的时候,很容易让人发现使用的WORDPRESS模板,造成不必要的风险。
故更改wp-content文件夹名字很重要了,而且也有利于SEO。
根目录下查找wp-config.php,更改之前要备份。
找到这一行代码,一般都在最底部:
require_once(ABSPATH . 'wp-settings.php');
在之前加上下面的信息,告诉wordprss已经更改wp-content为 assets.
define ( 'WP_CONTENT_FOLDERNAME' , 'assets' );//assets就是可自由定义的文件夹名字 |
define ( 'WP_CONTENT_DIR' , ABSPATH . WP_CONTENT_FOLDERNAME) ;//指示新 文件路径 |
另外需要说明,更改wp-content之后会发现所有的图片插件等都失效。
解决这个问题,增加下面两行代码,指定新目录URL.
define( 'WP_SITEURL' , 'http://' . $_SERVER [ 'HTTP_HOST' ] . '/' ); define( 'WP_CONTENT_URL' , WP_SITEURL . WP_CONTENT_FOLDERNAME); |
请复制如下代码使用:
define (‘WP_CONTENT_FOLDERNAME’, ‘XXXX’); //XXXX 可自定义
define ( ‘WP_CONTENT_DIR’, ABSPATH . WP_CONTENT_FOLDERNAME) ;
define(‘WP_SITEURL’, ‘http://’ . $_SERVER[‘HTTP_HOST’] . ‘/’);
define(‘WP_CONTENT_URL’, WP_SITEURL . WP_CONTENT_FOLDERNAME);
参考如下网站:
http://www.hongkiat.com/blog/renaming-wordpress-wp-content-folder/
http://www.yhawaii.net/%E5%A6%82%E4%BD%95%E9%87%8D%E5%91%BD%E5%90%8D%E4%BD%A0%E7%9A%84wp-content%E7%9B%AE%E5%BD%95.html
注意:修改的时候插件和主题不会正常工作。你已经添加到你的文章中存储在wp-content的图片的链接也将会失效,所以这个修改请谨慎,最好是一个新站,因为它可能会完全毁了你的网站!!
Tip:像bloginfo(‘template_directory’)类似这样的函数就不要用了,因为它默认的目录是WP-Content
测试版本:WordPress 4.7 “Vaughan” December 6, 2016, 可用!