• かちびと.net

    お手軽WordPress Tips:カスタムフィールドを使ってh1を記事に応じて変更出来るようにする方法。h1を変更したい時だけ変更可能にするカスタマイズです。

    Kudos for

    WordPress jQuery
  • About This

    Web制作に役立つTips、チュートリアル、、マーケティングに役立つ情報などのリソースをほぼ毎日配信しています。宜しければメモ代わりにご利用下さい。詳しい情報はAbout me またはhumans.txtをご覧下さい。

    Kachibito.net is a community-based website for web designers and developers. The site includes a popular weblog, a design gallery, a open source software, design tips, and the various web-news.

  • Links

お手軽WordPress Tips:カスタムフィールドを使ってh1を記事に応じて変更出来るようにする

スポンサーリンク

誰でも手軽に出来るWordPress tips。
今日のお手軽カスタマイズはSEO寄り。
サーチエンジンフレンドリーなtitleやh1
(又はh2)にするカスタマイズは沢山あ
りますが、場合によっては融通が効き
ませんので、この融通を効かそう、とい
う内容です。

テンプレートタグやプラグインでSEOを行う場合が殆どですが、もう少し融通の効く方法を、というカスタマイズの例。シンプルにカスタムフィールドを使います。

コード

		<h1>
	<?php if (get_post_meta($post->ID, "h1", true)) : ?>
	<?php $key="h1"; echo get_post_meta($post->ID, $key, true); ?>
	<?php else : ?>
	<?php the_title(); ?>
	<?php endif; ?>
		</h1>

別にh1じゃ無くてもいいんですが、分かりやすいのでh1にしました。多くの場合はh1もtitleになっているかと思います。上記コードで、

「もし、カスタムフィールドでh1の内容を指定された場合はそのh1に、指定がない場合はtitleをh1にする」

という形を実装します。例えば記事を書いて被リンクが沢山集まったのでそのページを育てたいのでtitleを変えずにhタグだけに変更を加えたい、などのケースに対応させます。

現在お使いのテーマのh1がtitleでない場合は<?php the_title(); ?>の部分を変えてあげてください。

カスタムフィールド


カスタムフィールドの「名前」にはh1と、値にはh1に挿入したいテキストを入れます。何も入れなければh1には<?php the_title(); ?>が適応されます。

例ではh1を使いましたが、アイデア次第で結構いろいろな場所に応用できると思います。

URL :
TRB :

Ads

Posts

Contact

Services