为什么我们需要为用户定义的函数检查 function_exists?它对于内部或核心 PHP 函数看起来没问题,但如果用户自己知道并定义了一个函数,那么为什么需要检查它的存在呢?
下面是自定义用户定义的功能
if( !function_exists( 'bia_register_menu' ) ) {
function bia_register_menu() {
register_nav_menu('primary-menu', __('Primary Menu'));
}
add_action('init', 'bia_register_menu');
}
谢谢