DigiPress

Highly Flexible WordPress Theme

【MAGJAM】記事閲覧時間の修正について

ホーム フォーラム デザイン関連 【MAGJAM】記事閲覧時間の修正について

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #53597
    小林丈剛
    参加者

    はじめて質問させていただきます。
    【MAGJAM】を購入したのですが、記事目安時間の修正を考えております。

    $meta_code_top .= $arr_meta[‘time_for_reading’];

    <Q1>
    現在は600文字で1分設定ですが、500文字で1分、400文字で1分としたい場合は
    どのように修正するのでしょうか?

    <Q2>
    現在の表示設定に文字を書き添えたい場合は、どこに補記すれば良いのでしょうか?
    例) 約2分(600文字/分)
    このように補記したいと考えております。
    宜しくお願いいたします。

    #53600
    Saki
    参加者

    テーマファイルの内容を
    ガリガリ変更する必要がありそうです。

    なので、DigiPress さん的には、非推奨の範囲だと思われますし
    もっとスマートな方法があると思いますが
    以下、ご参考までに。

    (恐縮ですが、もしおやりになるなら、自己責任でおねがいします)

    <Q1>

    inc → scr → meta_info.php

    ここの、349から357行目あたりに Time for reading の設定があります。

    そこの

    strip_tags(get_the_content())) / 600

    の数値を変更すれば、500文字で1分とかに変更できます。

    <Q2>

    約2分(600文字/分)に変更するのなら

    ' minute(s)','DigiPress'

    の箇所の

    ' minute(s)'

    の部分を

    ' 分(600文字/分)'

    というふうに、日本語で書いちゃうか、日本語ファイル

    languages → ja.mo を自分で作成し直すかの

    いずれかになります。

    他に、子テーマを作って

    functions.php で関数を別名で定義しなおして
    single.php に、若干の変更を加える方法も、考えられると思いますが

    いずれにせよ
    DigiPress の管理画面では、変更できないことばかりなので

    テーマがアップデートするたびに、ファイルを変更する必要があり
    手間がかかると思います。

    #53749
    小林丈剛
    参加者

    >Sakiさま

    アドバイスありがとうございます。

    inc → scr → meta_info.php

    なるほどですね。
    DigiPressさんのテーマは、作りこまれていることもあり
    修正箇所が少なくて助かっております。

    まだ「テーマの編集」にて表示されるテーマファイルのみを確認していただけだったので
    各種「Include Function」の内容は未確認でした。
    ありがとうございます。

    single.php に、若干の変更を加える方法

    今回
    うんはSakiさまのアドバイスを受け
    シングルページに手を加える方法で検討しております。

    オリジナルのシングルページを作って、
    記事作成時に投稿テーマを選ぶ形にしていこうかと考えております。
    修正箇所が少ないうちはこの運用を行い
    最終的に多くなってしまった場合は、子テーマ運用を視野にいれたいと思います。

    今のところは、
    1)CSSでの修正 ⇒ ビジュアル設定>オリジナルスタイルシート設定への反映
    2)PHP追加はSnippetsでショートコード作成して補記
    ↑↑↑↑↑
    この運用でなんとかカバーできていたので
    残るは、ちょっとしたこと・・・ という部分での同質問でした。

    改めて、アドバイスありがとうございました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。