サポート » テーマ » excerpt_lengthの日本語対応について(独自関数テーマノ場合)

  • 解決済 aohige

    (@aohige)


    初心者のため、ご教授頂けますと大変助かります。

    現在、
    http://demo.magpress.com/
    のテーマを使用して、制作をしております。

    しかし、こちらのテーマでは独自の関数で設定されているためか、引用部分の文字制限がWP Multibyte Patchプラグインを有効にしても、excerpt_lengthがきかずに全文が表示されてしまっております。

    function the_excerpt_post($excerpt_length=30, $allowedtags=”, $filter_type=’none’, $use_more_link=true, $more_link_text=”続きを読む>>”, $force_more_link=true, $fakeit=1, $fix_tags=true) {

    if (preg_match(‘%^content($|_rss)|^excerpt($|_rss)%’, $filter_type)) {

    $filter_type = ‘the_’ . $filter_type;

    }

    $text = apply_filters($filter_type, get_the_excerpt_post($excerpt_length, $allowedtags, $use_more_link, $more_link_text, $force_more_link, $fakeit));

    $text = ($fix_tags) ? balanceTags($text) : $text;

    echo $text;

    }

    こちらがその引用部分になりますが、こちらをどのように編集すれば、日本語でも文字数制限が可能となるかご教授頂ければ幸いです。

    他の方の質問で、テーマ固有の問題というところまでは分かったのですが、私のテーマではそのまま当てはまらなかったため、新しくご質問をさせて頂きました。

    恐縮ではございますが、よろしくお願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • Magpressのテーマは沢山あるので、どのテーマか明示していただけますか?デモページのURLは全部同じみたいです。

    通常であればthe_excerpt()を使いますが、なるべくは(テーマに合っていると思われる)独自関数を使いたいですからね。

    トピック投稿者 aohige

    (@aohige)

    kurosquare様

    ご返信誠にありがとうございます。
    大変失礼致しました。

    使用しているテーマは「bizmag」です。

    http://www.themes2wp.com/download-free-bizmag-wordpress-theme

    ご教授頂けますと大変助かります。
    よろしくお願い致します。

    トピック投稿者 aohige

    (@aohige)

    お教え頂いた「the_excerpt()」に代替することで解決できました。
    ありがとうございました。

    解決したとのことで安心しました。

    一応、元のthe_excerpt_post()を使えないかと思いまして、「wp-multibyte-patchのクラスを継承してマルチバイト処理を流用しつつ、bizmag用の処理をfunctions.phpに加える」というのを考えていたのですが、うまくまとまりませんでした。すみません。

    トピック投稿者 aohige

    (@aohige)

    いえ、本当にありがとうございました!

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「excerpt_lengthの日本語対応について(独自関数テーマノ場合)」には新たに返信することはできません。