Each user can do attendance management by themselves.
管理者のほか、ユーザー自身も編集可能な出勤管理プラグイン。
Visit The User’s Guide (ja)/(en) for more info.
An administrator can do all users’ attendance management.
And each user can do attendance management by themselves.
An attendance schedule is displayed by shortcords.
* Today’s staff
* Weekly schedule
* Monthly schedule
管理者は全てのユーザーの出勤管理ができます。
また、ユーザーも自分自身の出勤管理が可能です。
出勤スケジュールはショートコードで表示されます。
* 今日の出勤スタッフ
* 週間スケジュール
* 月間スケジュール
Screenshots
"Scheduler for Admin" page
"Scheduler for Staff" page
"Today's Staff" page
"Weekly schedule" page
"Monthly schedule" page
Plugin option
FAQ
If you encounter some problems, please ask me.
Visit Trouble shooting (ja) for more info.
When the number of staff increases, the schedule is not reflected.
If the number of staff increases too much, the schedule may not be reflected.
This may be the upper limit of the number of POST items in your PHP.
In that case increase the value of “max_input_vars” in php.ini.
e.g.)
max_input_vars = 5000
スタッフ数を増えやしたらスケジュールが反映されなくなりました
スタッフ数が増えすぎるとスケジュールが反映されないことがあります。
それは、ご利用環境のPHPでのPOST項目数の上限かもしれません。
その場合、php.iniの “max_input_vars”の値を増やしてみてください。
例)
max_input_vars = 5000
ChangeLog
0.6.1
- Fixed warning in shortcode [attmgr_daily].
0.6.0
- Fixed a link error with the shortcode [attmgr_daily] when business hours exceed midnight.
0.5.9
- Fixed a shortcode error when editing with the block editor.
0.5.8
- Fixed cURL timeout issue.
0.5.7
- Fixed a vulnerability issue.
0.5.6
- ‘Screen_icon’ on the admin-page has been deleted. And fixed some PHP ‘Notice’.
0.5.5
- Fixed some notices and warnings displayed in “WP_DEBUG” mode has been corrected.
0.5.4
- Bug fix in calendar navi.
0.5.3
- Shortcode ‘[attmgr_today_work id=”xx”]’ is added.
- The opening hours during midnight will be regarded as “Today”.
- Bug fix in calendar.
0.5.2
- The link of each staff can be given by “Edit User: Website(user_url)”.
- An option to use the user avatar on a staff’s portrait was added.
0.5.1
- An “action” URL of the “Settings” form was changed.
- Action hook “parse_request” was changed to “template_redirect”.
- These functions were changed, ATTMGR::current_page(), ATTMGR::current_user(), ATTMGR_Form::action(), ATTMGR_Form::access_control().
0.5.0
-
A “Date/Time Format” was added to the plugin option.
Several filter hook were added.
- ‘attmgr_date_format’
- ‘attmgr_month_format’
- ‘attmgr_time_format’
- ‘attmgr_time_format_editor’
-
The schedule table name is given from a filter.
- ‘attmgr_schedule_table_name’
-
Several filter hook parameter were changed.
- ‘attmgr_shortcode_staff_scheduler’
- ‘attmgr_shortcode_admin_scheduler’
- ‘attmgr_shortcode_daily’
- ‘attmgr_shortcode_weekly’
- ‘attmgr_shortcode_weekly_all’
- ‘attmgr_shortcode_monthly_all’
-
Bug fix about submit processing in the scheduler.
-
Dutch translation (by Kleijheeg-san) was added.
0.4.5
-
Parameter “guide” was added to short code [attmgr_daily]
.
usage: [attmgr_daily guide="week"]
In this case, the link to each date in a week is shown.
The value of parameter “guide” are “week” or “1week”.
In a case of “1week”, the link to next week and previous week are not shown.
Parameter “guide” may omit. If “guide” is omitted, the link to each date is not shown.
-
Parameter “past” was added to short code [attmgr_daily]
and [attmgr_weekly_all]
and [attmgr_monthly_all]
.
usage(1): [attmgr_daily guide="week" past="0"]
usage(2): [attmgr_weekly_all past="0"]
In this case, the link to the past is not shown.
Parameter “past” may omit, and default value of “past” is “true”.
-
“font-size” in the of schedule table was changed.(front.css)
0.4.4
- Parameter “hide” was added to short code
[attmgr_weekly]
.
usage: [attmgr_weekly id="xx" hide="1"]
In this case, it doesn’t show anything.
Parameter “hide” may omit, and default value of “hide” is “false”.
0.4.3
- Bug fix.
- Some filters were added.
- Media query is added to “front.css”.
0.4.2
0.4.1
- Bug fix in “Monthly schedule”.
0.4.0
-
When time table is up to the next day like “23:00~08:00”, the schedule which continues from the previous day is displayed in “Today’s staff” until end time. (In this case, It is until 8:00.)
-
Time selection of a scheduler is helped.
When the start time was chosen, standard end time is chosen automatically.
And, the choices of end time are limited to time which is later from the start time.
If start time which is later from the end time is chosen, end time would be reset.
0.3.1
0.3.0
- Some style classes were added.
- Bug fix.
0.2.0