wordpress 如何让文章页标题栏只显示文章标题,去掉后面的站点标题

2024-11-28 04:38:01
推荐回答(1个)
回答1:

哎,这个最好得根据你的模板来说,不同的模板可能标题的显示方式都不一样。
这个东西定义在主题下得header.php中。

以默认的twenty-ten为例。
之后,加入<br><?php if(is_single()){ ?> // 判断当前页面是否为文章页<br><?php wp_title( '', true, 'right' ); ?> // 引号均为单引号<br><?php } ?><br>这时候后面应该就是原内容了,<br>需要把原内容开头的<?php 后面加上if(!is_single()){ ?>变成:<br><?php if(!is_single()){ ?><br>再在后续内容前加上<?php<br>在结尾处的 ?>之后还要加一句<?php } ?><br><br>全部代码:<br><title><br><?php if(is_single()){ ?><br><?php wp_title( '', true, 'right' ); ?><br><?php } ?><br><?php if(!is_single()){ ?><br><?php <br> /*<br> * Print the <title> tag based on what is being viewed.<br> */<br> global $page, $paged;<br><br> wp_title( '|', true, 'right' );<br><br> // Add the blog name.<br> bloginfo( 'name' );<br><br> // Add the blog description for the home/front page.<br> $site_description = get_bloginfo( 'description', 'display' );<br> if ( $site_description && ( is_home() || is_front_page() ) )<br> echo " | $site_description";<br><br> // Add a page number if necessary:<br> if ( $paged >= 2 || $page >= 2 )<br> echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );?><br><br> <?php } ?><br>