Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用引号标出wp_标题_Php_Wordpress - Fatal编程技术网

Php 用引号标出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

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

我希望单页上的wp_标题前有»标记,后有«标记。有什么建议吗

<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>&#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>
»«

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

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

这就成了解决办法:

    <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>


哦,恐怖。。除了粘贴此代码,您还尝试了什么?这将包装整个标题标签。我只想包装wp_标题,而不是描述。可以像
echo'«;那样编写,wp|U标题(“|”,假,“右”),“»;”
@webarto我更喜欢串联而不是使用逗号,但是是的,你也可以这样做。