在開發 WordPress 外掛的時候難免會與到產生帶有網址參數的網址來使用。
這時候大家應該都會使用 WordPress 提供的 add_query_arg
函式來將額外的參數加到網址當中吧。
平常的時候,都是將 ID 或是一些文字內容加到網址參數當中,使用上一帆風順都沒有問題。
今天因為某些需求,這次要加入的網址參數內容是一個網址,同樣的很習慣使用 add_query_arg
來組成我需要的網址。
不過卻是事與願違,產生出來的網址不能使用。
才發現,原來在組合網址的時候,他並不會類似 http_build_query
的預設值一樣,將參數內容進行 URL 編碼。
所以你的參數內容需要自行先進行 URL 編碼處理後,才可以送給 add_query_arg
進行處理。
(RY WooCommerce Tools 已有新版本可供下載安裝,但無法執行於目前版本的 PHP 執行環境。檢視 3.0.6 版的詳細資料或進一步了解更新 PHP 執行環境。)
我的購物網站要求更新RY WooCommerce Tools到3.0.6版..不過因為我之前PHP的設定是7.4(目前已經到8.3)..所以當我在A2主機的Cpanel更新PHP到8.3時..購物網站的RY WooCommerce Tools外掛是可以更新啦..不過在同一個主機裡的其他非購物網站就掛了..請問..有解決的方法嗎??