Weight Loss Tracker:レコーディングダイエットサイトのベースに使えるかも

2017年10月2日

ダイエットの方法の一つとして、レコーディングダイエットがあります。
そのレコーディングダイエットのベースとして使えるかもしれない WordPress 用プラグインの紹介です。
それは「Weight Loss Tracker」です。
そのインストール手順から日本語化・使い方と設定などを解説していきます。

Weight Loss Tracker

Screenshot of wordpress.org

Weight Loss Tracker(Free 版)では、
ユーザーが表形式とチャート形式の両方で自分の体重履歴を追跡できます。

ユーザーが目標重量の指定と日々の体重や簡単なメモを記録することができます。
入力された日付と体重を使用して、チャートで増減を一目で確認することができます。

記事を作成もしくは更新時点でのバージョン:v 5.2.26
マルチサイトでの利用:可

インストール手順

下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化するか
Weight Loss Tracker – WordPress.org

もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面から入手できます。

ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「Weight Loss Tracker」と入力します。

WordPressプラグイン「Weight Loss Tracker」のスクリーンショット

検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
※一番左上に表示されない場合は、上記の画像から探して下さい。
インストールが完了したら、プラグインを「有効化」します。

プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。

WordPressプラグインのインストール手順を解説 – WordPress活用術

日本語化

Weight Loss Tracker を有効化した際に日本語化されない場合には、
日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。

WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。

※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。

日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。

WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術

専用テーブル

下記のテーブルを Weight Loss Tracker 専用のテーブルとして作成し利用します。
テーブル作成時に $wpdb->prefix も使用しているので、マルチサイトにも対応。

activate.php から CREATE TABLE 文を抜粋(記事用に一部修正)。

CREATE TABLE WE_LS_TABLENAME (
id mediumint(9) NOT NULL AUTO_INCREMENT,
weight_date datetime NOT NULL,
weight_user_id integer NOT NULL,
weight_weight float NOT NULL,
weight_stones float NOT NULL,
weight_pounds float NOT NULL,
weight_only_pounds float NOT NULL,
weight_notes text null,
bust_chest float NULL,
waist float NULL,
navel float NULL,
hips float NULL,
buttocks float NULL,
left_thigh float NULL,
right_thigh float NULL,
left_bicep float NULL,
right_bicep float NULL,
left_calf float NULL,
right_calf float NULL,
left_forearm float NULL,
right_forearm float NULL,
shoulders float NULL,
neck float NULL,
photo_id int NULL,
UNIQUE KEY id (id)
);
CREATE TABLE WE_LS_TARGETS_TABLENAME (
id mediumint(9) NOT NULL AUTO_INCREMENT,
weight_user_id integer NOT NULL,
target_weight_weight float NOT NULL,
target_weight_stones float NOT NULL,
target_weight_pounds float NOT NULL,
target_weight_only_pounds float NOT NULL,
UNIQUE KEY id (id)
);
CREATE TABLE WE_LS_USER_PREFERENCES_TABLENAME (
user_id integer NOT NULL,
activity_level float DEFAULT 0 NULL,
settings text not null,
height float DEFAULT 0 NULL,
gender float DEFAULT 0 NULL,
aim float DEFAULT 0 NULL,
dob datetime NULL,
UNIQUE KEY user_id (user_id)
);
CREATE TABLE WE_LS_USER_STATS_TABLENAME (
user_id integer NOT NULL,
start_weight float DEFAULT 0 NULL,
recent_weight float DEFAULT 0 NULL,
weight_difference float DEFAULT 0 NULL,
sum_of_weights float DEFAULT 0 NULL,
no_entries integer DEFAULT 0 NULL,
target_added integer DEFAULT 0 NULL,
last_update TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
UNIQUE KEY user_id (user_id)
);

使い方

ショートコード [wlt] を投稿もしくは固定ページに貼りつけるだけです。
WordPressプラグイン「Weight Loss Tracker」のスクリーンショット

一度だけ目標体重を設定(リセットも可能)し、日々の体重と簡単なメモを記録していくだけです。

WordPressプラグイン「Weight Loss Tracker」のスクリーンショット

2 個以上のデータが追加されるとチャートも表示されるようになります。

WordPressプラグイン「Weight Loss Tracker」のスクリーンショット

リスト形式でも確認できます。

URL

Weight Loss Tracker – WordPress.org

本ページはアフィリエイトプログラムによる収益を得ています

健康系

Posted by 管理人