花褪残红青杏小。燕子飞时,绿水人家绕。

SEO工具大全插件的兼容性处理

ZBLOG教程 十五楼的鸟儿 46137浏览 3评论

SEO工具大全对主题兼容性操作一直都有一些要求,个人依然强烈推荐不要在主题内集成任何SEO的功能,因为有些用户是需要经常更换主题的,如果主题内都各自内置了SEO功能,那么在切换主题的时候,就会导致页面描述的变动,页面标题结构的变动,即便你很快就恢复了原样,也有可能导致这期间的变动被搜索引擎抓取,而SEO工具大全插件的操作是针对不同主题都会产生相同的SEO结构标签(除非你去插件里修改设置),这样就使得在切换主题的时候可以维持SEO结构标签一致,不影响搜索引擎的抓取结果。

对个人用户没什么卵用的一篇文章,如果你已经选择了一款主题,并且SEO设置部分与我的SEO工具大全插件冲突,可以参考视频教程进行修改(视频教程在插件发布页面有下载),如果不会修改,可以联系我进行一次的免费修改服务

----以下内容请有兴趣对SEO工具进行兼容的主题开发者注意----

1、标题优化功能:SEO工具大全在处理主题的title标签时,通过识别<title></title>标签对,并将其替换为SEO工具大全所需要的代码。所以理论上,你的header.php中,如果只有一组<title></title>标签对(注意是一组,多个if里有一组也算多组),那么是不需要修改兼容性的,如果你有多组<title></title>标签对,尝试改为一组就行了,否则可能会导致用户的title标签内容为空。

2、页面meta功能:SEO工具大全在处理主题meta中的keyword、description、author、canonical标签时,同样是通过识别<title></title>标签对,在其后插入keyword、description、author、canonical标签。与上面的要求不同的是,如果主题自带了多个页面匹配的meta信息,可能会导致meta信息重复,在SEO工具大全插件中提供了单独关闭这一部分信息的开关,如果用户需要使用SEO工具大全的而不是主题自带的,主题作者也需要设计一个开关进行兼容。

3、规避:SEO工具大全的执行过程是在编辑模板的时候判断模板文件名是否为header进行执行的,所以如果你的头部文件不叫这个名字,比如叫top.php,那么SEO工具大全的标题优化和页面描述功能会直接失去效果。

所以,如果你不希望自己的主题用户使用SEO工具大全,也懒得处理随之而来的兼容性问题,直接将header.php文件改个名,同步修改一下其他模板中的标签{template:header}就行了。

4、可选开关:对于标题优化与页面meta的功能,在SEO工具大全中均设有独立的开关,用户不喜欢或者觉得烦,可以建议其直接关闭独立开关,关闭后更新缓存即可生效。

5、页面压缩功能:SEO工具大全引入的页面压缩功能是一个非常完善的html压缩类,如果用户在使用过程中出现问题,十有八九是主题代码没能完全闭合或者文章内容有未闭合标签等造成的。

这一问题重点出现在部分主题的幻灯片代码上,html和js混合的时候代码不严谨。少量出现在文章代码不规范,采集的内容造成页面标签闭合的问题等。

SEO工具大全插件提供了一个内置兼容的功能,如果你对自己的代码没信心,或者对用户文章内容标签没有十足的把握,可以在不想让插件压缩部分的内容首尾加上"<!--Nobird_Seo_Tools Break-->" (不含引号)。插件对标签范围内的内容将不会进行压缩。

6、关于手机PC双主题:由于插件是通过识别header.php进行操作的,所以推荐设计成为双主题的主题作者这样操作:

header.php内容

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>{$title}-{$name}</title>    
判断手机或者PC的代码
{template:pc-header}或者{template:mobile-header}	

这样SEO工具大全插件的标题优化和meta优化将对手机和PC同时生效。

注意:

1、此部分不包含使用双主题插件形成的手机和pc双主题功能,建议联系双主题插件作者进行更新。

2、不包含纯自适应主题,自适应主题不需要进行此操作。

 


----结束----

 

最后:使用SEO工具大全插件的用户,无论任何主题,我可以提供一次免费的兼容性修改,并提供修改前后的文件内容,请尽量自学学会修改,同时提供视频修改教程,多个修改是收费的。

转载请注明:鸟儿博客 » SEO工具大全插件的兼容性处理

游客
发表我的评论 换个身份
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (3)