标记开头是否留有空格?

时间:2015-02-17 作者:eclipsis

我所有WordPress页面的HTML输出在我的<title> 标签你可以看到效果here.

我的标题模板包含以下内容:

<title><?php wp_title(\'\'); ?></title>
并产生了:

<title> FAQ</title>
你知道为什么会这样吗?

1 个回复
最合适的回答,由SO网友:birgire 整理而成

您的站点标题似乎为空。填写或尝试例如:

add_filter( \'wp_title\', function( $title )
{
    return trim( $title );
} );
删除前面的空白。

对于您的设置,以下部分wp_title() 负责空白:

$title = $prefix . implode( " $sep ", $title_array );
所以当你在一个页面上时FAQ, 这将为您提供:

$title = \' \' . implode( " ", array( \'FAQ\' ) );

$title = \' FAQ\';

结束

相关推荐

在_title()中获取帖子ID的安全方法

有没有安全的方法把帖子ID放进去the_title()?add_filter(\'the_title\', \"change_post_title\"); function change_post_title($title){ } 我试过使用global $post 和get_the_ID(), 但这在某些情况下不起作用(例如,在单个页面上the_title() 正在导航中调用以链接到下一篇文章。global $post 和get_the_ID() 将引用单个