WordPress使用 Yoast SEO Plugin原本为了搜索引擎优化,用了一段时间发现百度、google搜出的结果很多都是重复出现网站名。如下:
《帝国反击战》场景台词 – Code Bye | Code Bye
找遍了插件所有设置也没有找到问题原因,最后发现使用的主题Theme weisaysimple已经做了SEO优化,文件路径/wp-content/themes/weisaysimple/includes/seo.php
代码片段如下:
<?php if ( is_home() ) { ?><title><?php bloginfo(‘name’); ?> | <?php bloginfo(‘description’); ?></title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果 | <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_single() ) { ?><title><?php echo trim(wp_title(”,0)); ?> | <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_page() ) { ?><title><?php echo trim(wp_title(”,0)); ?> | <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_category() ) { ?><title><?php single_cat_title(); ?> | <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_year() ) { ?><title><?php the_time(‘Y年’); ?>日志归档 | <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_month() ) { ?><title><?php the_time(‘Y年n月’); ?>日志归档 | <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_day() ) { ?><title><?php the_time(‘Y年n月j日’); ?>日志归档 | <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if (function_exists(‘is_tag’)) { if ( is_tag() ) { ?><title><?php single_tag_title(“”, true); ?> | <?php bloginfo(‘name’); ?></title><?php } ?><?php } ?>
<?php if ( is_author() ) {?><title><?php wp_title(”);?>发布的所有日志 | <?php bloginfo(‘name’); ?></title><?php }?>解决方法有两种:
标题 & 元标记
标题模板: %%title%% %%page%% %%sep%% %%sitename%%中的%%sep%% %%sitename%%
2、修改seo.php中代码
<?php if ( is_single() ) { ?><title><?php echo trim(wp_title(”,0)); ?> | <?php bloginfo(‘name’); ?></title><?php } ?>中去掉| <?php bloginfo(‘name’); ?>
设置完成。