[WordPress] 外掛分享: Devlapse Time Logging

首頁 › 外掛目錄 › Devlapse Time Logging
WordPress 外掛 Devlapse Time Logging 的封面圖片
全新外掛
安裝啟用
★★★★★
5/5 分(2 則評價)
16 天前
最後更新
—
問題解決
WordPress 6.5+ PHP 7.4+ v1.0.0 上架:2026-09-29

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Devlapse Time Logging」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Devlapse Time Logging is a self-contained time tracker for people who build and maintain WordPress sites. Start a timer from the admin bar, note what you worked on, and the entry is saved to your own database with its project, duration and rate.
It is aimed at freelancers, agencies and in-house developers who need to show a client or a manager where the hours went, but it works just as well for keeping your own private record of how you spend your time.
Despite the name, the plugin does not record your screen or capture video. It logs hours, tasks and billable time.
Everything runs locally. The plugin makes no external HTTP requests, contains no analytics or tracking, requires no account, and sends no data to the author or any third party.
What it does

A start/stop timer on the Dashboard & Timer screen and a live counter in the admin bar that shows the running project, so you can see at a glance whether the clock is running.
Dashboard totals for time tracked today, billable amount today and sessions currently running.
Notes and commit references you can add to a running session, so the entry records what actually happened.
Manual entries for work done away from the keyboard, such as calls, planning or meetings.
Projects you define yourself, each with its own client name, colour and hourly rate. A project’s rate overrides your default rate.
Billable and non-billable time, with a setting that decides whether new sessions are billable by default, so internal work never ends up on a client’s summary by accident.
Timesheets listing date, user, project, task, duration, rate and total, with short tags on each entry, plus CSV export for your own spreadsheets or accounting tools.
An optional Audit Log recording plugin activations, theme switches, changed setting names and post saves, with the user responsible.
A Reports & Invoicing screen with time grouped by project, and a printable billing summary showing hours, effective rate and subtotal per project. Print it or save it as a PDF from your browser.
A currency selector with common currencies (USD, EUR, GBP, KES, NGN, ZAR, INR, JPY, AUD, CAD, CHF) and a custom option for anything else.
Optional session summary emails, sent to the address you choose.
REST endpoints under devlapse-time-logging/v1 for your own tooling.

Who it is for

Freelancers who bill by the hour and want an honest record without paying for a separate service.
Agencies who need to show clients how much time went into maintenance, support and new work.
Site maintainers who want a simple log of what changed on a site and when, next to the time spent on it.
Anyone who prefers to keep their working data on their own server instead of a third-party cloud.

A typical workflow

Add your projects, client names, colours and hourly rates in Devlapse > Settings, and choose a currency and default rate.
Open Dashboard & Timer, choose a project, describe the task and start the timer.
Work as normal. The admin bar shows the running project and time on every admin screen, and you can add a note or commit reference to the session at any point.
Stop the timer when you finish. The entry is saved with its duration, rate and billable status.
At the end of the week or month, open Timesheets to review your totals or export a CSV, then open Reports & Invoicing to print a billing summary for a client.

Permissions
Users who can edit posts can track their own time and see their own timesheets. Administrators can see everyone’s entries, the activity log, reports and settings.
Privacy
The plugin stores time entries in two custom tables in your site’s database. Each entry records the user who created it, a task description, a project name, start and end times, an hourly rate and whether the time is billable.
If you switch on activity logging, the plugin also records which user activated or deactivated a plugin, switched themes, changed a setting or saved a post. Only the name of a changed setting is stored, never its value. Log entries are deleted automatically after the retention period you choose.
Activity logging and email notifications are both off until you turn them on. Session summary emails, when enabled, are sent from your site by WordPress to the address you configure.
Time entries are included in WordPress’s personal data export and erase tools, and the plugin adds suggested wording to your privacy policy draft.
Performance
The plugin’s admin styles and scripts load only on its own screens, and the admin bar loads a small separate stylesheet. Read queries use the WordPress object cache. Nothing from the plugin is loaded on the public side of your site.
Customization and support
Need something the plugin does not do yet? Custom reports, extra fields, integrations with your invoicing or accounting tools, client-specific summaries or a tailored workflow for your team are all possible.
If you need any customization, please get in touch through peterkagunda.com. For bugs and general questions, please use the plugin’s support forum on WordPress.org so that other users can benefit from the answer too.
If Devlapse Time Logging saves you time, a review on WordPress.org helps other people find it and is much appreciated.

延伸相關外掛

文章
Filter
Mastodon