wordpress合理利用wp-config.php文件小功能
这里有几个通过往wp-config.php中添加代码实现相关功能的技巧分享给大家。
1,去掉WordPress的历史修订版本功能。
这个是WordPress默认的功能,主要是方便多人协作写文章使用,但是在单人网站上,这个功能基本上是鸡肋。
去掉的办法:
在wp-config.php中添加代码:
define('WP_POST_REVISIONS', false );
这个功能可以记录无数次的历史版本,如果往wp-config.php中添加如下代码可以限定历史版本的次数:
define('WP_POST_REVISIONS', 2 );
这个数字 2,就是次数。
2,修改系统文件的函数功能
有些主机,当你想在线安装插件,主题的时候,会让填写主机信息,ftp帐户和密码,解决这种问题的办法也很简单,只要往wp-config.php中添加以下代码:
define('FS_METHOD', 'direct');
这个应用在Wopus帮助站里的WordPress需要填写链接信息解决办法有说明。
3,保护wp-config.php文件
WordPress文件的安全性很重要,之前看一些WordPress被入侵,基本上都在wp-config.php加了恶意代码,而且默认的权限是644,被修改成了666;
以下代码可以保护wp-config.php文件不被入侵:
# protect wpconfig.php order allow,deny deny from all
当然,上面代码不是放在wp-config.php中,而是放在.htaccess中,放在当前WordPress程序所在目录中。
4,修改WordPress数据库的前缀
WordPress程序在安装的时候默认的前缀是wp_,你可以修改成任何你喜欢的,至于为何要修改,主要两个理由:1,保证数据库安全,不被破解;2,如果主机之后一个数据库,不同的数据库前缀可以
让很多数据库共存。
步骤:
在wp-config.php中找到代码:
$table_prefix = 'wp_';
把wp修改成任何你需要的即可,这么修改之后,会导致网站访问提示数据库访问错误,还需要一个插件,才能彻底解决问题:DB Prefix Change 。
5,修改自动保存时间间隔
WordPress自动保存功能超级给力,常用Office或者PS的同学,肯定都有经历,突然停电,几千字的Word没保存,刚做好几十页的PPT没保存或者几百个设计好的图层没保存,是什么感觉,但
WordPress不会,在一定的间隔,WordPress会自动保存已经存在于编辑框中的文字。
通过以下代码可以修改每次保存的时间间隔:
define('AUTOSAVE_INTERVAL', 240 );
240,就是时间间隔,单位是:秒。
6,方便迁移WordPress
这个功能太帅了,单独写文章,并会添加地址到这里。
之前都是这么操作的:WordPress更换主域名后需要完成的操作
7,使WordPress在WP_DEBUG模式下
WordPress官方给wp_debug的解释:
WP_DEBUG 常量控制大多数 PHP 错误,以及所有警告和提醒。如果您不在 wp-config.php 文件中进行定义,则将自动设置为 false。WP_DEBUG_LOG 和 WP_DEBUG_DISPLAY 控制调试消息的记录和显示。
wp_debug功能默认是不可用的,在wp-config.php中添加如下代码可以实现:
define('WP_DEBUG',true);
8,设置禁止编辑插件和主题的权限
如果你是一个WordPress的主题作者,或者你是WordPress达人,在帮客户做主题或者解决WordPress问题的时候,通常要设置一下权限,虽然都是管理员,但还是不要让用户随便去操作主题和插件,
以免带来不必要的麻烦。
删除Wordpress主题和插件编辑功能代码:
define('DISALLOW_FILE_EDIT',true);
下面的代码可以禁止安装主题和插件:
define('DISALLOW_FILE_MODS',true);
但需要记住的是,被WordPress官方收录的主题和插件,会不断的更新,有些是为了功能,有些是为了安全,所以,请确保能通过其他途径及时了解相关主题和插件最新的动态。
(资源库 www.zyku.net)
栏 目:WordPress
下一篇:WordPress提示require_once() Failed opening required的解决方法
本文标题:wordpress合理利用wp-config.php文件小功能
本文地址:https://www.zyku.net/wp/1212.html
您可能感兴趣的文章
- 04-05mysql 查看当前使用的配置文件my.cnf的方法
- 03-08wordpress新版本安装点击“创建配置文件”无反应的解
- 02-18MariaDB(Mysql分支)my.cnf配置文件中文注释版
- 02-28配置文件php-fpm.conf详解
- 01-23Apache2.2和Apache2.4中httpd.conf配置文件的异同
- 08-15opporeno6隐私便签在哪里
- 01-11超能清理专家-超能清理专家应用软件功
- 01-11速查定位-速查定位应用软件功能介绍
- 10-19苹果13pro相机网格辅助线开启步骤分享
- 01-13爱拼长图-爱拼长图应用软件功能介绍
- 03-18iqooneo5活力版设置简体中文步骤教程
- 03-07华为watch3pro开启睡眠监测方法
- 12-30众禾慧农-众禾慧农应用软件功能介绍
- 01-09嘉禾本地通-嘉禾本地通应用软件功能介
- 09-16红米note9取消提示音方法汇总
- 01-14青芒壁纸-青芒壁纸应用软件功能介绍
- 11-03苹果13还原网络设置方法介绍
- 03-09鸿蒙桌面设置布局教程
- 10-11iOS15备忘录使用方法介绍
- 09-16荣耀magic3怎样设置护眼模式
最近更新
阅读排行
猜你喜欢
- 09-16帝国CMS利用七牛云存储加速网站附件的
- 01-17一元抓娃娃-一元抓娃娃应用软件功能介
- 01-17CamHi app-CamHi app应用软件功能介绍
- 01-12airpods如何调节声音
- 12-26如何修改MYSQL默认用户名ROOT
- 07-05Linux smbd命令
- 04-02iPhone关闭允许app请求跟踪设置方法
- 07-05Linux chkconfig命令
- 08-15华为histen音效怎样调节
- 03-15荣耀50pro设置投屏步骤方法