Corona Virus Data

外掛說明

在 WordPress 的文章或頁面中插入 [cov2019][cov2019all][cov2019map] 短代碼,這個外掛便能顯示全世界及個別國家的新型冠狀病毒相關案例資料。

使用者可以查看全球及已選取的國家/地區的確診、病故或痊癒的患者人數。

這個外掛免費提供使用。

為感染新型冠狀病毒感染的人及因此憂心的人祈禱。願這個世界上的每個人永保健康。

短代碼

  • [cov2019]:顯示全球及選取的國家/地區的基礎資料。

  • [cov2019all]:在同一個資料表中顯示全部國家/地區的資料。

  • [cov2019map]:建立能顯示資料的地圖。

  • [cov2019history]:顯示全球每日資料折線圖歷程記錄。

  • [cov2019historyc]:顯示在外掛設定頁面中選取的國家/地區的每日資料折線圖歷程記錄。

  • [cov2019namerica]:顯示北美洲的資料。

  • [cov2019samerica]:顯示南美洲的資料。

  • [cov2019europe]:顯示歐洲的資料。

  • [cov2019asia]:顯示亞洲的資料。

  • [cov2019oceania]:顯示大洋洲的資料。

  • [cov2019africa]:顯示非洲的資料。

目前 API 資訊

NovelCOVID/API

API 網站:https://github.com/NovelCOVID/API

使用授權:https://github.com/NovelCOVID/API/blob/master/LICENSE

端點:https://corona.lmao.ninja/

隱私權政策:https://github.com/NovelCOVID/API/blob/master/privacy.md

在你的網站下載及安裝這個外掛前,請先閱讀這個 API 的隱私權政策。

第三方服務

Mapbox:https://www.mapbox.com/
* Mapbox 使用條款:https://www.mapbox.com/legal/tos/
* Mapbox 隱私權政策:https://www.mapbox.com/legal/privacy/

螢幕擷圖

  • 在網站前端顯示資料
  • 在同一個資料表中顯示全部國家/地區的資料
  • 顯示全球統計資料的地圖
  • 顯示全球每日資料折線圖
  • 網站管理員可以在外掛設定頁選取要顯示資料的國家/地區。

安裝方式

這個章節說明如何安裝外掛及讓它正確執行。

  1. 外掛壓縮檔解壓縮後,將包含全部檔案的外掛資料夾上傳至 /wp-content/plugins/ 目錄。
  2. 在 WordPress 管理後台的 [外掛] 選單中啟用外掛。
  3. 在網站上需要顯示最新新型冠狀病毒資料的文章或頁面位置插入外掛提供的不同短代碼,便會顯示對應的資料。

常見問題集

我與 API 間分享的項目為何?

這個外掛僅將新型冠狀病毒計數資料,以 JSON 檔案方式從 API 傳送到訪客的瀏覽器中;外掛不會上傳任何資料,也不會將伺服器及訪客資訊共享給其他地方或任何人。

這個外掛有設定頁面嗎?

這個外掛有設定頁面。請前往 [設定]→[Corona Virus Data],然後選取要顯示的國家/地區,選取的項目會顯示在網站前端。

如何使用這個外掛?

啟用這個外掛後,在任何頁面或文章中插入短代碼 [cov2019][cov2019all] 發佈,便會顯示對應的資料表,就是這麼簡單。

取得資料時發生網路問題?

這個外掛的資料來源為公開的 API,外掛開發者在測試時回應速度非常快;如果你的網站無法取得任何資料,請稍後再試並重新整理頁面。

使用者評論

2021 年 3 月 30 日
Uncaught ReferenceError: cov__contry is not defined No Russia, no China, no any other
2020 年 5 月 1 日
Good Plugin, works well and nice color usage on statistics. Only problem I see is the numbers/values and country names do not show up in the page source (impacts search engine and other bots that might want to read data from our site)
2020 年 4 月 18 日
Great plugin and easy to customzie for my purpose, thank you
閱讀全部 13 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Corona Virus Data〉的開發相關工作。

