WordPress-如何在“ |”中替换“-”在页面标题中

时间:2018-12-10 11:37:11

标签: wordpress

我想知道是否可以替换页面标题中"-"中的"|"

例如,如果我有一个名为"about"的页面,它将显示"SITENAME - About",并且我想将其更改为"SITENAME | About

3 个答案:

答案 0 :(得分:0)

将此标签添加到您的<head>标签上

<title><?php wp_title('-',true,'right'); ?> <?php bloginfo('name'); ?></title>

答案 1 :(得分:0)

这取决于您如何获得主题中的标题。如果主题仅使用get_the_title()之类的内容,则可以使用简单的字符串替换。

<?php echo str_replace('-', '|', get_the_title()) ?>

答案 2 :(得分:0)

您可以使用wp_title挂钩根据需要更改网站标题。 AN将此代码放入functions.php文件中。

add_filter( 'wp_title', 'my_new_site_title', 10, 2 );

function my_new_site_title($title)
{

        $title = get_bloginfo('name').'|'.$title;   
    return $title;
}

或者您也可以将过滤器add_filter()the_title挂钩一起使用。

function my_filter_wp_title( $title ) {    

    $custom_title = get_bloginfo('name').'|'.$title;

    return $custom_title;
}
add_filter( 'the_title', 'my_filter_wp_title' );