介于旧的模板已不适合再补丁,于是索性用wordpress 3 自带模板重新改了一个。修改时遇到不少问题,以前正常的代码在新模板下显示是错误的。折腾了半天后发现新模板是基于HTML5的而旧的是XHTML 1.0 Transitional。找到原因后问题也就解决了,重新修改代码到HTML5下。再次折腾了一天T T。最后为了日历好看,把日历的代码给hack了一下,修改wp-includes/general-template.php中get_calendar函数让日历输出不含colspan的完整的表格,顺便干掉验证HTML5时日历里面summary属性的警告。