Чи можу я встановити / оновити плагіни WordPress без надання доступу до FTP?


564

Я використовую WordPress на своєму живому сервері, який використовує лише SFTP за допомогою ключа SSH .

Я хочу встановити та оновити плагіни, але виявляється, що для встановлення плагінів вам потрібно ввести свій FTP-логін. Чи існує спосіб встановлення та оновлення плагінів, завантажуючи файли вручну, замість того, щоб WordPress керував усім процесом?


3
Так, ти можеш. Просто використовуючи cPanel або будь-який інший у вас інструмент для завантаження файлів; завантажте зашифрований плагін і витягніть wp-content/plugins/його з панелі керування wp, перейдіть на вкладку плагінів і ввімкніть його.
WPDev

При використанні VPS, повинні спробувати це: stackoverflow.com/a/44137965/3160597
azerafati

@WPDev Якщо ваш коментар був вказаний як відповідь, я б його схвалив ще раз, це було найбільш корисним.
Тенсіг

Відповіді:


771

WordPress запропонує вам лише інформацію про ваше з'єднання FTP під час спроби встановити плагіни або оновлення WordPress, якщо він не може записати /wp-contentбезпосередньо. В іншому випадку, якщо ваш веб-сервер має доступ для запису до необхідних файлів, він подбає про оновлення та встановлення автоматично. Цей спосіб не вимагає доступу до FTP / SFTP або SSH, але він вимагає, щоб на вашому веб-сервері були встановлені спеціальні дозволи на файли.

Він спробує різні методи по порядку та повернеться на FTP, якщо методи Direct та SSH недоступні.

https://github.com/WordPress/WordPress/blob/4.2.2/wp-admin/includes/file.php#L912

WordPress спробує записати тимчасовий файл у ваш /wp-contentкаталог. Якщо це вдасться, він порівнює право власності на файл з його власним uid, а якщо є збіг, це дозволить вам використовувати метод "прямого" встановлення плагінів, тем чи оновлень.

Тепер, якщо з якихось причин ви не хочете розраховувати на автоматичну перевірку того, який метод файлової системи використовувати, ви можете визначити константу 'FS_METHOD'у своєму wp-config.phpфайлі, тобто такий, 'direct', 'ssh', 'ftpext' or 'ftpsockets'і він буде використовувати цей метод. Майте на увазі, що якщо ви встановите це значення "прямо", але ваш веб-користувач (ім'я користувача, під яким працює ваш веб-сервер) не має належних дозволів на запис, ви отримаєте помилку.

Підсумовуючи це, якщо ви не хочете (або не можете) змінювати дозволи на wp-контент, щоб ваш веб-сервер мав дозволи на запис, то додайте це у файл wp-config.php:

define('FS_METHOD', 'direct');

Тут роз'яснено дозволи:


30
Мені довелося зробити: sudo chown -R www-data wp-content, а також надання дозволу на запис
mikermcneil

5
Використання getmyuidлінії 876 тут, мабуть, некоректно, оскільки воно повертає UID власника сценарію, а не виконавця сценарію. Я вважаю, що так і має бути posix_getuid.
cmbuckley

7
Які наслідки для цього підходу мають безпеку?
Яхміч

1
Якщо ви хочете побачити, під яким користувачем працює php, ви можете скористатися цим: print_r(posix_getpwuid(posix_geteuid())); Ви можете додати код у wp-configфайл.
Іван Вікторович

3
chown -R www-data wordpress/wp-contentне працював для мене, але chown -R www-data wordpressзробив
Мартін

251

Як було сказано раніше, жоден з виправлень фізичних засобів не працює. Потрібно відповідно змінити хімічні речовини І покласти в своє wp-config.php:

define('FS_METHOD', 'direct');

11
Незважаючи на те, що у мене були правильні дозволи, щоб веб-сервер міг записувати в каталог плагінів і каталог wp-content, цей параметр виправив його, щоб адміністратор не запропонував налаштування FTP / SFTP для оновлення плагінів. Дякую. Працювали чудово.
Шон МакКлері

7
Довелося це робити і явно.
julien_c

5
Коли вони зробили це вимогою?
danjp

Я також повинен був покластися на цей параметр, на WP, встановлений пакетом debian на Ubuntu 12.04. В іншому випадку дозволи були в порядку, wp-content має дозвіл rwx для групових www-даних ...
alci

2
Слідкуйте за тим, щоб переконатися, що у файлі wp-config.php ще немає: define ('FS_METHOD', 'ftpext'); У цьому випадку розміщення define ('FS_METHOD', 'direct'); внизу файл не працюватиме. Вам доведеться стерти або прокоментувати визначити ('FS_METHOD', 'ftpext'); Це може мати особливу ймовірність, якщо ви перейшли з іншого сервера, для якого потрібен FTP.
Дуг

104

Просто хотів додати, що НІКОЛИ не потрібно встановлювати wp-contentдозвіл чи дозвіл будь-якої папки 777.

Ось що я повинен був зробити:

1) Я встановлюю право власності на папку wordpress (рекурсивно) користувачу apache, наприклад:

