wordpress禁用自动保存和版本修订后还是会有垃圾

on Tuesday, June 29th, 2010 at 3:15 pm by 阿辛

wordpress过于强大,自动保存autosave和版本修订REVISIONS功能会产生很多垃圾,所以很多博客都禁止了这两个功能。但是我发现还是会有垃圾,查看wp_posts表,post_status字段有值为auto-draft的空记录。这样的垃圾怎么产生的呢?

反复研究后,是在添加新文章add new的时候,wp先建一条空的post_status值为auto-draft的记录,当autosave之后,就改为draft,这样关掉窗口,以后回到后台,会看到一条草稿draft,编辑草稿发布,或者删除,这样就没垃圾产生。

但是禁止autosave自动保存之后,添加新闻章,然后没有保存草稿或者发布,就离开,下次回来后台看不到这条草稿,于是垃圾就产生了。

避免方法:点击了add new,要么save draft(随便输入标题和内容),要么publish。(如果add new之后,空的标题和内容,点击save draft没用,不会吧status改为draft)

删除方法,用phpmyadmin或者其他方式进入数据库,查找wp_posts表中post_status字段值为auto-draft的记录,删除就行了。

我用的wordpress主题:Quentin

on Tuesday, June 22nd, 2010 at 8:53 pm by 阿辛

  Quentin是一款非常“古老”的主题,早在wordpress 1.x时代就有了,后来随着wordpress不断升级,到了wordpress 2.x的时候主题有了很大的变化,比如支持widgets,但此主题的原作者宣布停止更新,随后连官方页面都打不开了。那时候因为我自己练习xhtml strict标准以及升级到新的wordpress主题规范把主题自己重写了一遍,加上主题官方网站已经关闭了,所以也就把底部主题的链接去除了。(后来又用html5的dtd重写了一遍) (这次升级到wordpress 3.0又重写了一遍)

  今天有朋友留言问我用的主题名字是什么。我就去google一下,发现原作者停止更新之后,有人接手了此款主题,并且已经升级支持了最新的wordpress 3.0,而且还增加了另外两种颜色,非常棒。所以新开一篇文章介绍一下。喜欢的朋友抓紧了。

  PS:由于原作者停止更新之后我自己重写了三遍,和现在的Quentin算是不同的分支(并不是在其版本上修改),所以底部不再加上现在新的Quentin官方链接。

中文WordPress工具箱在3.0下失效的修复方法

on Saturday, June 19th, 2010 at 3:49 pm by 阿辛

升级到wordpress3.0之后,从后台看,所有插件都正常。但是发现侧边栏很多栏目出不来了。然后检查“中文WordPress工具箱”这个插件,发现是里面的$tableposts/$tablecomments数据库表名失效了,然后查看官方文档里面建议:

$tableposts (use $wpdb->posts)
$tableusers (use $wpdb->users)
$tablecategories (use $wpdb->categories)
$tablepost2cat (use $wpdb->post2cat)(Gone in ver 2.3 $wpdb->terms)
$tablecomments (use $wpdb->comments)
$tablelinks (use $wpdb->links)
$tablelinkcategories (does not exist – all categories are in the main categories table now, and there is not a separate link categories table)
$tableoptions (use $wpdb->options)
$tablepostmeta (use $wpdb->postmeta)

所以,按着修改一遍,又正常了。

升级到wordpress3.0后主题模板的升级修改详解

on Friday, June 18th, 2010 at 5:19 pm by 阿辛

更新:中文wordpress工具箱插件失效,修改方法看这里

  今天wordpress3.0出来了,增加了传说中的好几个梦幻功能,比如整合了MU,可以建多个wordpress,支持更强大的自定义分类,更方便的主题后台管理,比如替换图片,修改导航等等,后台界面也变得很淡雅(不过我还是比较喜欢原来的)。更多改进这里就不描述了,可以自行去官方查看,或者google一下,已经有很多童鞋写了详细的介绍文章。

  我关心的是升级之后,老主题是否需要进行升级修改?插件是否能运作?当然,后者可以有插件作者去完成,咱用户只需要等待就行了。好消息是,wordpress这样全球第一的博客程序,其开发人员自然很强大,兼容性很好,几乎升级之后可以直接使用原主题。但是我比较有强迫症不检查一遍是难以放心的。何况默认主题这回启用了全新的“twentyten”。

下面是我升级主题的步骤(全部在主题文件夹内进行): 浏览全文 »

Ozh’ Admin Drop Down Menu后台下拉菜单界面插件

on Saturday, December 13th, 2008 at 9:24 pm by 阿辛

好久没写个关于wordpress的网志了,因为wordpress很好很强大,所以也没什么好写的。这几天wordpress2.7出来了,仍然很好很强大,但是我使用之后,感觉后台操作面板并没有像很多人说的那样“方便”。

特别是左侧很多面板展开之后,下面的操作每次都要拖动滚动条到下面才能选择,很不友好。

也可能是我用惯了Ozh’ Admin Drop Down Menu这个插件。

插件安装使用同样太简单不想多说(上传,后台激活即可)。这款插件能让后台所有操作集中到顶部一行菜单,所有子菜单都以下拉菜单的方式展现,很方便,做的也很美观,还能进行自定义一些设置。

目前最新版已经支持wordpress2.7,推荐使用。

WordPress theme – INSay 修改版

on Friday, June 13th, 2008 at 8:23 pm by 阿辛

对Delacro的INSay theme做了修改和更新,现在可以支持widgets,并在原版wordpress也能使用,无插件限制。
此theme的作者原发布地址为:http://www.ineversay.com/wordpress/insay.html

INSay v1.2
1、修正长tag撑破界面

INSay v1.1 更新如下:
1、去除必须使用的插件,确保能在全新wordpress 2.5之后版本下能直接使用(2.5之前版本未测试)
2、支持widgets,并修改了默认widgets风格以适合INSay风格
3、修正了RSS链接为默认链接(原为Neversay官方链接)
4、修正了首页文章无tag时标题下面一行向右撑出界面
5、添加侧边栏Blogroll显示
6、添加其他一些皮肤内丢失的变量元素
8、删除原皮肤包内无用文件:footer.php.bak
7、确保INSay风格的原汁原味

点此下载 INSay1.2.rar