WordPress テキストの一部を省略して表示する (…)
「…」を本文の最後に付けて表示するにはphpで複数行の処理を書く必要があります。下記のコードをfunctions.phpに記載して出力コードを書けば表示できます。
コード
<?php
// functions.php に記載
function my_text_eliminate($text = '', $count = 35) {
$text = preg_replace('/<br>|<br \/>/i', '', $text);
if(mb_strlen($text, 'UTF-8') > $count){
$title = mb_substr($text, 0, $count, 'UTF-8').'...';
return $title;
}else{
return $text;
}
}<
// テンプレートに記載
echo my_text_restriction(get_the_content());
?>
デザインを本で学びたい人向けの記事
Wordpress デザイナーの私的メモ帳
設計編
基本
投稿関連
固定ページ関連
カテゴリー関連
タクソノミー、ターム関連
テンプレート作成
- category.php カテゴリー専用テンプレートを作る
- archive.php カスタム投稿タイプ専用テンプレートを作る
- taxonomy.php カスタムタクソノミー、タームページを作る
- get_template_part() 外部ファイル・テンプレートを読み込む