From 0c1be5b4cd8afb602753f8d2db34db3087a89fc6 Mon Sep 17 00:00:00 2001 From: Vladimir Bryzgalov Date: Fri, 17 Apr 2026 23:02:20 +0500 Subject: [PATCH] feat: plugin bootstrap, autoloader, activation/deactivation hooks --- cf7-spam-to-telegram.php | 30 +++++++++++++++++++++ includes/class-plugin.php | 56 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 cf7-spam-to-telegram.php create mode 100644 includes/class-plugin.php diff --git a/cf7-spam-to-telegram.php b/cf7-spam-to-telegram.php new file mode 100644 index 0000000..bcab529 --- /dev/null +++ b/cf7-spam-to-telegram.php @@ -0,0 +1,30 @@ +boot(); +}); diff --git a/includes/class-plugin.php b/includes/class-plugin.php new file mode 100644 index 0000000..6769099 --- /dev/null +++ b/includes/class-plugin.php @@ -0,0 +1,56 @@ +register(); + + // Admin + if (is_admin()) { + (new Settings_Page())->register(); + (new Dashboard_Widget())->register(); + } + } +}