Php 用引号标出wp_标题
我正在寻找解决此问题的方法: 我希望单页上的wp_标题前有»标记,后有«标记。有什么建议吗Php 用引号标出wp_标题,php,wordpress,Php,Wordpress,我正在寻找解决此问题的方法: 我希望单页上的wp_标题前有»标记,后有«标记。有什么建议吗 <title><?php global $page, $paged; if (is_single()) {wp_title( '|', true, 'right' );} //on this line else {wp_title( '|', true, 'right' );} bloginfo( 'name' ); $site_des
<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>
试试这个:
<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>
»«
您在wp\u title函数中将echo设置为true。将其设置为false,然后您可以在一个简单的echo语句中随意包装标题,如下所示:
echo '«'.wp_title( '|', false, 'right' ).'»';
这就成了解决办法:
<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>
哦,恐怖。。除了粘贴此代码,您还尝试了什么?这将包装整个标题标签。我只想包装wp_标题,而不是描述。可以像echo'«;那样编写,wp|U标题(“|”,假,“右”),“»;”
@webarto我更喜欢串联而不是使用逗号,但是是的,你也可以这样做。