轉自E-space
教程的前三講已經詳細講述了如何去設計和制做一個Home頁面給自己的WordPress系統,同時也提及了導航菜單,這樣便已經把自己的Blog變成了一個具有CMS風格的系統了。但是其中還有很多頁面展示細節值得我們去注意:
1. 頁面標題title: 用過網頁收藏的人都應該會發現在通過瀏覽器插件自動提交當面網頁時,插件會自動把頁面的title提交進去,也就是在你瀏覽器的左上角顯示的title。這個其實在wp的header.php文件中定義的。在我們做過前三講的修改之后,你會發現,在顯示自己的blog的home頁面時,title為home+blog標題等東西,而在顯示blog頁面時則直接為blog標題,這樣是不是很難看。再看下我的Blog,你便發現很合情理。如下是Michael在研究過好久之后才調整好的代碼(我自己用了一堆&& ||的嵌套,麻煩的很),修改header.php文件中的title部分:
1 2 3 4 5 6 7 8 9 | <title> <?php if (is_home()) : ?>Blog at <?php bloginfo('name'); ?> <?php elseif ((is_page() OR is_archive() OR is_category() OR is_single()) && !(is_page(960)) ) : ?> <?php wp_title(''); ?> at <?php bloginfo('name'); ?> <?php elseif(is_tag()): echo 'Tag Page for '; if(function_exists(UTW_ShowCurrentTagSet) UTW_ShowCurrentTagSet("tagsettextonly"); echo ' at ';bloginfo('name'); ?> <?php elseif(is_404()): echo '找不到頁面 at ';bloginfo('name'); ?> <?php else : ?><?php bloginfo('name'); ?> <?php endif; ?> </title> |