⚠️ WARNING: This is a demonstration repository and is not intended for production use. The plugin contains unfinished functionalities and is meant to showcase the integration of React with WordPress components. Use at your own risk.
A WordPress plugin that provides a custom control center to manage theme settings using modern React components and the WordPress Component Library.
WP Control Center adds a powerful and user-friendly admin interface to WordPress, built with React and @wordpress/components. It provides a centralized location to manage various theme settings and configurations through a modern, responsive interface.
Here are some screenshots showcasing the plugin's interface and features:
Manage and customize your website's footer content and settings.
Configure maintenance mode settings and customize the maintenance page display.
- Modern React-based admin interface
- Integration with WordPress Component Library
- Centralized theme settings management
- User-friendly control panel
- Positioned prominently in WordPress admin menu
- WordPress (latest version recommended)
- Node.js >= 18.17.1
- PHP (latest version recommended)
-
Download or clone this repository to your WordPress plugins directory:
cd wp-content/plugins/ git clone [repository-url] wp-control-center -
Install the dependencies:
cd wp-control-center npm install -
Build the assets:
npm run build
-
Activate the plugin through the WordPress admin interface.
To start development:
-
Run the development server:
npm run dev
-
For automatic rebuilding during development:
npm run watch
- React - Frontend library
- @wordpress/components - WordPress Component Library
- Vite - Build tool and development server
Current version: 1.0.0
Damien O.
This project is licensed under the GPL v2 or later - see the LICENSE file for details.