サポート » テーマ » the_content_rssで文字数制限の方法

  • WP2.6.3でテーマを作成しております。構造は、中央に大きな記事と、下部に小さい記事を表示するように配置させたいと思っております。この2つの記事は、中央の本文文字数が50文字、下部の小さい本文文字数が8文字程度と異なる文字数制限を施したいと思い、いろいろといじってみているのですが、なかなか上手くできません。同じページの中で違う文字数を実現するために、the_content_rssで文字数を指定してやるのですが、英文では指定どおりに字数制限が入るものの、日本語にはまったく制限が入らず全文が表示されてしまいます。iMP Limiterというプラグインが、私の考えている事を実現できるもののようなのですが、現在では公開されていないようなのです。the_content_rssでのマルチバイト言語に制限をかける方法などございましたら、是非ご教授下さい。SYSCOM

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • PHPのmb_substr()という関数を使ってみてはどうでしょう?
    <?php echo mb_substr(strip_tags($post->post_content),0,50); ?>

    参考:
    mb_substr
    strip_tags

    wp-multibyte-patchにはWord数と文字数制限をカスタマイズできる機能がついてるので、そこらへんをちょこちょこっとカスタマイズしたらできそうに思うんですけどどうでしょうか。。。?
    (僕はPHPえきすぱーとではないので、ただの思いつきかもしれませんが)

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「the_content_rssで文字数制限の方法」には新たに返信することはできません。