後來上網爬了一下文章後,才知道原來是PHP8.0將create_function()這個函式給刪除了,已至於當要呼叫這函式時,就出現未定義的錯誤訊息,因此當出現這錯誤時,只要稍作修改後,立即就可讓你程式正常的運作啦!因此下回當你也遇到這錯誤時,也一塊來看看怎麼解決吧!
Step1
將原先的create_function改成下方的寫法,並將名稱替換成你的函式名稱。
add_action ( 'widgets_init', '名稱' );
function 名稱() {
return register_widget('名稱');
}
function 名稱() {
return register_widget('名稱');
}
Step2
接著再儲存完畢後,重整再按啟用,就可順利的將外掛給啟用起來啦!