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 變更為需要的限制數量} );

使用者評論

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

參與者及開發者

以下人員參與了開源軟體〈GlotCore History Limiter〉的開發相關工作。

參與者

〈GlotCore History Limiter〉外掛目前已有 2 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈GlotCore History Limiter〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0

  • Initial release.