WEB主題公園
WordPress原創(chuàng)主題,高端網(wǎng)站模板建站,網(wǎng)站模板建站資源以及開(kāi)發(fā)知識(shí)分享,盡在WEB主題公園
WEB主題公園致力于開(kāi)發(fā)適合中國(guó)人習(xí)慣的中文WordPress網(wǎng)站模板,并提供全程視頻教程,讓您能夠輕松的使用網(wǎng)站模板建立好自己的網(wǎng)站!
優(yōu)化的wordpress網(wǎng)站head代碼第二版

之前我們?cè)?jīng)發(fā)布過(guò)一篇文章,介紹了通過(guò)修改header代碼,實(shí)現(xiàn)搜索引擎優(yōu)化的效果,該代碼在wordpress3.5上運(yùn)行良好,3.6更新之后不兼容,對(duì)此我們放出我們優(yōu)化過(guò)的2.0版優(yōu)化header文件,以供大家參考。
這段代碼是我們?cè)?.6版本主題中使用的代碼,原理是通過(guò)自定義欄目和文章字符截?cái)嘁约澳J(rèn)的關(guān)鍵字和描述來(lái)實(shí)現(xiàn)的。
判斷邏輯如下:
如果 通過(guò)了自定義欄目輸出描述和關(guān)鍵字, 那么就顯示自定義字段的欄目,如果沒(méi)有? 關(guān)鍵字則調(diào)用默認(rèn)的關(guān)鍵字? 描述則截?cái)辔恼碌那?00個(gè)字符? 。
代碼如下:
<meta name="keywords" content="
<?php
// 如果是首頁(yè)和文章列表頁(yè)面
if(is_front_page() || is_home()) {
echo get_option('mytheme_keywords');
// 如果是文章詳細(xì)頁(yè)面和獨(dú)立頁(yè)面
} 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');
}
}
// 如果是類目頁(yè)面, 顯示類目表述
} else if(is_category()) {
echo get_option('mytheme_keywords');
// 如果是搜索頁(yè)面, 顯示搜索表述
} else if(is_search()) {
echo get_option('mytheme_keywords');
// 如果是標(biāo)簽頁(yè)面, 顯示標(biāo)簽表述
} else if(is_tag()) {
echo get_option('mytheme_keywords');
// 如果是日期頁(yè)面, 顯示日期范圍描述
} else if(is_date()) {
echo get_option('mytheme_keywords');
// 其他頁(yè)面顯示博客標(biāo)題
} else {
echo get_option('mytheme_keywords');
}
?>
" />
<meta name="description" content="<?php
// 如果是首頁(yè)和文章列表頁(yè)面
if(is_front_page() || is_home()) {
echo get_option('mytheme_description');
// 如果是文章詳細(xì)頁(yè)面和獨(dú)立頁(yè)面
}
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);
}
// 如果是類目頁(yè)面, 顯示類目表述
}
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);
}
// 如果是類目頁(yè)面, 顯示類目表述
} else if(is_category()) {
echo?? get_option('mytheme_description');
// 如果是搜索頁(yè)面, 顯示搜索表述
} else if(is_search()) {
echo?? get_option('mytheme_description');
// 如果是標(biāo)簽頁(yè)面, 顯示標(biāo)簽表述
} else if(is_tag()) {
echo?? get_option('mytheme_description');
// 如果是日期頁(yè)面, 顯示日期范圍描述
} else if(is_date()) {
echo?? get_option('mytheme_description');
// 其他頁(yè)面顯示博客標(biāo)題
} 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("找到標(biāo)簽? ""); echo '" - '; }
elseif (is_archive()) {
wp_title(''); echo '? - '; }
elseif (is_search()) {
echo '找到信息 "'.wp_specialchars($s).'" - '; }
elseif (!(is_404()) && (is_single()) || (is_page())) {
wp_title(''); echo ' - '; }
elseif (is_404()) {
echo '沒(méi)有找到您的信息 - '; }
if (is_home()) {
bloginfo('name'); echo ' - '; bloginfo('description'); }
else {
bloginfo('name'); }
if ($paged>1) {
echo ' - page '. $paged;echo ' - '; bloginfo('description'); }
?>
</title>
這里提供代碼的文檔下載,下載文檔替換相關(guān)內(nèi)容即可:
優(yōu)化的wordpress? header文件:header.zip
如未標(biāo)明出處,所有文章均為WEB主題公園原創(chuàng),如需轉(zhuǎn)載,請(qǐng)附上原文地址,感謝您的支持和關(guān)注。
本文地址:http://www.dengyin90.cn/yhdwordpresswzheaddmdeb.html
推薦閱讀
- 2013年8月14日
- 2016年9月1日
- 2015年7月31日
- 2017年2月18日
- 2012年9月3日
- 2017年8月17日
- 2014年8月21日
- 2017年2月27日




