wordpress主题建站,选择WEB主题公园中文原创企业网站模板!

WordPress技术博客 news
您现在的位置:首页 > WordPress技术博客 > 优化的wordpress网站head代码第二版

本周推荐网站模板

WordPress主题视频教程

最近更新的WordPress主题
最新更新过的网站模板

优化的wordpress网站head代码第二版

发布时间:2013/10/04 WordPress技术博客 wp应用技术 1216 1

wordpress-seo-header-themepark

之前我们曾经发布过一篇文章,介绍了通过修改header代码,实现搜索引擎优化的效果,该代码在wordpress3.5上运行良好,3.6更新之后不兼容,对此我们放出我们优化过的2.0版优化header文件,以供大家参考。

这段代码是我们在3.6版本主题中使用的代码,原理是通过自定义栏目和文章字符截断以及默认的关键字和描述来实现的。

判断逻辑如下:

如果 通过了自定义栏目输出描述和关键字, 那么就显示自定义字段的栏目,如果没有  关键字则调用默认的关键字  描述则截断文章的前200个字符  。

代码如下:

<meta name="keywords" content="
<?php
// 如果是首页和文章列表页面
if(is_front_page() || is_home()) {
echo get_option('mytheme_keywords');
// 如果是文章详细页面和独立页面
} else if( is_page()) {
if(get_post_meta($post->ID, "keywords_value",true)){
echo get_post_meta($post->ID, "keywords_value",true);}
else{
echo get_post_meta($post->ID, "keywords_value",true);
}
} else if(is_single()) {if(get_post_meta($post->ID, "keywords_value",true)){
if(get_post_meta($post->ID, "keywords_value",true)){
echo get_post_meta($post->ID, "keywords_value",true);}
else{
echo get_option('mytheme_keywords');
}
}
// 如果是类目页面, 显示类目表述
} else if(is_category()) {
echo get_option('mytheme_keywords');
// 如果是搜索页面, 显示搜索表述
} else if(is_search()) {
echo get_option('mytheme_keywords');
// 如果是标签页面, 显示标签表述
} else if(is_tag()) {
echo get_option('mytheme_keywords');
// 如果是日期页面, 显示日期范围描述
} else if(is_date()) {
echo get_option('mytheme_keywords');
// 其他页面显示博客标题
} else {
echo get_option('mytheme_keywords');
}
?>
" />
<meta name="description" content="<?php
// 如果是首页和文章列表页面
if(is_front_page() || is_home()) {
echo get_option('mytheme_description');
// 如果是文章详细页面和独立页面
}
else if(is_page() ) {
if(get_post_meta($post->ID, "description_value",true)){
echo get_post_meta($post->ID, "description_value",true);}
else{
echo  substr(strip_tags($post->post_content), 0, 420);
}
// 如果是类目页面, 显示类目表述
}
else if(is_single() ) {
if(get_post_meta($post->ID, "description_value",true)){
echo get_post_meta($post->ID, "description_value",true);}
else{
echo  substr(strip_tags($post->post_content), 0, 420);
}
// 如果是类目页面, 显示类目表述
} else if(is_category()) {
echo   get_option('mytheme_description');
// 如果是搜索页面, 显示搜索表述
} else if(is_search()) {
echo   get_option('mytheme_description');
// 如果是标签页面, 显示标签表述
} else if(is_tag()) {
echo   get_option('mytheme_description');
// 如果是日期页面, 显示日期范围描述
} else if(is_date()) {
echo   get_option('mytheme_description');
// 其他页面显示博客标题
} else {
echo   get_option('mytheme_description');
}
?>
" />
<?php if (is_search()) { ?>
<meta name="robots" content="noindex, nofollow" />
<?php } ?>
<title>
<?php
if (function_exists('is_tag') && is_tag()) {
single_tag_title("找到标签  &quot;"); echo '&quot; - '; }
elseif (is_archive()) {
wp_title(''); echo '  - '; }
elseif (is_search()) {
echo '找到信息 &quot;'.wp_specialchars($s).'&quot; - '; }
elseif (!(is_404()) && (is_single()) || (is_page())) {
wp_title(''); echo ' - '; }
elseif (is_404()) {
echo '没有找到您的信息 - '; }
if (is_home()) {
bloginfo('name'); echo ' - '; bloginfo('description'); }
else {
bloginfo('name'); }
if ($paged>1) {
echo ' - page '. $paged;echo ' - '; bloginfo('description'); }
?>
</title>

 

 

这里提供代码的文档下载,下载文档替换相关内容即可:

优化的wordpress  header文件:header.zip

WordPress原创主题,高端网站模板建站,网站模板建站资源以及开发知识分享,尽在WEB主题公园

如未标明出处,所有文章均为WEB主题公园原创,如需转载,请附上原文地址,感谢您的支持和关注。

============关于WEB主题公园=============

WEB主题公园致力于开发适合中国人习惯的中文WordPress网站模板,并提供全程视频教程,让您能够轻松的使用网站模板建立好自己的网站!

分享WordPress开发,网站维护经验,分享更多有用的WordPress知识

WEB主题公园--做最好的中文原创WordPress主题,网站模版。

  1. _

    这个不错,收藏了

    2014年4月28日 10:28 回复