WordPress, как правильно подключить bootstrap 4
Я успешно подключил boostrap 4 для моего плагина
public static function init()
{
// Add menu
add_action('admin_menu', array(__class__, 'add_menu'));
// Enqueue the scripts and styles
if (self::get_current_admin_url()) {
add_action('admin_enqueue_scripts', array(__class__, 'enqueue_scripts'));
add_action('admin_init', array(__class__, 'save_settings'));
}
}
public static function add_menu()
{
add_options_page('Lovat', 'Api Settings', 'manage_options', 'icon_title', array(__class__, 'lovat_settings_page'));
add_menu_page('Lovat', 'Api Settings', 'administrator', __FILE__, array(__class__, 'lovat_settings_page'), LOVAT_API_URL . 'admin/images/logo_lovat.png');
}
public static function enqueue_scripts()
{
wp_enqueue_script('admin-jquery-js', LOVAT_API_URL . 'admin/js/jquery-2.0.3.min.js', array('jquery'), LOVAT_API_PLUGIN_VERSION, false);
wp_enqueue_script('admin-bootstrap-js', LOVAT_API_URL . 'admin/bootstrap-4.5.0/js/bootstrap.min.js', array('jquery'), LOVAT_API_PLUGIN_VERSION, false);
wp_enqueue_style('admin-bootstrap', LOVAT_API_URL . 'admin/bootstrap-4.5.0/css/bootstrap.min.css', array(), LOVAT_API_PLUGIN_VERSION);
wp_enqueue_style('admin-datatables', LOVAT_API_URL . 'admin/css/datatables.css', array(), LOVAT_API_PLUGIN_VERSION);
wp_enqueue_style('admin-style', LOVAT_API_URL . 'admin/css/style.css', array(), LOVAT_API_PLUGIN_VERSION);
wp_enqueue_script('admin-datatables-js', LOVAT_API_URL . 'admin/js/datatables.js', array('jquery'), LOVAT_API_PLUGIN_VERSION, true);
wp_enqueue_script('admin-datatables-call-js', LOVAT_API_URL . 'admin/js/datatables-call.js', array('jquery'), LOVAT_API_PLUGIN_VERSION, true);
}
Но проблема заключается в том, что он ломает множество стилей Возможно ли подключить bootstrap только для alerts сообщений?
Или как правильно подключить bootstrap 4 , чтобы не ломались стили wordpress