В Redux Framework при активной опции WP_DEBUG = true
выводится новостной информер в консоли WordPress, баннер на странице настроек вашего плагина или темы и уведомление админу, что сайт находится в режиме разработки.
Также в левом меню админки в Инструментах всегда болтается ссылка на страницу диагностики Redux Framework.
Чтобы удалить все следы использования фреймворка от пользователя и не пугать его лишними меню и баннерами, если у него случайно окажется включённым дебаг, предлагаю использовать простой сниппет:
/** * Отключаем режима разработки * * @param ReduxFramework $redux */ function mihdan_redux_disable_dev_mode( ReduxFramework $redux ) { $redux->args['dev_mode'] = false; $redux->args['forced_dev_mode_off'] = false; } add_action( 'redux/construct', 'mihdan_redux_disable_dev_mode' ); /** * Удаляем меню Redux из Инструментов * * @param string $page * @param Redux_Welcome $welcome */ function mihdan_redux_remove_tools_menu( $page, Redux_Welcome $welcome ) { remove_submenu_page( 'tools.php', 'redux-framework' ); } add_action( 'redux/pro/welcome/admin/menu', 'mihdan_redux_remove_tools_menu', 10, 2 );
Если вы боитесь лезть в код, то специально для таких случаев на официальном сайте проекта есть платное расширение Ad Remover за 60$, которое сделает всё это за вас.
Источник: https://www.kobzarev.com/wordpress/redux-framework-disable-dev-mode/