WordPressでキャッチフレーズを表示させる
WordPressでキャッチフレーズを表示させる
WordPressでランディングページなどを作っているときにWordpressのキャッチフレーズを表示させたい場合が出てきます。
まずキャッチフレーズの設定方法から説明したいと思います。
WORDPRESSの管理画面を開いて設定 ⇒ 一般 ⇒ キャッチフレーズの順番になります。
キャッチフレーズをここに入力します。
※ちなみにテーマによってはメタディスクリプションとh2タグなどと両方で利用される場合があるので、
空欄にしておいたほうがいい場合があります。
All in one SEO などのプラグインを入れて対応してください。
つまりh2タグかメタディスクリプションかどちらかで表示される設定がいいかと思います。
キャッチフレーズは大体80文字くらいがベストだと思います。
それで本題のphpでどのように表示させるかという問題ですが、下記のコードを利用します。
get_bloginfo(取得する項目,フィルタリング)
です。
キャッチフレーズは設定してない場合表示されないようにしたいのでif文も利用します。
<?php
$description = get_bloginfo(‘description’,’display’);
if ($description):
?>
<h2 class=”site-dsc”><?php echo esc_html($description); ?></h2>
<?php endif; ?>
などになると思います。
h2タグやh2についてるクラスなどは自由に変更してください。
esc_htmlはフロントエンドやバックエンドで入力できるところで出力される場合、これを使ってやることで、
タグが利用できなくなり、Javasrciptなどが実行できなくなります。つまりセキュリティー対策です。
以上参考にしてみてください。


No Comments