Wordpress问题集锦
注:本文系蓝牙博客整理,转载清注明出处
蓝牙博客http://lanya.pp.ru
Lanya’s blog http://lanya.org.ru
1、wordpress更换域名后,在后台导入在以前用的域名上备份的数据。发现在访问的时候老是跳转到以前的域名,致使打不开博客。
解决办法:
1、登录你的空间后台——进入到phpmyadmin(如果空间没有可以自己上传源文件安装一个)——找到对应的数据库(如果有多个的话)——浏览——找到wp_options的siteurl这一项,点击这个表前面像笔的形状一样的按钮,修改域名为新的域名,
2、进入新的域名后台管理——设置——常规,修改blog address(中文的显示为博客地址)为你的新域名
3、如果还是不能访问,检查根目录下的.htaccess文件中是否有转向指令,如果有,请删除含有原来域名的那一行!这是默认的.htaccess文件(把根目录下的.htaccess权限设置为777),
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
AddOutputFilterByType DEFLATE text/html text/css text/plaintext/xml application/x-httpd-php application/x-javascript
把它用记事本保存成.htaccess(注意文件类型要选择所有文件)。
2、进入博客首页后显示空白(估计跟你安装的新的主题有关,你备份了在启用那个主题时的数据当再重新导入到其他地方时,就得将对应主题的header.php文件修改)
解决办法:请把header.php(在wp-content/themes/default和wp-content/themes/classic下)文件内第9行:
改为:
如果还不行继续:
在后台——插件——添加新插件处搜索“cos-html-cache ” 或者“super-cache” 随便安装一个就行(推荐前者)(有的空间安装后要与数据库进行通信,填写数据库名(注意,这里不能再填localhost了,应该填对应的数据库的IP),数据库用户名,密码即可)。
1.后台插件搜索cos-html-cache后安装激活.
2.将固定连接修改一下,类似 /archives/%postname%.html
另外你还需要建立相对应的目录/archives/,注意此目录需要可写,右击——选择属性改为777(或666)。
在网站根目录下创建一个文件名为”index.bak”,设置属性为0666(好多朋友反映无法生成首页,请注意这里);在后台对应的插件管理页激活该插件;
请确保你WP的gzip压缩未打开(在wordpress2.5之前,wordpress是自带gzip加速功能的,在2.5之后的版本中,wordpress取消了这项功能)
这里附上启用gzip方法:
1、ftp后打开index.php,在define('WP_USE_THEMES', true);这句代码后加入这行代码:ob_start('ob_gzhandler');
2、安装gzippy这个插件
下载地址:http://wordpress.org/extend/plugins/gzippy/
在安装插件之前你可以先到下面这个网站查看您的网站是否已经开启gzip压缩 http://gzip.zzbaike.com/
3、 “无法定位WordPress Content 目录(wp-content)”
解决办法:
在wp-config.php结尾加上
/** Override defaultfile permissions */
if(is_admin()) {
add_filter('filesystem_method',create_function('$a', 'return "direct";' ));
define('FS_CHMOD_DIR', 0751 );}
安装成功后可能会出现这个警告:Warning! /XXX/XXX/XXX/XXXX/XXX/wp-content is writeable!
就是说要保证wp-content这个目录是可写的,用ftp登录上去后,选中这个文件夹右击选择属性将其权限设置为777即可
4、怎么在文章右侧添加广告?
方法一:手动修改模板:改single.php,找到这行代码(或和这行类似的代码)
然后在其上面一行加入以下代码:
方法二:在后台的小工具里,拖拽一个文本到sidebar(边栏),然后把那些广告代码放进刚拖拽的文本。(必须主题支持边栏才行)
方法三:使用插件,MagicADsWidget(添加php代码的广告) adman
all-in-one-adsense-and-ypn (添加google的广告) AdRotate广告轮翻播放
5、统计代码与好用的插件推荐
在wp-content/themes/当前主题/footer.php文件里加上统计代码(加在