1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > php标题 栏目不显示title WordPress 首页title副标题不显示的解决方法

php标题 栏目不显示title WordPress 首页title副标题不显示的解决方法

时间:2024-06-23 10:16:43

相关推荐

php标题 栏目不显示title WordPress 首页title副标题不显示的解决方法

WordPress 主题很多,一个好的主题不仅要漂亮,还要看他是否利于SEO优化,对于后者,很多漂亮的WordPress主题都没有做到,最近我测试了一款主题,发现首页title标签里不显示网站副标题,这就对SEO不利了,昨晚捣鼓了一宿,总算找到了一个完美的解决方法:

我先是使用了几款常用的WordPress SEO插件,都没有解决这个问题,果断卸载了

之后在网上找了各种代码,测试了一下,还是不能完美解决,首页副标题显示问题算是解决了,不过网站标题却重复显示了两次,

分析了一下原因 wp_title 标签和 bloginfo ('name'); 标签重复调了用网站标题,但不可能吧 wp_title 注释掉吧,这样做会影响到其他页面 title 的正常显示,于是继续折腾,把代码做了一些修改,总算完美了……

教程开始:

1、在WordPress 主题的 functions.php 文件中添加如下代码:

function show_wp_title(){

global $page, $paged;

if ( is_home()|| is_front_page())

{

// 添加网站标题.

bloginfo( 'name' );

// 为首页添加网站描述.

$site_description = get_bloginfo( 'description', 'display' );

if ( $site_description && ( is_home() || is_front_page() ) )

echo ' | ' . $site_description;

} else

{

wp_title( ' | ', true, 'right' );

bloginfo( 'name' );

}

// 如果有必要,在标题上显示一个页面数.

if ( $paged >= 2 || $page >= 2 )

echo ' | ' . sprintf( '第%s页', max( $paged, $page ) );

}

2、再在Wordpress主题的header.php文件中,用下面的方法调用:

3、如果你想修改网站分割符,更改代码中的“ | ”即可!

标签:SEO, WordPress

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。