0

我正在寻找解决此问题的方法:

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

3 回答 3

2

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

echo '&laquo;'.wp_title( '|', false, 'right' ).'&raquo;';
于 2012-05-24T01:43:20.967 回答
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>
于 2012-05-23T21:28:39.730 回答
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>
于 2012-05-24T21:51:07.420 回答