[WordPress] 外掛分享: Init Review System – Reactions, Multi-Criteria, Guest-Friendly

WordPress 外掛 Init Review System – Reactions, Multi-Criteria, Guest-Friendly 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Init Review System – Reactions, Multi-Criteria, Guest-Friendly」是 2025-07-26 上架。
  • 目前有 40 個安裝啟用數。
  • 上一次更新是 2026-01-29,距離現在已有 28 天。
  • 外掛最低要求 WordPress 5.5 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

brokensmile2103-1 |

外掛標籤

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 網店中顯示產品評論小部件。您還可以向客戶發送自動...。

文章
Filter
Apply Filters
Mastodon