Ich <head>
erstelle ein untergeordnetes Thema und es hat derzeit einen sehr einfachen Abschnitt in header.php:
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title><?php wp_title( '|', true, 'right' ); ?></title>
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<!--[if lt IE 9]>
<script type="text/javascript" src="<?php echo get_template_directory_uri(); ?>/js/html5shiv.min.js"></script>
<![endif]-->
<?php wp_head(); ?>
</head>
Ich vermute, es wp_head()
ist für das zweite <title>
Element verantwortlich (es erscheint nur dort im endgültigen HTML), aber andere Dinge, die ich gelesen habe, sagen, dass dies unmöglich ist.
Sollte ich die <title>
aus meiner header.php entfernen oder sollte ich meinen Funktionen etwas hinzufügen, um den Titel aus wp_head()
(z. B. remove_action('wp_head', 'title'
) zu entfernen ?
Oder sollte ich etwas ganz anderes tun?
add_theme_support( 'title-tag' );
. Dies sollte die beiden Titel-Tags erklären. Diese Funktion wurde in 4.1 eingeführt und fügt das wp_title()
Tag automatisch in die Kopfzeile ein. Wenn ja, kopieren Sie einfach Ihr übergeordnetes Thema header.php in Ihr untergeordnetes Thema und löschen Sie das wp_title()
Tag in der header.php