どうも!さちおです。
現在、実験として立ち上げてるこちらのブログ↓
http://fc2.sachiomax.com/
いわゆる『ミラーブログ』で
メインのアメーバブログ(さちおブログ)のミラーブログ
メール投稿の際にCCで
同時に更新してるブログなんですが
メールで投稿すると
keywordsとdescriptionは空の状態
これじゃ意味がない。
だからっていちいち設定するのは面倒だと
自動で設定される方法を発見↓
WordPressでエントリーごとにkeywordsとdescriptionを自動で設置する方法
つまり
テーマのheader.phpの</head>の前に下記のコードを入れると
<?php if ( is_single() ) { // エントリーページ ?> <meta name="keywords" content="<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ','; } $posttags = get_the_tags();if ($posttags) {foreach($posttags as $tag) {echo $tag->name . ','; } } ?>" /> <?php if ($post->post_excerpt){ // 抜粋あり $summary = strip_tags($post->post_excerpt); $summary = ereg_replace("(rn|r|n)", "", $summary); ?> <meta name="description" content="<? echo $summary; ?>" /> <?php } else { // 抜粋なし $content_summary = strip_tags($post->post_content); $content_summary = ereg_replace("(rn|r|n)", "", $content_summary); $content_summary = mb_substr($content_summary, 0, 60). "..."; ?> <meta name="description" content="<?php echo $content_summary; ?>" /> <?php } ?> <?php } else { // エントリーページ以外 ?> <meta name="keywords" content="デフォルトのキーワードを入れておく" /> <meta name="description" content="<?php bloginfo('description'); ?>" /> <?php } ?>
コピペして、キーワードのところを入れておけばOKっぽいんだけど
これだとキーワードがカテゴリーが入っていたのでカテゴリーの「未分類」をキーワードに変更
「未分類」→「ログイン,ブログ,さちお,ameba,アメブロ,人気,音楽,パン,アメーバ,blog」
記事下のカテゴリーのところがごちゃごちゃしちゃったけど
消すのは面倒なので放置(笑)
descriptionもちょっと少ないので
下記の部分を変更↓
$content_summary = mb_substr($content_summary, 0, 60). "..."; ?>
↓↓↓
$content_summary = mb_substr($content_summary, 0, 100). "..."; ?>
これで本文の初めの100文字が
自動でdescriptionに設定されることになると
と言うことは
投稿記事の初めのところはなるべく重要ワードをちりばめなきゃと
φ(..)メモメモ
これでしばらく様子を見たいと思います!
Byさちお
http://www.sachiomax.com/
元シンガーソングライターで、メンズ美容ブログ、パンブログもやってます。たまにテレビに出てたりします。最近はTikTokも頑張ってます。