Corona Virus Data

外掛說明

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

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

這個外掛免費提供使用。

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

短代碼

  • [cov2019]:顯示全球資料。

  • [cov2019contry]:顯示在外掛設定頁面中選取的國家/地區的資料。

  • [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://disease.sh/

隱私權政策: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 日 3 replies
Uncaught ReferenceError: cov__contry is not defined No Russia, no China, no any other
2020 年 5 月 1 日 3 replies
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〉外掛目前已有 23 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

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

對開發相關資訊感興趣?

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

變更記錄

1.4.2

  • Remove the recovered data in charts, because it will always be 0.
  • Add shortcode cov2019country to show data of the country you select.

1.4.1

  • Bug fixes
  • Change endpoint to latest one.

1.4.0

  • Fixed a bug that variable statements goes wrong, thanks to @jsgang;

1.3.9

  • Remove extra debug codes, housekeeping;

1.3.8

  • Fix some issues on php 8, keep it work on php 7;
  • The data for continent Oceania was not shown, now this is fixed;
  • Optimize the map style, for confirmed data is growing;

1.3.7

  • Tested up to 5.6;

1.3.6

  • Load scripts and styles only when shortcode presents, improve performance;

1.3.5

  • Upgrade the api from v2 to v3.
  • No matter how the data changes in the future, the continents data can be displayed correctly. Thanks to @jakubgrac
  • Add population data to each countries on map.

1.3.4

  • Continents data was messed up, now we fixed that.

1.3.3

  • Fixed an issue that JavaScript report errors when the API gives empty data filed.

1.3.2

  • Add data of 6 continents with new shortcodes.
  • Mobile device experiences optimized.

1.3.1

  • Upgrde the api from v1 to v2.

1.3.0

  • Add 2 more shortcodes [cov2019history] and [cov2019historyc] to show historical daily data on line charts.

1.2.9

  • Add more data types to “Global total”.
  • Add a setting link to plugin list.
  • Upgrde the api from v1 to v2.

1.2.8

  • Fixed css conflict issue for some themes.

1.2.7

  • Fixed a bug where Ivorian data could not be obtained.
  • Make the name of the country you follow translatable.

1.2.6

  • Fixed a bug where Ivorian data could not be obtained.

1.2.5

  • Add an API status indicator to the options page.
  • Add a checkbox to set whether to show the single country statistics in front-end or just global total numbers.
  • Add a text filed to get Mapbox public token for each installation on options page. Mine is running out of requests.
  • Include all external files into plugin folders.
  • Add an “Active” number to Global Total statistics.
  • Rearranged the order of individual country data.

1.2.4

  • Map style gets more beautiful.
  • Colors on map represents the severity of the virus outbreak.

1.2.3

  • README.txt update.
  • A short code [cov2019map] to create a map showing data.
  • Numbers in table now colorized.

1.2.2

  • Fixed a bug that prevent flags to be load.

1.2.1

  • Add flags to countries in table and you focus.
  • Responsive design for html table.
  • Add colors for numbers in data.
  • The API gives a Unix timestamp so removed the ‘GTM’ text in title.
  • A better loading animated icon.

1.2.0

  • README.txt update.
  • Switch API from COVID-19-API to github.com/NovelCOVID/API.
  • A map to help select a country in options page.
  • All available countries or regions are added to selector.
  • New short code [cov2019all] to show all latest data of countries in a table.
  • Data in table will sort by “Confirmed” numbers.

1.1.2

  • README.txt update, spelling correction.
  • More countries added, now 33 countries in total.
  • Add a screenshot of options page.
  • Bug fix.

1.1.1

  • Change the API from lab.isaaclin.cn to COVID-19-API.
  • Option page to select your region or country.
  • Add a loading icon.
  • Translation updated.

1.1.0

  • Change the API from sina.cn to lab.isaaclin.cn.
  • JavaScript file optimized.

1.0.0

  • A stable version.