这可能是个愚蠢的问题。但我想在这里问一下。
更改核心文件真的很糟糕,我知道actions and filters 在WordPress中。但也有一些局限性。
那么为什么WordPress核心函数不使用function\\u exists()?我的意思是类似以下核心文件中的示例。
if(!function_exists(\'wp_insert_post\')){
function wp_insert_post( $postarr, $wp_error = false ) {
//Core Code
}
}
然后给出一种在核心文件之前运行PHP文件的方法。因此,任何开发人员都可以在不更改核心文件的情况下修改核心文件。