Wordpress CLI: Difference between revisions
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 $rolename | <pre>wp role exists $rolename | ||
Example: | Example: | ||
wp role exists editor</pre> | wp role exists editor</pre> | ||
===Create a new role=== | ===Create a new role=== | ||
<pre>wp role create role-key role-name | <pre>wp role create role-key role-name | ||
Example: | Example: | ||
wp role create approver Approver</pre> | wp role create approver Approver</pre> | ||
===Delete an existing role=== | ===Delete an existing role=== | ||
<pre>wp role delete role-name | <pre>wp role delete role-name | ||
Example: | Example: | ||
wp role delete approver</pre> | wp role delete approver</pre> | ||
===Reset existing roles to their default capabilities=== | ===Reset existing roles to their default capabilities=== | ||
<pre>wp role reset role-name | <pre>wp role reset role-name | ||
Example: | Example: | ||
wp role reset administrator | wp role reset administrator | ||
wp role reset --all</pre> | wp role reset --all</pre> | ||
====Update User Role=== | |||
<pre>wp user update --role=role-name | |||
Example: | |||
wp user update 1 --role=administrator</pre> | |||
===Set New Role for a User=== | |||
<pre>wp user set-role userid rolename | |||
Example: | |||
wp user set-role 1 administrator</pre> | |||
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