让WordPress通过HTML5校验

, 2011.11.03, 评论5

对于一个有洁癖的人,是会有一些奇奇怪怪的需求的。譬如我,手贱,跑去做W3C HTML5验证,发现WP3.2还是有标签不符合HTML5规范,罪魁祸首就是category tag这个标签。

度娘了一下,有WP的同学已有了解决方案了。

在functions.php假如如下代码即可。

<?php
  foreach(array(
    ‘rsd_link’,//rel=”EditURI”
    ‘index_rel_link’,//rel=”index”
    ‘start_post_rel_link’,//rel=”start”
    ‘wlwmanifest_link’//rel=”wlwmanifest”
  ) as $xx)
  remove_action(‘wp_head’,$xx);//X掉以上
  //rel=”category”或rel=”category tag”, 这个最巨量
  function the_category_filter($thelist){
    return preg_replace(‘/rel=”.*?”/’,'rel=”tag”‘,$thelist);
  }
  add_filter(‘the_category’,'the_category_filter’);
?>

具体的看原地址吧:http://phoetry.me/archives/let-wordpress-pass-html5-validation.html

wordpress之permalinks-migration插件

, 2009.09.21, Tags: 评论2

博客很早之前,就开始设定了wordpress的固定连接,格式为:/%category%/%postname%.html。即是先区分出分类名称,在显示出文章的缩略名称。从SEO的意义上来讲,这已经算是一种不错的设定方式,有助于搜索引擎的收录。

最近这几天,对博客中的一些文章进行清理,涉及到更改分类归属,问题就出来了。因为一修改分类,文章的固定链接就更改了。于是旧的收录地址便访问不到文章。

权衡之下,统一一次性更改所有固定链接的格式,为:/%postname%.html。于是就意味着影响了搜索引擎所收录的文章地址,导致访问错误。

于是使用了一个301文章转向的插件:permalinks-migration

这是一个非常简便的插件,只需把插件解压开,再上传到wordpress的插件目录下。在后台启用插件,然后再重新设定固定链接的格式:/%postname%.html

搞定收工。

解决WordPress WXR XML 导入时生成重复分类名的问题

, 2009.08.17, Tags: 评论4

使用WordPress WXR XML文件导入时,后台的分类管理会产生两个同样名字、但ID不同的分类名称。譬如有一个叫“网络”的分类名,系统后台会产生:catid=3,catid=10,但分类名同为网络的分类名,虽然这个并不会影响到数据以及WP的正常使用,但是对于我这种有点洁癖的人来说,是极为不舒服的。

阅读全文

解决WordPress WXR XML 文件过大的问题

, 2009.08.17, Tags: 评论2

在更换SQLite数据库的时候,因为涉及到要保留旧的日志,需要从WordPress WXR XML 去导入。碰到一个问题,旧日志这个量看起来堆积起来,还是有一定分量的了,搞到后台导入提示体积太大,无法导入。

据网上高人传授,我总结了如下解决方案:

阅读全文

让wordpress使用SQLite数据库

, 2009.08.17, Tags: 评论13

网上的高人说,用wordpress这个Blog程序,如果不折腾的话,是不配做一个WP-BLOGER的。在朋友们的BLOG上受了很多这方面的激励,我也像打了鸡血一样,兴奋得脸红耳赤。在《话博》上看到《摆脱mySQL,让Wordpress投奔SQLite》这篇文章,二话不说,马上实施。

阅读全文

WordPress主题中不使用插件就能实现的五个常用功能

, 2009.06.27, Tags: 评论2

WordPress主题中不使用插件就能实现的五个常用功能,分别是最新评论,最热文章,相关文章,最新文章,随机文章。

1、最新评论

在需要添加最新评论的地方插入如下代码则可:

阅读全文

只让 WordPress 注册用户看到内容的方法

, 2009.06.25, Tags: 评论0

来源:三两饭

只让注册用户看到特定内容,可以使不相关的浏览者避免不必要的信息干扰保持页面在他们眼中的整洁性,同时又不会让注册用户错过公告、通知这样的重要信息,这个技巧非常适合那些团队博客或者开放用户注册的博客。

下面来说说怎样使 WordPress 博客实现这样的功能,首先在 functions.php 文件上增加如下的实现功能代码:

阅读全文

八个有用的WordPress的SQL语句

, 2009.06.24, Tags: 评论0

原文链接地址:http://www.williamlong.info/archives/1650.html

在过去的十年中,MySQL已经成为广受欢迎的数据库,而WordPress博客使用的是MySQL数据库,虽然使用插件可以解决一些问题,但是实现某些特殊任务的时候,在phpMyAdmin中执行SQL语句是最简洁的方法,这里就总结八个有用的WordPress系统的SQL语句,用于解决一些实际碰到的问题。

1、创建备份数据库

备份数据库是首先要做的事情,只需要通过以下方法就可以简单备份数据库:

登录phpMyAdmin后。选择你的WordPress数据库,然后点击“导出”按钮,选择一种压缩方式(可以使用gzip)并单击“执行”按钮,当浏览器提示是否下载的时候,点“是”,将数据库文件下载到本地。

阅读全文

WordPress Hack 技巧

, 2009.06.22, Tags: 评论2

作者:Digital Inspiration 来源:我爱水煮鱼

Tip 0:改变默认的图片上传文件夹

默认情况下,WordPress 把所有的图片都保存到 wp-content/uploads 文件夹下。现在 WordPress 后台 => Settings => Miscellaneous 有两个选项:Store uploads in this folder 和 Full URL path to files (optional)。你可以利用这两个选项来使用不同的目录甚至你空间中的子域名来保存文件。

这样提供了两个好处:你图片的 URL 变短了,另外你的 WordPress 文件夹大小也可以保持很小而且易于管理。

为了进一步保存图片 URL 简短,你可以取消这个选项 – “Organize my uploads into month- and year-based folders.”

阅读全文

wordpress2.71更新到wordpress2.80产生错误

, 2009.06.22, Tags: 评论0

抱着极大兴奋的心情,使用wp的后台自动升级程序,把博客从2.71升级到wordpress2.80,又非常不幸的遭遇了到如下一个错误,升级界面显示如下:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1853353 bytes) in /home/XXX/public_html/XXX/wp-includes/http.php on line 1027

同时,在后台控制面板处,也显示了如下错误:

阅读全文