Wordpress CLI: Difference between revisions

From Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
Line 91: Line 91:
wp role reset --all</pre>
wp role reset --all</pre>


====Update User Role===
===Update User Role===
<pre>wp user update --role=role-name
<pre>wp user update --role=role-name



Latest revision as of 17:52, 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 $rolename

Example:
wp role exists editor

Create a new role

wp role create role-key role-name

Example:
wp role create approver Approver

Delete an existing role

wp role delete role-name

Example:
wp role delete approver

Reset existing roles to their default capabilities

wp role reset role-name

Example:
wp role reset administrator
wp role reset --all

Update User Role

wp user update --role=role-name

Example:
wp user update 1 --role=administrator

Set New Role for a User

wp user set-role userid rolename

Example:
wp user set-role 1 administrator