转自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> |