wp theme

Керує темами , включаючи установки, активації та оновлення.

Натисніть WordPress Theme Handbook developer resource for more information on themes.

Список командОпис
wp theme status


Показує стан однієї чи всіх тем.
wp theme search


Пошук за каталогом тем WordPress.org.
wp theme activate


Активує тему.
wp theme enable


Включає тему на мультисайті установки WordPress.
wp theme disable


Вимикає тему на мультисайті установки WordPress.
wp theme path


Повертає шлях до теми чи каталогу теми.
wp theme install


Встановлює одну чи кілька тем.
wp theme get


Отримує інформацію про тему.
wp theme update


Оновлення однієї чи кількох тем.
wp theme is-installed


Перевіряє, чи встановлено цю тему.
wp theme is-active


Перевіряє, чи активна ця тема.
wp theme delete


Видаляє одну або кілька тем.
wp theme list


Повертає перелік тем.
wp theme mod get


Отримує одну або кілька опцій теми.
wp theme mod list


Отримує перелік опцій теми.
wp theme mod remove


Видаляє одну або кілька опцій теми.
wp theme mod set


Визначає значення опції теми.

Приклади

# Install the latest version of theme from wordpress.org and activate
$ wp theme install twentysixteen --activate
Installing Twenty Sixteen (1.2)
Downloading install package from https://downloads.wordpress.org/theme/twentysixteen.1.2.zip...
Unpacking the package...
Installing theme...
Тема встановлюється успішно.
Activating 'twentysixteen'...
Success: Switched to 'Twenty Sixteen' theme.

# Get details of an installed theme
$ wp theme get twentysixteen --fields=name,title,version
+---------+----------------+
| Field | Value |
+---------+----------------+
| name | Twenty Sixteen |
| title | Twenty Sixteen |
| version | 1.2 |
+---------+----------------+

# Get status of theme
$ wp theme status twentysixteen
Theme twentysixteen details:
		Name: Twenty Sixteen
		Status: Active
		Version: 1.2
		Автор: the WordPress team

Вихідний код команд





wp theme status

Показує стан однієї чи всіх тем.

Використання

wp theme status [{theme}]

Можна вказати Глобальні параметри та такі:

[{theme}]
A особливу тему до show status for.

Приклади

$ wp theme status twentysixteen
Theme twentysixteen details:
		Name: Twenty Sixteen
		Status: Inactive
		Version: 1.2
		Автор: the WordPress team

Пошук за каталогом тем WordPress.org.

Displays themes в WordPress.org theme directory matching given search query.

Використання

wp theme search {search} [--per-page={per-page}] [--field={field}] [--fields={fields}] [--format={format}]

Можна вказати Глобальні параметри та такі:

{search}
string до пошуку для.
[–per-page={per-page}]
Optional number of results to display. Defaults до 10.
[–field={field}]
Prints the value of single field for each theme.
[–fields={fields}]
Натисніть на конкретні поля від API. Defaults to name,slug,author,rating. Acceptable values:

name : Theme Name
slug : Theme Slug
version : Current Version Number
autor : Theme Author
preview_url : Theme Preview URL screenshot_url
: Theme Screenshot URL
Rating : Theme Rating
num_ratings : Number of Theme Ratings
homepage : Theme on wordpress.org

