检查标题中的标题是否有空格

时间:2014-10-15 13:21:04

标签: php wordpress

如何检查由wp_title()生成的标题前面是否有空格?我找到了如何用trim()

修剪它
<?php echo trim(wp_title('', false)); ?>

但是,与setting a wp_title() for home page一样,我想把它放在functions.php文件中,这样它就不在我的标题中了。到目前为止我已经

add_filter( 'wp_title', 'trim_wp_title' );
function trim_wp_title( $title ) {
    if( /* check if $title contains empty space */ ) {
        $title = echo trim(wp_title('', false));
    }
    return $title;
}

2 个答案:

答案 0 :(得分:1)

您根本不需要进行检查,您的功能可简化为:

add_filter( 'wp_title', 'trim_wp_title' );
function trim_wp_title( $title ) {
    return trim($title);
}

trim只会保留字符串,如果没有任何内容可以删除它。

答案 1 :(得分:0)

你想要这样的东西吗?

$string = " Here is a leading space";
if (substr($string, 0, 1) === ' ')  {
    echo 'Yes, i have leading space';
}