7 Commits

Author SHA1 Message Date
marcus afff960a98 chore: add ai-training=false to .gitattributes 2026-03-26 01:32:29 +00:00
marcus 4cf64147d0 Revert "Refactor(Settings): Implement WP Settings API for Settings Manager"
This reverts commit a5582d7644.
2025-04-19 13:21:53 +01:00
marcus a5582d7644 Refactor(Settings): Implement WP Settings API for Settings Manager
- Refactored WPALLSTARS_Settings_Manager to use the standard WordPress Settings API.
- Stores all settings in a single 'wpallstars_options' array.
- Implemented register_setting, sections, fields, render callbacks, and sanitization.
- Updated display_general_tab and display_advanced_tab to use settings_fields() and do_settings_sections().
- Adjusted WPALLSTARS_Admin_Manager to initialize the refactored settings manager.
- Kept original menu structure (add_options_page) and file names for stability.
- Temporarily removed AJAX instant-save functionality.
2025-04-19 13:17:51 +01:00
marcus a3bf7fc78f Revert "Refactor(Admin): Implement Settings API & AJAX save for Settings Manager"
This reverts commit f65d648a82.
2025-04-19 13:15:29 +01:00
marcus f65d648a82 Refactor(Admin): Implement Settings API & AJAX save for Settings Manager
- Refactored WPALLSTARS_Settings_Manager to use WordPress Settings API.
- Stores settings in single 'wpallstars_options' array.
- Implemented robust AJAX saving for specific settings (e.g., color scheme, auto-upload) via WPALLSTARS_Admin_Manager::update_option.
- Updated JS and setting render functions for AJAX.
- Corrected admin menu registration and script enqueue hooks.
- Includes file renames from wp-allstars to wpallstars.
2025-04-19 13:12:37 +01:00
marcus 2870a43ae5 Add HTTP Requests Manager to Free Plugins > Speed section 2025-04-19 00:22:19 +01:00
marcus 369d651580 Added Content Control and EventON to pro plugins list 2025-04-10 22:25:26 +01:00
3 changed files with 39 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
# Opt out of AI model training
* ai-training=false
+7
View File
@@ -84,6 +84,9 @@ function wp_allstars_get_free_plugins() {
'pymntpl-paypal-woocommerce',
'woo-stripe-payment'
),
'events' => array(
'eventon-lite'
),
'lms' => array(
'fluent-community',
'masterstudy-lms-learning-management-system',
@@ -97,6 +100,9 @@ function wp_allstars_get_free_plugins() {
'media-file-renamer',
'safe-svg'
),
'members' => array(
'content-control'
),
'seo' => array(
'burst-statistics',
'pretty-link',
@@ -123,6 +129,7 @@ function wp_allstars_get_free_plugins() {
'flying-pages',
'flying-scripts',
'freesoul-deactivate-plugins',
'http-requests-manager',
'index-wp-mysql-for-speed',
'litespeed-cache',
'performant-translations',
+30
View File
@@ -773,6 +773,36 @@
)
),
'free_slug' => 'gotmls'
),
'content-control' => array(
'name' => 'Content Control',
'description' => 'Advanced content restriction and user permissions management for WordPress.',
'button_group' => array(
array(
'text' => 'Home Page',
'url' => 'https://contentcontrolplugin.com/',
'primary' => true
),
array(
'text' => 'Pricing',
'url' => 'https://contentcontrolplugin.com/pricing/'
)
)
),
'eventon' => array(
'name' => 'EventON',
'description' => 'Premium WordPress event calendar plugin with advanced features and add-ons.',
'button_group' => array(
array(
'text' => 'Home Page',
'url' => 'https://www.myeventon.com/',
'primary' => true
),
array(
'text' => 'Add-ons',
'url' => 'https://www.myeventon.com/addons/'
)
)
)
);
}