1. 如何修改WordPress安装路径
虽然很多人建议不要随意修改 WordPress 的安装路径,但是,有的时候也有不得不改的理由(比如本站曾经修改 WordPress 安装路径),也有人看到自己网站根目录下面那么夺得文件,显得不整洁,于是想改变 WordPress 安装路径。当然,WordPress 安装路径也不是改不得,但是,改变以后要保证原来的网页链接不发生改变。
首先,请删除网站根目录和 WordPress 安装路径下面的 htaccess 文件;之后,登陆后台 >>; 设置 >>; 常规,按照下面的方式设置 WordPress 地址(URL)和 站点地址(URL),并保存更改。
更改之后,会出现网页打不开的情况,这是很正常的,不用担心。接下来请登陆 FTP ,将 WordPress 的程序文件放入网站根目录的 admin 文件夹中(和修改的 WordPress 地址保持一致),并下载 index.php 文件,用专用编辑器(推荐 UlraEdit )打开 index.php 文件,查找
require('./wp-blog-header.php');
修改为
require('./admin/wp-blog-header.php');
保存后,将修改后的 index.php 文件上传至网站根目录。
这样,WordPress 的安装路径已经修改好了。这时候,打开你的网站,查看一下,你的网站网址有没有发生改动?
如果你是从头开始安装 WordPress ,不妨参考这样的安装方式:推荐 WordPress 安装方式。
注:每次修改 WordPress 安装地址和站点地址,WordPress会生成新的 htaccess 文件。
2. wordpress更改文件上传目录为"wp
/** wordpress年月日文件目录**/
function custom_upload_directory( $uploads ) {
date_default_timezone_set("Asia/Shanghai");//设置时区
$subdir = date("Y/m/d");//设置目录格式
$uploads['subdir'] = $subdir;
$uploads['path'] = $uploads['basedir'].DIRECTORY_SEPARATOR.$subdir;
$uploads['url'] = $uploads['baseurl'].'/'.$subdir;
return $uploads;
}
add_filter( 'upload_dir', 'custom_upload_directory' );
3. 请问wordpress怎么修改可以使得文章路径在分类路径后面
有的时候,我们发现通过phpmyadmin在数据库中看到的内容是乱码,而wordpress依然能正常显示,但是一旦导出转移到新的数据库,却无法在新的web服务器中正常显示了。那么这个时候我们就需要解决乱码的问题,当然通用的转换方法是都向utf-8编码转换。
导出sql的方法至少有两种,第一种是直接在shell里面导出,另外一种就是通过phpmyadmin下载下来。不管怎样,我们都得面对这个乱码的sql文件。而乱码SQL文件又分真正的乱码和伪乱码。伪乱码的原因在于记事本或者其他等文本编辑器用ANSI的方式查看了utf-8编码,由于对bom的误处理或者bom丢失,导致我们看到乱码。这个问题解决起来比较简单,那就是用editplus等文本编辑器打开sql文件,然后保存的时候选择编码为utf-8即可。而另外一种真正的乱码这个办法就无效了,所以这个时候我就用php写了一个简单的sql备份工具,它在备份的同时也可以按用户需要将大的sql文件按照需要进行分割。
使用方法,下载这个php文件/wp-content/uploads/2008/05/dump.zip(插几次链接都失败,难道是wp2.5编辑器的问题?),如果你需要设置分割文件的大小,那么就用文本编辑器打开这个文件,修改第4行,默认的2000表示每2000个SQL语句分割成一个文件,否则别管他。然后将其放在根目录下的一个文件夹中,如bak,设置bak的属性为0777。然后通过web访问/bak/cos-dump.php即可。
采用第二个方法后如果发现还是乱码,请用第一个方式,如果都不行,请检查新的数据库设置是否正确!
备份完毕之后,请删除此文件,以免数据泄漏!
4. 更改wordpress默认首页路径
如果是更改皮肤的首页地址,可以通过hooks实施,具体可查看wp-includes/template.php第29行:
return apply_filters( "{$type}_template", locate_template( $templates ) );根据这个hooks,添加相关函数
add_filter('index_template', 'custom_index_template');
function custom_index_template( $template ){
return "你指定的首页文件地址, ex: /wordpress/
custom/index.php“;
}
转载请注明出处51数据库 » wordpress修改上传路径