SEOPress PRO 6.8 is required for the dedicated SEOPress commands.
Exporting settings to a JSON file
wp seopress settings export
Examples
- Exports all SEOPress global settings to the wp-content/uploads/seopress directory.
wp seopress settings export --destination='/home/example/public_html/wp-content/uploads/seopress'
Parameters
Argument | Description |
---|---|
[--destination=<value>] |
The path to the destination folder. Default: wp-content/uploads directory. |
Import settings from a JSON file
wp seopress settings import
Examples
- Imports all SEOPress global settings from the wp-content/uploads/seopress directory.
wp seopress settings import --from='/home/example/public_html/wp-content/uploads/seopress'
Parameters
Argument | Description |
---|---|
[--from=<value>] |
The path of the source folder. Default: wp-content/uploads directory. |
CLI for SEO metadata
These commands are available with WordPress out of the box. More info on official website.
Get any SEO metadata
Read this guide to find the desired post meta key.
wp post meta get 123 meta_name
Examples
- Get the SEO title for post ID equals to 123:
wp post meta get 123 _seopress_titles_title
Parameters
Argument | Description |
---|---|
<post_id> |
The post ID. |
<post_meta_name> |
The post meta key. |
Update any SEO metadata
wp post meta update 123 meta_name meta_value
Examples
- Update the SEO title for post ID equals to 123 with this value “my super SEO title”:
wp post meta update 123 _seopress_titles_title "my super SEO title"
Parameters
Argument | Description |
---|---|
<post_id> |
The post ID. |
<post_meta_name> |
The post meta key. |
<post_meta_value> |
The post meta value. |
Delete any SEO metadata
wp post meta delete 123 meta_name
Examples
- Delete the SEO title for post ID equals to 123:
wp post meta delete 123 _seopress_titles_title
Parameters
Argument | Description |
---|---|
<post_id> |
The post ID. |
<post_meta_name> |
The post meta key. |
Get / update / delete term SEO metadata
The commands are identical to those listed below with one exception, post
becomes term
. More info here.
Generate SEO metadata (title / meta description) with AI and CLI
SEOPress PRO 7.0 is required for this + an OpenAI key.
wp seopress ai metadata --id=1
Examples
- Generate meta description for a list of post IDs in French language
wp seopress ai metadata --id=1,2,3,4,5 --meta=desc --language=fr_FR
Parameters
Argument | Description |
---|---|
<id> |
List of Post ID separated by comma.
|
<meta> |
Which meta to generate. Accepted values: “title”, “desc”. Optional. Default if not specified: title + meta description.
|
<language> |
Which language to use to generate the metadata. Optional. Default: en_US.
|
<autosave> |
Boolean. Optional. Default: true
|
Generate alternative texts for SEO and accessibility with AI and CLI
SEOPress PRO 7.2 is required for this + an OpenAI key.
wp seopress ai alt_text --id=1
Examples
- Generate alternative texts for a list of media IDs in French language
wp seopress ai alt_text --id=1,2,3,4,5 --language=fr_FR
Parameters
Argument | Description |
---|---|
<id> |
List of Attachment ID separated by comma.
|
<language> |
Which language to use to generate the metadata. Optional. Default: en_US.
|
<autosave> |
Boolean. Optional. Default: true
|
CLI for global SEO settings
These commands are available with WordPress out of the box. More info on official website.
Get global SEO settings
wp option get option_name
Examples
- Get all global Titles and metas settings:
wp option get seopress_titles_option_name
Parameters
Argument | Description |
---|---|
<option_name> |
The option key. |
Update global SEO settings
wp option patch update option_name foo new
Examples
- Update the global homepage title from Titles and metas settings with this value “my super homepage title”
wp option patch update seopress_titles_option_name seopress_titles_home_site_title "my super homepage title"
Parameters
Argument | Description |
---|---|
<option_name> |
The option key. |
<key-path> |
The key of the nested array to patch. |
<option_value> |
The option value. |
Delete global SEO settings
wp option delete option_name
Examples
- Delete all global Titles and metas settings:
wp option delete seopress_titles_option_name
Parameters
Argument | Description |
---|---|
<option_name> |
The option key. |