# chown -R apache wordpress/

2) Я змінив групове право власності на папку wordpress (рекурсивно) на групу apache, наприклад:

# chgrp -R apache wordpress/

3) надати власнику повну привілей до каталогу, наприклад:

# chmod u+wrx wordpress/*

І це зробило роботу. Моя wp-contentпапка має 755дозволи, btw.

Версія TL; DR:

# chown -R apache:apache wordpress
# chmod u+wrx wordpress/*

11
встановлення Wordpress як власника апача так само погано, як і встановлення 777. Результат такий же: будь-який скрипт php тепер може змінювати файли WordPress. Найкращим варіантом є придушення apache: apache тимчасовий, встановлення оновлень та повернення до оригіналу АБО використання трюку ssh / ftp
woens

11
Я не погоджуюсь. Це не зовсім те саме, що встановити 777. Будь-який користувач машини може мати доступ до запису, якщо встановити дозволи на 777. Це сама проблема. і, хоча ви маєте рацію, апаш може зараз змінювати файли php, в першу чергу це буде наміром (щоб оновити або встановити що-небудь). Якщо комусь вдасться помістити зловмисні файли php на сервер, це зовсім нова проблема, і придушення різних користувачів мало допоможе.
sufinawaz

2
Дякую, це врятувало і мій день, оскільки у мене немає привілеїв FTP, а лише кореневого доступу.
shasi kanth

4
Це єдине, що мені допомогло! Дякую, після багатьох років розробки сайтів Wordpress це все ще класична проблема!
acidghost

1
Якщо ви працюєте з WordPress у незвичній збірці, вставте це у файл PHP, щоб перевірити, на кого працює Apache (наприклад, ubuntu є www-data): <? Php echo exec ('whoami'); ?>
Імператив

70
  1. На wp-config.phpдодатокdefine('FS_METHOD', 'direct');
  2. Зробіть сервер доступним для запису каталогів wp-content/, wp-content/plugins/.
  3. Встановіть плагін (скопіюйте додаток плагіна у wp-content/pluginsdir).

Працював над версією 3.2.1


4
Працював і на версії 4.0.
Meetai.com

1
Ви повинні додати цю опцію, але вам потрібно лише змінити
хімічні речовини

Це явно кроки, які слід здійснити для встановлення плагіна, не вимагаючи отримання інформації про FTP. Ви можете зробити кроки до Harden WordPress з дозволами, а потім внести ці 2 зміни, і ви повинні залишатися в безпеці.
bozdoz

50

відкрити wp-config.phpфайл і додати наступний рядок:

define('FS_METHOD', 'direct');

це працює для мене ... Дякую


Також працює (і, здається, потрібно) версії 5.4 станом на червень 2020 року.
Ральф Хайн

34

Просто швидка зміна на wp-config.php

define('FS_METHOD','direct');

Ось це, насолоджуйтесь своїми оновленнями wordpress без ftp !

Альтернативний метод:

Існують хости, які заважають цьому методу працювати, щоб полегшити оновлення WordPress. На щастя, є ще один спосіб уберегти цього шкідника від того, щоб спонукати вас до вашого імені та пароля FTP.

Знову ж після декларацій входу в MYSQL у вашому файлі wp-config.php додайте наступне:

define("FTP_HOST", "localhost");
define("FTP_USER", "yourftpusername");
define("FTP_PASS", "yourftppassword");

22

