Wordpress CLI: Difference between revisions

From Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 71: Line 71:
===Check to see if a role exists.===
===Check to see if a role exists.===
<pre>wp role exists editor</pre>
<pre>wp role exists editor</pre>
===Create a new role===
<pre>wp role create approver Approver</pre>
===Delete an existing role===
<pre>wp role delete approver</pre>
===Reset existing roles to their default capabilities===
<pre>wp role reset administrator author contributor</pre>

Revision as of 17:40, 20 February 2023

Wordpress Version

Check WordPress version

wp core version

Update WordPress version

wp core update

User Management

User List

wp user list

Create New User

wp user create username emailaddress --user_pass=password --role=administrator

Example:
wp user create a2host a2hosttest@gmail.com --user_pass=A2h0s7in5# --role=administrator

Reset User Password

wp user update $userid --user_pass=$Newpassword

Example:
wp user update 1 --user_pass=dAK7MTsdL7wkkyEv

Create Database Backup

wp db export

URL Management

Check Site URL

wp option get home
wp option get siteurl

Site URL Update

wp option update home https://newurl.com
wp option update siteurl https://newurl.com

Search and Replace

wp search-replace 'Old-String' 'New-String'

Example:
wp search-replace 'https://hctandpa.wwwsg1-ss14.a2hosted.com' 'https://hctandpartners.com'


Checksum Management

wp core verify-checksums
wp plugin verify-checksums --all


Role Management

List roles

wp role list --fields=role --format=csv

Check to see if a role exists.

wp role exists editor

Create a new role

wp role create approver Approver

Delete an existing role

wp role delete approver

Reset existing roles to their default capabilities

wp role reset administrator author contributor