Мне интересно (у меня есть полный доступ к подаче, если это настройка php.ini), можно ли вообще «отключить синтаксический анализ функций, если функция уже определена» вместо того, чтобы выдавать ошибку/уведомление об этом?
Например, /www/main/deep/file/file.php имеет:
function homepage_filter_get_map () {
// example1
$generic_filter_array = td_generic_filter_array::get_array();
}
а в /www/main-child/custom.php есть, который вызывается/included/parsed перед файлом выше:
function homepage_filter_get_map () {
//do nothing
}
По сути, я ищу способ подавить любые и все ошибки, выводящие об уже определенных функциях, при этом молча игнорируя функции, которые могут иметь точно такое же имя, но уже проанализированы/определены.
Моя проблема в том, что тема, которую я использую, не имеет полной поддержки дочерних тем Wordpress, в основном это файлы циклов. Я знаю, что могу просто настроить исходные файлы, но я хочу иметь возможность обновлять тему, не стирая каждый раз все наши пользовательские настройки.
Примечание. Да, я знаю, что вы можете вызывать функции по условию, но опять же, я ищу способ сделать это без редактирования каких-либо "основных" файлов, поскольку любые изменения, внесенные в них, перезаписываются при обновлении. родительская тема.