[Sentryカスタマイズ]サイドバーの人気記事ウィジェットのview数を非表示にしたい

Sentyr custom001

Sentry専用の「人気の投稿(タブ表示)」ウィジェット。
プラグイン「Wordpress Popular Posts」をインストールすると、週間、月間、トータルの人気記事をタブで表示できるウィジェットです。
個人的にどうしても欲しいウィジェットだったので標準機能としてSentryに入れ込みました。

ただ、サイト開設直後など、まだ十分にPVが無いサイトの場合はview数を非表示にしたいというニーズもあるはず!
そんなときのためのカスタマイズ方法です。

cssで非表示にする(初心者向け)

一番手っ取り早いのはCSSで当該箇所を非表示にする方法です。

wordpressの管理画面で「外観」>「テーマの編集」を選択。
「Sentry: スタイルシート (style.css)」に以下のように記述します。
スクリーンショット 2017 04 08 7 50 59

view数は非表示になりますが、もともと「公開日 | view数」という表示フォーマットのため、間の“|”の表示が残ってしまいます。
ここも消したいという場合は、ちょっと面倒ですが以下の方法を利用してください。

テーマテンプレートを編集する(上級者向け)

まずは、親テーマである「sentry-void-master」フォルダから、「se-widgets.php」というファイルを、子テーマである「sentry-master」 フォルダへコピーします。
※親テーマのファイルを直接編集しても良いのですが、アップデートの際に上書きされないように子テーマにコピーしたファイルを編集するほうが安全です。

「Se_Popular_Posts」で検索して、以下のように修正を加えてください。

ウィジェットの表示フォーマットを決めている「’post_html’」「 | {stats}」を削除するだけです。
これで、“|”も含めて非表示にすることができます。
なお、週間、月間、トータル、それぞれ異なる’post_html’なので、3箇所すべて修正する必要があるのでご注意ください!

ついでにトップページの「今日の人気記事」のview数も非表示に!

cssで非表示にする(初心者向け)

サイドバーの場合と同様にwordpressの管理画面で「外観」>「テーマの編集」を選択。
「Sentry: スタイルシート (style.css)」に以下のように記述します。

こちらの方法だと、やはり“|”の表示が残るのでご注意ください。

テーマテンプレートを編集する(上級者向け)

サイドバーと同様に親テーマからテンプレートファイルをコピーします。
トップページの場合コピーするファイルは、「sentry-top」フォルダの「wpp.php」というファイルです。
親フォルダの「sentry-top」ごとコピーする必要があるのでご注意ください。

修正する内容はサイドバーのものと同じで、ウィジェットの表示フォーマットを決めている「’post_html’」「 | {stats}」を削除するだけです。


以上、サイドバーの人気記事ウィジェットのview数を非表示にする方法でした。

Sentryの更新情報は、私のTwitterでもつぶやいていますので、Sentryをお使いの方は是非フォローしてください!→@UltimateEz
それでは、引き続きSentryをよろしくお願いいたします。

Matched Contentこちらの記事もオススメ

Commentsこの記事についたコメント

9件のコメント
  • 古賀翔也

    初めまして。
    先日よりwordpressを始めたばかりですが、
    おしゃれなデザインに惹かれ、sentryを活用させていただいております!

    そこで、今回の投稿に関連してではないですが、
    view数をウィジェットの方だけでなく、今日の人気記事のview数も消すには、
    どのようにしたらよろしいでしょうか。

    お時間あるときにご教示いただけますと幸いです。
    宜しくお願い致します。

    2017/05/04 1:11 AM
    • ultimate-ez

      トップページの「今日の人気記事」からview数を消す方法も追記しましたのでご確認ください!

      2017/05/06 5:03 PM
  • AZ

    初めまして。こちらのテンプレートのデザインとAMP対応という機能に一目ぼれして使わせていただいております。

    一つ質問があるのですが、こちらのテンプレートではリンクの文字色だけをメインカラーとは別に変更することはできないのでしょうか。

    デベロッパーツールを使って見てみても、こちらのリンクのカラーはCSSで編集できそうにないものでした。
    importantなどを使用するとSNSボタンや関連記事などの部分まで色が変更されてしまうので、こちらは断念しました。

    サポート対象内でしたら、お手すきにご確認いただけますと幸いでございます。

    2017/08/05 3:53 PM
    • ultimate-ez

      カスタマイザー(管理画面から「外観」→「カスタマイズ」を選択)から、「追加CSS」を選んで、以下のように書くと反映されると思います。

      article section.entry-content a:not(.button):link,
      article section.entry-content a:not(.button):visited{
      color: blue; /*好きな色コードを入れてください*/
      }

      参考:
      https://twitter.com/UltimateEz/status/893961155353247745

      こちら、一度試してみてもらってもいいですか?

      2017/08/06 7:28 AM
      • AZ

        ご確認ありがとうございます。

        無事、変更が反映されました!
        無料テンプレートにもかかわらず、迅速・丁寧な対応に感謝いたします。ありがとうございました!

        2017/08/06 9:44 AM
  • 草野しゅう

    はじめまして。
    view数の件ではないのですが、同じウィジェットのことなのでこちらに書かせていただきます。
    サイドバーの「最新記事」では日付がきちんと表示されるのですが、
    「人気記事」やトップページの「今日の人気記事」で日付が表示されません。
    view数は表示されています。
    これは特に何か設定が必要なのでしょうか?
    初心者なのでつまらない問い合わせですみません。

    2017/11/26 10:15 PM
  • yu

    初めまして。
    wordpress初心者なのですが、サイドバーの人気記事ウィジェットのview数を非表示にするため、記事の通りに行いましたが、反映されませんでした。
    実施内容:wordpressの管理画面で「外観」>「テーマの編集」を選択→「Sentry: スタイルシート (style.css)」に以下(.sentry-widget ul li .post-stats .wpp-views{display: none;})のように記述
    スタイルシートの一番下部(/*のあと)にコードを貼り付けたのですが、貼り付ける場所が間違っているのでしょうか?
    初心者なので教えて頂けたらありがたいです。

    2018/01/06 2:58 PM
  • TM

    はじめまして。私も初心者ですが、sentryを活用させていただいております。
    今日の人気記事のview数を消してみようと上記のようにしてみましたが、消えません。
    sentri-masterのスタイルシートに貼り付けるのか、Sentry-VOIDのほうなのかもわからないです。
    お手数ですがよろしくお願いいたします。

    2018/02/16 8:44 PM
  • M

    こんばんは
    テーマのアップデートを実施したあとから
    人気記事のview数が非表示だったのがまた表示されてしまいました
    修正法を宜しくお願いします。

    2018/02/17 10:12 PM

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です