我是直接將 「標籤」 作為文章關鍵詞的,這麼做也是為了方便代碼實現 WordPress 自動關鍵詞 keywords 與描述 description 。但如此常常是一個 「標籤」 才對應一篇文章,為了提高用户體驗,我們可以在 WordPress 標籤頁面只有一篇文章時自動跳轉到該文章。

將下面的代碼添加到主題的 functions.php 文件下:

  1. add_action('template_redirect', 'tag_redirect_single_post');
  2. function tag_redirect_single_post() {
  3.     if (is_tag()) {
  4. global $wp_query;
  5.         if ($wp_query->post_count == 1) {
  6. $wp_query->posts['0']->ID ) );
  7.         }
  8. }