WordPress include bootstrap 4 CDN[……]
分類: 插件開發
WordPress 使用 Namespace Warning call_user_func_array() expects parameter 1 to be a valid callback
在開發 WordPress Plugin 常用字串來代表 functions ,最常用的莫過於add_action() &add_filter()
實際上在 WordPress API 中是用 php call_user_func() 來執行傳入的 function,但到了執行階段並沒有辦法直接調用在 Namespace 中的 function , 否則 Namespace 就沒意義了。
所以在 Namespace 文件中用上述的方法呼叫
會得到下列錯誤訊息,主要是找不到傳入的 function
Warning call[……]
WordPress Get the current plugin name?
WordPress在插件中取插件資訊
$plugin_data = get_plugin_data( __FILE__ ); $plugin_name = $plugin_data['Name'];
預設資料有這些:
$default_headers = array( 'Name' => 'Plugin Name', 'PluginURI' => 'Plugin URI', 'Version' => 'Version', 'Description' => 'Description', 'Author' => 'Author',[......]