diff --git a/admin/css/wp-allstars-admin.css b/admin/css/wp-allstars-admin.css index 460d817..48a4be5 100644 --- a/admin/css/wp-allstars-admin.css +++ b/admin/css/wp-allstars-admin.css @@ -897,20 +897,20 @@ input:checked + .wp-toggle-slider:before { margin: 1em 0; } -/* About Tab Panel */ -#about .wpa-pro-plugins { +/* Read Me Tab Panel */ +#readme .wpa-pro-plugins { display: block; padding: 20px; } -#about .wpa-pro-plugin { +#readme .wpa-pro-plugin { max-width: 50%; margin: 0 auto; box-sizing: border-box; } @media screen and (max-width: 960px) { - #about .wpa-pro-plugin { + #readme .wpa-pro-plugin { max-width: 100%; margin: 0 auto; padding: 20px; diff --git a/admin/data/about.php b/admin/data/about.php deleted file mode 100644 index c6bacdc..0000000 --- a/admin/data/about.php +++ /dev/null @@ -1,47 +0,0 @@ - 'About WP ALLSTARS', - 'content' => << 'Read Me', + 'content' => $readme_content + ]; +} diff --git a/admin/includes/class-admin-manager.php b/admin/includes/class-admin-manager.php index 4c1a011..cca5175 100644 --- a/admin/includes/class-admin-manager.php +++ b/admin/includes/class-admin-manager.php @@ -250,8 +250,8 @@ class WP_Allstars_Admin_Manager { - - + + @@ -291,8 +291,8 @@ class WP_Allstars_Admin_Manager { WP_Allstars_Tools_Manager::display_tab_content(); break; - case 'about': - WP_Allstars_About_Manager::display_tab_content(); + case 'readme': + WP_Allstars_Readme_Manager::display_tab_content(); break; } ?> diff --git a/admin/includes/class-about-manager.php b/admin/includes/class-readme-manager.php similarity index 83% rename from admin/includes/class-about-manager.php rename to admin/includes/class-readme-manager.php index f753f27..145e672 100644 --- a/admin/includes/class-about-manager.php +++ b/admin/includes/class-readme-manager.php @@ -1,6 +1,6 @@ -
+
-

+

- +
@@ -89,6 +89,7 @@ class WP_Allstars_About_Manager { $markdown = preg_replace('/\*(.*?)\*/s', '$1', $markdown); // Lists + $markdown = preg_replace('/^- (.*?)$/m', '
  • $1
  • ', $markdown); $markdown = preg_replace('/^\* (.*?)$/m', '
  • $1
  • ', $markdown); $markdown = preg_replace('/(
  • .*?<\/li>\n)+/s', '
      $0
    ', $markdown); @@ -111,4 +112,4 @@ class WP_Allstars_About_Manager { } // Initialize the class -WP_Allstars_About_Manager::init(); +WP_Allstars_Readme_Manager::init(); diff --git a/wp-allstars-plugin.php b/wp-allstars-plugin.php index 76b47b1..5b942c6 100644 --- a/wp-allstars-plugin.php +++ b/wp-allstars-plugin.php @@ -59,14 +59,14 @@ if (is_admin()) { require_once plugin_dir_path(__FILE__) . 'admin/includes/class-pro-plugins-manager.php'; require_once plugin_dir_path(__FILE__) . 'admin/includes/class-plugin-manager.php'; require_once plugin_dir_path(__FILE__) . 'admin/includes/class-free-plugins-manager.php'; - require_once plugin_dir_path(__FILE__) . 'admin/includes/class-about-manager.php'; + require_once plugin_dir_path(__FILE__) . 'admin/includes/class-readme-manager.php'; // Initialize the admin manager add_action('plugins_loaded', array('WP_Allstars_Admin_Manager', 'init')); // Data files require_once plugin_dir_path(__FILE__) . 'admin/data/pro-plugins.php'; - require_once plugin_dir_path(__FILE__) . 'admin/data/about.php'; + require_once plugin_dir_path(__FILE__) . 'admin/data/readme.php'; // Legacy files (for backward compatibility) require_once plugin_dir_path(__FILE__) . 'admin/settings.php';