wordpress時區問題/時間問題

這次的問題很妙, 是某台 CentOS server 上的 wordpress 升級至 4.7.2 時發生的問題, 原來的版本, 時區是沒問題的, 不過因為升到 wordpress 4.7.2 中的 wp-settings.php 中的這行:


// WordPress calculates offsets from UTC.
date_default_timezone_set( 'UTC' );

使得原來正常的時區變成不正常了. 使用以下的程式可以檢查:


date_default_timezone_set( 'UTC' );
echo date("Y-m-d H:i:s");

會發現並無法正常顯示 UTC 時間, 根據這篇: https://wordpress.org/support/topic/utc-time-wrong/page/2/#post-8666789

發現應該是因為 tzdata 問題導致, 更新 tzdata 後, 狀況解決, wordpress 4.7.2 時間也正常了.

結合社群的多種登入方式的plugin-Social Login

WordPress Social Login plugin-

https://wordpress.org/plugins/oa-social-login/

可以結合多種 social media 與官方帳號供登入 wordpress 使用, 支援如下:

  • Amazon
  • Battle.net
  • Blogger
  • Disqus
  • Dribbble
  • Facebook
  • Foursquare
  • Github.com
  • Google
  • Instagram
  • LinkedIn
  • LiveJournal
  • Mail.ru
  • Odnoklassniki
  • OpenID
  • PayPal
  • Pinterest
  • PixelPin
  • Reddit
  • Skyrock.com
  • StackExchange
  • Steam
  • Twitch.tv
  • Twitter
  • Vimeo
  • VKontakte
  • Windows Live
  • WordPress.com
  • Yahoo
  • YouTube