Для того, щоб дозволити використання SSH2 для оновлень та завантаження тем, вам потрібно створити свої SSH ключі та встановити модуль PHP SSH. Тоді WordPress виявить, що у вас є SSH2, і ви побачите інший варіант (SSH2), який відображається під час завантаження / оновлення.

1.) Переконайтеся, що у вас встановлений модуль PHP для debian:

sudo apt-get install libssh2-php

2.) Створення ключів SSH, додаючи парольну фразу необов'язково:

ssh-keygen
cd  ~/.ssh
cp id_rsa.pub authorized_keys

3.) Змініть дозвіл, щоб WordPress отримав доступ до цих клавіш:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

Тепер ви отримаєте опцію SSH2 під час завантаження / оновлення / плагіна. Підключення WP SSH

4.) Для більшої зручності ви можете встановити параметри за замовчуванням у вашому, wp-config.phpі це попередньо заповнить облікові дані SSH у вікні завантаження WordPress.

define('FTP_PUBKEY','/home/<user>/.ssh/id_rsa.pub');
define('FTP_PRIKEY','/home/<user>/.ssh/id_rsa');
define('FTP_USER','<user>');
define('FTP_PASS','passphrase');
define('FTP_HOST','domain.com');

'Пароль фрази' необов’язковий, якщо ви не встановлюєте парольну фразу протягом ssh-kengen; тоді не додайте йогоwp-config.php

Це вирішило моє питання. І мені взагалі не довелося це робити chown. Але я бачив цей метод посилання в інших місцях.

Список літератури:


Я не фахівець із безпеки, і я розумію, що Wordpress включив цю можливість і подумав, що це нормально .... але мені не дуже добре з цим ... 1. маючи ssh-акаунт без парольної фрази (будь-хто, хто коли-небудь отримує приватний ключ може потім віддалено входити в будь-який час, коли вони захочуть, без пароля) і 2. мати пароль, який зберігається в простому тексті (див. 1). це нагадує мені rsh, залежно від ідеї, що "ніхто не матиме доступу до моїх локальних файлів" для захисту мережевого пароля до системи.
нехай яскравий

Я впевнений, що ви можете створити парольну фразу, а НЕ додати її до wp-config.php, тоді вам просто доведеться ввести її, коли ви перейдете до діалогу Інформація про з'єднання.
JacquelineIO

Це величезна дірка безпеки, щоб використовувати незашифрований приватний ключ таким чином. Але ви можете усунути проблему, попередньо додавши "від = що завгодно" до відповідного рядка в авторизованих_кеях.
Мархан

Це чудово, але, здається, є непристосованість до php7: core.trac.wordpress.org/ticket/35517
Supaiku

21

Зазвичай ви можете просто завантажити свій плагін у wp-content\pluginsкаталог. Якщо у вас немає доступу до цього каталогу через SFTP, я боюся, що ви можете застрягти.


Так, просто занесіть їх у wp-content / плагіни.
ceejayoz

17

Ви можете отримати це дуже легко, ввівши наступну команду в командному рядку

sudo chown -R www-data:www-data your_folder_name

або скопіюйте та вставте наступний код у файл wp-config.php.

define('FS_METHOD', 'direct');

Де "your_folder_name" - папка, в якій ваш WordPress встановлений всередині цієї папки.


16

Виконайте наступний код у терміналі

sudo chown -R www-data /var/www

Для отримання більш детальної інформації відвідайте Wordpress на Ubuntu для встановлення плагінів без доступу до FTP


4
Недоцільно надати www-data доступ до всього, що знаходиться у вашому веб-каталозі
WoodyDRN

варіант, який працював на мене:sudo chown -R www-data /var/www/html
Jules Colle

15

Додайте наступний код у wp-config

define('FS_METHOD', 'direct');

FS_METHOD примушує метод файлової системи. Він повинен бути лише прямим, ssh2, ftpext або ftpsockets. Як правило, ви повинні змінити це, лише якщо у вас виникли проблеми з оновленням. Якщо ви зміните його, і це не допоможе, змініть його назад / видаліть. За більшості обставин встановлення цього параметра "ftpsockets" буде працювати, якщо автоматично обраний метод не робить.

(Первинна налаштування) "direct" змушує використовувати запити вводу / виводу Direct File в межах PHP, це загрожує відкриттям проблем безпеки на погано налаштованих хостах. Це вибирається автоматично, коли це доречно.

