昨天的文章中,我提到了一些 WordPress 2.3 Beta 1 升级方面的问题,其中重中之重莫过于 Tag 的问题了。WP 自身带的 Tag 确实挺好用,但还是逊色于 Ultimate Tag Warrior。但是 2.3 版已经无法使用 UTW 了,因此实现一些功能我们还需要一些插件来辅助。
昨天的文章中,我提到我在升级过程中写了一个插件 Tag Converter,可以安全转换 UTW Tags 到 WordPress Tags。但今天在 WordPress 2.3 Beta 1 的 Import 界面中发现,官方已经给出了 UTW -> WP Tag 的转换程序。因此我决定丰富一下 Tag Converter 的功能,让它可以利用 WordPress 内建的 Tag 系统实现 UTW 中原有的部分功能。我首先实现了两个我认为最必要的功能:
- 相关文章:根据 Tag 显示当前文章的相关文章,这个功能已经成了很多博客的标配功能,大多都是靠 UTW 实现的。现在利用 Tag Converter,使用 WordPress 自身的 Tag 系统就可以实现了。
- 文章内嵌 Tag:这个功能对于使用 WordPress 后台书写的朋友没什么用,但是对于使用客户端发布 Blog 的博客太有用了。我将 UTW 中这个功能“移植”到了 WP 2.3+ 中,现在有了 Tag Converter 我们可以用 Zoundry 或 Windows Live Writer 这样的客户端操作 Tag 了。
此外,Tag Converter 保留了 Tag 转换功能。如果你已经用官方转换工具转换过 Tag,但 Tag Converter 仍然提示 UTW 存在的话,你只需要利用 phpMyAdmin 等数据库工具删除 wp_tags 这个表就可以了。
当然 Tag Converter 仍然会持续开发下去,我的目标是先想办法实现 UTW 原有的全部功能,然后再制作一个向后兼容 UTW 的方案。最终可以让原有为 UTW 设计的模板和插件无须修改即可正常执行。
其实 Beta 版的 WordPress 2.3 已经比较稳定了,如果您也想升级赶快尝鲜的话,您可以下载 Tag Converter 插件来解决升级中遇到的一些问题。
另外,我为 Tag Converter 插件创建了一个页面,您可以到这个页面中下载和获得帮助信息。
btw: 最近我会持续写一些 WP 2.3 升级相关的文章,主要解决一些插件的兼容性问题,如果您感兴趣的话不妨常来看看
分享到:
相关推荐
Maven更新问题 今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ... central junit junit Address/ ...
赠送jar包:spring-plugin-metadata-2.0.0.RELEASE.jar; 赠送原API文档:spring-plugin-metadata-2.0.0.RELEASE-javadoc.jar; 赠送源代码:spring-plugin-metadata-2.0.0.RELEASE-sources.jar; 赠送Maven依赖信息...
maven-jar-plugin-3.1.1.jar
maven-resources-plugin-2.4.1.jar
japicmp-gradle-plugin:JApicmp的Gradle插件
maven-deploy-plugin-2.8.2.jar
maven-install-plugin-2.4.jar
解决tomcat8-maven-plugin-3.0-r1655215.jar阿里云同有的问题。放到路径org\apache\tomcat\maven\tomcat8-maven-plugin\3.0-r1655215\就可以了
maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。...
googlecode 上的 maven-db-plugin jar包。 包含 1.3 、 1.4 版本两个jar文件。
idea创建Maven项目时,报错显示Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.0.2:resources,并且Maven插件内看不到 mybatis-generator。如下图: 折腾了好久发现配置放错地方了,...
Maven使用tomcat8-maven-plugin插件
fronted-maven-plugin node npm angular cli spring boot整合;fronted-maven-plugin node npm angular cli spring boot整合
gatling-gradle-plugin:Gradle的Gatling插件
java运行依赖jar包
apt-maven-plugin提供Java 6 APT功能的Maven集成。 支持的目标是 process - to process main sources test-process - to process test sources 这是配置示例 <plugin> <groupId>com.mysema.maven</groupId> ...
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
gradle-intellij-plugin:用于为IntelliJ IDE构建插件的插件