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
wp theme search
Пошук за каталогом тем 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