1

WordPress ブログのタグ ページのタイトルを変更したいと考えています。私がやりたいのは、タグ名をタイトルのみとして保持することです。

例: タグ名が「Wordpress Tag Pages Tutorial 」の場合、そのタグには「ブログ名 - Wordpress Tag Pages Tutorial」ではなく「Wordpress Tag Pages Tutorial」という同じタイトルを付ける必要があります。このコードで何を変更すればよいでしょうか? 試してみましたが、wordpress のタイトルに変数名のみのようなエラーが表示されます。

<title>
<?php if (is_home () ) { bloginfo('name'); }elseif ( is_category() ) {
single_cat_title(); echo ' - ' ; bloginfo('name'); }
elseif (is_single() ) { single_post_title();}
elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title();}
else { wp_title('',true); } ?>

4

2 に答える 2

2

あなたが行方不明is_tag()です。

例:

if ( is_tag() ) {
    $tag = single_tag_title("", false);
    echo $tag;
}
于 2013-01-10T18:53:06.693 に答える
0

サイトに SEO プラグインがインストールされている場合は、'wp_title' 関数をオーバーライドします。したがって、そのプラグイン設定でタイトル文字列を管理できます。

そのようなプラグインがない場合は、次のコードを使用できます。

    add_filter('wp_title', 'hs_tag_titles',10);

function hs_tag_titles($orig_title) {

    global $post;
    $tag_title = 'Test Title';
    if ( is_tag() ) {
        return $tag_title;
    } else {
        return $orig_title;
    }
}
于 2015-11-03T12:23:27.140 に答える