プラグイン とかでも、「meta name=”description”」を挿入できるものがありましたが、
各ページ 別で任意のものが記述できるものが見当たらず…。
使用しているthemes の、「header.php」に以下↓を記述すると、
各ページ(投稿記事)の最初に記述されている内容を、自動で「meta name=”description”」に挿入してくれます。
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php if ( is_single() ) { // 単独記事ページの場合 ?> <?php if ($post->post_excerpt){ ?> <meta name=”description” content=”<?php echo $post->post_excerpt; ?>” /> <?php } else { $summary = strip_tags($post->post_content); $summary = str_replace(“\n”,””, $summary); $summary = str_replace(“\r”,””, $summary); $summary = mb_substr($summary, 0, 100). “…”; ?> <meta name=”description” content=”<?php echo $summary; ?>” /> <?php } ?> <?php } else { // 単独記事ページ以外の場合 ?> <meta name=”description” content=”<?php bloginfo(‘description’); ?>” /> <?php } ?> |
こちらのプラグイン が、ちょっといい感じです。
HeadSpace2: Advanced meta-data manager for SEO titles, tags, descriptions, and more | Urban Giraffe
「WordPress で、各ページごとにmeta name="description" を自動に設置する方法(記述)」への0件のフィードバック