引号中的wp_title
问题描述:
I'm looking for a solution to this problem:
I want the wp_title on the single page to have a » mark before and a « mark after. Any suggestions?
<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>
我正在寻找这个问题的解决方案: p>
我想要 单页上的wp_title有一个»标记之前和一个«标记之后。 有什么建议? p>
&lt; title&gt;&lt;?php
global $ page,$ paged;
if(is_single()){wp_title('|', true,'right');} //在这一行
else {wp_title('|',true,'right');}
bloginfo('name');
$ site_description = get_bloginfo('description','display');
if($ site_description&amp;&amp;(is_front_page()))
echo“| $ site_description”;
?&gt;&lt; / title&gt; \ n code> pre>
div>
答
This became the solution:
<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>
答
try this:
<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>
答
You have your echo set to true in your wp_title function. Set it to false, and then you can wrap your titles however you like in a simple echo statement like so:
echo '«'.wp_title( '|', false, 'right' ).'»';