wp core

Завантажує, встановлює, оновлює та керує інсталяцією WordPress.

Список командОпис
wp core check-update


Перевіряє наявність оновлень WordPress через API перевірки версій.
wp core download


Завантажує WordPress (основні файли, ядро).
wp core is-installed


Перевіряє, чи встановлений WordPress.
wp core install


Виконує стандартний процес встановлення WordPress.
wp core multisite-convert


Переводить існуючу установку WP на мультисайт установку.
wp core multisite-install


Встановлює WordPress multisite із нуля.
wp core version


Відображає версію WordPress.
wp core update


Оновлює WordPress до нової версії.
wp core update-db


Запуск процедури оновлення бази даних WordPress.
wp core verify-checksums


Перевіряє файли WordPress на відповідність контрольній сумі файлів із WordPress.org.

Приклади

# Download WordPress core
$ wp core download --locale=nl_NL
Downloading WordPress 4.5.2 (nl_NL)...
md5 hash verified: c5366d05b521831dd0b29dfc386e56a5
Success: WordPress downloaded.

# Install WordPress
$ wp core install --url=example.com --title=Example --admin_user=supervisor --admin_password=strongpassword [email protected]
Success: WordPress вдавався успішно.

# Display the WordPress version
$ wp core version
4.5.2

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





wp core check-update

Перевіряє наявність оновлень WordPress через API перевірки версій.

Lists the most recent versions when there updates available, or success message when up to date.

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

wp core check-update [--minor] [--major] [--field={field}] [--fields={fields}] [--format={format}]

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

[–minor]
Compare тільки перші дві частини з версією номера.
[–major]
Compare тільки перша частина версії номера.
[–field={field}]
Використовуйте значення для одного поля для кожного оновлення.
[–fields={fields}]
Зменшити відтворення до конкретного об’єкта поля. Defaults to version,update_type,package_url.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • count
  • json
  • yaml

Приклади

$ wp core check-update
+---------+-------------+------------------------- ------------------------------------+
| version | update_type | package_url |
+---------+-------------+------------------------- ------------------------------------+
| 5.0.0 | major | https://downloads.wordpress.org/release/wordpress-4.5.2.zip |
+---------+-------------+------------------------- ------------------------------------+

# Або
Success: WordPress is at latest version.




wp core download

Завантажує WordPress (основні файли, ядро).

Downloads and extracts WordPress core files до спеціальної path. Uses current directory when no path is specified. Downloaded build is verified to have the correct md5 and then cached to the local filesytem. Subsequent uses of command will use the local cache if it still exists.

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

wp core download [--path={path}] [--locale={locale}] [--version={version}] [--skip-content] [--force]

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

[–path={path}]
Specify the path in which to install WordPress. Defaults to current directory.
[–locale={locale}]
Виберіть, який language you want to download.
[–version={version}]
Виберіть яку версію ви хочете до download. Accepts a version number, ‘latest’ or ‘nightly’
[–skip-content]
Download WP безвідповідні теми і plugins.
[–force]
Записами існуючих файлів, якщо існують.

Приклади

$ wp core download --locale=nl_NL
Downloading WordPress 4.5.2 (nl_NL)...
md5 hash verified: c5366d05b521831dd0b29dfc386e56a5
Success: WordPress downloaded.




wp core is-installed

Перевіряє, чи встановлений WordPress.

Визначення яких WordPress є налагодженим відповідно до стандартних стандартів Database Tables. Doesn’t produce output; uses exit codes to communicate whether WordPress is installed.

[–network]
Check if this is a multisite installation.

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

wp core is-installed [--network]

Приклади

# Check whether WordPress is installed; exit status 0 if installed, otherwise 1
$ wp core is-installed
$echo$?
1
# Bash script for checking whether WordPress is installed or not
if! $(wp core is-installed); then
	wp core install
fi




wp core install

Виконує стандартний процес встановлення WordPress.

Створюйте WordPress tables в database, використовуючи URL, title, and default admin user details provided. Використовуйте відомі 5 хвилин встановлюються в 2-х або 2-х секундах.

Note: якщо ви installed WordPress в subdirectory, то вам потрібно, щоб wp option update siteurl after wp core install . Для того, щоб WordPress є налагодженим у /wp directory і вашого будинку є wp.dev, то вам потрібно, щоб запустити wp option update siteurl http://wp.dev/wp for your WordPress installation до функції properly.