[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • json
  • count
  • yaml

Приклади

$ wp theme search photo --per-page=6
Success: Показує 6 of 203 themes.
+----------------------+----------------------+--- -----+
| name | slug | rating |
+----------------------+----------------------+--- -----+
| Photos | photos | 100 |
| Infinite Photography | infinite-photography | 100 |
| PhotoBook | Photobook | 100 |
| BG Photo Frame | bg-photo-frame | 0 |
| fPhotography | fphotography | 0 |
| Photo Perfect | photo-perfect | 98 |
+----------------------+----------------------+--- -----+




wp theme activate

Активує тему.

Використання

wp theme activate {theme}

Можна вказати Глобальні параметри та такі:

{theme}
The theme to activate.

Приклади

$ wp theme activate twentysixteen
Success: Switched to 'Twenty Sixteen' theme.




wp theme enable

Включає тему на мультисайті установки WordPress.

Використовуйте цю тему, щоб бути здійснена з комп’ютера на сайті на WordPress multisite install.

Використання

wp theme enable {theme} [--network] [--activate]

Можна вказати Глобальні параметри та такі:

{theme}
The theme to enable.
[–network]
If set, theme is enabled for the entire network
[–activate]
Якщо набір, тема є активована для поточного сайту. Note that the “network” flag has no influence on this.

Приклади

# Enable theme
$ wp theme enable twentysixteen
Success: Enabled the 'Twenty Sixteen' theme.
# Network enable theme
$ wp theme enable twentysixteen --network
Success: Network enabled the 'Twenty Sixteen' theme.
# Network enable and activate theme for current site
$ wp theme enable twentysixteen --activate
Success: Enabled the 'Twenty Sixteen' theme.
Success: Switched to 'Twenty Sixteen' theme.




wp theme disable

Вимикає тему на мультисайті установки WordPress.

Removes ability for theme to be activated from the dashboard of site on a WordPress multisite install.

Використання

wp theme disable {theme} [--network]

Можна вказати Глобальні параметри та такі:

{theme}
The theme to disable.
[–network]
Якщо налаштувати, theme is disabled on the network level. Зверніть увагу, що окремі об’єкти можуть залишатися цим темою, якщо він був налаштований для них незалежно.

Приклади

# Disable theme
$ wp theme disable twentysixteen
Success: Disabled the 'Twenty Sixteen' theme.
# Disable theme in network level
$ wp theme disable twentysixteen --network
Success: Network disabled the 'Twenty Sixteen' theme.




wp theme path

Повертає шлях до теми чи каталогу теми.

Використання

wp theme path [{theme}] [--dir]

Можна вказати Глобальні параметри та такі:

[{theme}]
Theme to get the path to. Path включає “style.css” файл. Якщо не налаштовано, буде відновлено шрифт до теми директорії.
[–dir]
Якщо налаштувати, запустити файл до ближнього parent directory, доповнення до теми “style.css” файл.

Приклади

# Get theme path
$ wp theme path
/var/www/example.com/public_html/wp-content/themes
# Change directory to theme path
$ cd $(wp theme path)




wp theme install

Встановлює одну чи кілька тем.

Використання

wp theme install {theme|zip|url}... [--version={version}] [--force] [--activate]

Можна вказати Глобальні параметри та такі:

{theme|zip|url}…
One or more themes to install. Прийняли тег slug, файл для локального zip файлу, або URL для remote zip файлу.
[–version={version}]
Якщо встановити, отримати те, що особливу версію з wordpress.org, усвідомлюють про стару версію.
[–force]
Якщо набір, команда будезаписувати будь-яку встановлену версію теми, безпрограмування для confirmation.
[–activate]
Якщо налаштувати, вони будуть активовані одразу після налаштування.

Приклади

# Install the latest version from wordpress.org and activate
$ wp theme install twentysixteen --activate
Installing Twenty Sixteen (1.2)
Downloading install package from http://downloads.wordpress.org/theme/twentysixteen.1.2.zip...
Unpacking the package...
Installing theme...
Тема встановлюється успішно.
Activating 'twentysixteen'...
Success: Switched to 'Twenty Sixteen' theme.
# Install from a local zip file
$wp theme install ../my-theme.zip
# Install from a remote zip file
$ wp theme install http://s3.amazonaws.com/bucketname/my-theme.zip?AWSAccessKeyId=123&Expires=456&Signature=abcdef




wp theme get

Отримує інформацію про тему.

Використання

wp theme get {theme} [--field={field}] [--fields={fields}] [--format={format}]

Можна вказати Глобальні параметри та такі:

{theme}
The theme to get.
[–field={field}]
Натисніть на те, щоб відновити всі теми, відновити значення з одного поля.
[–fields={fields}]
Зменшити відтворення на конкретні поля. Defaults до всіх полів.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • json
  • yaml

Приклади

$ wp theme get twentysixteen --fields=name,title,version
+---------+----------------+
| Field | Value |
+---------+----------------+
| name | Twenty Sixteen |
| title | Twenty Sixteen |
| version | 1.2 |
+---------+----------------+




wp theme update

Оновлення однієї чи кількох тем.

Використання

wp theme update [{theme}...] [--all] [--exclude={theme-names}] [--format={format}] [--version={version}] [--dry- run]

Можна вказати Глобальні параметри та такі:

[{theme}…]
One or more themes to update.
[–all]
Якщо набір, всі теми, що мають оновлення будуть бути оновлені.
[–exclude={theme-names}]
Comma відокремлений аркуш тематики, які повинні бути вилучені з оновлення.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • json
  • summary
[–version={version}]
Якщо встановити, theme will be updated to the specified version.
[–dry-run]
Preview which themes would be updated.

Приклади

# Update multiple themes
$ wp theme update twentyfifteen twentysixteen
Downloading update from https://downloads.wordpress.org/theme/twentyfifteen.1.5.zip...
Unpacking the update...
Installing the latest version...
Removing the old version of the theme...
Theme updated успішно.
Downloading update from https://downloads.wordpress.org/theme/twentysixteen.1.2.zip...
Unpacking the update...
Installing the latest version...
Removing the old version of the theme...
Theme updated успішно.
+---------------+-------------+-------------+----- ----+
| name | old_version | new_version | status |
+---------------+-------------+-------------+----- ----+
| twentyfifteen | 1.4 | 1.5 | Updated |
| twentysixteen | 1.1 | 1.2 | Updated |
+---------------+-------------+-------------+----- ----+
Success: Updated 2 of 2 themes.
# Exclude themes updates when bulk updating the themes
$ wp theme update --all --exclude=twentyfifteen
Downloading update from https://downloads.wordpress.org/theme/astra.1.0.5.1.zip...
Unpacking the update...
Installing the latest version...
Removing the old version of the theme...
Theme updated успішно.
Downloading update from https://downloads.wordpress.org/theme/twentyseventeen.1.2.zip...
Unpacking the update...
Installing the latest version...
Removing the old version of the theme...
Theme updated успішно.
+-----------------+----------+---------+---------- ------+
| name | status | version | update_version |
+-----------------+----------+---------+---------- ------+
| astra | уактивному | 1.0.1 | 1.0.5.1 |
| twentyseventeen | уактивному | 1.1 | 1.2 |
+-----------------+----------+---------+---------- ------+
Success: Updated 2 of 2 themes.
# Update all themes
$ wp theme update --all




wp theme is-installed

Перевіряє, чи встановлено цю тему.

Returns exit code 0 коли налаштований, 1 коли не налаштований.

Використання

wp theme is-installed {theme}

Можна вказати Глобальні параметри та такі:

{theme}
The theme to check.

Приклади

# Check whether theme is installed; exit status 0 if installed, otherwise 1
$ wp theme is-installed hello
$echo$?
1




wp theme is-active

Перевіряє, чи активна ця тема.

Returns exit code 0 коли active, 1 when not active.

Використання

wp theme is-active {theme}

Можна вказати Глобальні параметри та такі:

{theme}
Plugin to check.

Приклади

# Check whether theme is Active; exit status 0 if active, otherwise 1
$ wp theme is-active twentyfifteen
$echo$?
1




wp theme delete

Видаляє одну або кілька тем.

Removes theme або themes з файлусистеми.

Використання

wp theme delete {theme}...

Можна вказати Глобальні параметри та такі:

{theme}…
One or more themes to delete.

Приклади

$ wp theme delete twentytwelve
Deleted 'twentytwelve' theme.
Success: Deleted 1 of 1 themes.




wp theme list

Повертає перелік тем.

Використання

wp theme list [--{field}={value}] [--field={field}] [--fields={fields}] [--format={format}]

Можна вказати Глобальні параметри та такі:

[–{field}={value}]
Filter результати базуються на величині поля.
[–field={field}]
Prints the value of single field for each theme.
[–fields={fields}]
Зменшити відтворення до конкретного об’єкта поля.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • json
  • count
  • yaml

Доступні поля

Ці польоти будуть розглянуті за назвою для всіх тем:

  • name
  • status
  • update
  • version

Ці поля є optionally available:

  • update_version
  • update_package
  • update_id
  • title
  • description

Приклади

# List themes
$ wp theme list --status=inactive --format=csv
name,status,update,version
twentyfourteen,inactive,none,1.7
twentysixteen,inactive,available,1.1




wp theme mod get

Отримує одну або кілька опцій теми.

Використання

wp theme mod get [{mod}...] [--field={field}] [--all] [--format={format}]

Можна вказати Глобальні параметри та такі:

[{mod}…]
One or more mods to get.
[–field={field}]
Натисніть на значення для одного поля.
[–all]
List all theme mods
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • json
  • csv
  • yaml

Приклади

# Get all theme mods.
$ wp theme mod get --all
+------------------+---------+
| key | value |
+------------------+---------+
| background_color | dd3333 |
| link_color | #dd9933 |
| main_text_color | #8224e3 |
+------------------+---------+
# Get single theme mod в форматі JSON.
$ wp theme mod get background_color --format=json
[{"key":"background_color","value":"dd3333"}]
# Get value of a single theme mod.
$ wp theme mod get background_color --field=value
dd3333
# Get multiple theme mods.
$ wp theme mod get background_color header_textcolor
+------------------+--------+
| key | value |
+------------------+--------+
| background_color | dd3333 |
| header_textcolor | |
+------------------+--------+




wp theme mod list

Отримує перелік опцій теми.

Використання

wp theme mod list [--field={field}] [--format={format}]

Можна вказати Глобальні параметри та такі:

[–field={field}]
Натисніть на значення для одного поля.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • json
  • csv
  • yaml

Приклади

# Gets a list theme mods.
$ wp theme mod list
+------------------+---------+
| key | value |
+------------------+---------+
| background_color | dd3333 |
| link_color | #dd9933 |
| main_text_color | #8224e3 |
+------------------+---------+




wp theme mod remove

Видаляє одну або кілька опцій теми.

Використання

wp theme mod remove [{mod}...] [--all]

Можна вказати Глобальні параметри та такі:

[{mod}…]
One or more mods to remove.
[–all]
Remove all theme mods.

Приклади

# Remove all theme mods.
$ wp theme mod remove --all
Success: Theme mods removed.
# Remove single theme mod.
$ wp theme mod remove background_color
Success: 1 mod removed.
# Remove multiple theme mods.
$ wp theme mod remove background_color header_textcolor
Success: 2 mods removed.




wp theme mod set

Визначає значення опції теми.

Використання

wp theme mod set {mod} {value}

Можна вказати Глобальні параметри та такі:

{mod}
Назва теми mod to set або update.
{value}
The new value.

Приклади

# Set theme mod
$ wp theme mod set background_color 000000
Success: Theme mod background_color set to 000000

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *