- このトピックには2件の返信、2人の参加者があり、最後ににより9年、 2ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
3件の投稿を表示中 - 1 - 3件目 (全3件中)
- このトピックに返信するにはログインが必要です。
タグ: 記事閲覧時間
はじめて質問させていただきます。
【MAGJAM】を購入したのですが、記事目安時間の修正を考えております。
$meta_code_top .= $arr_meta[‘time_for_reading’];
<Q1>
現在は600文字で1分設定ですが、500文字で1分、400文字で1分としたい場合は
どのように修正するのでしょうか?
<Q2>
現在の表示設定に文字を書き添えたい場合は、どこに補記すれば良いのでしょうか?
例) 約2分(600文字/分)
このように補記したいと考えております。
宜しくお願いいたします。
テーマファイルの内容を
ガリガリ変更する必要がありそうです。
なので、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 の管理画面では、変更できないことばかりなので
テーマがアップデートするたびに、ファイルを変更する必要があり
手間がかかると思います。
>Sakiさま
アドバイスありがとうございます。
inc → scr → meta_info.php
なるほどですね。
DigiPressさんのテーマは、作りこまれていることもあり
修正箇所が少なくて助かっております。
まだ「テーマの編集」にて表示されるテーマファイルのみを確認していただけだったので
各種「Include Function」の内容は未確認でした。
ありがとうございます。
single.php に、若干の変更を加える方法
今回
うんはSakiさまのアドバイスを受け
シングルページに手を加える方法で検討しております。
オリジナルのシングルページを作って、
記事作成時に投稿テーマを選ぶ形にしていこうかと考えております。
修正箇所が少ないうちはこの運用を行い
最終的に多くなってしまった場合は、子テーマ運用を視野にいれたいと思います。
今のところは、
1)CSSでの修正 ⇒ ビジュアル設定>オリジナルスタイルシート設定への反映
2)PHP追加はSnippetsでショートコード作成して補記
↑↑↑↑↑
この運用でなんとかカバーできていたので
残るは、ちょっとしたこと・・・ という部分での同質問でした。
改めて、アドバイスありがとうございました。