Note: Якщо ви використовуєте custom user tables (eg CUSTOM_USER_TABLE ), електронна пошта електронної пошти та password є ignored if the user_login already exists. Якщо user_login не існує, а новий користувач буде створений.

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

wp core install --url={url} --title={site-title} --admin_user={username} [--admin_password={password}] --admin_email={email} [--skip-email]

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

–url={url}
address of the new site.
–title={site-title}
The title of the new site.
–admin_user={username}
Назва електронної пошти.
[–admin_password={password}]
password for admin user. Defaults до randomly generated string.
–admin_email={email}
Email address for admin user.
[–skip-email]
Ви не можете отримати повідомлення електронної пошти до нового admin user.

Приклади

# Install WordPress in 5 seconds
$ wp core install --url=example.com --title=Example --admin_user=supervisor --admin_password=strongpassword [email protected]
Success: WordPress вдавався успішно.
# Install WordPress без disclosing admin_password до bash history
$ wp core install --url=example.com --title=Example --admin_user=supervisor [email protected] --prompt=admin_password < admin_password.txt




wp core multisite-convert

Переводить існуючу установку WP на мультисайт установку.

Створіть multisite database tables, і adds the multisite constants до wp-config.php.

Для того, щоб використовувати WordPress with Apache, remember to update .htaccess file with appropriate multisite rewrite rules.

Review the multisite documentation for more details o how multisite works.

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

wp core multisite-convert [--title={network-title}] [--base={url-path}] [--subdomains]

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

[–title={network-title}]
The title of the new network.
[–base={url-path}]
Base path after the domain name that each site url will start with.

За замовчуванням: /

[–subdomains]
Якщо пройшли, мережа буде використовувати subdomains, instead subdirectories. Doesn’t work with ‘localhost’.

Приклади

$ wp core multisite-convert
Set up multisite database tables.
Added multisite constants to wp-config.php.
Success: Network installed. Не маю forget to set up rewrite rules.




wp core multisite-install

Встановлює WordPress multisite із нуля.

Створюйте WordPress tables в database, використовуючи URL, title, and default admin user details provided. Вони створюють модулі модулів в 데이터베이스 і додаткові модулі модулів до wp-config.php.

Для того, щоб використовувати WordPress with Apache, remember to update .htaccess file with appropriate multisite rewrite rules.

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

wp core multisite-install [--url={url}] [--base={url-path}] [--subdomains] --title={site-title} --admin_user={username} [--admin_password ={password}] --admin_email={email} [--skip-email] [--skip-config]

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

[–url={url}]
address of the new site.
[–base={url-path}]
Base path after the domain name that each site url in the network will start with.

За замовчуванням: /

[–subdomains]
Якщо пройшли, мережа буде використовувати subdomains, instead subdirectories. Doesn’t work with ‘localhost’.
–title={site-title}
The title of the new site.
–admin_user={username}
Назва електронної пошти.

Типово: admin

[–admin_password={password}]
password for admin user. Defaults до randomly generated string.
–admin_email={email}
Email address for admin user.
[–skip-email]
Ви не можете отримати повідомлення електронної пошти до нового admin user.
[–skip-config]
Додайте більше multisite constants до wp-config.php.

Приклади

$ wp core multisite-install --title="Welcome to the WordPress" 
> --admin_user="admin" --admin_password="password" 
> --admin_email="[email protected]"
Single site database tables already present.
Set up multisite database tables.
Added multisite constants to wp-config.php.
Success: Network installed. Не маю forget to set up rewrite rules.




wp core version

Відображає версію WordPress.

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

wp core version [--extra]

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

[–extra]
Показує розширену версію інформації.

Приклади

# Display the WordPress version
$ wp core version
4.5.2
# Display WordPress version along with other information
$ wp core version --extra
WordPress version: 4.5.2
Database revision: 36686
TinyMCE version: 4.310 (4310-20160418)
Package language: en_US




wp core update

Оновлює WordPress до нової версії.

Defaults to updating WordPress to latest version.

Якщо ви бачите “Error: Інший update is currently in progress.”, Ви повинні потребувати версії wp option delete core_updater.lock після verifying інший update isn’t actually running.

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

