再一次说明,我喜欢textpattern更多一些,转到wp只是为了更方便转到typecho。下面说一说转换的步骤:

(本文是基于txp4.0.6和wp2.6写的,共参考)

1、备份数据,很重要

2、打开wp-admin\import\textpattern.php

在338行找到

if($cat1 = $category1) { $cats[1] = $cat1; }
if($cat2 = $category2) { $cats[2] = $cat2; }

修改为

if($cat1 = $category1) { $cats[] = $cat1; }
if($cat2 = $category2) { $cats[] = $cat2; }

 

如果不修改,txp的所有日志会被导入到wp的Uncategorized里,而不会导入正确的分类,这一点感谢光明同学帮我。

3、进入wp的后台,开始import,选择textpattern,正确填写数据库信息,OK。

这里有一个小小的插曲,localhost测试的时候导入没有问题,在服务器上就不行了,于是我就将本地导好的wp数据库覆盖了服务器上的数据。因为wp把安装URL写进了数据库,所以需要修改部分数据库内容,一般是wp_options这个表,也就几处。

4、因为textpattern使用的是Textile,在导入wp后需要使用一个语法转换插件,Textile2

安装激活,中文用户会发现出现了乱码,我想东亚语言应该都会,打开settings->Textile2,将Character Encoding里的两处设置留空(一般默认是utf-8),保存。

补充一下textpattern转到wordpress之后的链接设置

How to import Textpattern into Wordpress

1.backup your database,very importent.

2.open wp-admin\import\textpattern.php

find

if($cat1 = $category1) { $cats[1] = $cat1; }
if($cat2 = $category2) { $cats[2] = $cat2; }

in line 338,change to

if($cat1 = $category1) { $cats[] = $cat1; }
if($cat2 = $category2) { $cats[] = $cat2; }

if don’t do this,all posts will be imported into a category named ’Uncategorized’.

3.ok,start your import procceding.

4.now,you need a plugin,called Textile2.

if your are a chinese user,open settings->Textile2 and set up ’Character Encoding’ empty.

标签:textpattern, wordpress

2 条评论

  1. 看来typecho快有眉目了 , 呵呵

  2. 沙发

评论已关闭