В настоящее время я работаю над сайтом WordPress, на котором есть родительская и дочерняя тема.
Родительская тема выводит следующее утверждение в верхней части панели управления WordPress:
Для этой темы требуются следующие плагины: плагин A, плагин B, плагин C и т. Д.
Для запуска этого вывода используется следующий код в файле functions.php
родительской темы:
require_once get_template_directory() . '/inc/plugins/class-tgm-plugin-activation.php';
Есть ли способ, которым я мог бы отключить это, с помощью детской темы functions.php
?Конечно, я мог бы прокомментировать это в Parent Theme, но это может быть переопределено во время будущего обновления.Я попытался скопировать запись в functions.php
Детской темы, а затем прокомментировать ее там, но это не сработало.
Последнее усилие
- Я зашел в панель управления WordPress, где скопировал префикс сообщения уведомления:
Для этой темы требуются следующие плагины:
Затем я вошел в файл, расположенный в
get_template_directory() . '/inc/plugins/class-tgm-plugin-activation.php'
, где нашел вышеуказанный префикс уведомлений, расположенный в функции
do_action( 'tgmpa_register' );
. Затем я нашел
add_action
для
do_action( 'tgmpa_register' );
вкаталог
/inc/functions/tgm-functions.php
. Затем я отправился в дочернюю тему и продублировал указанную выше иерархию папок. Затем я закомментировал как
add_action
, так и
do_action
в их соответствующих файлах.а также ввод
remove_action( 'tgmpa_register', 'register_required_plugins', 999 );
в файл
functions.php
ребенка.
К сожалению, ни один из вышеперечисленных способов не работает.Я так понимаю, это потому, что родительский каталог parent_theme/inc
имеет приоритет над дочерним каталогом child_theme/inc
?Если так, есть ли способ изменить это?