參與者

Corona Virus Data 外掛目前已有 22 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將 Corona Virus Data 外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

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

變更記錄

1.3.7

  • 已測試相容的 WordPress 版本:5.6

1.3.6

  • 僅在短代碼出現時才載入指令碼及樣式,以提高效能;

1.3.5

  • API 從 v2 升級至 v3
  • 無論將來資料如何變化,都能正確顯示各大洲的資料。感謝 @jakubgrac
  • 為地圖上的每個國家新增 [人口總數] 資料。

1.3.4

  • 之前各洲資料產生錯亂,目前已修復這個問題。

1.3.3

  • 修正 API 使用空白資料欄位時,JavaScript 會回報錯誤的問題。

1.3.2

  • 新增能顯示六大洲資料的對應短代碼。
  • 行動裝置使用者體驗最佳化。

1.3.1

  • API 由 v1 升級至 v2。

1.3.0

  • 新增 2 個新的短代碼 [cov2019history][cov2019historyc],用以顯示每日資料折線圖歷程記錄。

1.2.9

  • 在 [全球確診案例總計] 下方加入更多資料類型。
  • 在外掛清單新增 [設定] 連結。
  • API 由 v1 升級至 v2。

1.2.8

  • 修正某些佈景主題的 CSS 衝突問題。

1.2.7

  • 修正無法取得象牙海岸資料的程式碼錯誤。
  • 使選取的個別國家/地區顯示本地化名稱

1.2.6

  • 修正無法取得象牙海岸資料的程式碼錯誤。

1.2.5

  • 外掛設定頁加入 API 狀態指示器。
  • 外掛設定頁加入核取方塊,藉以設定是否在網站前端顯示個別國家的統計資料,或僅顯示全球統計資料。
  • 由於開發者的權杖要求配額即將用盡,因此在外掛設定頁面加入可以輸入專屬 Mapbox 公開權杖的欄位。
  • 將全部外部檔案納入外掛資料夾中。
  • 在全球確診案例總計中加入 [目前罹病案例]。
  • 對個別國家/地區的資料進行重新排序。

1.2.4

  • 將地圖樣式調整至更加美觀。
  • 地圖上的色彩代表病毒爆發程度。

1.2.3

  • 更新 README.txt。
  • 加入 [cov2019map] 短代碼,這個短代碼會建立能顯示資料的地圖。
  • 為字料表中的數值加上色彩樣式。

1.2.2

  • 修正未載入國旗圖示的程式碼錯誤。

1.2.1

  • 為個別顯示的國家/地區資料及資料表中的國家/地區加入國旗。
  • 為 HTML 表格加入回應式設計。
  • 為資料表中的數值加上色彩樣式。
  • API 開始提供 Unix 時間戳記,因此在標題中移除了 GTM 字樣。
  • 更加美觀的預先載入程式動畫圖示。

1.2.0

  • 更新 README.txt。
  • 將 API 從 COVID-19-API 變更為 github.com/NovelCOVID/API。
  • 在外掛設定頁面加入加入可協助使用者選取國家/地區的地圖。
  • 將公開資料提供的全部國家/地區加入設定中。
  • 加入 [cov2019all] 短代碼,這個短代碼能在同一個資料表中顯示全部最新資料。
  • 資料表中的資料依據確診案例總計排序。

1.1.2

  • 更新 README.txt,修正拼寫錯誤。
  • 加入更多國家/地區,目前總計 33 個國家/地區。
  • 新增外掛設定頁面螢幕擷圖。
  • 修正程式碼錯誤。

1.1.1

  • 將 API 從 lab.isaaclin.cn 變更為 COVID-19-API。
  • 新增選取國家/地區的選項頁面。
  • 新增代表「正在載入」的圖示。
  • 本地化介面更新。

1.1.0

  • 將 API 從 sina.cn 變更為 lab.isaaclin.cn。
  • 完成 JavaScript 檔案最佳化。

1.0.0

  • 穩定版本。