現在我還是詳細介紹並分享下 WordPress 博客標題及元標記優化教程及細節。

WordPress標題及元標記優化

1 、 WordPress 標題優化

很多 WordPress 愛好者都會碰到一個問題,就是 WordPress 博客的標題是標題和描述在一起,那怎麼讓 WordPress 博客的文章只顯示文章標題,而不顯示博客描述呢?

只要把博客 header.php 裏面的 Title 源碼替換成以下源碼就搞定了。

<title><?php if (is_home () ) { bloginfo('name'); }
elseif ( is_category() ) { single_cat_title(); }
elseif (is_single() ) { single_post_title(); }
elseif (is_page() ) { single_post_title();}
elseif (is_tag() ) { single_tag_title(); }
else { wp_title('',true); } ?></title>

但是很對人有又會碰到這樣的問題,就是讓博客的標題顯示 WordPress 文章標題加博客品牌名,形式如 Title – ziv 博客,怎麼辦呢?只要把上面的代碼替換成以下代碼就 OK 了,主要修改文字。

<title><?php if (is_home () ) { bloginfo('name'); }
elseif ( is_category() ) { single_cat_title(); print " - Ziv 博客";}
elseif (is_single() ) { single_post_title(); print " - Ziv 博客";}
elseif (is_page() ) { single_post_title(); print " - Ziv 博客";}
elseif (is_tag() ) { single_tag_title(); print " - Ziv 博客";}
else { wp_title('',true); } ?></title>

2 、 WordPress 元標記優化

為什麼 WordPress 元標記也要優化呢?想優化的人都知道,優化 WordPress 元標記有利於用户體驗、有利於分享到其他平台直接抓取文章描述,而不是博客描述。

只要在 WordPress 後台的 header.php 的 Title 函數後面添加下面函數就可以了,

<?php
if (is_home()&!is_paged() ) {
$description = "#你博客首頁的描述 #";
$keywords = $options['keywords'];
} else if (is_single()) {
$description =  $post->post_excerpt;
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . ", ";
}
} else if (is_category()) {
$description = category_description();
}
?>

添加之後還有件事情要做,就是打開後台右上角的顯示選項,勾選以下幾項,如圖:

WordPress優化

這樣你每次編輯文章的時候,文章下面會出現一個摘要的選框,你只要在選框中填入文字,這段文章就是 WordPress 的描述,這樣 WordPress 元標記就這樣簡單優化成功。