TIPS
書き込まれたHTMLタグを “無効” にして
記事のタイトルを表示
この記事のタイトルには、<br />タグを挿入して投稿されていますが、左のCONTENTSメニューではthe_title_attributeを使って、タグを無効にして表示しています。タグが有効なthe_titleと使い分けることによって、ページや表示箇所に合わせた表示ができます。また、投稿者が勝手にタグを書き込んだ場合の対策としても有効な方法です。
タグを無効にして記事のタイトルを表示
ループ内で使用
<?php the_title_attribute('A&B&C…クエリ形式で記述'); ?>
- before : タイトルの前に挿入するテキストを指定
- after : タイトルの後ろに挿入するテキストを指定
- echo : 出力形式を指定
1 : テンプレートタグ形式 (初期設定)
0 : PHPの関数形式
TEMPLATE-TAG EXAMPLE<記述例>
<?php if(have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_title_attribute('before=●'); ?><br />
<?php endwhile; endif; ?>
●記事のタイトル1
●記事のタイトル2
●記事のタイトル3
RELATED POSTS<関連記事>
TAGS<タグ>
書き込まれたHTMLタグを “有効” なまま
記事のタイトルを表示
投稿記事、ページ記事のタイトルを、特殊文字は表示形式に変換、HTMLタグは有効なまま表示します。
<?php the_title('A','B',C); ?>
- before : タイトルの前に挿入する(タグ又はテキスト)を指定
- after : タイトルの後ろに挿入する(タグ又はテキスト)を指定
- echo : 出力形式を指定
1 : テンプレートタグ形式 (初期設定)
0 : PHPの関数形式
TEMPLATE-TAG EXAMPLE<記述例>
<?php if(have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_title('<li>','</li>'); ?>
<?php endwhile; endif; ?>
記事のタイトル1
記事のタイトル2
記事のタイトル3
※記事のタイトルをリスト形式で表示しています。
RELATED POSTS<関連記事>
TAGS<タグ>