Wordpress中文包引起数据库备份插件出错问题的解决方案

修改方法为,在backup_fragment()函数开头加上一句:

  1. header( 'Content-Type: text/html; charset=utf-8' );

MySQL 4.1x 中文乱码问题

一是数据导入。在phpMyAdmin内导入后,发现中文变成了乱码。搜索学习后,了解到需要设置数据库的collation (校勘),如果你的数据库是utf-8的,设置为utf8_general_ci就可以了。

二是,即使正确导入了,在phpMyAdmin里也能正确显示,但WordPress页面上显示的文章内容都是“???”,而模板里面的汉字都能正常显示。

解決這個問題必須去修改wp-includes/wp-db.php內的資料連線設定。詳細的修改方式是這樣的:

  1. $this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
  2. //加上下面這行
  3. $this->query("SET NAMES 'utf8'");

WordPress-簡單的Menu制作

其实只是很简单的增加一列li,然后用css来控制这部分li的表现,如果要应用到其他模版,请自行修改css部分的相关代码

阅读全文 »

解决图片撑破页面的问题

在CSS样式表中加入以下代码:

  1. #primary .entry-content img {
  2.     max-width: 545px;
  3.     width: expression( this.width> 545 ? "545px" : (this.width+"px") );
  4. }

注:primary和entry-content 根据使用的替换

WordPress wp_list_cats函数详解

  1. < ?php wp_list_cats("sort_column=name&optioncount=1&feed=RSS"); ?>

这句就是告诉它分类要依照名称排序、并显示拥有的文章数量、而且分类要显示分类RSS连结。各个自设选项列表如下

sort_column
ID 或 name,预设为 ‘ID
分别为依 ID 值或分类名称排序

sort_order
asc 或 desc,预设为递增 asc
排序递增或递减

list
0 或 1,预设为以清单方式显示: 1
设定是否以清单方式显示?
将会在分类上加上

ul li
optiondates
0 或 1,预设为不显示: 0
设定是否显示每个分类下最新发表文章的发表日期?

阅读全文 »