1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > html中 主标题与副标题 wordpress首页SEO:让主标题+副标题作为页面title

html中 主标题与副标题 wordpress首页SEO:让主标题+副标题作为页面title

时间:2020-10-21 18:12:14

相关推荐

html中 主标题与副标题 wordpress首页SEO:让主标题+副标题作为页面title

很喜欢用wordpress,主要原因还是在于网络上有无穷无尽的模板主题。但有的时候,很多模板主题设置后,网站首页的title只显示网站的名称,这对于品牌站来说,也许正合适,但对于小站来说,却不太适合SEO需求,因为除了品牌词外,我们总希望首页title能多嵌入一些关键词。我们常在WORDPRESS后台设置好主标题和副标题,但是没卵用,当浏览自己的网站时,所设置的副标题不会显示在title中。

怎么办呢?用wordpress SEO插件可以解决,但未必是最好的。好的方案是通过修改增添几行代码就能实现想要目的。如果以后要修改title的文字,只需在wordpress后台修改即可。

Title 优化

Title 的优化很简单,只要使用下面的代码替换header.php文件中默认的Title调用代码就可以啦:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<?php

global$page,$paged;

$site_description=get_bloginfo('description','display');

if($site_description&&(is_home()||is_front_page())){

bloginfo('name');

echo"-$site_description";

}else{

echotrim(wp_title('',0));

if($paged>=2||$page>=2)

echo'-'.sprintf(__('第%s页'),max($paged,$page));

echo'|';

bloginfo('name');

}

?>

以上代码的特色:

1.如果设置了网站副标题,就像是副标题:倡萌的自留地 – 专注于WordPress主题开发

2.如果文章或存档目录有分页,显示分页:WordPress 优化 Description和Keywords – 第2页 | 倡萌的自留地

Description和Keywords优化

使用下面的代码替换header.php文件中默认的Description和Keywords调用代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31<?php if(is_home()||is_front_page())

{

$description="输入首页的描述文字";

$keywords="输入首页的关键词";

}

elseif(is_category())

{

$description=strip_tags(trim(category_description()));

$keywords=single_cat_title('',false);

}

elseif(is_tag())

{

$description=sprintf(__('与标签%s相关联的文章列表'),single_tag_title('',false));

$keywords=single_tag_title('',false);

}

elseif(is_single())

{

if($post->post_excerpt){$description=$post->post_excerpt;}

else{$description=mb_strimwidth(strip_tags($post->post_content),0,110,"");}

$keywords="";

$tags=wp_get_post_tags($post->ID);

foreach($tagsas$tag){$keywords=$keywords.$tag->name.",";}

}

elseif(is_page())

{

$keywords=get_post_meta($post->ID,"keywords",true);

$description=get_post_meta($post->ID,"description",true);

}

?>

"/>

"/>

用上述的方法,Keywords就是文章的tags,Description是发表日志时的摘要,如果没有添加摘要,就是该文章截取110个字作为摘要。

由于Page页面不支持填写标签tag和摘要,所以借助自定义字段来输出关键词和描述。使用字段 keywords 添加关键词,使用字段 description 添加描述文字。

本文链接:肖运华 » 网站策划设计制作优化 » wordpress首页SEO:让主标题+副标题作为页面title

转载请注明:/155.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。