WP-CLI to zestaw narzędzi wiersza poleceń do zarządzania instalacjami WordPress. Możesz aktualizować wtyczki, konfigurować instalacje na wielu serwerach i wiele więcej bez korzystania z przeglądarki internetowej.
wp-cli jest świetny. Ale nie jest jasne, w jaki sposób mogę szybko zmienić hasło użytkownika. Jak zmienić hasło użytkownika programowo, prawdopodobnie może to pomóc. Chociaż wp user update username --field=passwordnie zamierza tego wyciąć, najwyraźniej md5jest przestarzały, więc powinien przejść wp_set_password.
Korzystam ze wspaniałego narzędzia WP-CLI . Ze względu na zależność od zmiennych środowiskowych Apache dla konkretnego przypadku użycia, muszę włączyć trochę kodu, aby działał tylko podczas działania w WP-CLI. Jak mogę sprawdzić, czy WP działa pod WP-CLI? W tym konkretnym przypadku mogłem sprawdzić obecność zmiennych środowiskowych Apache, o których mowa. …
Mam WordPress Multisite z kilkoma stronami. Założyłem DISABLE_WP_CRONsię truew moim wp-config.php. Jeśli skonfigurujemy zadanie crona za pomocą wget lub curl, mamy 30 sekundową regułę do wykonania skryptu PHP. Wysyłanie mnóstwa powiadomień e-mail i robienie innych rzeczy jest tak małe (może zdalne połączenie z serwerem SMTP jest powolne, może naprawdę duża …
Chcę zautomatyzować aktualizację opcji wtyczek. Są rzeczy, które często powtarzam. Dzięki wp-cli wiem, że mogę aktualizować proste opcje takie jak to: php wp-cli.phar option update blog_public 1 Jednak niektóre opcje wtyczek zapisują swoje opcje w serializowanym ciągu. Przykład zserializowanej wartości_opcji w wp_options: a:9:{s:4:"from";s:21:"xx@xxx.com";s:8:"fromname";s:51:"xxx";s:4:"host";s:13:"smtp.xx.com";s:10:"smtpsecure";s:3:"ssl";s:4:"port";s:3:"465";s:8:"smtpauth";s:3:"yes";s:8:"username";s:21:"xx@xxx.com";s:8:"password";s:13:"xxx";s:10:"deactivate";s:0:"";} Jak zaktualizować te opcje?
Obecnie używam tego kodu w głównym pliku wtyczek. Ale ta wtyczka nie jest moja, więc wolałbym móc ją normalnie aktualizować bez każdorazowego dodawania tego kodu. if ( defined( 'WP_CLI' ) && WP_CLI ) { exit; } Muszę to zrobić, ponieważ ta wtyczka powoduje błędy i zatrzymuje wp-cli do prawidłowego wykonania, …
Chciałbym zautomatyzować zadanie importowania zdalnej bazy danych za pomocą WP-CLI . Bieżącym procesem jest przesłanie sshdo serwera i uruchomienie exportpliku do za pomocą WP-CLI , skopiowanie pliku do lokalnego katalogu za pomocą scplub rsync, a następnie importplik za pośrednictwem WP-CLI. Chciałbym wykorzystać tutaj @aliasi usunąć jak najwięcej kroków tutaj. Chociaż …
Ten błąd pojawia się, gdy próbuję utworzyć coś za pomocą WP CLI: Error establishing a database connection. This either means that the username and password information in your `wp-config.php` file is incorrect or we can’t contact the database server at `localhost`. This could mean your host’s database server is down. …
Podczas aktualizacji motywu lub wtyczki tryb konserwacji jest włączony, a następnie wyłączony po zakończeniu. Czy można ręcznie włączyć / wyłączyć tryb konserwacji? Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...
Natknąłem się na tę stronę , gdzie jest napisane, że wp plugin deleteto robi: Usuwa pliki wtyczek bez dezaktywacji lub dezinstalacji. Dlaczego ważne jest, aby dezaktywować wtyczkę przed jej usunięciem? Czy to formalność, czy może wydarzy się coś strasznego?
Obecnie pracuję z Drupalem nad projektem i, pomimo wszystkich jego wad, posiadanie interfejsu wiersza poleceń, takiego jak drush do frameworka Drupal, jest darem niebios. Czy istnieje odpowiednik używania WordPressa, aby kontrolować, które wtyczki są wdrażane w witrynie lub jakie powinny być ustawienia domyślne? A może obecne najlepsze podejście polega tylko …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.