OV25 WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Woo commerce plugin for OV25
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/orbitalvision/ov25-woo-extension/releases/download/v1.2.0/ov25-woo-extension.zipA WooCommmerce Extension inspired by Create Woo Extension.
This extension uses React 18 and is compatible with the latest WooCommerce versions.
Getting Started
Prerequisites
Installation and Build
npm install --legacy-peer-deps
npm run build
wp-env start
Visit the added page at http://localhost:8888/wp-admin/admin.php?page=wc-admin&path=%2Fexample.
Update checks
The plugin checks GitHub for updates. No token is required: the plugin works without one. Without a token, GitHub’s API rate limit can cause “update check temporarily unavailable”; you can then install updates from the releases page.
Optional: to avoid rate limits on your server, copy github-token.example.php to github-token.php, add a GitHub token with public_repo, and keep github-token.php out of version control (it is gitignored).
React 18 Compatibility
This extension includes React 18 compatibility utilities in src/utils/react-compat.js. When rendering React components, use the renderCompatible function instead of directly using ReactDOM.render or createRoot:
import { renderCompatible } from './utils/react-compat';
// Render a component
const root = renderCompatible(<MyComponent />, document.getElementById('root'));
// Later, to unmount if needed
import { unmountCompatible } from './utils/react-compat';
unmountCompatible(root);
This ensures compatibility with both React 17 and React 18 rendering methods.
Releases
Newest 25 of 60 recorded releases. Each count is every asset in that release; expand a row for the breakdown.