• 解決済 ram0531

    (@ram0531)


    はじめまして。
    この度、ワールドプレスの海外テーマを利用したのですが、テーマのホームテンプレで表示される記事リストの抜枠がなぜか、テキスト全て表示されてしまいます。

    テーマセッティングには抜枠設定があるのですが、この設定はアーカイブのみ(通常の記事一覧)にのみ適用らしく、ホームの記事やサイドバーのウィジェットの記事表示には適用されていません。

    どのphpで、何処を修正すれば良いのか自身で調べてもわからないのですが、アドバイスを宜しくお願いします。

    使用テーマ
    https://accesspressthemes.com/wordpress-themes/accesspress-mag/

    問題のサイト
    http://www.game-yakata.com/home/

    です。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • WordPress 4.0.1 ですが、そのテーマをインストールしてデフォルトのトップページを表示させてみました。そして、外観 » Theme Options » EXCERPTS の Excerpts Type で “On Letters” を選択、Excerpt Length に文字数を指定すると、長い記事はその文字数に抜粋されましたよ。

    トピック投稿者 ram0531

    (@ram0531)

    ご回答ありがとうございます。

    デフォルトで通常の記事一覧のみを表示にすれば、抜枠はセッティング通り反映されているのですが、テーマのhome pageテンプレで、カテゴリー毎の記事をフロントで表示させたいの為 テンプレをフロントの固定ページにしているのですが、このテンプレを使用した抜枠がテキストで長文表示されてしまいます。

    フロントページに指定した固定ページの「テンプレート」に、プルダウンで Home Page を選んだのですよね。そのテンプレートのphpファイルは、先頭のコメント部分に下記のように書かれている(一部省略しています)ので、探してみてください。

    /**
     * Template Name: Home Page
     */

    「抜粋がテキストで長文表示されてしま」う理由は、このテーマが抜粋の長さを「単語数」にしているからです。単語は半角スペースで区切られる前提なので、そういう書き方をあまりしない日本語の場合、長くなってしまいます。Home Page テンプレートの中に、単語数で抜粋を取り出すために下記のようなコードが書かれているので、探してみてください(複数出てきます)。

    accesspress_mag_word_count(get_the_content(),25)

    単語数ではなく文字数で抜粋を作る関数がこのテーマに用意されているので、それに置き換えればよいと思います。25文字が短すぎたら好みの文字数に変えればよいと思います。

    accesspress_mag_letter_count(get_the_content(),25)

    次にサイドバーのウィジェットですが、同じphpファイルの中に次のようなコードがあってサイドバーを表示させています。

    <?php get_sidebar('home');?>

    これはサイドバー用のphpファイル sidebar-home.php を指定しているので、そのphpファイルを見てください。Home Page テンプレートと同じ抜粋のコードが出てくる筈です。

    トピック投稿者 ram0531

    (@ram0531)

    わかりやすい回答ありがとうございますm(_ _)m

    フロント記事の方は抜枠の修正ができました。
    サイドの方も頑張って これから修正したいと思います。

    自分だけではどうにもできなかったので、とても助かりました。
    ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ホームテンプレの抜枠がテキスト全て表示される」には新たに返信することはできません。