web-dev-qa-db-fra.com

Supprimer le nom du site de l'article de titre

Je veux supprimer le nom du site de titre post et utilisé All in One SEO et ceci est la configuration

enter image description here

mais dans la recherche Google, le nom du site est affiché dans tous les posts du titre (comme ceci)

enter image description here

Comment puis-je supprimer le nom du site du titre?

1
user2075379

Vérifiez votre thème (header.php). S'il utilise quelque chose comme ceci:

<title><?php wp_title( '|', true, 'right' ); ?></title>

Vous pouvez utiliser ce filtre:

add_filter( 'wp_title', 'wpse104667_wp_title' );
function wpse104667_wp_title( $title ) {

    global $post;
    if(
       is_singular() 
       && !is_front_page() 
       && !is_home() 
       && !is_404() 
       && !is_tag()
     )
    $new_title = get_the_title($post->ID) ;
    return $new_title;
}

EDIT: ajoutez des balises conditionnelles pour éviter les conflits conflictuels

5
JMau

Si ce problème n’est pas causé par votre thème, vous le faites correctement.

Maintenant, lorsque vous définissez% post_titile%, accédez à n’importe quel article et vérifiez le code source. Si vous obtenez ce que vous voulez sous titile tag, vous êtes prêt à partir. Il ne reste plus qu'à attendre que Google bot visite votre site et collecte de nouvelles informations à partir de vos publications.

0
pendjer