Download the PHP package alleyinteractive/wp-bulk-task without Composer
On this page you can find all versions of the php package alleyinteractive/wp-bulk-task. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alleyinteractive/wp-bulk-task
More information about alleyinteractive/wp-bulk-task
Files in alleyinteractive/wp-bulk-task
Package wp-bulk-task
Short Description A library to assist with running performant bulk tasks against WordPress objects.
License GPL-2.0-or-later
Informations about the package wp-bulk-task
WP Bulk Task
A library to assist with running performant bulk tasks against WordPress objects.
Background
This package provides a library to make it easier to run bulk tasks against a WordPress database in a performant way. It includes functionality to search through a WordPress database for posts, terms, and users, and using WP_Query-style arguments and keeps a cursor of its location within the database in case it is interrupted and needs to start again.
Releases
This package is released via Packagist for installation via Composer. It follows semantic versioning conventions.
Install
Requires Composer and PHP >= 8.1
.
Use
Install this package via Composer:
Ensure that the Composer autoloader is loaded into your project:
Then use the class in your custom CLI command:
For more information on usage, visit the wiki.
From Source
To work on this project locally, first add the repository to your project's
composer.json
:
Next, add the local development files to the require
section of
composer.json
:
Finally, update composer to use the local copy of the package:
Changelog
This project keeps a changelog.
Development Process
See instructions above on installing from source. Pull requests are welcome from the community and will be considered for inclusion. Releases follow semantic versioning and are shipped on an as-needed basis.
Contributing
See our contributor guidelines for instructions on how to contribute to this open source project.
Project Structure
This is a Composer package that is published to Packagist.
Classes must be autoloadable using
alleyinteractive/composer-wordpress-autoloader
and live in the src
directory, following standard WordPress naming conventions for classes.
Related Efforts
Maintainers
Contributors
Thanks to all of the contributors to this project.
License
This project is licensed under the GNU Public License (GPL) version 2 or later.