Settings_Command
Settings management commands for Better Search.
Namespace: WebberZone\Better_Search\Pro\CLI
Since: 4.3.0
Source: includes/cli/class-settings-command.php line 21
Extends: Base_Command
Methods
export()
Export plugin settings to a file.
OPTIONS
[—file=
EXAMPLES
wp bsearch settings export
wp bsearch settings export --file=my-settings.json
Line: 39
public function export( array $args, array $assoc_args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Command arguments. |
array | $assoc_args | Command associative arguments. |
Returns: void
import()
Import plugin settings from a file.
OPTIONS
[—merge] : Merge with existing settings instead of replacing.
[—dry-run] : Show what would be imported without making changes.
EXAMPLES
wp bsearch settings import settings.json
wp bsearch settings import settings.json --merge
wp bsearch settings import settings.json --dry-run
Line: 86
public function import( array $args, array $assoc_args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Command arguments. |
array | $assoc_args | Command associative arguments. |
Returns: void
get()
Get a specific setting value.
OPTIONS
[—format=
EXAMPLES
wp bsearch settings get seamless
wp bsearch settings get seamless --format=json
Line: 143
public function get( array $args, array $assoc_args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Command arguments. |
array | $assoc_args | Command associative arguments. |
Returns: void
set()
Set a specific setting value.
OPTIONS
[—type=
EXAMPLES
wp bsearch settings set seamless true --type=bool
wp bsearch settings set limit 10 --type=int
wp bsearch settings set title "Search Results"
Line: 198
public function set( array $args, array $assoc_args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Command arguments. |
array | $assoc_args | Command associative arguments. |
Returns: void