Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Entity Command Laravel Package

wp-cli/entity-command

WP-CLI commands for managing WordPress comments, menus, options, posts, sites, terms, and users. Create, update, delete, list, and moderate entities from the command line, with support for metadata, custom fields, and block notes.

View on GitHub
Deep Wiki
Context7
v3.0.3
  • Fix "Unspammed" spelling in wp user unspam docs [#665]
  • Ensure parent term ID is non-negative in Term_Command [#662]
  • Update icon feature test to verify height attribute exclusion [#660]
  • Regenerate README file [#658]
  • Normalize user update editor preference flags to core string literals [#657]
  • Declare dash-separated aliases of user application-password list filters [#653]
  • Fix PHPCS errors in Behat test files [#652]
  • Remove obsolete get_term_by() PHPStan ignore entry [#651]
  • Fix PHPStan errors with WordPress 7.1 stubs [#650]
  • Regenerate README file [#649]
  • Add wp icon and wp icon collection commands [#648]
  • Guard the block subcommands on older WordPress and quiet the wp-compat false positives [#647]
  • Re-enable multisite wp site create tests on SQLite [#646]
  • Document the remaining WP_Query arguments wp post list accepts [#645]
  • Stop documenting 'filter' as an available field [#644]
  • Document the WP_Query arguments wp post list accepts [#643]
  • Document every argument wp site list accepts [#642]
  • Regenerate README file [#641]
  • Regenerate README file [#640]
  • Query sites through WP_Site_Query in wp site list [#639]
  • Document the list filters these commands implement themselves [#638]
  • Apply parameters that user create and post update silently discard [#637]
  • Document all accepted fields for the catch-all write commands [#636]
v3.0.2
  • Adapt Behat tests to SQLite integration plugin v3.0.0 [#635]
  • Fix newly reported PHPStan errors [#634]
v3.0.1
  • Update branch-alias to 3.x-dev [#633]
v3.0.0
v2.8.13
  • Validate site slug and site URL in site create and generate commands [#632]
  • Expose add_to_blog, new_role, and blog_id fields in signup list and get [#630]
  • Regenerate README file [#628]
  • Fix PHP code style violations in feature files [#627]
  • Remove WP 4.2 requirement note [#626]
  • Modernize deprecated syntax in Behat tests [#625]
v2.8.12
  • Regenerate README file [#621]
  • Fix option list filtering with autoload and transients [#620]
  • Fix empty STDIN handling in user import-csv [#619]
  • Add --delete-tables-with-prefix to wp site delete for multisite custom table cleanup [#617]
v2.8.11
  • Fix newly reported PHPStan error [#614]
  • Update behat-data URLs in tests [#612]
  • Add wp user privacy-request commands for GDPR personal data management [#611]
v2.8.10
  • Tests: further Windows compatibility fixes [#609]
  • Tests: improve Windows compatibility [#608]
v2.8.9
  • Implement network-specific metadata handling in commands [#518]
v2.8.8
  • Fix failing tests when object cache is on [#607]
  • Fix wp term migrate skipping posts after post type migration [#606]
v2.8.7
  • Fix wp site empty O(n) scaling: replace per-item cache ops with wp_cache_flush() [#601]
v2.8.6
  • Fix: wp menu item update --position does not reshuffle other menu items [#603]
  • Document that --network excludes roles from wp user list output [#597]
  • Strip HTML tags from multisite user signup validation errors [#596]
  • Add --site-path filter to wp site list to avoid conflict with global --path [#595]
  • Add wp menu item add-post-type-archive subcommand [#594]
  • Add wp term prune command to remove terms with 0 or 1 published posts [#586]
  • Fix: allow wp post delete to trash custom post types [#583]
  • Add common options reference to wp option documentation [#581]
  • Improve wp user remove-role docs and output when no role argument is given [#580]
  • Add --site-url parameter for custom domain configuration in site create [#576]
  • Remove duplicate date parsing in Post_Command.php [#575]
  • Regenerate README file [#574]
  • Fix tests against WordPress trunk [#573]
  • Regenerate README file [#572]
  • Implement wp site get command to enable site operations by URL [#571]
  • Add wp menu item get command [#570]
  • Add term_group as optionally available field in wp term list [#569]
  • Add font library commands for WordPress 6.5+ [#567]
  • Add wp post revision restore, diff, and prune commands [#563]
  • Update the README.md file [#558]
  • Add block-related post commands [#556]
  • PHPStan fixes [#553]
  • Add notes support documentation and tests for WordPress 6.9+ [#552]
  • Don't require --force flag for deleting already trashed posts [#548]
  • wp post create: Add JSON input support for tax_input [#532]
v2.8.5
  • Fix broken term recount test [#543]
  • Avoid setAccessible deprecation warnings [#540]
  • Update wp-cli/wp-cli-tests requirement from ^4 to ^5 [#539]
  • PHPStan level 9 [#536]
  • Require PHP 7.2.24+ [#534]
v2.8.4
  • Safeguard remove cap from collisions with roles [#530]
v2.8.3
  • Fix docstring indent issue in feature files [#531]
  • Fix Gherkin lint issues [#529]
  • Ensure wp user update Returns Non-Zero Exit Code for Invalid Users [#527]
  • Make term-migrate test more robust [#524]
  • Add a flag for getting post meta as a single value or not [#523]
  • wp post list: Add JSON input support for tax_query and meta_query [#522]
  • Fix tests for WordPress trunk / 6.8 [#521]
  • wp post list: Add JSON input support for date_query argument [#520]
  • Require wp-cli/wp-cli v2.12 [#516]
  • wp option - new autoload values in autoload filter [#515]
  • Return a proper WP_Error object when failing to update a comment [#514]
  • Add test cases asserting post/term update error exit codes [#513]
v2.8.2
  • Composer: prevent a lock file from being created [#511]
  • Add missing options header in signup list command [#508]
v2.8.1
  • Update readme [#501]
v2.8.0
  • Add site generator command [#498]
  • Add commands for managing signups on multisite [#489]
v2.7.0
  • Avoid time dependent test in user application-password [#499]
  • Support new upstream autoload options [#496]
  • Support nickname when creating user [#495]
  • Use TwentyTwelve theme in menu location test [#494]
  • Add examples for option set-autoload an get-autoload commands [#492]
  • Add missing ## OPTIONS in CommandWithTerms class [#487]
  • Add user exists command [#486]
  • Accept user login and email in user spam and user unspam commands [#485]
  • Update doc for user spam and user unspam command [#483]
  • Validate reassigning user in user delete command [#482]
  • Fix warning message in user spam command [#481]
  • Add missing application-password and site meta subcommands to readme [#478]
  • Introduce --format=ids in user application-password list [#475]
  • Fix dynamic property issue in user session class [#470]
  • Fix PHP notice in comment recount with invalid ID [#469]
  • Fix example for site deactivate command [#468]
  • Update examples in user commands [#467]
  • Update term commands examples [#466]
  • Update example output for comment delete command [#465]
  • Fix menu command output examples [#462]
v2.6.2
  • Add filter site__user_in on wp site list [#438]
v2.6.1
  • Fix example for post create command [#458]
  • Update examples for user application delete command [#457]
  • Regenerate README file [#456]
  • Fix variable name in application_name_exists polyfill [#455]
  • Fix typos [#454]
v2.6.0
  • Add missing documentation [#451]
  • Add command to get the post ID by URL [#449]
  • Also fix archiving a site by numeric slug [#448]
  • Regenerate README file [#447]
  • Add origin and exclude-role-names filters to list-caps command [#445]
  • Fix deleting a site by a slug that is an integer [#444]
  • Reuse has_stdin() from framework [#443]
  • Remove RecursiveDataStructureTraverser [#442]
  • Support for adding and removing of multiple user roles [#437]
  • Add examples on listing unapproved, spam and trash comments [#436]
  • Fix super admin test on SQLite [#434]
  • Site_Command: Do not assume get_super_admins() has the 0 array index [#432]
  • Improve SQLite compatibility [#431]
v2.5.6
  • Add test case for publishing post and updating date behavior [#428]
v2.5.5
  • Increase precision of wp post generate test [#425]
v2.5.4
  • Regenerate README file [#424]
  • Fix typo for $parent_instance param in RecursiveDataStructureTraverser constructor [#422]
  • Update to WPCS v3 [#419]
  • Prevent unexpected missed schedules when generating new posts [#418]
  • Add --slug=<site> as an available parameter to wp site commands [#416]
  • Fix incorrect 'its' in the documentation [#414]
v2.5.3
  • PHP 8.2 Deprecation: Fix creation of dynamic property. [#413]
v2.5.2
  • Regenerate README file [#410]
  • User: Add more examples for scoped password reset [#409]
  • Warn when deleting multisite user with no blog roles [#408]
v2.5.1
  • Warn when an invalid role is provided for wp user update [#406]
v2.5.0
  • Add --show-password flag to user reset-password [#394]
v2.4.3
  • Regenerate README file [#402]
  • Clarify url field in wp site list docs [#401]
  • Change new passwords to 24 characters in a few places [#399]
  • Add examples and update the documentation to the wp post term [#398]
v2.4.2
  • Do not mark main site as spam when using 'wp user spam' [#393]
v2.4.1
  • Add composer phpcbf [#391]
  • Replace empty namespace autoloader with classmap [#390]
v2.4.0
  • Regenerate README file [#388]
  • add example for deleting multiple post IDs [#387]
  • Add '--field=url' support for posts, comments, and terms [#383]
  • Add wp option get-autoload and wp option set-autoload [#382]
v2.3.3
  • Use current_time() for setting the default value for user_registered in wp user create [#378]
  • Regenerate README file [#376]
  • Issue #374 : Add examples for wp option patch command [#375]
v2.3.2
  • Show error when parameter is missing in wp option patch [#371]
v2.3.1
  • Allow user_url to be set with wp user create [#372]
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
adachsoft/php-code-style