我想知道是否可以替换页面标题中"-"
中的"|"
。
例如,如果我有一个名为"about"
的页面,它将显示"SITENAME - About"
,并且我想将其更改为"SITENAME | About
。
答案 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' );