我正在寻找这个问题的解决方案:
我希望单页上的wp_title前面有一个»标记,后面有一个«标记。有什么建议?
<title><?php
global $page, $paged;
if (is_single()) {wp_title( '|', true, 'right' );} //on this line
else {wp_title( '|', true, 'right' );}
bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && (is_front_page() ) )
echo " | $site_description";
?></title>
答案 0 :(得分:2)
在wp_title函数中将echo设置为true。将它设置为false,然后你可以在一个简单的echo语句中包装你喜欢的标题,如下所示:
echo '«'.wp_title( '|', false, 'right' ).'»';
答案 1 :(得分:0)
试试这个:
<title>»<?php
global $page, $paged;
if (is_single()) {wp_title( '|', true, 'right' );} //on this line
else {wp_title( '|', true, 'right' );}
bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && (is_front_page() ) )
echo " | $site_description";
?>«</title>
答案 2 :(得分:0)
这成了解决方案:
<title><?php
global $page, $paged;
if (is_single()) {the_title('»', '«');echo ' | ';}
else {wp_title( '|', true, 'right' );}
bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && (is_front_page() ) )
echo " | $site_description";
?></title>