Beep v1.5.1: Elementor widget, logo/icon settings with live preview, CSS isolation, JS fixes

This commit is contained in:
Krystie
2026-05-29 21:45:41 -07:00
parent 97ca5e1714
commit 94f063f09a
10 changed files with 623 additions and 211 deletions
+7 -1
View File
@@ -20,7 +20,13 @@ class Beep_Plugin {
update_option('beep_giphy_key', 'xuxYxuIvzPqw5tPB4laa7sQO8dFtSlNS');
}
// Admin settings
// Elementor widget
add_action('elementor/widgets/register', function ($widgets_manager) {
require_once BEEP_DIR . 'includes/class-elementor-widget.php';
$widgets_manager->register(new \Elementor\Beep_Elementor_Widget());
});
// Admin settings (Giphy API key only — full settings via Beep_Settings)
add_action('admin_menu', [__CLASS__, 'add_admin_menu']);
add_action('admin_init', [__CLASS__, 'register_settings']);
}