(Вторинна перевага) "ssh2" - це змусити використовувати розширення SSH PHP, якщо встановлено

(3-я настройка) "ftpext" - це змусити використовувати розширення FTP PHP для доступу до FTP і, нарешті,

(4-та настройка) "ftpsockets" використовує клас розеток PHP для доступу до FTP

Для отримання додаткової інформації відвідайте: http://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants


15

Якщо ви перебуваєте на Ubuntu , швидке рішення, яке працювало для мене, - це надання права власника користувачеві Apache (www-data за замовчуванням):

cd your_wordpress_directory
sudo chown -R www-data wp-content
sudo chmod -R 755 wp-content

2
Не дайте дозволу на виконання файлів, які не потребують його.
Бурхан Алі

13

Перехід від php_modдо fastcgiдо cgi& SuEXECувімкнено. Працює для мене.

Якщо не виходить, спробуйте змінити wp-contentна 775root:

chmod -R 775 ./wp-content

Додати до wp-config.php:

define('FS_METHOD', 'direct');

Я сподіваюся, що це працює


12

WordPress 2.7 дозволяє завантажувати поштовий файл безпосередньо (є посилання внизу сторінки плагінів) - FTP-доступ не потрібен. Це нова функція в 2.7, і вона працює лише для плагінів (ще не для тем).


До речі, оновлення ще простіше - ви побачите піктограму, яка вказує, що нова версія доступна, і ви натискаєте "оновити" і нехай вона робить свою справу. Дуже хороший. Навіть ядро ​​WordPress оновлено таким чином - я перейшов від 2,7 до 2,7,1 без завантаження нічого.
Д. Ламберт

Це справедливо лише в тому випадку, якщо у вас встановлені дозволи на файли, щоб користувач веб-сервера / PHP міг писати на них. Якщо ні, то він запропонує вам отримати FTP / SFTP облікові дані. Дивіться відповідь stereointeractive.com.
Дейв Форгач

9

Воскрешає старий потік, але є фантастичний новий плагін під назвою SSH SFTP Updater Support, який додає можливості SFTP без необхідності редагувати wp-config.phpфайл. Крім того, реалізація SFTP Wordpress спирається на деякі дещо незрозумілі модулі PHP, які часто не вмикаються на серверах; цей плагін пакує інший плагін PHP SFTP, тому вам не потрібно нічого налаштовувати на стороні Apache.

У мене виникло безліч проблем із підтримкою SFTP для роботи - цей плагін вирішив їх усі і просто фантастичний.


9

Спробуйте це

1) У wp-config.phpдодdefine('FS_METHOD', 'direct');

2) Встановіть wp-contentкаталог 777для запису.

3) Тепер встановіть плагін.


6
Привіт, Мохане, дякую купи за опцію FS_METHOD. Це дійсно те, що я шукав. Мені потрібно сказати наступне: жоден каталог не повинен вимагати 777, якщо обставини не є винятковими. Це робить каталог доступним для читання, запису та виконання. Це великий ризик безпеки. Правильне рішення - з’ясувати, хто ваш користувач apache (www-data, _www або подібний). Цей користувач потребує доступу для читання і запису до wp-контенту або потребує права власності на цей dir ("sudo chown www-data wp-content"), прав на виконання немає. Вибачте, що трохи тупий, але 777 небезпечний для веб-контенту.
Рубен

8
Не 777 ваш каталог завантажень, це небезпечно і не повинно бути відповіддю!
Веб-рішення MKN

8

Відповідь від стереоінтерактивної охоплює всі варіанти. Просто хотів згадати альтернативний спосіб використання FTP. Я здогадуюсь, що причина, по якій ви не дозволяєте FTP отримати доступ, полягає в безпеці. Один із способів вирішити ці проблеми безпеки - це запустити ваш FTP-сервер, слухаючи лише на 127.0.0.1

Це дозволяє використовувати FTP зсередини WordPress, і ви зможете встановити плагіни, не піддаючи його іншому світу. Це також можна застосувати до інших популярних веб-додатків, таких як Joomla! і Drupal. Це те, що ми робимо з нашими приладами BitNami та хмарними серверами і працює досить добре.


8

