wordpress 归档

我的wordpress中文乱码处理方法

用phpMyAdmin打开wordpress数据库,乱码,但是从wordpress浏览正常,用phpMyAdmin导出sql备份为乱码,并不可恢复.

经查:
MySQL 版本 4.1.7 ,
编码为 DEFAULT CHARSET=latin1,
collation 为 latin1_general_ci

通过 WP-DB Backup 插件备份wordpress数据库,无乱码.

修改用WP-DB Backup导出的文件,把DEFAULT CHARSET=latin1替换为DEFAULT CHARSET=utf8,重新导入,一切OK,Collation也为utf8_general_ci.

修改wp-includes/wp-db.php

$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);
//加入以下一行
$this->query(”SET NAMES ‘utf8′”);

搞定,收工.

参考文章:
桑林志MySQL 4.1x 中文乱码问题
Livid三句真言

2条留言啦!讨论状况空前,你还不快去说几句!

Categorie 是中文的处理办法

编辑Categorie的Slug(类别简称)属性:
管理==>类别==>编辑类别中,设置为英文名称

还没有留言,不如你来说两句?

wordpress的搜索引擎友好(path_info方案)

因为我现在用的空间不支持.htaccess,所以采用path_info方案。

后台->Options->Permalink->Structure
/index.php/archives/%post_id%

延伸阅读:车东的Search Engine Friendly的URL设计

还没有留言,不如你来说两句?

WordPress Hooks

WordPress Hooks, 主要介绍Wordpress系统中的函数及其用法,数据清晰详尽,先记下,有时间好好研究。

还没有留言,不如你来说两句?

安装了语法加亮插件—CoolCode

插件下载地址

记得把
WordPress “选项”—>“写作”—>“自动修正错误的内嵌式 XHTML 语法”
关闭

效果:

  1. <?php
  2. echo "hello,world!";
  3. ?>

今晚就弄到这里,洗洗睡 :)

还没有留言,不如你来说两句?

wordpress 配制摘要

#jeromes-keywords 需要自己修改模版文件来显示。

修改了模版中的 index.php,single.php,
增加了一行 tag:< ?php the_post_keytags(); ?>

#jeromes-keywords tag云图
下载了 sample-cosmos-php.zip

修改 jeromes-keywords.php 函数all_keywords()
/tag/%keylink% -> ?tag=%keylink% (因为我的空间不支持.htaccess)
使用path_info后改为 /index.php/tag/%keylink%
对中文支持有问题

#修改style.css
加大浏览宽度
.widecolumn {
padding: 10px 0 20px 0;
margin: 5px 0 0 150px; #50px
width: 450px; #650px
}

#修改时间格式
修改模版中的 index.php,single.php
the_time(’F jS, Y’)->the_time(’Y-m-d H:i’)

还没有留言,不如你来说两句?

尝试wordpress 2.0

装了wordpress 2.0 beta ,jeromes-keywords 插件不能正常使用,又换了回来wordpress 1.5.2

jeromes-keywords 需要自己修改模版文件来显示。

修改了模版中的 index.php,single.php,
增加了一行 tag:< ?php the_post_keytags(); ?>

还没有留言,不如你来说两句?