plugin-icon

GlotCore History Limiter

作者 meloniq·
透過強制限制每筆原文的待審譯文及前版譯文數量,限制並管理譯文記錄,防止網站資料庫出現浮濫資料。
版本
1.0
最近更新:
Apr 15, 2026
GlotCore History Limiter

透過強制限制每筆原文的待審譯文前版譯文數量,減少不需要的內容修訂、保持網站資料庫的精簡及高效率,並藉以控制並最佳化 GlotPress

  1. 限制待審譯文數量:超過限制數量的待審譯文會將狀態變更為前版譯文,不再顯示於待審譯文清單中。

  2. 限制前版譯文數量:超過限制數量的前版譯文會從網站資料庫中永久刪除。

限制數量運作方式

預設限制數量為每筆原文有 2 筆譯文

1. 單一使用者行為

單一使用者上傳多筆譯文:

  • 最新譯文均會標記為待審譯文
  • 之前的待審譯文會變更為前版譯文
  • 如果前版譯文數量超過限制:
    • 系統會刪除最舊的待審譯文

結果: – 1 筆最新的待審譯文 – 最多 2 筆前版譯文

2. 多位使用者

多位使用者為同一筆原文上傳譯文:

  • 每位使用者可以有 1 筆待審譯文
  • 上傳一筆新譯文:

    • 取代同一位使用者之前上傳的待審譯文,之前的待審譯文變更狀態為前版譯文
    • 如果待審譯文超過總量限制,便會影響其他使用者的待審譯文
    • 超過數量限制、最舊的待審譯文 (無論使用者是哪位),會標記為前版譯文
  • 全部前版譯文均依據個別原文全域計算

  • 全部待審譯文均依據個別原文全域計算

組態方式

GlotCore History Limiter 安裝並啟用後即可使用。預設值為每筆原文容許 3 筆譯文記錄。

網站管理員可在 wp-config.php 檔案中定義以下常數以變更這項限制: define( 'GLOTCORE_HISTORY_LIMIT', 3 ); // 依據需求將 3 變更為需要的限制數量

網站管理員也可以在佈景主題或外掛中使用 glotcore_history_limit 篩選器修改這項限制: add_filter( 'glotcore_history_limit', function( $limit ) {return 3; // 依據需求將 3 變更為需要的限制數量} );

目前已測試版本
WordPress 6.9.4
此外掛程式已可供下載,並可用於你 系統。