Simple Queries WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
WordPress plugin that allows to use WordpressInterop lib to query the database
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/williarin/wordpress-simple-queries/releases/download/latest/simple-queries-1.0.1.1.11.3.zipIntroduction
This WordPress plugin integrates williarin/wordpress-interop in WordPress.
Requirements
You must have WordPress 5.6 or later running on PHP 8.0 or later.
Installation
Download the latest release on this page and extract it in yourproject/wp-content/plugins/simple-queries/.
Warning: WordPress Plugin Directory doesn't host plugins made for developers anymore. This is to avoid that an admin user deactivate or delete the plugin as he doesn't see the use of it.
Ideally, you would require the library directly using composer, so you wouldn't have to install this plugin. However, there are some cases where this plugin might come in useful, particularly if you don't have composer in your WordPress installation.
Usage
Once the plugin is activated, you'll be able to use the SimpleQuery() function which gives you the EntityManager.
For more details, see williarin/wordpress-interop documentation.
Example:
use Williarin\SimpleQueries\Vendor\Williarin\WordpressInterop\Bridge\Entity\Product;
if (!defined('SIMPLE_QUERIES_ENABLED') || !SIMPLE_QUERIES_ENABLED) {
return;
}
// Fetch all products with id and sku columns only
$products = SimpleQuery()->getRepository(Product::class)
->findBy([new SelectColumns(['id', 'sku'])]);
License
Copyright (c) 2022, William Arin
Releases
2 releases. Each count is every asset in that release; expand a row for the breakdown.
Active-site estimate ≈10 comes from the median of recent superseded releases. Method.