WordPress用SQL删除所有未使用的TAG标签

Pop:博客时间长了,以前无用的文章可以直接删除,但是对应的TAG标签不会自动删除。所以会造成一点点的数据库浪费。

虽然没什么影响,但是Pop是一个爱干净的人,清理掉还是最好的。

SQL查询删除未使用的标签的具体步骤:

1、登陆数据库phpmyadmin管理界面

2、选择SQL,然后在“运行 SQL 查询”窗口下输入下面SQL查询语句

DELETE a,b,c
FROM wp_terms AS a
LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
LEFT JOIN wp_term_relations Continue reading "WordPress用SQL删除所有未使用的TAG标签"

Godaddy主机的IIS7下WordPress中文Tag地址伪静态

官方已经内置了IIS7 URL Rewrite 的支持,但对于中文用户来说,官方内置的伪静态规则不能完好的支持带有中文Tag和中文目录地址的问题。

只需要增加一个 PHP 文件,并修改一下 web.config 文件中的 Rewrite 规则即可,不需要修改程序文件。

第一步:新建一个“chineseurl.php”文件,内容 Continue reading "Godaddy主机的IIS7下WordPress中文Tag地址伪静态"

解决WordPress不支持中文TAG标签链接问题

首先,产生中文tag链接无法打开或者找不到博客文章的原因在于WordPress不支持中文的编码。那我们就需要强制让WordPress能支持中文的编码形式,即UTF-8和GBK编码。

修改方法,首先修改WP-include中的classes.php文件(需要使用用专门的PHP编辑器工具,推荐EditPlus),将下面的代码进 Continue reading "解决WordPress不支持中文TAG标签链接问题"

PJBlog优化插入已存在Tag的页面

症状:PJBlog发表日志时,如果使用插入已经存在的Tag弹出来的getTags.asp

以前是每一行一个tag,为了找到相应的tag就不得不拖动滚动条很长,这样很麻烦而且也容易造成tag重复,但是如果宽度加宽了,显然会方便得多。

具体步骤:

在博客根目录下面找 Continue reading "PJBlog优化插入已存在Tag的页面"

PJBlog的分类和tag页面的title的SEO优化

PJBlog的分类和tag的title都是和首页的title一样的,而搜索引擎又经常会收录很多 default?tag= 和 default?CateID= 这样的分类和tag页面,可以说是不利于SEO。

下面就是教大家如何把PJBlog的分类和tag页面的title改成不一样。tag页面的就是加上tag=后的词组;分类页面就是加上分类标题或者分类副标题。这样更利于SEO,具体可以看我的blog的页面的title(site:429006.com tag)

修改方法:
1、打开hearder.asp页面,找到

If InStr(Replace(LCase(Request.ServerVariables("URL")), "\", "/"), "/default.asp")<>0 Then

2、在下面加上下面的代码

'TAG页面 标题优化
IF Request.QueryString("tag") <> "" Then
BlogTitle = "TAG:" & Request.QueryString("tag") & " - " & BlogTitle
End If

'分类页面 标题优化
IF IsInteger(cateID) = True Then
Dim Cate
Set Cate = New Category
Cate.Load(cateID)
BlogTitle = Cate.Cate_Name & " - " & BlogTitle
End If

如果想显示分类页面的副标题,可以把上面代码中的Cate.Cate_Name换成Cate.Cate_Intro即可。

PJBlog:文章结尾tag、来源等乱码的解决

升级到了pjblog3发现文章结尾tag、来源等为乱码,所以顺便找了一下

解决也很简单

打开Template文件夹,将Article.asp和ArticleList.asp用原始文件包的文件替换即可

然后在后台重新生成静态页面

站点基本设置 - 初始化数据 - 日志缓存和静态日志重建

选择“更新所有日志到文件,并且包含日志列表缓存 ”然后保存配置即可。