{"id":4446,"date":"2020-11-20T16:02:05","date_gmt":"2020-11-20T15:02:05","guid":{"rendered":"https:\/\/pomoc.dhosting.pl\/?post_type=manual_kb&#038;p=4446"},"modified":"2023-05-18T15:54:33","modified_gmt":"2023-05-18T13:54:33","slug":"jak-moge-uzyc-wp-cli-przyklady-zastosowania-cms-wordpress","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-moge-uzyc-wp-cli-przyklady-zastosowania-cms-wordpress\/","title":{"rendered":"Jak mog\u0119 u\u017cy\u0107 WP-CLI? &#8211; przyk\u0142ady zastosowania &#8211; CMS WordPress"},"content":{"rendered":"<p>WP-CLI jest narz\u0119dziem dzia\u0142aj\u0105cym z poziomu linii komend \/ terminala SSH, gdzie mo\u017cesz wykonywa\u0107 polecenia zwi\u0105zane z Twoj\u0105 stron\u0105 opart\u0105 o CMS WordPress bez potrzeby logowania si\u0119 z poziomu przegl\u0105darki WWW do zaplecza. Jest to o tyle przydatna opcja, \u017ce niekiedy mo\u017ce zachodzi\u0107 potrzeba wykonania dzia\u0142a\u0144 masowych. W razie potrzeby mo\u017cesz r\u00f3wnie\u017c bez logowania si\u0119 do bazy danych zleci\u0107 modyfikacj\u0119 zapomnianego has\u0142a lub adresu e-mail zwi\u0105zanego z kontem u\u017cytkownika.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-moge-uzyc-wp-cli-przyklady-zastosowania-cms-wordpress\/#Zanim_zaczniesz\" >Zanim zaczniesz<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-moge-uzyc-wp-cli-przyklady-zastosowania-cms-wordpress\/#Dzialania_na_wtyczkach\" >Dzia\u0142ania na wtyczkach<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-moge-uzyc-wp-cli-przyklady-zastosowania-cms-wordpress\/#Dzialania_na_konfiguracji_WordPressa\" >Dzia\u0142ania na konfiguracji WordPressa<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-moge-uzyc-wp-cli-przyklady-zastosowania-cms-wordpress\/#Dzialania_na_uzytkownikach\" >Dzia\u0142ania na u\u017cytkownikach<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-moge-uzyc-wp-cli-przyklady-zastosowania-cms-wordpress\/#Dzialanie_na_plaszczyznie_plikow_zrodlowych\" >Dzia\u0142anie na p\u0142aszczy\u017anie plik\u00f3w \u017ar\u00f3d\u0142owych<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Zanim_zaczniesz\"><\/span>Zanim zaczniesz<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Aby m\u00f3c wydawa\u0107 komendy z u\u017cyciem WP-CLI, musisz uprzednio mie\u0107 aktywowan\u0105 opcj\u0119 dost\u0119pu do SSH na swoim koncie klienta w dPanelu.<br \/>\n<a href=\"http:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-aktywowac-konto-ssh-w-nowym-dpanelu\/\">TUTAJ<\/a> znajdziesz przewodnik jak tak\u0105 aktywacj\u0119 wykona\u0107. Nast\u0119pnie zaloguj si\u0119 do terminala SSH, przyk\u0142adowo przy u\u017cyciu aplikacji <a href=\"http:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zalogowac-sie-do-konta-ssh-za-pomoca-programu-putty\/\">Putty (Windows)<\/a> lub terminala dost\u0119pnego natywnie w systemach MacOS oraz Linux.<\/p>\n<p>Po zalogowaniu si\u0119, przejd\u017a do katalogu g\u0142\u00f3wnego twojej strony WWW opartej o CMS WordPress. W przedstawionym ni\u017cej przyk\u0142adzie dzia\u0142amy na stronie \/ domenie <em>wordpress.you2.pl<\/em> gdzie katalogiem domowym, w kt\u00f3rym znajduj\u0105 si\u0119 pliki jest <em>public_html<\/em>:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">twojlogin@ssh:~$ &lt;strong&gt;cd wordpress.you2.pl\/&lt;\/strong&gt;\ntwojlogin@ssh:~\/wordpress.you2.pl$ &lt;strong&gt;cd public_htm&lt;\/strong&gt;l\/\ntwojlogin@ssh:~\/wordpress.you2.pl\/public_html$<\/code><\/pre>\n<p>\u015awietnie, teraz jeste\u015b w katalogu domowym strony WWW opartej o CMS WordPress i mo\u017cesz zacz\u0105\u0107 korzysta\u0107 z poni\u017cszych komend WP-CLI.<\/p>\n<div id=\"dhost-935001799\" class=\"dhost-inpost dhost-entity-placement\"><a href=\"https:\/\/dhosting.pl\/opieka-stron.html?utm_source=pomoc&utm_medium=artykul&utm_campaign=pomoc\" target=\"_blank\">\r\n\t<img decoding=\"async\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/01\/baner-opieka.png\" alt=\"opieka stron www\">\r\n<\/a>\r\n<br \/>\r\n<br \/><\/div><h2><span class=\"ez-toc-section\" id=\"Dzialania_na_wtyczkach\"><\/span>Dzia\u0142ania na wtyczkach<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>Pobranie listy zainstalowanych wtyczek<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp plugin list<\/code><\/pre>\n<p>po wydaniu komendy otrzymasz informacj\u0119 zwrotn\u0105 w postaci tabeli:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">\n+-----------------+----------+-----------+---------+\n| name            | status   | update    | version |\n+-----------------+----------+-----------+---------+\n| akismet         | inactive | none      | 4.1.7   |\n| duplicator      | active   | available | 1.3.38  |\n| hello           | inactive | none      | 1.7.2   |\n| litespeed-cache | active   | none      | 3.5.2   |\n+-----------------+----------+-----------+---------+\n<\/code><\/pre>\n<p>Tabela jak widzisz na za\u0142\u0105czonym wy\u017cej przyk\u0142adzie przedstawia jakie wtyczki s\u0105 zainstalowane, w jakich wersjach, kt\u00f3re z nich s\u0105 aktywne oraz czy dost\u0119pne s\u0105 aktualizacje.<\/p>\n<h3>Instalacja i aktywacja wtyczki<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp plugin install jetpack --activate<\/code><\/pre>\n<p>Na przyk\u0142adzie ch\u0119ci instalacji wtyczki<strong> jetpack<\/strong>, po wydaniu komendy otrzymamy podsumowanie:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Installing Jetpack \u2013 WP Security, Backup, Speed, &amp; Growth (9.1)\nPobieranie pakietu instalacyjnego z https:\/\/downloads.wordpress.org\/plugin\/jetpack.9.1.zip...\nRozpakowywanie paczki...\nInstalacja wtyczki...\nWtyczka zosta\u0142a zainstalowana.\nSuccess: Installed 1 of 1 plugins.<\/code><\/pre>\n<h3>Instalacja i aktywacja wielu wtyczek jedn\u0105 komend\u0105<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp plugin install really-simple-ssl jetpack ninja-forms --activate<\/code><\/pre>\n<h3>Aktywacja wtyczki (na przyk\u0142adzie: hello)<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp plugin activate hello<\/code><\/pre>\n<p>Po poprawnej aktywacji otrzymasz komunikat:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Plugin &#039;hello&#039; activated.\nSuccess: Activated 1 of 1 plugins.<\/code><\/pre>\n<h3>Wy\u0142\u0105czenie wtyczki (na przyk\u0142adzie: hello)<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp plugin deactivate hello<\/code><\/pre>\n<p>Po poprawnym wy\u0142\u0105czeniu otrzymasz komunikat:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Plugin &#039;hello&#039; deactivated.\nSuccess: Deactivated 1 of 1 plugins.<\/code><\/pre>\n<h3>Usuni\u0119cie wtyczki (na przyk\u0142adzie: hello)<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp plugin delete hello<\/code><\/pre>\n<p>Po poprawnym usuni\u0119ciu otrzymasz komunikat:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Deleted &#039;hello&#039; plugin.\nSuccess: Deleted 1 of 1 plugins.<\/code><\/pre>\n<h3>Pobranie listy aktywnych wtyczek, kt\u00f3re zg\u0142aszaj\u0105 mo\u017cliwo\u015b\u0107 ich zaktualizowania<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp plugin list --field=name --status=active --update=available<\/code><\/pre>\n<h3>Aktualizacja wybranej wtyczki<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp plugin update &quot;nazwa-wtyczki&quot;<\/code><\/pre>\n<p>Po wydaniu komendy gdzie w naszym przyk\u0142adzie zlecono aktualizacj\u0119 wtyczki <strong>duplicator <\/strong>komend\u0105: <em>wp plugin update duplicator<\/em>, otrzymali\u015bmy podsumowanie:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">W\u0142\u0105czanie trybu konserwacji...\nPobieranie aktualizacji z https:\/\/downloads.wordpress.org\/plugin\/duplicator.1.3.40.zip...\nRozpakowywanie aktualizacji...\nInstalacja najnowszej wersji...\nUsuwanie starej wersji wtyczki...\nWtyczka zosta\u0142a zaktualizowana.\nWy\u0142\u0105czanie trybu konserwacji...\nSuccess: Updated 1 of 1 plugins.\n+------------+-------------+-------------+---------+\n| name       | old_version | new_version | status  |\n+------------+-------------+-------------+---------+\n| duplicator | 1.3.38      | 1.3.40      | Updated |\n+------------+-------------+-------------+---------+<\/code><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Dzialania_na_konfiguracji_WordPressa\"><\/span>Dzia\u0142ania na konfiguracji WordPressa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>Pobranie jaki adres \/ domena jest obecnie ustawiona w konfiguracji WordPressa<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp option get siteurl<\/code><\/pre>\n<p>Komenda ta jest szczeg\u00f3lnie przydatna, je\u015bli przyk\u0142adowo strona WWW by\u0142a przenoszona lub zmienia\u0142 si\u0119 jej adres i chcemy si\u0119 upewni\u0107, \u017ce zosta\u0142 on podany prawid\u0142owo.<\/p>\n<h3>Zmiana adresu \/ domeny ustawionej w konfiguracji WordPressa<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp option set siteurl https:\/\/nowa-domena.pl<\/code><\/pre>\n<p>Komenda jest u\u017cywana najcz\u0119\u015bciej gdy strona WWW ma zosta\u0107 przeniesiona i dzia\u0142a\u0107 pod nowym adresem \/ now\u0105 domen\u0105.<br \/>\nNale\u017cy pami\u0119ta\u0107, \u017ce nie zmienia ona konfiguracji na p\u0142aszczy\u017anie serwera i jego konfiguracji, a wy\u0142\u0105cznie w CMS WordPress .<br \/>\nPo zleceniu i pomy\u015blnym wykonaniu zmiany, otrzymasz komunikat:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Success: Updated &#039;siteurl&#039; option.<\/code><\/pre>\n<h3>Eksportowanie bazy danych do pliku .sql<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp db export<\/code><\/pre>\n<p>Za pomoc\u0105 tej komendy wygenerowany zostanie plik .sql z kopi\u0105 obecnej bazy danych zwi\u0105zanej z Twoj\u0105 stron\u0105 opart\u0105 o CMS WordPress .<br \/>\nTego typu kopia, kt\u00f3ra b\u0119dzie dost\u0119pna pod r\u0119k\u0105, przydaje si\u0119 szczeg\u00f3lnie je\u015bli planowane s\u0105 prace na bazie danych, gdzie zachodzi ryzyko unieruchomienia strony WWW.<br \/>\nPo wydaniu komendy i jej prawid\u0142owym wykonaniu otrzymasz komunikat:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Success: Exported to &#039;nazwa-pliku.sql&#039;.<\/code><\/pre>\n<h3>Importowanie bazy danych z pliku .sql<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp db import nazwa-pliku.sql<\/code><\/pre>\n<p>Analogicznie do sytuacji opisanej wy\u017cej w momencie gdyby prowadzone na bazie danych dzia\u0142ania nie zako\u0144czy\u0142y si\u0119 pomy\u015blnie, a Ty uprzednio wygenerowa\u0142e\u015b kopi\u0119, mo\u017cesz przywr\u00f3ci\u0107 j\u0105 wskazan\u0105 komend\u0105. Po zako\u0144czeniu importu \/ przywr\u00f3cenia, otrzymasz komunikat:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Success: Imported from &#039;nazwa-pliku.sql&#039;.<\/code><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Dzialania_na_uzytkownikach\"><\/span>Dzia\u0142ania na u\u017cytkownikach<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>Pobranie listy u\u017cytkownik\u00f3w<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user list<\/code><\/pre>\n<p>Spowoduje po wykonaniu komendy przedstawienie listy u\u017cytkownik\u00f3w w postaci tabeli, gdzie znajdziesz numer ID u\u017cytkownika, login, wy\u015bwietlane imi\u0119, adres e-mail, dat\u0119 za\u0142o\u017cenia konta i rol\u0119 jak\u0105 dany u\u017cytkownik pe\u0142ni:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">+----+------------+--------------+--------------+--------------+---------------+\n| ID | user_login | display_name | user_email   | user_registe | roles         |\n|    |            |              |              | red          |               |\n+----+------------+--------------+--------------+--------------+---------------+\n| 1  | admin      | admin        | admin-wp@you | 2020-11-09 1 | administrator |\n|    |            |              | 2.pl         | 0:13:45      |               |\n+----+------------+--------------+--------------+--------------+---------------+<\/code><\/pre>\n<h3>Pobranie listy u\u017cytkownik\u00f3w pe\u0142ni\u0105cych wskazan\u0105 rol\u0119<\/h3>\n<p>WordPress domy\u015blnie dzieli u\u017cytkownik\u00f3w nadaj\u0105c im role i tak mamy dost\u0119pne:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">administrator\neditor\nauthor\ncontributor\nsubscriber<\/code><\/pre>\n<p>Przy pomocy komendy przedstawionej poni\u017cej przy du\u017cej ilo\u015bci u\u017cytkownik\u00f3w mo\u017cesz dokona\u0107 filtrowania na podstawie roli:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user list --role=administrator<\/code><\/pre>\n<h3>Utworzenie nowego konta u\u017cytkownika<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user create janusz janusz@elastyczny.pl --role=administrator<\/code><\/pre>\n<p>Na przedstawionym przyk\u0142adzie zlecamy utworzenie konta dla u\u017cytkownika o loginie: janusz i nadanej roli administratora.<br \/>\nPo pomy\u015blnym wykonaniu komendy otrzymasz komunikat zawieraj\u0105cy wygenerowane losowo dla nowego u\u017cytkownika has\u0142o:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Success: Created user 5.\nPassword: C2p0MS4zCa &lt;- automatycznie wygenerowane has\u0142o<\/code><\/pre>\n<p>Analogicznie komend\u0105 przytoczon\u0105 poni\u017cej tworzymy u\u017cytkownika o loginie: grazyna i nadanej roli autora:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user create grazyna grazyna@elastyczny.pl --role=author<\/code><\/pre>\n<h3>Usuni\u0119cie konta u\u017cytkownika z przypisaniem publikacji do innego<\/h3>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user delete janusz --reassign=grazyna<\/code><\/pre>\n<p>Po wykonaniu powy\u017cszej komendy, u\u017cytkownik o loginie: janusz zostanie usuni\u0119ty, a wszelkie publikacje, kt\u00f3re by\u0142y do tej pory zwi\u0105zane z tym u\u017cytkownikiem zostan\u0105 powi\u0105zane z kontem u\u017cytkownika o loginie: grazyna.<\/p>\n<h3>Zmiana has\u0142a do konta u\u017cytkownika<\/h3>\n<p>W pierwszym kroku sugerujemy wywo\u0142a\u0107 komend\u0119 pobrania listy u\u017cytkownik\u00f3w, na podstawie kt\u00f3rej uzyskasz numer ID tego, kt\u00f3remu planujesz zmodyfikowa\u0107 has\u0142o:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user list<\/code><\/pre>\n<p>Nast\u0119pnie, przy za\u0142o\u017ceniu, \u017ce chcemy dokona\u0107 zmiany dla u\u017cytkownika o ID: 1<br \/>\nwydajemy komend\u0119, kt\u00f3ra zmodyfikuje has\u0142o na podane przyk\u0142adowo: NoweHaslo123<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user update 1 --user_pass=NoweHaslo123<\/code><\/pre>\n<p>Po poprawnym wykonaniu polecenia, otrzymasz komunikat:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Success: Updated user 1.<\/code><\/pre>\n<h3>Zmiana adresu e-mail powi\u0105zanego z kontem u\u017cytkownika<\/h3>\n<p>W pierwszym kroku podobnie jak przy zmianie has\u0142a, sugerujemy wywo\u0142a\u0107 komend\u0119 pobrania listy u\u017cytkownik\u00f3w, na podstawie kt\u00f3rej uzyskasz numer ID tego, kt\u00f3remu planujesz zmodyfikowa\u0107 has\u0142o:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user list<\/code><\/pre>\n<p>Nast\u0119pnie, przy za\u0142o\u017ceniu, \u017ce chcemy dokona\u0107 zmiany dla u\u017cytkownika o ID: 1<br \/>\nwydajemy komend\u0119, kt\u00f3ra zmodyfikuje adres e-mail na podany przyk\u0142adowo: <em>janusz@elastyczny.pl<\/em><\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user update 1 --user_email=&lt;email&gt;<\/code><\/pre>\n<p>Po poprawnym wykonaniu polecenia, otrzymasz komunikat:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Success: Updated user 1.<\/code><\/pre>\n<h3>Zmiana roli konta u\u017cytkownika<\/h3>\n<p>W pierwszym wywo\u0142aj komend\u0119 pobrania listy u\u017cytkownik\u00f3w, na podstawie kt\u00f3rej uzyskasz numer ID tego, kt\u00f3remu planujesz zmodyfikowa\u0107 has\u0142o:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user list<\/code><\/pre>\n<p>Nast\u0119pnie, przy za\u0142o\u017ceniu, \u017ce chcemy dokona\u0107 zmiany dla u\u017cytkownika o ID: 1<br \/>\nwydajemy komend\u0119, kt\u00f3ra zmodyfikuje uprawnienia nadaj\u0105c: administratora.<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp user set-role 1 administrator<\/code><\/pre>\n<p>Po wykonaniu komendy otrzymasz komunikat:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">Success: Added janusz (1) to https:\/\/wordpress.you2.pl as author.<\/code><\/pre>\n<p>Poni\u017cej znajdziesz list\u0119 dost\u0119pnych r\u00f3l:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">administrator\neditor\nauthor\ncontributor\nsubscriber<\/code><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Dzialanie_na_plaszczyznie_plikow_zrodlowych\"><\/span>Dzia\u0142anie na p\u0142aszczy\u017anie plik\u00f3w \u017ar\u00f3d\u0142owych<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Jedn\u0105 z wa\u017cniejszych opcji, kt\u00f3re oferuje WP-CLI jest mo\u017cliwo\u015b\u0107 zlecenia zweryfikowania sum kontrolnych g\u0142\u00f3wnych plik\u00f3w CMS WordPress, co w efekcie przy za\u0142o\u017ceniu, \u017ce te pliki by\u0142y edytowane, mo\u017ce wskaza\u0107 problem w postaci infekcji serwisu WWW.<\/p>\n<p>Oczywi\u015bcie nale\u017cy pami\u0119ta\u0107, \u017ce sprawdzenie sum kontrolnych nie jest odpowiednikiem skanowania pod k\u0105tem z\u0142o\u015bliwych skrypt\u00f3w malware, mo\u017ce okaza\u0107 si\u0119 jednak wskazaniem, \u017ce dzieje si\u0119 co\u015b niepokoj\u0105cego.<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">wp core verify-checksums<\/code><\/pre>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[95,96],"manual_kb_tag":[655,465,3517,84,3516,76,464],"class_list":["post-4446","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-hosting","manualknowledgebasecat-aplikacje-internetowe-cms","manual_kb_tag-hosting","manual_kb_tag-linia-komend","manual_kb_tag-polski-hosting","manual_kb_tag-ssh","manual_kb_tag-web-hosting","manual_kb_tag-wordpress","manual_kb_tag-wp-cli"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/4446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":0,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/4446\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=4446"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=4446"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=4446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}