今までは、投稿事の「description」を挿入するために、「Another WordPress Meta Plugin」を使っていました。
便利です。

しかし、投稿事に「description」を入力しなければなりません。
面倒です。(泣)

Googleウェブマスターツールに「descriptionが重複している」と叱られるので、これをやっていました。

しかし!
便利な方法ってあるんですね。

Googleウェブマスターツールで、重複コンテンツをチェック
ここにありました!

さっそく、「header.php」のの直下へコピペ。
すばらしい!

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

店舗情報など、一括で200〜300件をCSVからインポートする時なんか、自動で「description」が挿入されるので、手間いらずですね!

投稿記事の内、100文字の概要が「description」として挿入されていました!
これで、CSVから一括インポートしても、「description」のことは意識していなくても、大丈夫!

関連するページ

Comments are closed.

preload preload preload