文字数制限
タイトルの文字数を制限 post_title, 0, 20); ?> タイトルの後ろに省略記号「…」を表示する場合は、次のように記載 post_title)>20) { $title= mb_substr($post->post_title,0,20) ; echo $title. ・・・ ; } else {echo $post->post_title;}?> 本文の文字数を制限 post_content),0,200) ; ?> 本文を省略したことを現わす「…」を表示する場合 post_content),0,200) . '...'; ?> なお、本文が短くて省略していない場合でも「…」は表示されます。 例えば、設定を「200」にした場合に、200文字以上は「…」が表示されて、それ未満であれば表示しないなら以下のように記述します。 200 ) { // 本文が200文字以上であれば実行 $post_content = mb_substr($post_content,0,200); // 本文の先頭から200文字を取り出し $post_content = str_replace(array("r", "n"), '', $post_content).・・・; // 改行の削除、「...」を表示 } else { $post_content = str_replace(array("r", "n"), '', $post_content); // 改行の削除、200文字未満であれば「...」を非表示 } echo $post_content; // 文字制限した本文の表示 ?> また、本文から取り出す位置を指定することも可能です。 例えば、本文の最後から200文字取り出す場合は、「-」記号を記入します。 post_content),-200,200) ; ?>








CSS
HTML