簡體   English   中英

WordPress的woocommerce奇怪的問題

[英]Wordpress woocommerce weird problems

首先,感謝您為閱讀本主題而煩惱,我覺得這將是一個漫長而痛苦的過程,因為我現在嘗試了大約7-8個小時才能了解此插件的最新情況。

我是一名開發人員,所以我知道我在做什么,這不是我使用WordPress做的第一頁。

當我開始閱讀woocommerce的文檔時,問題就開始了。

自從我制作了一個自定義主題以來,我決定使用overwrite方法和woocommerce.php方法來自定義插件以使其適合我的網站。

woocommerce_content(); 現在已進行了自定義,並且與自定義並可以正常工作的產品頁面(單個產品頁面)配合良好。

我嘗試訪問帳戶功能后,什么也沒有發生。 我已經嘗試將回聲用於調試目的添加到my-account.php,但是它沒有回顯我編寫的內容,因此我認為由於某種原因短代碼無法加載,因為它無法到達my-account.php頁面。應該,而且它指向其他地方?

然后,我注意到,當我單擊“添加到購物車”按鈕時,它也向元素添加了“查看購物車”按鈕,因此我認為這是可行的,因此我將其保留了。 在大約5秒鍾的時間內,因為在頁面刷新或導航到另一個頁面后,購物車的內容為空,所以我什至看不到購物車頁面,登錄頁面,創建帳戶頁面或其他任何內容。

“ wp-content \\ themes \\ mytheme \\ woocommerce”文件夾中的所有內容均正常運行,但“ wp-content \\ themes \\ mytheme \\ woocommerce \\ any-subfolder”文件夾中的所有內容均正常運行

woocommerce系統狀態不顯示任何錯誤,也不顯示PHP錯誤日志,也不顯示其他任何內容。

我有一個很長的“ Overrides(WooCommerce):”列表,由於種種原因我不想在此處粘貼。

當我至少能夠從插件中獲取一些東西時,唯一的成功就是當我使用wordpress函數“ do_shortcode();”時。 並將自己的myaccount或cart短代碼添加到頁面上,該頁面可以正常工作並打印出來,但是我想使用原始方法,因此以后的代碼不會太復雜。

每個其他站點都運行良好,我目前正在localhost上運行它,cookies運行,會話正常運行,我記錄了所有內容,但沒有錯誤,mod_rewrite正常運行,但是我被卡住了。

尋找一位有耐心的紳士在這一痛苦的日子里幫助我...

編輯:在“商店”頁面中添加了“ [woocommerce_my_account]”,該頁面的文件是“ woocommerce.php”實際上已經從“ themeroot / woocommerce / myaccount / my-account.php”加載了正確的my-account.php。也會回顯我的調試消息,因此短代碼應該可以正常工作,也許這不僅僅是與woocommerce相關的問題?

EDIT2:

擺弄很多東西后,我開始了解應該執行的包裝鈎(div id = content和div id = main)不會被鈎住,也許這只是一個小問題,因為我ve使用remove_action刪除了它們,並且“商店”頁面仍正確顯示...我不知道此插件發生了什么,但是我沒有足夠的時間來擺弄它...這是好痛苦

EDIT3:

該插件可以完美地在任何其他基本主題上使用,因此我的自定義主題也很有用。 即使經過數小時的搜索,默認主題(二十五個)和我的主題之間的差異,我仍然沒有找到解決方案。

我已經解決了這個問題……當然,這完全是我的錯,問題僅僅是woocommerce的文檔太差,我並沒有真正考慮過。

對於在那里為WordPress創建自定義主題的任何人,請注意,為了使page.php實際使用您瀏覽過的頁面的短代碼,必須打印出頁面內容(the_content();)。

這是我解決我的錯誤的解決方案,這個錯誤花了很多小時。

暫無
暫無

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

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