この実装、面倒なら代行します
TOPページなどで記事のタイトルと中身のさわりだけ表示したいときがあります。
中身のさわり表示は抜粋機能を使うことで実現することができます。
以下をテンプレートPHPの表示したい箇所に記述します。
$excerpt = get_the_excerpt(); $html = '<p>'.$excerpt.'…</p>'; //… は '…' echo $html;
ただ、普通にやると最後に’[…]’という記号が自動でついてしまうので、かっこわるいのでつかないようにします。
以下をテーマのfunctions.phpに記述。
//概要(抜粋)の省略文字 function kaiza_excerpt_more($more) { return ''; } add_filter('excerpt_more', 'kaiza_excerpt_more');
余談ですが、抜粋は先頭110文字です。
たとえばこれを60文字にしたい、という場合は以下のように記述します。
function kaiza_excerpt_length( $length ) { return 60; } add_filter( 'excerpt_length', 'kaiza_excerpt_length', 999 );
WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!
100ウェブで手がけた制作・開発案件を一部、ご紹介。
クライアントからご相談いただいた内容とその実装におけるポイント、工期、予算について確認いただけます。
【テレワーク実施中 につきお電話転送中】
コール中1秒程度無音状態になりますがそのままお待ちください。
受付時間
平日 10:00~18:00
メールでのお問い合わせでも
1営業日以内にご連絡いたします。