107 lines
7.0 KiB
PHP
107 lines
7.0 KiB
PHP
<?php
|
|||
|
|
/* Template Name: Features */
|
||
|
|
defined('ABSPATH') || exit;
|
||
|
|
get_header();
|
||
|
|
|
||
|
|
$replacement_screens = [
|
||
|
|
['icon' => '📝', 'title' => 'Posts, Pages & Media', 'desc' => 'Full list/edit/delete flows for Posts, Pages, and the Media Library — the same data and capabilities, rebuilt.'],
|
||
|
|
['icon' => '👥', 'title' => 'Users & Comments', 'desc' => 'Manage users and comments with a modern interface, including Add User and Comments moderation.'],
|
||
|
|
['icon' => '🔌', 'title' => 'Plugins', 'desc' => 'A rebuilt Plugins screen that stays correctly in sync after activate/deactivate/delete.'],
|
||
|
|
['icon' => '🎨', 'title' => 'Appearance', 'desc' => 'Nav Menus, Widgets, and Themes all get the same modern frame.'],
|
||
|
|
['icon' => '⚙️', 'title' => 'Core Settings', 'desc' => 'General, Writing, Reading, Discussion, and Permalinks — rebuilt, not reskinned.'],
|
||
|
|
['icon' => '🛠️', 'title' => 'Tools, Export & Import', 'desc' => 'Available Tools, Export, and Import all get real Aurora-built replacements.'],
|
||
|
|
['icon' => '🧑', 'title' => 'Profile & the block editor', 'desc' => 'Your profile page and the block editor get the same modern, dark-themed frame.'],
|
||
|
|
];
|
||
|
|
|
||
|
|
$power_tools = [
|
||
|
|
['icon' => '🎭', 'title' => 'Role Editor', 'desc' => 'A visual capability editor for every role, with plain-English tooltips explaining what each capability actually does.'],
|
||
|
|
['icon' => '📜', 'title' => 'Activity Log', 'desc' => 'A filterable table — Date, Author, IP Address, Type, Action, Description — with separate Admin and User tabs.'],
|
||
|
|
['icon' => '📁', 'title' => 'Media Folders', 'desc' => 'Organize your Media Library into folders, drag-and-drop included.'],
|
||
|
|
['icon' => '📋', 'title' => 'Menu Creator', 'desc' => 'Build and customize your own wp-admin sidebar menu, with drag-and-drop reordering.'],
|
||
|
|
['icon' => '🔔', 'title' => 'Admin Notices', 'desc' => 'Control which plugin nag notices you actually see.'],
|
||
|
|
['icon' => '🏷️', 'title' => 'White Label', 'desc' => 'Rename and rebrand the admin for client sites.'],
|
||
|
|
['icon' => '↪️', 'title' => 'Login Redirect', 'desc' => "Optionally send logged-out visitors and specific roles to custom URLs — never touches wp-login.php itself."],
|
||
|
|
['icon' => '✏️', 'title' => 'Disable Gutenberg', 'desc' => 'An opt-in toggle that switches every post type to the classic editor instead of the block editor.'],
|
||
|
|
['icon' => '🧩', 'title' => 'Modules', 'desc' => "A one-click addon marketplace for Aurora's standalone companion plugins (File Manager, Database Explorer, Site Backup)."],
|
||
|
|
];
|
||
|
|
|
||
|
|
$look_and_feel = [
|
||
|
|
['icon' => '🌓', 'title' => 'A real dark mode', 'desc' => 'Covers the entire admin, not just a few screens — including native screens Aurora frames rather than rebuilds.'],
|
||
|
|
['icon' => '🎨', 'title' => '10 color presets', 'desc' => 'Plus 2 flat neutrals, applied across the whole interface.'],
|
||
|
|
['icon' => '🟦', 'title' => 'Rounded, framed cards', 'desc' => 'Theme-tinted scrollbars; the block editor and other full-screen views get the same treatment.'],
|
||
|
|
['icon' => '🔤', 'title' => 'Optional Google Font', 'desc' => 'Off by default — see Privacy below for what that means.'],
|
||
|
|
];
|
||
|
|
?>
|
||
|
|
<div class="container page-header">
|
||
|
|
<h1><?php esc_html_e('Features', 'aurora-admin-theme'); ?></h1>
|
||
|
|
<p><?php esc_html_e('Everything Aurora Admin replaces and adds — all free, no upsell.', 'aurora-admin-theme'); ?></p>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<section class="feature-section">
|
||
|
|
<div class="container">
|
||
|
|
<h2><?php esc_html_e('Real replacement screens', 'aurora-admin-theme'); ?></h2>
|
||
|
|
<div class="feature-grid">
|
||
|
|
<?php foreach ($replacement_screens as $feature) : ?>
|
||
|
|
<?php get_template_part('template-parts/content-feature-card', null, $feature); ?>
|
||
|
|
<?php endforeach; ?>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</section>
|
||
|
|
|
||
|
|
<section class="feature-section">
|
||
|
|
<div class="container">
|
||
|
|
<h2><?php esc_html_e('Power tools', 'aurora-admin-theme'); ?></h2>
|
||
|
|
<div class="feature-grid">
|
||
|
|
<?php foreach ($power_tools as $feature) : ?>
|
||
|
|
<?php get_template_part('template-parts/content-feature-card', null, $feature); ?>
|
||
|
|
<?php endforeach; ?>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</section>
|
||
|
|
|
||
|
|
<section class="feature-section">
|
||
|
|
<div class="container">
|
||
|
|
<h2><?php esc_html_e('Look and feel', 'aurora-admin-theme'); ?></h2>
|
||
|
|
<div class="feature-grid">
|
||
|
|
<?php foreach ($look_and_feel as $feature) : ?>
|
||
|
|
<?php get_template_part('template-parts/content-feature-card', null, $feature); ?>
|
||
|
|
<?php endforeach; ?>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</section>
|
||
|
|
|
||
|
|
<section class="feature-section privacy-section">
|
||
|
|
<div class="container">
|
||
|
|
<h2><?php esc_html_e('Privacy / external services', 'aurora-admin-theme'); ?></h2>
|
||
|
|
<p><?php esc_html_e('The optional "Report a Bug" screen sends your bug description and basic diagnostics (plugin version, WordPress version, PHP version, active theme name, and your site\'s domain) to a feedback endpoint on auroraplugins.com when you choose to submit it. Nothing is sent automatically or in the background.', 'aurora-admin-theme'); ?></p>
|
||
|
|
<p><?php esc_html_e('The interface font setting is empty by default, in which case Aurora uses your system font and makes no external requests. If you choose a Google Font, that font file is loaded from Google Fonts on admin pages. Leave the setting empty to avoid any external font requests.', 'aurora-admin-theme'); ?></p>
|
||
|
|
<p><?php esc_html_e('The Modules page\'s install buttons for the companion plugins download that plugin\'s zip using WordPress\'s own plugin-installer API, the same mechanism the native Plugins screen uses. This only happens when you click one of those buttons.', 'aurora-admin-theme'); ?></p>
|
||
|
|
</div>
|
||
|
|
</section>
|
||
|
|
|
||
|
|
<section class="feature-section faq-section">
|
||
|
|
<div class="container">
|
||
|
|
<h2><?php esc_html_e('Frequently Asked Questions', 'aurora-admin-theme'); ?></h2>
|
||
|
|
<?php
|
||
|
|
aurora_faq_item(
|
||
|
|
__('Does this replace WordPress core, or is it a theme?', 'aurora-admin-theme'),
|
||
|
|
__('Neither. Aurora Admin is a plugin that replaces individual wp-admin screens in place — the URLs don\'t change, and disabling the plugin returns you to the native WordPress screens exactly as they were.', 'aurora-admin-theme')
|
||
|
|
);
|
||
|
|
aurora_faq_item(
|
||
|
|
__('Is this really free, no paid tiers?', 'aurora-admin-theme'),
|
||
|
|
__('Yes. Every feature listed above is available with no license key and no restrictions.', 'aurora-admin-theme')
|
||
|
|
);
|
||
|
|
aurora_faq_item(
|
||
|
|
__('Will this work with my other plugins?', 'aurora-admin-theme'),
|
||
|
|
__('Aurora Admin only replaces the built-in WordPress admin screens it explicitly targets. Screens added by other plugins are untouched, and each replacement can be toggled off individually in Aurora\'s settings.', 'aurora-admin-theme')
|
||
|
|
);
|
||
|
|
aurora_faq_item(
|
||
|
|
__('Does Aurora load anything from external servers?', 'aurora-admin-theme'),
|
||
|
|
__('Not by default. It only makes an external request if you opt in: choosing a Google Font, submitting the "Report a Bug" form, or clicking a Modules install button.', 'aurora-admin-theme')
|
||
|
|
);
|
||
|
|
?>
|
||
|
|
</div>
|
||
|
|
</section>
|
||
|
|
<?php
|
||
|
|
get_footer();
|