サポート » 使い方全般 » 日本語の抜粋表示ができない(海外テーマ使用)

  • WordPress初心者です。
    海外有料テーマを使っています。
    サンプルの日本語文、英語の抜粋表示はできるのですが、新たに日本語を入力した場合、抜粋表示されません。タイトルのみが表示されます。

    デザイナーにも問い合わせているのですが、同様の問題はこれまで報告がなかったようで、恐らく日本語特有の問題だと感じていますが、なぜサンプルの日本語文はきちんと表示されるのかわかりません。

    抜粋表示にはds_get_excerptが使われているようです。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック投稿者 akemiya

    (@akemiya)

    <!–more–>を入れて手動で抜粋表示させようとしてもダメでした。

    こんにちは、

    ds_get_excerpt は、以下と同じものですか、?

    function ds_get_excerpt($num_chars) {
    
        $temp_str = substr(strip_tags(get_the_content()),0,$num_chars);
    
        $temp_parts = explode(" ",$temp_str);
    
        $temp_parts[(count($temp_parts) - 1)] = '';
    
        if(strlen(strip_tags(get_the_content())) > 125)
    
          return implode(" ",$temp_parts) . '...';
    
        else
    
          return implode(" ",$temp_parts);
    
    }
    トピック投稿者 akemiya

    (@akemiya)

    nobitaさん、

    はい、全く同じです。

    日本語環境では使えないと思います。

    たぶん テンプレートでは、echo ds_get_excerpt($num_chars);になっていると思いますので、そこを、the_excerpt();に置き換えることになると思います。

    トピック投稿者 akemiya

    (@akemiya)

    ありがとうございます!
    それで試してみます。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「日本語の抜粋表示ができない(海外テーマ使用)」には新たに返信することはできません。