//単一記事タイトルを表示
    echo '<meta name="twitter:url" content="';
    the_permalink();
    echo '">';
    echo "\n";
    //単一記事URLを表示
} else {
    //単一記事ページページ以外の場合(アーカイブページやホームなど)
    $description = get_bloginfo('description');
    $title = get_bloginfo('name');
    $url = home_url();
    if (is_category()) {
        //カテゴリ用設定
        $description = get_meta_description_from_category();
        $title = wp_title('|', false, 'right');
        $url = generate_canonical_url();
    }
    echo '<meta name="twitter:description" content="';
    echo $description;
    echo '">';
    echo "\n";
    //「一般設定」管理画面で指定したブログの説明文を表示
    echo '<meta name="twitter:title" content="';
    echo $title;
    echo '">';
    echo "\n";
    //「一般設定」管理画面で指定したブログのタイトルを表示
    echo '<meta name="twitter:url" content="';
    echo $url;
    echo '">';
    echo "\n";
Example #2
0
function canonical_tag()
{
    $canonical_url = generate_canonical_url();
    if ($canonical_url) {
        echo '<link rel="canonical" href="' . $canonical_url . '">' . PHP_EOL;
    }
}