我有一个WP网站,并使用yoast seo。
现在,在我的html级别的网站上。我的代码如下所示
<title>my website</title><title>my website</title>
标题中相同标题部分的2次。现在该怎么解决呢? header.php的任何问题。谢谢
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php
language_attributes();
?>>
<head>
<meta http-equiv="Content-Type" content="<?php
bloginfo('html_type');
?>;
charset=<?php
bloginfo('charset');
?>" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
<?php
if (function_exists('is_tag') && is_tag()) {
single_tag_title('Tag Archive for "');
echo '" - ';
} elseif (is_archive()) {
wp_title('');
echo ' Archive - ';
} elseif (is_search()) {
echo 'Search for "' . wp_specialchars($s) . '" - ';
} elseif (!(is_404()) && (is_single()) || (is_page())) {
wp_title('');
echo ' - ';
} elseif (is_404()) {
echo 'Not Found - ';
}
if (is_home()) {
bloginfo('name');
echo ' - ';
bloginfo('description');
} else {
bloginfo('name');
}
if ($paged > 1) {
echo ' - page ' . $paged;
}
?>
</title>
答案 0 :(得分:0)
header.php 文件应如下所示。通过传入name参数确保参数设置正确<?php bloginfo( 'name' ); ?>
,并检查以确保代码没有在任何地方重复。
<!doctype html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Likely problem area -->
<title>
<?php wp_title( '|', true, 'right' ); ?>
<?php bloginfo( 'name' ); ?>
</title>
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<?php wp_head(); ?>
</head>