WP-администратор с нарушением права доступа с помощью dashicon

Несколько дней назад я начал работать над переориентацией моего сайта даже в значительной степени. Анализируя, я увидел, что файлы dashicon WordPress добавляются на каждую страницу моего сайта, но поскольку все мы используем fontawesome теперь это не что иное, как отходы.

Итак, я поместил следующий код внутри моего файла functions.php чтобы отменить регистрацию файлов dashicon с передней части моих сайтов:

 add_action( 'wp_print_styles', function() { wp_deregister_style( 'dashicons' ); }, 100); 

Теперь, добавив это на мой сайт, все работает нормально, но когда я включил панель инструментов администратора, которая будет показана на интерфейсе сайта, я увидел, что панель инструментов не отображается правильно, и она сломана.

Итак, снова проанализировав проблему, я увидел, что это происходит из-за дерегистратора дашикон.

Теперь мой вопрос в том, почему панель инструментов администратора заканчивается, как только я отменю регистрацию дашиконов? Является ли это тем, как я это делаю или что-то еще?

Любое объяснение будет действительно полезно.

Solutions Collecting From Web of "WP-администратор с нарушением права доступа с помощью dashicon"

Ну, дашиконы используются в админ-баре, поэтому, если вы отмените их регистрацию, панель администратора сломается. Легкий выход – это только отменить регистрацию значков, если нет панели администратора :

 add_action( 'wp_print_styles', function() { if (!is_admin_bar_showing()) wp_deregister_style( 'dashicons' ); }, 100);