Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prolific-digital/wp-react-plugin-starter

A React Plugin Starter for WordPress that allows developers to quickly spin up new plugins with React.
https://github.com/prolific-digital/wp-react-plugin-starter

plugin react reactdom reactjs wordpress wordpress-development wordpress-plugin

Last synced: 26 days ago
JSON representation

A React Plugin Starter for WordPress that allows developers to quickly spin up new plugins with React.

Awesome Lists containing this project

README

        

# WP React Plugin Starter

Enhance your WordPress site with the power of React!

## Description

Tired of starting from scratch when developing WordPress plugins with React? Look no further! WP React Plugin Starter is your go-to solution for streamlining the process. This plugin provides you with a solid foundation, cutting out the fuss of setting up the build process and file structure. You can now go from idea to execution seamlessly, focusing on what truly matters - your plugin's functionality and user experience.

> _I was tired of starting from scratch when developing WordPress plugins, especially when I wanted to use React, so this is my attempt at streamling that process so that you can go from idea to execution without the fuss of setting up the build process and file structure._
> -_Chris Miller_

This plugin provides a starting point for integrating React into your WordPress environment. It includes a basic setup for creating a React-powered admin interface within your WordPress dashboard.

## Features

- React integration for WordPress plugins
- Seamless development workflow with webpack and hot module replacement (HMR)
- Easy setup of a React-powered admin interface
- Supports SCSS

## Installation

1. Download the plugin ZIP file.
2. Install and activate the plugin in your WordPress dashboard.

## Usage

Once the plugin is activated, you can access the React-powered admin interface:

1. Log in to your WordPress dashboard.
2. Navigate to the admin page where you'd like to see the React-powered interface.
3. You'll see the "Hello from WP React Plugin Starter!" message and other helpful instructions.

## Development

To customize and extend this plugin, follow these steps:

1. Clone the repository to your local machine.
2. Navigate to the plugin's directory and run `yarn install` to install dependencies.
3. Run `yarn dev` to start the development server.
4. Customize the React components in the `src/components` directory.
5. As you make changes, the React components will be hot-reloaded for a smooth development experience.

## Support

For support, feedback, or feature requests, please submit an issue here on GitHub.

Let your website come alive with the immersive power of Ceros Embed!

## Contributing

We welcome contributions to improve our WordPress React Plugin Starter. To contribute:

1. Fork the project.
2. Make your feature addition or bug fix.
3. Send us a pull request with a brief description of your changes.

> Before sending a pull request for a feature addition, please discuss it with us first. We want to ensure that changes align with the project's direction and goals.

## License

This project is licensed under the GPL-3.0 License.

---

_Proudly crafted by Prolific Digital_