我创建了一个插件来覆盖主题的功能。据我所知,插件中的函数首先加载,但我遇到了一个错误
致命错误:无法在***/插件/自定义插件/自定义插件中重新声明wooc\\u extra\\u register\\u fields()(以前在****主题/****函数中声明。php:247)。php第89行
不知道我做错了什么。还需要在if中覆盖主题的功能!函数存在。那么,重写主题函数wrap-in的正确方法是什么呢!使用插件存在函数??
我创建了一个插件来覆盖主题的功能。据我所知,插件中的函数首先加载,但我遇到了一个错误
致命错误:无法在***/插件/自定义插件/自定义插件中重新声明wooc\\u extra\\u register\\u fields()(以前在****主题/****函数中声明。php:247)。php第89行
不知道我做错了什么。还需要在if中覆盖主题的功能!函数存在。那么,重写主题函数wrap-in的正确方法是什么呢!使用插件存在函数??
In wp-settings.php, WordPress first checks for any must-use plugins (plugins in the optional mu-plugins folder) and loads those.
然后,如果您正在运行多站点安装,它会检查网络激活的插件并加载这些插件。对于您的情况,最好将插件封装在function_exists
if ( ! function_exists( \'wooc_extra_register_fields\' ) ) {
function wooc_extra_register_fields() {
}
}
在父主题中,因为这使得主题的功能可插入。然后可以创建一个子主题,并在子主题的functions.php
可以安全地编辑wp内容/语言/插件/woocommerce-ro\\U ro中的语言文件。mo(.po)?我这样问是因为我不想在插件更新时覆盖它们。抱歉,如果是愚蠢的问题。