Я також рекомендую плагін підтримки SSH SFTP Updater Support . Щойно вирішив усі мої проблеми ... особливо стосовно отримання плагінів для видалення через адміністратора. Просто встановіть його звичайним способом, і наступного разу, коли WordPress буде запропоновано отримати детальну інформацію про FTP, для вас з’являться додаткові поля для копіювання / вставки вашого приватного ключа SSH або завантаження вашого файлу PEM.

Єдина проблема в тому, щоб змусити її запам'ятати ключ (спробував обидва способи). Не подобається ідея того, що потрібно знаходити та вводити її кожен раз, коли мені потрібно видалити плагін. Але принаймні, це поки що суцільне виправлення.


1
"з'являться додаткові поля для копіювання / вставки вашого приватного ключа SSH" .... я не геній безпеки, але ... хіба не вся суть приватних ключів ssh, що вам ніколи не доведеться надсилати їх по мережі ?
нехай яскраво,

8

Так, безпосередньо встановіть плагін у WordPress.

  1. Скопіюйте папку плагіна та вставте її у папку плагінів WordPress.
  2. перейдіть до адміністративної сторони (/ test / wp-admin), після чого перейдіть до посилання на плагін і перевірте ім'я плагіна.
  3. Активуйте плагін, щоб легко встановити плагін.

інший варіант

  1. створити zip-файл для коду плагіна.
  2. перейдіть до адміністративної сторони (/ test / wp-admin), після чого перейдіть на посилання плагіна, а потім натисніть на Додати нове, потім перегляньте папку zip та встановіть плагін, потім вийдіть опцію активувати плагін, так що активуйте плагін і активувати плагін.

6

Для автоматичного оновлення плагінів у WordPress можна використовувати SFTP або SSH, але для цього потрібно мати розширення ssh2 pecl. Дізнатися, як це зробити, можна за допомогою наступного підручника


6

Ми використовуємо SFTP з SSH (як на нашому сервері розробки, так і на живих серверах), і я намагався (не надто важко) використовувати функцію завантаження WordPress. Я погоджуюся з Toby, завантажуйте ваші плагіни в wp-content/pluginsкаталог і потім активуйте їх звідти.


6

Я бачив, як багато людей рекомендували встановити дозвіл на 777. У мене була така ж проблема, як 2 дні тому, і все, що я робив, було додати це до wp-контенту

define('FS_METHOD', 'direct');

і

встановіть дозвіл на 775 для папки плагінів

Це вирішило мою проблему запиту входу / пароля доступу до FTP.

Перед цим мені довелося додавати плагін вручну, додавши .zip файл у папку плагінів, а потім перейти до програми wp-admin/pluginsта встановити її.


5

Спробуйте це Перевірте, чи надано правильний дозвіл на папку wp-content.

Відредагуйте wp-config.php, додайте наступний рядок

define('FS_METHOD', 'direct');

chmod каталог "wp-content" до www-data для повного доступу.

Тепер спробуйте встановити плагін.


4

Так, ви можете це зробити.

Вам потрібно додати

define('METHOD','direct');

у своїй wpconfig. Але цей метод не буде кращим, оскільки він має недоліки в безпеці.

Дякую,


3

Спосіб 1: Ви можете встановити це: 1. у wp-config.php вам потрібно записати ці рядки.

define('FS_METHOD', 'direct'); 

Примітка: поставте це після визначення ('DB_CHARSET', 'utf8mb4').

  1. встановити дозвіл або дозвіл wp-content рекурсивно 777 повний дозвіл ви можете надати його через filezilla. пишіть, натисніть на каталог> дозволи> перевірте читання-запис та виконання, а також перевірте повторний пошук у підкаталогах

    Спосіб 2:

або Ви також можете встановити це

define("FTP_HOST", "localhost");
define("FTP_USER", "yourftpusername");
define("FTP_PASS", "yourftppassword");

до лютого 2020 року, це чітка інструкція,Note: put this after define( 'DB_CHARSET', 'utf8mb4' ).
Осифік

2

встановлення ftp або навіть SFTP-з'єднання або chmod 777 - це погані способи вирішити будь-що, крім локального середовища. Відкриття навіть методу SFTP вводить більше ризиків для безпеки, які не потрібні.

потрібен дозвіл для запису на / wp-content / uploads & / wp-content / plugins / власником цих каталогів. (linux ls -la покаже вам право власності).

