
前言介紹
- 這款 WordPress 外掛「Init Review System – Reactions, Multi-Criteria, Guest-Friendly」是 2025-07-26 上架。
- 目前有 40 個安裝啟用數。
- 上一次更新是 2026-01-29,距離現在已有 28 天。
- 外掛最低要求 WordPress 5.5 以上版本才可以安裝。
- 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
- 尚未有人給過這款外掛評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
外掛標籤
vote | rating | review | schema | reaction |
內容簡介
總結:
Init Review System 是一個乾淨且可自訂的 5 星評分系統,可添加至您的 WordPress 網站。票數透過 REST API 儲存,使用本地儲存追蹤,並自動計算平均分數,可選擇用 schema 標記顯示。
這款外掛設計為輕量、友善開發者,並易於整合到任何主題或自訂使用者介面。
這個外掛是 Init Plugin Suite 的一部分 — 這是一系列簡約、快速且專注於開發者的 WordPress 工具。
問題與答案:
1. Init Review System 主要功能是什麼?
- 提供乾淨且可自訂的 5 星評分系統。
2. 外掛支援哪些特色?
- 5 星評分系統、多標準評分(最多 5 個自訂標準)、基於快捷碼的整合、自動在內容或評論前後插入區塊、可選登入與 IP 檢查以防濫用、REST API 端點、開發者過濾器和可延展架構。
3. 可以透過哪些快捷碼來使用?
- [init_review_system] 用來顯示互動式 5 星評分區塊。
- [init_review_score] 用來顯示平均分數(唯讀)。
- [init_review_criteria] 用來顯示多標準評論區塊。
4. 開發者可以如何自訂外掛行為?
- 使用 init_plugin_suite_review_system_auto_insert_enabled_score 和 init_plugin_suite_review_system_auto_insert_enabled_vote 等過濾器來自訂自動插入行為。
- 使用 init_plugin_suite_review_system_default_score_shortcode 和 init_plugin_suite_review_system_default_vote_shortcode 等過濾器來更改預設快捷碼。
- 使用 init_plugin_suite_review_system_require_login 來強制要求登入提交評論等。
5. 這款外掛的授權方式是?
- 此外掛根據 GPLv2 或更高版本開放授權,您可以自由使用、修改和分發。
原文外掛簡介
Init Review System adds a clean and customizable 5-star rating system to your WordPress site. Votes are stored via REST API, tracked with localStorage, and the average score is auto-calculated and optionally displayed with schema markup.
Built to be lightweight, developer-friendly, and easy to integrate into any theme or custom UI. Now with multi-criteria reviews and an emoji reactions system for richer user interaction.
This plugin is part of the Init Plugin Suite — a collection of minimalist, fast, and developer-focused tools for WordPress.
GitHub repository: https://github.com/brokensmile2103/init-review-system
Highlights:
5-star voting via frontend
NEW: Multi-criteria review support
NEW: Emoji Reactions with Login Enforcement
Average score display
Optional login requirement
Optional strict IP checking
REST API for vote submission
JSON-LD schema for SEO
Works with any post type
Minimal, theme-friendly UI
Features
5-star rating system
Multi-criteria review scoring (up to 5 custom criteria)
Emoji-based reactions bar with live counts (requires login)
REST API endpoint for reactions: /wp-json/initrsys/v1/reactions/toggle
Reactions stored in both post meta and dedicated user↔post mapping table
Accessibility-ready with aria-pressed + aria-live updates
Shortcode-based integration
Auto-insert blocks before/after content or comments
Optional login + IP check to prevent abuse
REST API endpoint: /wp-json/initrsys/v1/vote
Developer filters and extensible architecture
No jQuery, only minimal assets loaded when needed
Usage
[init_review_system]
Displays interactive 5-star voting block.
Attributes:
– id: Post ID (default: current post)
– class: Custom CSS class
– schema: true|false – Output JSON-LD schema markup
[init_review_score]
Displays average score (read-only).
Attributes:
– id: Post ID (default: current post)
– icon: true|false – Show star icon (default: false)
– sub: true|false – Show /5 subtext (default: true)
– class: Custom CSS class
– hide_if_empty: true|false – Hide if no reviews (default: false)
[init_review_criteria]
Displays multi-criteria review block.
Attributes:
– id: Post ID (default: current post)
– class: Custom CSS class
– schema: true|false – Output schema markup (default: false)
– per_page: Number of reviews to show (default: 0 = all)
– paged: Current review page number (default: 1)
[init_reactions]
Displays emoji reactions bar under a post.
Attributes:
– id: Post ID (default: current post)
– class: Custom CSS class
– require_login: Always true (login required)
Filters for Developers
This plugin provides filters and actions to let developers customize auto-insert behavior, schema output, review permissions, and REST API logic.
init_plugin_suite_review_system_auto_insert_enabled_score
Enable or disable automatic score output (before/after content).
Applies to: Frontend filter
Params: bool $enabled, string $position, string $post_type
init_plugin_suite_review_system_auto_insert_enabled_vote
Enable or disable automatic voting block insertion.
Applies to: Frontend filter
Params: bool $enabled, string $position, string $post_type
init_plugin_suite_review_system_default_score_shortcode
Change the default shortcode used for score auto-insertion.
Applies to: Frontend
Params: string $shortcode
init_plugin_suite_review_system_default_vote_shortcode
Change the default shortcode used for voting block auto-insertion.
Applies to: Frontend
Params: string $shortcode
init_plugin_suite_review_system_require_login
Force login for submitting reviews, even if disabled in settings.
Applies to: REST /submit-criteria-review
Params: bool $require_login
init_plugin_suite_review_system_min_len_for_ws_check
Adjust minimum length threshold for triggering no-whitespace check.
Applies to: Backend + JS precheck
Params: int $threshold (default 20)
init_plugin_suite_review_system_repetition_threshold
Adjust repetition threshold for detecting excessive word repetition.
Applies to: Backend + JS precheck
Params: int $threshold (default 8)
init_plugin_suite_review_system_schema_type
Customize schema.org type (e.g., Book, Product, Course).
Applies to: Shortcode output
Params: string $type, string $post_type
init_plugin_suite_review_system_schema_data
Modify JSON-LD schema output array.
Applies to: Shortcode output
Params: array $data, int $post_id, string $schema_type
init_plugin_suite_review_system_after_vote
Run custom logic after a single-star vote is submitted.
Applies to: REST /vote
Params: int $post_id, float $score, float $avg_score, int $total_votes
init_plugin_suite_review_system_after_criteria_review
Trigger custom logic after a multi-criteria review is submitted.
Applies to: REST /submit-criteria-review
Params: int $post_id, int $user_id, float $avg_score, string $review_content, array $scores
init_plugin_suite_review_system_get_reaction_types
Customize available reaction types (labels + emojis).
Applies to: Reactions system
Params: array $types
init_plugin_suite_review_system_reaction_meta_key
Customize the meta key used for storing reaction counts.
Applies to: Reaction counts storage
Params: string $meta_key, string $rx_key
License
This plugin is licensed under the GPLv2 or later.
You are free to use, modify, and distribute it under the same license.
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Init Review System – Reactions, Multi-Criteria, Guest-Friendly」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.2.1 | 1.7.1 | 1.7.2 | 1.8.1 | trunk | 1.14.1 |
延伸相關外掛(你可能也想知道)
Trustpilot Reviews 》什麼是 Trustpilot?, 通過 Trustpilot 評論增長並展示品牌信任。, Trustpilot 是領先的獨立評論平台-免費且面向所有人。Trustpilot 擁有超過 2,50000 家公司...。
LearnPress – Course Review 》LearnPress 是由 ThimPress 開發的 WordPress LMS 外掛。, LearnPress 課程評論插件為您的課程帶來評論功能。現在學生可以在 LearnPress 站點上進行課程評分...。WordPress Review Plugin: The Ultimate Solution for Building a Review Website 》eview box can be inserted anywhere on the page with the help of a shortcode. You can also select the review type, add affiliate buttons, and set th...。
Gwolle Guestbook 》Gwolle Guestbook 是您一直在尋找的 WordPress 留言板外掛。美觀且容易使用。, , Gwolle Guestbook 不僅是 WordPress 中的另一個留言板。目標是提供一種簡單...。
Review Schema – Review & Structure Data Schema Plugin 》這是一款帶有 JSON-LD 基礎的 WordPress 評論外掛,可添加結構化資料架構以增強 Google 搜尋結果。這款 Review Schema WordPress 插件可以為頁面、文章、自訂...。
Democracy Poll 》這個外掛提供了一個方便且聰明的系統,可以創建具有不同功能的各種投票,例如:, , , 單一和多重投票。可自定義。, 訪客可以添加新答案。可自定義。, 可以設...。
WebwinkelKeur: Webshop keurmerk & reviews for WordPress 》WebwinkelKeur 是最大的電子商務認證和評論系統。使用我們的系統可以增加您的網店的銷售額。, 電子商務認證, 獲得我們的 網店認證,讓像6,000多個網店一樣顯...。
Gutena Testimonial Slider 》此外掛可讓您在網站上展示客戶推薦信幻燈片。此掛件提供了一個使用者友好的介面,以視覺上吸引人的方式新增、管理和展示推薦信。您可以使用幻燈片來建立旋轉...。Multi Rating 》這是一個強大的 WordPress 文章評分/評論系統外掛,以更好地執行多重評分為其特色。可以輕鬆地為文章添加五星評分。, 請參閱演示。, 功能, , 基於不同標準使...。
Sample Reviews for WooCommerce 》總結:使用Sample Reviews for WooCommerce外掛可以提高您的WooCommerce商店的可靠性,展示產品品質。這個全面的工具可以快速地為您的產品添加評論,提供定制...。
Star Rating Block 》星級評分區塊允許您在使用 Gutenberg 編輯器創建的內容中顯示作者指定的星級評分。, 功能, , 評分刻度:從 0 到 5 或從 0 到 10 選擇刻度, 評分:基於所選刻...。
Reviews Plus 》Reviews Plus 是一款免費 WordPress 外掛,可讓您管理和顯示產品、服務或其他類型的內容的客戶評論。它可以啟用於任何 WordPress 頁面、文章或自定義文章類型...。
Testimonial Gutenberg Blocks 》Easy Testimonial Blocks 是一個使用原生元件開發的集合,可以展示客戶推薦評價的區塊。它在區塊編輯器中提供自定義 Gutenberg 區塊,讓您輕鬆展示客戶的評價...。Book Review Block 》Book Review Block 讓您可以為所有書評添加標題、作者、封面圖像、星級評分等詳細信息。, 節省時間, 使用 Book Review Block 可以節省您撰寫評論時寶貴的時間...。
Feedback Company 》這個外掛允許您在您的 WordPress 網站上顯示受信任且經過驗證的商店評論小部件,以及在您的 WooCommerce 網店中顯示產品評論小部件。您還可以向客戶發送自動...。
