web-dev-qa-db-ja.com

タイトル投稿からサイト名を削除する

タイトル投稿からsite-nameを削除したいのですが、All in One SEOを使用していますが、これが設定です

enter image description here

しかし、Googleですべてのタイトルの投稿に表示されているサイト名を検索する(これは)

enter image description here

タイトル投稿からサイト名を削除するにはどうすればよいですか。

1
user2075379

テーマを確認してください(header.php)。それがこのような何かを使うならば:

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

このフィルタを使うことができます:

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

編集:競合を避けるためにコンディショナルタグを追加しました。

5
JMau

この問題があなたのテーマによって引き起こされていないのであれば、あなたはこの権利をやっています。

%post_titile%を設定したら、今度は任意の投稿に行き、ソースコードをチェックしてください。あなたがタイトルタグの下であなたが欲しいものを手に入れたら、あなたは行ってもいいです。あなたがしなければならないのは、グーグルボットがあなたのサイトを訪問し、あなたの投稿から新しい情報を集めるのを待つことだけです。

0
pendjer