Get a Free Quote

Upholsterer

Furniture

Pellentesque in ipsum id dapibus.

Automotive

Pellentesque in ipsum id dapibus.

Commercial

Pellentesque in ipsum id dapibus.

Pillows & Cushions

Pellentesque in ipsum id dapibus.

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores.

– Johnny Adkins

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati.

– Johnny Adkins

Quality

Top Quality Craftsmanship

Sed porttitor lectus nibh. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit

Why choose us

Cras ultricies ligula sed magna dictum porta. Curabitur non nulla.

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati.

^

At vero eos et accusamus

^

Et iusto odio dignissimos ducimus

^

Qui blanditiis

^

Praesentium voluptatum deleniti atque

^

Corrupti quos dolores

REpair, Design, Renew

Nulla porttitor accumsan tincidunt. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices.

Contact Us or Visit Our Shop Today.

View Our Recent Work

源由

心血來潮想嘗試一下 Gutenberg 編輯器在 WordPress 5 的介面是什麼模樣。在檢視現有的 plugins 的相容性後,將 WordPress 的版本升級到 5.2.2。

問題

升級完成後,照例需要檢查網站的運作是否正常。正要嘗試新增文章的功能時,竟然就遇到錯誤!
當要儲存草稿時,編輯器左上角顯示「更新時發生錯誤」,英文版則是「Updating Failed」。

解決方法

一開始以為是升級後資料庫的設定跑掉,檢查後發現是正常的。
查了一些文章,像是:

提到可以打開 WordPress Debug Log 觀察錯誤訊息。

但是在打開 Debug Log 並且執行一些操作後,log 並未如預期的印出。
在上述第二篇文章中,看到從 Chrome 的 console log 的截圖,發現這也是一個檢查的方法。
檢查之後發現,每當操作儲存或插入 block 的動作時,就會觸發「Mixed Content」的錯誤。

因為沒有截圖所以僅用文字說明,Mixed Content 錯誤代表:

你的網站是以 HTTPS 的方式載入,但是卻對非 HTTPS 的網址發出需求。

出現這個問題的原因是,WordPress 管理後台 > 設定 > 一般 的「WordPress 位置(網址)」與「網站位置(網址)」的設定是 http 開頭所致。

參考之前寫的文章:修改 WordPress Address 與 Site Address

將「WordPress 位置(網址)」與「網站位置(網址)」修改為 https 開頭後,就可以順利編輯文章了!
但是讓人好奇的是為什麼在升級之前不會遇到這個問題?猜想可能與安全性的提升有關吧。

References