簡體   English   中英

空白的 WooCommerce 結帳頁面

[英]A Blank WooCommerce Checkout Page

我在我們的 WordPress 網站上將 WooCommerce 與方舟主題(第三方主題)結合使用。 直到上周左右,當我注意到結帳頁面呈現為空白頁面的問題時,一切都運行良好。

可以通過以下一系列步驟復制此錯誤:

  1. 導航到商店
  2. 將任何物品添加到購物籃
  3. 從店面添加商品后,將鼠標懸停在標題中的購物籃圖標上並單擊結帳。
  4. 如果您在添加商品時選擇查看購物車,只需向下滾動並單擊繼續結賬。

在與我的服務器提供商聊天后,我注意到一些 PHP 錯誤被拋出。 以下是相關錯誤的示例。

圖片說明

似乎與 Fresh Framework(主題所需的插件才能按預期工作)存在插件沖突。 禁用這個特定的插件可以很好地顯示結帳頁面,盡管網站的大部分樣式都消失了(這不是我想要的東西)。

我已聯系 WooCommerce 和主題的開發人員尋求幫助。 前者因使用第三方主題而不願提供幫助。 后者在回應我的詢問時特別慢。

主題和所有插件都是最新的。 我確實在對某些插件應用一些更新時注意到了這個問題,但沒有注意到相關問題(WooCommerce/Fresh Framework)。 此外,打開瀏覽器的開發人員控制台確實會顯示一個 JQuery 錯誤(未捕獲的錯誤:語法錯誤,無法識別的表達式:...),我認為這與該問題有關。

任何類型的幫助都將不勝感激,因為嚴重錯誤發生在實時網站上,這尤其會削弱我們開展業務的機會。

乍一看,該插件(新框架)最有可能是最近更新的...

停用刪除其功能,啟用它包括功能但打破頁面

建議檢查插件的歷史記錄並恢復到以前的版本。 如果這是不可能的,您可能必須等到他們修復錯誤(或嘗試自己修復)但正如您所見,問題很可能來自新框架更新

PD:PHP 通知不是錯誤,錯誤只是 PHP 警告和 PHP 錯誤 正如您從 PHP 警告中看到的那樣,它似乎在嘗試寫入 freshizer.php 第 248 行的文件路徑存在問題

您可以通過添加 wordpress 日志消息或回顯路徑來臨時檢查它嘗試寫入的路徑....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM