關閉 WooCommerce 沒用到的功能,幫 Woo 消風
2023年3月18日・TungLin・約 2 分鐘閱讀
WooCommerce 一直是 WordPress 架設電商系統的第一把交椅,然而現在越來越多功能出現不管是報表啊、或者是行銷功能,有時候他功能真的多到太誇張了。我們架設一個簡單的電商平台,說不定都還不需要這麼多功能。 而這篇文章就是要來解決這問題,如何透過程式碼把沒用到的 Wo...
WooCommerce 一直是 WordPress 架設電商系統的第一把交椅,然而現在越來越多功能出現不管是報表啊、或者是行銷功能,有時候他功能真的多到太誇張了。我們架設一個簡單的電商平台,說不定都還不需要這麼多功能。
而這篇文章就是要來解決這問題,如何透過程式碼把沒用到的 WooCommerce 功能關閉!我們可以透過 woocommerce_admin_features 這個勾點來達成。
add_filter( 'woocommerce_admin_features', function( $features ) {
return array_values(
array_filter( $features, function($feature) {
return $feature !== 'marketing';
} )
);
} );
這段程式碼顯示,把 marketing 這個功能給關起來,不過... WooCommerce 究竟有多少功能呢?簡單的透過 var_dump 把所有它可以使用的功能找出來。
array(10) {
[0]=> string(15) "activity-panels"
[1]=> string(9) "analytics"
[2]=> string(19) "analytics-dashboard"
[3]=> string(32) "analytics-dashboard/customizable"
[4]=> string(9) "marketing"
[5]=> string(10) "onboarding"
[6]=> string(21) "shipping-label-banner"
[7]=> string(12) "store-alerts"
[8]=> string(5) "wcpay"
[9]=> string(10) "homescreen"
}
原來 WooCommerce 總共提供了 10 個不同的功能,並且透過勾點的方式把他禁用。客製化 WooCommerce 也會更加容易。
不過我原本只是要把 homescreen 給禁用,結果連 Analytics 也沒辦法用,不知道是不是 bug,端看未來有沒有更新啦~
參考文章
https://gist.github.com/isaumya/89f48dcd84cb58af1e668bb76ba2c029
文章導覽
接著閱讀
相關主題
你可能也會想看
2026年4月29日
AI Coding 新手真正缺的不是工具,而是一套 Vibe Coding 流程
看了很多 AI coding 影片、試過 ChatGPT 和各種工具,卻還是做不出能用的網站或 Web App?你缺的可能不是技術,而是一套能把想法做成產品的方法。
2026年4月29日
AI 不該只停留在聊天視窗:用 n8n 打造真正能做事的 AI Agent
很多人每天使用 ChatGPT,卻發現真正麻煩的工作沒有變少。問題不在 AI 不夠強,而是它還沒有接上你的工作流程。
2024年7月6日
藍新金流在 next.js 轉址失敗解決方法
藍新金流在完成交易後,有個 ReturnURL 參數可以協助轉址,是使用 form submit 的方式來 redirect。 然而直接填入網址後,在 next.js 裡面會發現出現奇怪的錯誤! x-forwarded-host header with value does no...
Comments
留言
有想法、問題或補充都可以留下來,我會整理成後續文章或課程更新的方向。