在做 Woredpress SEO 時之前一直為一件事情而苦惱,那就是無法在文章single頁面的title上加入分類字段。因為當我們使用<?php the_category(' '); ?>時,會將分類的錨鏈接也帶入進去,這樣就會是的title標簽出錯。
今天再次面對這個問題,361源碼決定必須將它解決掉,不能再忽視過去。因此在網上找到了一個可實行方案。只不過這個方法,需要在header.php頁面單獨寫title內容,無法使用<?php wp_title(); ?>了。
獲取分類文字代碼如下:
<?phpif(is_single()){$categories=get_the_category();echo $categories[0]->cat_name;}?>
將上述代碼寫入頁面后,將會調取出本文的分類文字。但測試后發現自身含有多分類文章,無法全部顯示。
在header.php上具體實現如下:
<?php if ( is_home() ) : ?><title>網站名稱</title><?php elseif ( is_single() ) : ?><title><?php the_title(); ?> | <?phpif(is_single()){$categories=get_the_category();echo $categories[0]->cat_name;}?> | 網站名稱</title><?php else : ?><title><?php wp_title( '|', true, 'right' ); ?></title><?php endif; // title ?>
完成。
新聞熱點
疑難解答
圖片精選