Користувачем apache за замовчуванням, який працює, є www-data.

chmod 777 дозволяє будь-якому користувачеві на машині редагувати цей файл, а не лише користувача apche / php.

SFTP, якщо ви його вже не використовуєте, введе ще один момент можливого виходу з ладу із зовнішнього джерела. Тоді як для досягнення цілі вам потрібен доступ лише місцевий користувач, який запускає процес apache / php.

Я не бачив, щоб хто-небудь міркував про це, тому я подумав, що запропоную цю інформацію, щоб допомогти з нашими постійними проблемами безпеки WP в Інтернеті.


2

Ось простий метод.

Виконайте наступні команди.

Це ввімкне ваш модуль mod_rewrite для Apache

$sudo a2enmod rewrite

Ця команда змінить власника папки на www-data

$sudo chown -R www-data [Wordpress Folder Location]

Після виконання вищевказаних команд ви можете встановити будь-які теми без FTP.


1
Для Nginx просто запустіть другу командуsudo chown -R www-data [Wordpress Folder Location]
srotatonie

@srokatonie дякую за коментар. це буде корисно всім.
Мануя Джаявардана


1

Єдина причина, за якою WordPress не дозволить вам завантажувати будь-який плагін через інформаційну панель адміністратора WordPress, коли у вас немає дозволу писати в каталог / wp-content. Пам’ятайте, що ваш каталог wordpress / wp-content вимагає рівня дозволу 0755. Існують різні способи зміни рівня дозволу на папки.

Зміна дозволу на файл за допомогою cPanel:

Перейдіть до Диспетчера файлів у відкритій загальнодоступній папці HTML, де має бути ваш веб-сайт Wordpress, або відкрийте кореневий каталог сайту, якщо ваш веб-сайт знаходиться в якійсь іншій папці. У кореневому каталозі WordPress перейдіть до папки wp-content; наприкінці рядка папки wp-content в останньому полі міститься дозвіл файлів для цієї папки. Не забудьте відредагувати рівень дозволу на папку до 0755, і ви закінчили.

Зміна дозволу на файл за допомогою SSH-терміналу:

У вашому терміналі знайдіть корінь сайту WordPress, який у моєму випадку був / var / www / html, щоб перейти до кореневого каталогу WordPress, введіть таку команду:

cd /var/www/html 

Тепер ви перебуваєте в кореневій директорії WordPress, де знаходиться необхідна папка / wp-вміст. Отже, щоб змінити дозволи файлів, введіть таку команду:

sudo chmod wp-content 755 

Це дозволить змінити ваш дозвіл на файл / wp-контент на 0755.

Тепер ви не отримаєте повідомлення про помилку щодо завантаження плагінів Wordpress через FTP.


0

Найкращий спосіб встановити плагін за допомогою SSH - це WPCLI.

Зауважте, що доступ до SSH є обов'язковим для використання команд WP CLI. Перш ніж використовувати його, перевірте, чи встановлений WP CLI на вашому хостинг-сервері або на машині.

Як перевірити: wp --version [У ньому буде показана встановлена ​​версія wp cli]

Якщо його не встановлено, як його встановити: Перш ніж встановлювати WP-CLI, переконайтеся, що середовище відповідає мінімальним вимогам:

UNIX-подібне середовище (OS X, Linux, FreeBSD, Cygwin); обмежена підтримка в середовищі Windows. PHP 5.4 або новішої версії WordPress 3.7 або новішої версії. Версії, старші за останню версію WordPress, можливо, погіршили функціональність

Якщо вище балів задоволено, виконайте наступні дії: Довідкова URL-адреса: WPCLI

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
[ download the wpcli phar ]

php wp-cli.phar --info [ check whether the phar file is working ]

chmod +x wp-cli.phar [ change permission ]
sudo mv wp-cli.phar /usr/local/bin/wp [ move to global folder ]
wp --info [ to check the installation ]

Тепер WP CLI готовий до встановлення.

Тепер ви можете встановити будь-який плагін, доступний у WordPress.org, використовуючи наступні команди:

wp install plugin plugin-slug
wp delete plugin plugin-slug
wp deactivate plugin plugin-slug

ПРИМІТКА: wp cli може встановити лише той плагін, який доступний у wordpress.org

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.