wp core update [{zip}] [--minor] [--version={version}] [--force] [--locale={locale}]

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

[{zip}]
Path to zip file to use, instead of downloading from wordpress.org.
[–minor]
Тільки ефективні updates for minor releases (eg update from WP 4.3 to 4.3.3 instead of 4.4.2).
[–version={version}]
Update до специфічної версії, вмикається до останньої версії. Альтернативно прийшли ‘nightly’.
[–force]
Update even when installed WP version is greater than the requested version.
[–locale={locale}]
Виберіть, який language you want to download.

Приклади

# Update WordPress
$ wp core update
Updating to version 4.5.2 (en_US)...
Downloading update from https://downloads.wordpress.org/release/wordpress-4.5.2-no-content.zip...
Unpacking the update...
Cleaning up files...
No files found that need cleaning up
Success: WordPress updated successfully.
# Update WordPress to latest version of 3.8 release
$ wp core update --version=3.8 ../latest.zip
Updating to version 3.8 ()...
Unpacking the update...
Cleaning up files...
File removed: wp-admin/js/tags-box.js
...
File removed: wp-admin/js/updates.min.
377 files cleaned up
Success: WordPress updated successfully.
# Update WordPress to 3.1 forcefully
$ wp core update --version=3.1 --force
Updating to version 3.1 (en_US)...
Downloading update from https://wordpress.org/wordpress-3.1.zip...
Unpacking the update...
Warning: Checksums недоступні для WordPress 3.1/en_US. Please cleanup files manually.
Success: WordPress updated successfully.




wp core update-db

Запуск процедури оновлення бази даних WordPress.

[–network]
Update databases for all sites on a network
[–dry-run]
Compare database versions безвикористовуючи update.

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

wp core update-db [--network] [--dry-run]

Приклади

# Update the WordPress database
$ wp core update-db
Success: WordPress Database upgraded успішно з DB version 36686 to 35700.
# Update databases for all sites on a network
$ wp core update-db --network
WordPress database upgraded successfully from db version 35700 to 29630 on example.com/
Success: WordPress database upgraded on 123/123 sites




wp core verify-checksums

Перевіряє файли WordPress на відповідність контрольній сумі файлів із WordPress.org.

Downloads md5 checksums for current version from WordPress.org, і compares those checksums до currently installed files.

Для захисту, авоїди loading WordPress коли verifying checksums.

Якщо ви маєте змогу дізнатися від цієї команди, ви будете проходити відповідний –місцеві і –версні argumentи , вказівки на значення від Dashboard->Updates menu in admin area of ​​the site.

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

wp core verify-checksums [--version={version}] [--locale={locale}]

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

[–version={version}]
Verify checksums на конкретну версію WordPress.
[–locale={locale}]
Verify checksums against a specific locale з WordPress.

Приклади

Успішна перевірка контрольної суми поточної версії WordPress:

$ wp core verify-checksums
Success: WordPress installation verifies після checksums.

Успішна перевірка контрольної суми вказаної версії WordPress

$ wp core verify-checksums --version=4.0
Success: WordPress installation verifies після checksums.

Успішна перевірка контрольної суми вказаної локалі поточної версії WordPress

$ wp core verify-checksums --locale=en_US
Success: WordPress installation verifies після checksums.

Перевірка контрольної суми вказаної локалі поточної версії WordPress, де кілька файлів не пройшли перевірку:

$ wp core verify-checksums --locale=ja
Warning: File doesn't verify against checksum: wp-includes/version.php
Warning: File doesn't verify against checksum: readme.html
Warning: File doesn't verify against checksum: wp-config-sample.php
Error: WordPress Installation Doesn't Verify до checksums.

А ось реальний приклад, коли сайт заражений вірусом та перевірка показує які файли були додані та змінені:

$ wp core verify-checksums
Warning: File doesn't verify against checksum: wp-includes/post.php
Warning: File should not exist: wp-includes/wp-tmp.php
Warning: File should not exist: wp-includes/wp-vcd.php
Error: WordPress Installation Doesn't Verify до checksums.

Видалимо файл class-wp-post.php і запустимо перевірку:

$ wp core verify-checksums
Warning: File doesn't verify against checksum: wp-includes/class-wp-post.php
Error: WordPress Installation Doesn't Verify до checksums.

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

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