pgintro.net

WordPressプラグイン - 「WordPress Popular Posts」

作成日時:2019/01/07

更新日時:2019/01/07

スポンサーリンク

この記事の確認環境

WordPress 5.0.2

WordPress Popular Posts バージョン 4.2.2

プラグイン概要

人気記事機能を追加します。

プラグイン公式サイト

https://ja.wordpress.org/plugins/wordpress-popular-posts/

ファイル一覧

作成テーブル一覧

テーブル名概要
wp_popularpostsdata-
wp_popularpostssummary-

使用テーブル一覧

テーブル名概要
wp_options-

オプション一覧

「add_option()」,「update_option()」,「get_option()」を使用して「wp_options」テーブルに設定値を格納しています。

キー説明
wpp_ver-
wpp_update-
wpp_rand-
wpp_transients-
wpp_settings_config-

「wp_options」テーブルの「option_name」カラムの値が「wpp_settings_config」のレコードの「option_value」カラムに格納されている値の例

a:2:{
  s:5:"stats";
  a:7:{
    s:5:"range";
    s:9:"last7days";
    s:9:"time_unit";
    s:4:"hour";
    s:13:"time_quantity";
    i:24;
    s:8:"order_by";
    s:5:"views";
    s:5:"limit";
    i:10;
    s:9:"post_type";
    s:9:"post,page";
    s:9:"freshness";
    b:0;
  }
  s:5:"tools";
  a:7:{
    s:4:"ajax";
    b:0;
    s:3:"css";
    b:1;
    s:4:"link";
    a:1:{
      s:6:"target";
      s:5:"_self";
    }
    s:9:"thumbnail";
    a:4:{
      s:6:"source";
      s:8:"featured";
      s:5:"field";
      s:0:"";
      s:6:"resize";
      b:0;
      s:7:"default";
      s:0:"";
    }
    s:3:"log";
    a:3:{
      s:5:"level";
      i:1;
      s:5:"limit";
      i:0;
      s:13:"expires_after";
      i:180;
    }
    s:5:"cache";
    a:2:{
      s:6:"active";
      b:1;
      s:8:"interval";
      a:2:{
        s:4:"time";
        s:6:"minute";
        s:5:"value";
        i:1;
      }
    }
    s:8:"sampling";
    a:2:{
      s:6:"active";
      b:0;
      s:4:"rate";
      i:100;
    }
  }
}

「wp_options」テーブルの「option_name」カラムの値が「wpp_ver」のレコードの「option_value」カラムに格納されている値の例

4.2.2

ショートコード一覧

add_shortcode()関数で追加

ショートコード説明
wpp 1. Using WPP on posts & pages · cabrerahector/wordpress-popular-posts Wiki · GitHub

WordPress管理画面の「設定 > WordPress Popular Posts」から本プラグインの設定画面を開き、画面上部の「パラメーター」を選択するとショートコードの引数一覧が確認可能です。

引数
header="文字列"
header_start
header_end
limit
range
time_quantity
time_unit
freshness
order_by
post_type
pid
cat
taxonomy
term_id
author
title_length
title_by_words
excerpt_length
excerpt_format
excerpt_by_words
thumbnail_width
thumbnail_height
rating
stats_comments
stats_views
stats_author
stats_date
stats_date_format
stats_category
stats_taxonomy
wpp_start
wpp_end
post_html

ウィジェット一覧

WP_Widgetクラスを継承したクラスを定義して追加

ウィジェット名説明
WordPress Popular Posts -