ヘッダのディスクリプションとタイトルにカテゴリを追加したけど・・

google 先生にディスクリプションが短い、とか他にもいろいろありがたい示唆をいただいているので、早速修正することに。
と言っても記事のカテゴリを追加することぐらいしかできないけどね・・・。
これでメッセージがなくなってくれるといいんだけど、そのままなら、もう手が思いつかない。

以下、header.php の修正箇所 (以下は古い内容)

<meta name="description" content="このページは、フォトブログ editRAWの「 <?php the_title(); ?> | <?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; } ?> 」 について書かれた記事です。" />
<title><?php the_title(); ?> - <?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; } ?>|edit RAW</title>

<meta name="description" content="このページは、フォトブログ editRAWの「 <?php the_title(); ?> | <?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; } ?> 」 について書かれた記事です。" /> <title><?php the_title(); ?> - <?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; } ?>|edit RAW</title>

でも、これ、投稿記事の場合はいいんだけど、ページの場合はデフォルトのカテゴリが表示されてしまう・・・。
はてさて、どうしたらよかっぺか?

っつーことで、投稿時のカテゴリ設定に「♪」を追加してデフォルトに。 ←いかにも素人!

が、ページにそもそもカテゴリなんぞ設定できないんで、問題は過去のページだよね。
どこで修正すればいいのだろう・・。
今、データベースをザッと覗いてみたけど記事にカテゴリ名は記録されてない。リンクしている気配すら見つけることができなかった。
これはイジらないほうがよさそう。別の手を考える。

ガチョン~。

追記:
テストで新規ページを作ってみたら、ちゃんと音符が入っていた。しかし、過去のページはおかしなことになっちゃうね。
マ、いいっかー!

っつーわけにはいかないので、子ページの場合は親ページのタイトルを入れるようにするかな。親とその他は何も入れない。
そのくらいならできるかも。近いうちにやるど。

現在、トップページのタイトルが最新記事のタイトルになってしまっている。これはまずい~。
しかも、カテゴリは|s n a p になってるし・・・。ワケわからん。

ページか投稿を見分ける方法を調べる

ページか投稿を見分ける方法? どこかに載っていたような気がする。
ならば、ページだけヘッダのテンプレートphpを変えてもいいけど・・・。

コメントを残す

モバイルバージョンを終了