Title: LekTrail Reading Tracker
Author: Raúl Rojas
Published: <strong>2026 年 4 月 5 日</strong>
Last modified: 2026 年 4 月 24 日

---

搜尋外掛

![](https://ps.w.org/lektrail-reading-tracker/assets/icon-256x256.png?rev=3499142)

# LekTrail Reading Tracker

 由 [Raúl Rojas](https://profiles.wordpress.org/raulprdev/) 開發

[下載](https://downloads.wordpress.org/plugin/lektrail-reading-tracker.1.1.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/lektrail-reading-tracker/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/lektrail-reading-tracker/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/lektrail-reading-tracker/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/lektrail-reading-tracker/#developers)

 [技術支援](https://wordpress.org/support/plugin/lektrail-reading-tracker/)

## 外掛說明

Most websites have no memory. Visitors return and see the same content with no recognition
of what they’ve already explored. LekTrail changes that.

**For content sites**: Show readers which articles they started but didn’t finish,
and suggest new content based on their history.

**For e-commerce**: Display recently viewed products so customers can easily return
to items they were considering.

**For courses and documentation**: Track progress through lessons or guides, showing
what’s completed and what’s next.

#### How It Works

LekTrail tracks when visitors scroll through your content:

 * **Viewed**: Posts they started reading
 * **Completed**: Posts they scrolled to the end (configurable threshold)
 * **Suggestions**: Unread posts based on your configuration

The widget displays three sections: “Continue Reading”, “Completed”, and “Suggested
Reading”.

#### Two Tracking Modes

**localStorage Mode (Default)**

 * Works for all visitors, no login required
 * Data stored in browser, completely private
 * Optional consent banner
 * Data clears if browser storage is cleared

**Server-Side Mode**

 * Requires logged-in users (WordPress users or membership plugin)
 * Reading history persists across devices
 * Useful for membership sites, courses, or personalized experiences
 * Anonymous visitors see suggestions only

#### Features

 * Gutenberg block and shortcode support
 * Works with any post type (posts, pages, products, custom types)
 * Configurable scroll threshold to mark content as “completed”
 * Show/hide excerpts and thumbnails
 * Suggestion order: random, recent, or related
 * Category filters for suggestions
 * Customizable labels (multilingual ready)
 * Optional consent requirement with built-in banner
 * Performance caching for suggestions

#### Development

Source code and build tools are available on [GitHub](https://github.com/raulprdev/lektrail).

## 螢幕擷圖

[⌊Suggested reading widget showing unread posts with excerpts.⌉⌊Suggested reading
widget showing unread posts with excerpts.⌉[

Suggested reading widget showing unread posts with excerpts.

[⌊All LekTrail blocks and patterns in the Gutenberg block inserter.⌉⌊All LekTrail
blocks and patterns in the Gutenberg block inserter.⌉[

All LekTrail blocks and patterns in the Gutenberg block inserter.

[⌊Reading dashboard with category breakdown, display modes, and reading lists with
status indicators.⌉⌊Reading dashboard with category breakdown, display modes, and
reading lists with status indicators.⌉[

Reading dashboard with category breakdown, display modes, and reading lists with
status indicators.

[⌊Settings page with tracking, display, consent, and suggestion options.⌉⌊Settings
page with tracking, display, consent, and suggestion options.⌉[

Settings page with tracking, display, consent, and suggestion options.

## 適用於區塊編輯器

這個外掛提供 3 個可供 Gutenberg/區塊編輯器使用的區塊。

 *   LekTrail Reading Tracker Display reading progress and suggestions for your 
   visitors.
 *   LekTrail Reading Progress Display a reading progress bar, filterable by category
   and year.
 *   LekTrail Reading List Display a filtered list of read or viewed posts.

## 安裝方式

 1. Upload `lektrail` to `/wp-content/plugins/`
 2. Activate the plugin
 3. Add the widget:
 4.  * **Gutenberg**: Search for “LekTrail” in the block inserter
     * **Shortcode**: Add `[lektrail]` to any page
 5. Configure in Settings > LekTrail

## 常見問題集

### Does this work without user registration?

Yes. By default, LekTrail uses localStorage which works for all visitors without
requiring login. Data is stored privately in the visitor’s browser.

### Can I track reading progress for logged-in users?

Yes. Enable “Track Logged-in Users” in settings. This stores reading history on 
the server, allowing it to persist across devices. Requires users to be logged in(
WordPress users or via a membership plugin).

### What post types can I track?

Any post type: posts, pages, WooCommerce products, custom post types. Configure 
which types to track in the settings.

### How do I customize the widget appearance?

The widget uses minimal styling. Add your own CSS targeting `.lektrail-widget`, `.
lektrail-continue`, `.lektrail-completed`, and `.lektrail-suggestions`.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈LekTrail Reading Tracker〉的開發相關工作。

參與者

 *   [ Raúl Rojas ](https://profiles.wordpress.org/raulprdev/)

[將〈LekTrail Reading Tracker〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/lektrail-reading-tracker)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/lektrail-reading-tracker/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/lektrail-reading-tracker/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/lektrail-reading-tracker/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/lektrail-reading-tracker/)。

## 變更記錄

#### 1.1.0

 * Reading dashboard blocks for logged-in users: progress bar and reading list
 * Three display modes: progress (percentage), remaining (posts to read), count (
   posts read)
 * Per-category progress with automatic child category inclusion
 * Category dropdown selector in block editor (replaces text input)
 * Status indicators on reading lists (checkmark for read, circle for viewed)
 * Block patterns: Category Breakdown, Year Overview, Simple Dashboard
 * Custom LekTrail block category in the block inserter
 * Spanish translations for dashboard labels
 * Fix: server-side tracking no longer blocked by localStorage checks

#### 1.0.0

 * Initial release
 * localStorage and server-side tracking modes
 * Gutenberg block and shortcode
 * Configurable suggestions (random, recent, related)
 * Category filters
 * Consent management
 * Custom labels

## 中繼資料

 *  版本 **1.1.0**
 *  最後更新 **2 個月前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.3 或更新版本 **
 *  已測試相容的 WordPress 版本 **6.9.4**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/lektrail-reading-tracker/)
 * 標籤:
 * [engagement](https://tw.wordpress.org/plugins/tags/engagement/)[reading progress](https://tw.wordpress.org/plugins/tags/reading-progress/)
   [recently-viewed](https://tw.wordpress.org/plugins/tags/recently-viewed/)[suggestions](https://tw.wordpress.org/plugins/tags/suggestions/)
   [tracking](https://tw.wordpress.org/plugins/tags/tracking/)
 *  [進階檢視](https://tw.wordpress.org/plugins/lektrail-reading-tracker/advanced/)

## 評分

這個項目尚無任何評論記錄。

[Your review](https://wordpress.org/support/plugin/lektrail-reading-tracker/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/lektrail-reading-tracker/reviews/)

## 參與者

 *   [ Raúl Rojas ](https://profiles.wordpress.org/raulprdev/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/lektrail-reading-tracker/)