引号中的wp_title

时间:2012-05-23 21:22:28

标签: php wordpress

我正在寻找这个问题的解决方案:

我希望单页上的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>

3 个答案:

答案 0 :(得分:2)

在wp_title函数中将echo设置为true。将它设置为false,然后你可以在一个简单的echo语句中包装你喜欢的标题,如下所示:

echo '&laquo;'.wp_title( '|', false, 'right' ).'&raquo;';

答案 1 :(得分:0)

试试这个:

<title>&#187<?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";

?>&#171</title>

答案 2 :(得分:0)

这成了解决方案:

    <title><?php
    global $page, $paged;

    if (is_single()) {the_title('&raquo;', '&laquo;');echo ' | ';}
    else {wp_title( '|', true, 'right' );}

    bloginfo( 'name' );

    $site_description = get_bloginfo( 'description', 'display' );
    if ( $site_description && (is_front_page() ) )
        echo " | $site_description";

    ?></title>