現在我還是詳細介紹並分享下 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 元標記就這樣簡單最佳化成功。