元素标题在我的wordpress网站上出现2次

时间:2015-05-22 15:05:38

标签: php wordpress

我有一个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 &quot;');
    echo '&quot; - ';

} elseif (is_archive()) {

    wp_title('');
    echo ' Archive - ';

} elseif (is_search()) {

    echo 'Search for &quot;' . wp_specialchars($s) . '&quot; - ';

} 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>

1 个答案:

答案 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>