サポート » 使い方全般 » テーマ「Twenty Ten」の内からサイトタイトルを削除する方法

  • 解決済 sai_office

    (@sai_office)


    過去トピで見つけられなかったので教えてください。

    テーマ Twenty Ten でホームページを作成しているのですが、
    オールインワンSEOというプラグインを使用してタイトルを変更しようと思っています。

    今の状態でページを作成するとページタイトルは、
    <title>ページタイトル|サイトタイトル</title>
    の状態になってしまいます。

    「|サイトタイトル」を含まない形で
    <title>ページタイトル</title>
    のみで出力したいと考えていますが、
    どのように変更したらいいのか教えてください。

    wordpress v3.1.4を使用しているため、
    function.phpの内容を読み込んでいる様です。

    以下function.phpのタイトル箇所です。

    function twentyten_filter_wp_title( $title, $separator ) {
        // フィードの wp_title() 呼び出しには影響しません。
        if ( is_feed() )
             return $title;
    
        // グローバル変数 $paged は 記事を並べる際のページ番号を含みます。
        // グローバル変数 $page は番号を振られた記事のページ番号を含みます。
        // 最初のページを見ているのでなければ、どちらが適用されていても表示します。
        global $paged, $page;
    
        if ( is_search() ) {
             // 検索であれば、やり直します。:
    
             $title = sprintf( __( 'Search results for %s', 'twentyten' ), '"' . get_search_query() . '"' );
             // 2ページ目以降であれば、ページ番号を追加します。:
             if ( $paged >= 2 )
                  $title .= " $separator " . sprintf( __( 'Page %s', 'twentyten' ), $paged );
             // 終りにサイト名を追加します。:
             $title .= " $separator " . get_bloginfo( 'name', 'display' );
             // おしまい。wp_title() に新しいタイトルを送ります :
             return $title;
        }
    
        // そうでなければ、終りにサイト名を追加します。:
        $title .= get_bloginfo( 'name', 'display' );
    
        // サイトの説明があって、ホーム/フロントページであれば、説明を追加します。:
        $site_description = get_bloginfo( 'description', 'display' );
        if ( $site_description && ( is_home() || is_front_page() ) )
             $title .= " $separator " . $site_description;
    
        // 必要であれば、ページ番号を追加します。:
        if ( $paged >= 2 || $page >= 2 )
             $title .= " $separator " . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );
    
        // 新しいタイトルを wp_title() に返します。:
        return $title;
    }
    add_filter( 'wp_title', 'twentyten_filter_wp_title', 10, 2 );

    header.phpの箇所は変更しても何も変化はありませんでした。

    <title><?php
    global $page, $paged;
    wp_title('|',true,'right');
    ?></title>

    よろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「テーマ「Twenty Ten」の内からサイトタイトルを削除する方法」には新たに返信することはできません。