刚刚从PJBlog换到了WordPress,转换过来还有很多的小细节有待调整,最近一直在忙着修改中,虽然时间有限,但是还是抽点时间折腾下博客。
虽然表现上看上去变化不大,但是实际上我却做了一系列的修改工作,为的就是以后的完美。
现在内容页还是有些错误的,由于之前用PJBlog的时候在摘要里面放了图片,转换过来的时候图片的 /> 与meta 的 />冲突了,导致内容页顶部出现了一段文字,还要一篇一篇的修改,正好我也修改下描述,稍稍做一下SEO优化。
下面我就简单的介绍下转换的过程:
转换程序是蚊子写的,很棒的一个转换程序,再次特别感谢蚊子。转换过来之后第一就是对文章的标题的处理。现在的博客程序基本都支持博客标题别名了,这次我没有选用id数字作为标题,而是用了英文翻译,英文不大好,翻译的比较简单,大家看见错误偷偷告诉我,呵呵。
标题使用的是别名链接,这也导致之前搜索引擎的链接基本全部失效了,不过也不用担心,很快就会恢复过来的。这次通过观察搜索引擎,我也发现了一个很有趣的事情。
之前百度收录的比较稳定,一直在以一种极其缓慢的速度增长着。这次换WordPress之后,收录的链接地址到目前基本没有变化,还是之前PJBlog的链接,不能不感叹百度的效率是多么低下。
相比较百度,Google就好了很多,已经恢复了大约60%的链接地址了,Google自从降了我PR之后,对我的博客收录一直都不算很友好,有时候几千条,有时候只有2,3百。这次乘机对Google做一些优化,让其更喜欢我的博客一些。
雅虎跟百度一样,也是没什么反应,收录的还都是之前的链接地址,没有转换过来,虽然百度更新缓慢,但是Google退出,百度就成了一家独大,你雅虎再不勤奋一些迟早也会被百度给吞没的。bing和搜狗都跟雅虎一样,就不说了。
最让我感到惊奇的是腾讯搜搜,虽然现在互联网上对腾讯的贬远大于褒,但是不得不说,搜搜更新之快超过了Google,换了大约90%,目前对我博客的收录也是最多,我不清楚是不是搜搜喜欢我的博客还是其他什么原因,但是确实让我感到惊讶,开始我还以为是搜搜调用的Google的数据。
然后就是文章ID连续的问题,虽然现在用的是别名,没有使用ID,但是对于我这个有洁癖的人来说,在后台看到ID不连续也会不爽的,转到Wordpress之后没有立即处理这个ID问题,然后发表,修改文章,然后ID就乱了,因为对文章的修改较多,使得数据库里面出现了一大堆的草稿记录,浪费数据库的空间,MYSQL比Access最大的好处就是MYSQL可以在线修改数据库,而Access好像就不可以。之前转换的文章ID是连续,新发表的就乱了,之前文章ID到374,新发的文章都到了798了,看着极不舒服。
修改方法比较的呆,就是直接在数据库里面修改,将375到797之间的垃圾缓存草稿等都删掉了,然后强制将ID798调成375,然后就是评论了,评论不认文章内容,只认文章ID,所以将798这篇文章的评论的ID都换成了375,再次保存,虽然过程比较傻瓜繁琐,但是效果还是达到了。文章和评论都对应了。不过新的问题出现了,就是再新发表的文章的ID会从799开始,也就是中间一大段没有了,ID是唯一的,删掉就没有,而我又想新发表的ID还接着之前的ID,好吧,我承认自己比较有洁癖,我就是要连续,不连续我就急。办法总归是有的。
我们这次备份只备份文章,wp_postss这个表。不是直接勾上这个表然后备份,这样是不行的,打开这个表,勾上前面1-375的文章,然后导出备份,然后再把wp_postss这个表清空,把之前备份的文章导进去,这样就OK了。在导入之前先将文章自动备份去掉,不然还是会有问题的。修改方法来着网络。
首先打开根目录下的wp-config.php文件,在 $table_prefix = ‘wp_’; 前面添加代码
define ('WP_POST_REVISIONS', false);
define ('AUTOSAVE_INTERVAL', false);
然后找到并打开wp-admin/post-new.php(第46行)和wp-admin/post.php(第177行)这两个文件,将其 wp_enqueue_script(‘autosave’); 注释或删除掉
// wp_enqueue_script('autosave');
最后找到并打开wp-admin/includes/post.php文件,找到
if ( $create_in_db )
,在它的前一行添加
$create_in_db = false;
使其变成这样:
$create_in_db = false;
if ( $create_in_db ) {
通过这3步,就已经彻底解决WordPress3.0下的ID不连续了,(WordPress3.1好像用此方法无效)。
然后发表一篇文章,ID就是376了,终于连续了,虽然这些在前台是看不到了,不过修改确实花了我点心思,不停倒来倒去,然后通过PHPnow本地测试。看着连续的ID,还是感觉蛮不错的。
博客的交互性是比较重要的,这次选主机用Linux是个十分明智的选择,Windows的主机在支持PHP方面多少还是逊色于Linux的。
之前用PJ的时候,博客是支持评论回复邮件通知的,那个是用的JMail组件。之前开过一个Windows下的PHP主机,不支持邮件回复,比较郁闷,Google查了下,好像是有方法解决这个问题的,要装2个插件转换,个人感觉有些麻烦了。
这次装的是wordpress-thread-comment这个邮件回复插件,很不错额一个插件,功能也比较齐全。唯一的缺陷就是接收邮件样式比较单调,等于没有样式,于是稍稍给他加了点样式,收到我邮件回复的朋友有没有感觉到呢?
这个邮件回复测试好久,本地都没有测试,直接上了空间,不断的调整,选择最佳状态。
博客暂时就装了3个插件,一个是防止垃圾评论的,另一个博客文章浏览次数统计的插件。不想装太多的插件,多了是会影响效率的,能在主题上用的效果直接主题上修改。
然后就是对主题的一些修改,都是一些细节的调整,更适合自己的博客,期待我的第一个WordPress的主题的诞生,希望不会夭折,呵呵。
下面还会陆陆续续做一些调整,希望尽快将这些有问题的地方解决好。
威哥,刚下了你的一个pjblog的皮肤weisay_mono
使用后发现几个问题额,尝试休整,没有成功,只好来请教你了。
第一个:日志左边的日期年月,没有出现。
第二个:日志中的图片,没有变成缩略图,高清图显示全部。。简直要我的命。
第三个,你可能感兴趣的其他日志的翻页按钮的最后一个“全部”,位置有点怪异啊。
希望能回复我一下,谢谢哦。
@落阳使用那个主题要按照里面的说明修改代码的,不然实现不了那些效果。
现在3.5.1是肿么改的呢?!
WP上传中,先测试头像,哈哈
呵呵
我也是有数据库洁癖的人
囧
@浩子应该说很多人都有的,哈哈~
感谢威兄热情的回复。我的博文不多,干脆就一篇篇copy吧。呵呵。不用转化了。另外问一句,邮件自动回复用的是插件核实系统自动的。
@阿呆恩,文章不多的话手工也好的,转换过来或多或少都有写问题的。评论邮件通知我用的“WP Thread Comment”这个插件。
威兄指点一下吧,用蚊子的俺的咋也转不过来。sql生成了。txt不能生成。不知问题出在哪里。提示:Microsoft VBScript runtime 错误 ‘800a0009’
Subscript out of range: ‘[number: 1]’
/BLOG1/mt.asp,行 421
@阿呆看你博客,已经转好了,恭喜恭喜~
@William十分感谢威兄指点啊。俺有点晕,按照蚊子说的应该有两个文件,一个是txt,另外一个是sql。我的只生成了sql啊。txt没有啊。只有sql就可以了吗?
@阿呆txt是将PJblog3的文章导出来了,那个SQL则是留言和友情链接。
所以看你那个好像没有文章啊~
@William是啊。qq蚊子也不回话。反正是无法导出txt。不知道啥问题。错误提示
VBScript runtime 错误 ’800a0009′
Subscript out of range: ‘[number: 1]‘
/BLOG1/mt.asp,行 421
@阿呆这个转换的时候要将PJblog升级到352,然后再转,不然就容易出错误了
@William感谢威兄的回复。WP Thread Comment这个插件我用了每次都是两条,一条是这个插件发的,另外一条是系统发的。
还有,这个评论框的图片如何添加啊。就是“我坚信评论可以一针见血”
@阿呆这个“我坚信评论可以一针见血”是CSS控制的,在你主题的style.css,加上
#comment {background:#fff url(images/comment.gif) no-repeat center;}
就行了~
在此插头像。。。。。我的新头像出来了!!!
有一个Super Switch插件,可以关闭自动存档,关闭修订版本
@任侠这个还是2009版,最新的3.01版的跟2.92及之前的好像还不一样。
不过改一下代码页无所谓,效果达到了就行了
你是几点几的啊?我还是 2.9.2 版本,我注重兼容。
@拆墙部队显示是3.01的,刚开始么,就用最新版的了
小威你解决新添文章与转换过来文章ID不连续的问题是通过网络方法修改的,还是通过修改数据强制ID实现的?可以具体的说明一下吗,我也遇到这个问题了…
@bestchao我文章上面不是已经说的很清楚了么?修改数据强制ID实现的。
之前用PJ的时候就久仰威哥大名,好久没来,突然发现你也转来wp阵地了。。呵呵~~
@skidu换过来一个月了,呵呵,WP很强大~
小威,需要UBB插件可以找我,同时我也不希望你讲程序转发给其他人
@情留メ蚊子恩,好的,谢谢你,呵呵
小威是否可以将蚊子的转换程序分享给我,mingming04@126.com
@arnon抱歉,这个不能提供给你,因为程序不是我的,我只是使用而已。