WordPress建站比较实用的配置项
WordPress的建站特色便是你能够彻底按你自己的主意来建立归于你自己的博客或许网站应用,这儿说几个比较实用的配置项。
新手留意事项:
不要用记事本修正wp-config.php文件,也不要给这个文件结尾加上?>标签。
以下一切涉及到要增加代码的,除非特别阐明,否则,都是修正wp-config.php文件,需求增加的代码应该加在wp-config.php文件的:
That's all, stop editing! Happy blogging
这一条注释之上。
1.版本与言语
目前英文版和中文版都能在官方下载到,不过假设你首先装的英文版,后来又想用中文版了也不要紧,下载中文版的,然后把wp-content/languages目录下面的言语文件放到你博客的wp-content/languages 目录下面,再在wp-config.php中界说言语为中文即可,如:
define('WPLANG', 'zh_CN');
什么?你想要前台运用中文,后面运用英文?能够,有个名叫 admin-in-english 的小插件,装上就能满意你的要求。
2.用多大内存,你说了算
界说一般状况下答应wp运用的最大内存,如:
define('WP_MEMORY_LIMIT', '30M');
关于单用户博客,wp默许值是32M,关于多用户站点,默许是64M,你能够依据你的实际状况调整,假设你愿意的话。
这个参数值最终将作用在php装备的memory_limit项上。
界说处理图片时答应运用的最大内存:
define( 'WP_MAX_MEMORY_LIMIT', '128M' );
由于wp默许是256M的,这在某些内存较小的vps上面的话,可能会导致内存超出可分配值的过错。因而,你能够依据自己的状况调整之。
需求阐明的是,这个约束仅用于约束imagecreatefromstring函数处理图片时的内存运用。由于GD在内存中处理图片时是没有紧缩图片数据的。详细在function wp_load_image中有阐明。
3.博客出问题了?调试一下吧
加上如下代码,WP将会老老实实的把一切过错信息显示出来:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
4.主动保存相关
//每30秒主动保存一次:
define( 'AUTOSAVE_INTERVAL', 30 );
//每周清理一次回收站(界说为0禁用回收站):
define( 'EMPTY_TRASH_DAYS', 7 );
//禁用日志修订
define('WP_POST_REVISIONS', false);
5.用的Unix/Linux/BSD主机?用UNIX Socket连接mysql数据库吧,如:
define('DB_HOST', 'localhost:/var/lib/mysql/mysql.sock');
6.更新插件或主题时呈现“要履行请求的操作,WordPress 需求拜访您网页服务器的权限。 请输入您的FTP登录XXXX的解决方法”
这种状况一般是主机的目录一切者与php的履行者(一般是apache或lighthttpd,nginx等)不同导致的,一般选用suphp以cgi方式运行php的站点不会呈现此状况。
在wp-config.php中参加如下代码即可:
define('FS_METHOD', 'direct');
define('FS_CHMOD_DIR', 0777);
define('FS_CHMOD_FILE', 0777);
另外在wp-content目录下面新建一目录upgrade并且权限设置为777,插件目录plugins和主题目录themes也要给777权限(留意只是这两个目录自身,而不是目录下面的文件及目录!)
7.想要cookie-free domain的图片URL?这个也很简单
你能够在同一服务器上面新建一子站点,如static.ihacklog.com ,假定把附件保存在wp-files目录下面,wp-files的绝对途径假定为
/home/ihacklog.com/www/static (这个途径要依据你自己的主机确认)
在后台,“设置”--〉“媒体选项”
文件上传处,默许上传途径填写绝对途径 /home/ihacklog.com/www/static
留意,假设你是windows主机的话,这个途径要用这样的方式,如:D:\\htdocs\\ihacklog.com\\static
文件的完整URL 地址填写:http://static.ihacklog.com/wp-files
这样以后,再更新数据库中的URL信息:
UPDATE wp_posts SET post_content= replace(post_content,'http://your-domain.com/wp-content/uploads/','http://static.ihacklog.com/wp-files/');
然后把你wp-content/uploads/目录下面的一切东东都移动到/home/ihacklog.com/www/static/wp-files/ 目录下面即可。
8.想把WP放在某个子目录下面?
这个关于用cp等主机面板的用户比较实用。由于主站目录是public_html(实际上是指向www目录的一个符号链接)的话,子站的目录也是在这个目录下面。直接把WP装在这下面的话,整个站点目录就显得比较乱了。把wp安装在子目录下面比较好一些。如,把wp安装在wp目录下面:
(这儿假定你已经直接把wp安装在站点根目录下面了)
先去后台,“常规” --〉“常规”
WordPress 地址(URL)填写: http://your-domain.com/wp
站点地址(URL)不变,仍是:http://your-domain.com
这样保存以后,在站点根目录下面新建一名为wp的目录,再把一切除.htaccess和 index.php的文件和目录悉数移动到wp目录下面。
修正index.php文件require句子为:
require('./wp/wp-blog-header.php');
9.嫌默许的wp-login.php这个登录URL太麻烦?你能够修正它
将以下代码放到当前主题的functions.php文件中:
add_action( 'init', 'wp_login_url_rewrite' );
function wp_login_url_rewrite() {add_rewrite_rule( 'login/?$', 'wp-login.php', 'top' );}
然后,拜访一下“设置” --〉“固定链接”(在这儿什么事也不用干,打开一下这个页面即可),让wp主动更新一下rewrite规矩好让规矩即时收效。
现在你能够在你博客域名的后面直接加上/login来拜访登录页面了。
标签:
如没特殊注明,文章均为梦魅网络原创,转载请注明来自http://www.monmei.com/news/show/821 。部分图片及文字来源于网络,若有侵权,请告知删除!
- 上一篇:什么样的网站可以算作营销网站
- 下一篇:网页设计你的审美过关了吗?