{"id":24004,"date":"2021-05-10T18:36:00","date_gmt":"2021-05-10T15:36:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24004"},"modified":"2021-10-18T02:45:15","modified_gmt":"2021-10-17T23:45:15","slug":"so-verwalten-sie-die-wordpress-website-mit-wp-cli","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/so-verwalten-sie-die-wordpress-website-mit-wp-cli\/","title":{"rendered":"So verwalten Sie die WordPress-Website mit WP-CLI"},"content":{"rendered":"<p>Wenn Sie ein WordPress-Entwickler sind, dann haben Sie definitiv von WP-CLI geh\u00f6rt. <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI<\/a> ist eine Befehlszeilenschnittstelle f\u00fcr WordPress. Mit diesem Tool k\u00f6nnen Sie eine WordPress-Website verwalten, ohne sich bei Ihrem Dashboard anzumelden. Nach der Installation bietet Ihnen WP-CLI einige Befehle, mit denen Sie WordPress installieren\/aktualisieren, Plugins installieren\/aktualisieren\/aktivieren\/deaktivieren, Datenbank sichern und vieles mehr.<\/p>\n<p>F\u00fcr die Verwendung von WP-CLI sollten Sie von Ihrem Hosting aus \u00fcber SSH-Zugriff verf\u00fcgen. Wir verwenden <a href=\"https:\/\/www.bluehost.com\/track\/artisansweb\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Bluehost<\/a> zum <a href=\"https:\/\/www.bluehost.com\/track\/artisansweb\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Hosten<\/a> unserer Website und bieten unseren Kunden SSH-Zugang.<\/p>\n<p>Als WordPress-Entwickler sollten Sie dieses Tool f\u00fcr Ihre Projekte verwenden. Es ist eine offizielle Befehlszeilenschnittstelle f\u00fcr <a href=\"https:\/\/codex.wordpress.org\/wp-cli\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress<\/a>. Es beschleunigt auch Ihren Entwicklungsprozess und spart Ihnen viel Zeit.<\/p>\n<h3>WP-CLI-Installation<\/h3>\n<p>Sie k\u00f6nnen WP-CLI auf verschiedene Weise installieren. Wenn jemand mit SSH-Befehlen gut ist, kann er den Installationsprozess mit diesen Befehlen verfolgen. Details dazu erhalten Sie <a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/installing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">hier<\/a>.<\/p>\n<p>Wir empfehlen jedoch, WP-CLI \u00fcber Composer zu installieren. Der Installationsprozess \u00fcber Composer ist einfach und jeder kann es tun. Stellen Sie sicher, dass Sie <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> auf Ihrem System installiert haben und f\u00fchren Sie dann den folgenden Befehl aus.<\/p>\n<pre><code>composer global require wp-cli\/wp-cli<\/code><\/pre>\n<p>Der obige Befehl w\u00fcrde WP-CLI global auf Ihrem System installieren. Das hei\u00dft, wenn Sie sich auf Ihrem lokalen Server befinden, k\u00f6nnen Sie dieses Tool jetzt auf allen Ihren WordPress-Websites verwenden. Und wenn Sie sich auf einem Shared Hosting-Server befinden, verwenden Sie diese Schnittstelle auch f\u00fcr alle Ihre WordPress-Projekte.<\/p>\n<p>Wenn Sie es nicht global installieren m\u00f6chten. Erstellen Sie dann eine <code>composer.json<\/code>Datei in Ihrem Projekt-Stammverzeichnis und f\u00fcgen Sie die folgenden Zeilen hinzu.<\/p>\n<p><strong>Komponist.json<\/strong><\/p>\n<pre><code>{\n    \"require\": {\n        \"wp-cli\/wp-cli\": \"~0.22\",\n        \"psy\/psysh\": \"~0.6\"\n    }\n}\n<\/code><\/pre>\n<p>Nachdem Sie die obigen Zeilen hinzugef\u00fcgt haben, \u00f6ffnen Sie das Terminal in Ihrem Projektstammverzeichnis und f\u00fchren Sie den Befehl aus:<\/p>\n<pre><code>composer install<\/code><\/pre>\n<p>&#8230;<\/p>\n<h3>WordPress-Download mit WP-CLI<\/h3>\n<p>Um eine WordPress-Website zu erstellen, m\u00fcssen wir sie zuerst herunterladen. Dazu gehen wir auf die offizielle Website von WordPress und laden sie herunter. Durch WP-CLI m\u00fcssen Sie keine Website besuchen. Der folgende Befehl l\u00e4dt die extrahierte Version von WordPress f\u00fcr Sie herunter.<\/p>\n<pre><code>wp core download<\/code><\/pre>\n<p>Dieser Befehl l\u00e4dt die neueste Version von WordPress herunter.<\/p>\n<p>Wenn Sie Ihre WordPress-Version aktualisieren m\u00f6chten, f\u00fchren Sie den folgenden Befehl aus.<\/p>\n<pre><code>wp core update<\/code><\/pre>\n<h3>Installieren von WordPress-Plugins mit WP-CLI<\/h3>\n<p>Mit WP-CLI k\u00f6nnen wir einzelne oder mehrere Plugins in einem einzigen Befehl installieren. F\u00fcr die Plugin-Installation m\u00fcssen wir den Slug eines Plugins \u00fcbergeben. Wenn wir zum Beispiel das Plugin Contact Form 7 installieren m\u00fcssen, dann ist sein Slug contact-form-7.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20669-6082187b648d5.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20669-6082187b648d5.png\" alt=\"So verwalten Sie die WordPress-Website mit WP-CLI\" ><\/a><\/p>\n<p>Um nun das Contact Form 7 Plugin zu installieren, f\u00fchren Sie den Befehl aus:<\/p>\n<pre><code>wp plugin install contact-form-7<\/code><\/pre>\n<p>Auf die gleiche Weise k\u00f6nnen wir mehrere Plugins mit dem Befehl installieren:<\/p>\n<pre><code>wp plugin install contact-form-7 w3-total-cache wordpress-seo<\/code><\/pre>\n<p>Diese Befehle installieren ein Plugin auf Ihrer Website. Aber wir k\u00f6nnen einen Schritt weitergehen. Das hei\u00dft, mit der WP-CLI k\u00f6nnen wir das Plugin in einem einzigen Befehl installieren und aktivieren:<\/p>\n<pre><code>wp plugin install wp-optimize --activate<\/code><\/pre>\n<p>Befehl zum Deaktivieren des Plugins:<\/p>\n<pre><code>wp plugin deactivate wp-optimize<\/code><\/pre>\n<p>Wenn Sie ein einzelnes Plugin aktualisieren m\u00fcssen, lautet der Befehl:<\/p>\n<pre><code>wp plugin update wp-optimize<\/code><\/pre>\n<p>Und wenn Sie alle Plugins aktualisieren m\u00fcssen, lautet der Befehl:<\/p>\n<pre><code>wp plugin update --all<\/code><\/pre>\n<h3>WP-CLI-Befehle f\u00fcr Medien<\/h3>\n<p>W\u00e4hrend der Arbeit an WordPress-Projekten m\u00fcssen wir manchmal <a href=\"https:\/\/themewp.inform.click\/de\/so-registrieren-sie-benutzerdefinierte-bildgrosen-und-andern-die-grose-vorhandener-bilder-in-wordpress\/\" title=\"zus\u00e4tzliche Bildgr\u00f6\u00dfen registrieren\">zus\u00e4tzliche Bildgr\u00f6\u00dfen registrieren<\/a>. Und nachdem wir benutzerdefinierte Bildgr\u00f6\u00dfen hinzugef\u00fcgt haben, m\u00fcssen wir alle vorhandenen Miniaturansichten neu generieren. Wir k\u00f6nnen Miniaturansichten mit WP-CLI mit dem Befehl neu generieren:<\/p>\n<pre><code>wp media regenerate --yes<\/code><\/pre>\n<p>Wir k\u00f6nnen sogar <a href=\"https:\/\/themewp.inform.click\/de\/so-legen-sie-ein-hervorgehobenes-bild-programmgesteuert-in-wordpress-fest\/\" title=\"vorgestellte Bilder\">vorgestellte Bilder<\/a> mit WP-CLI f\u00fcr jeden Beitrag oder jede Seite <a href=\"https:\/\/themewp.inform.click\/de\/so-legen-sie-ein-hervorgehobenes-bild-programmgesteuert-in-wordpress-fest\/\" title=\"einstellen\">einstellen<\/a>.<\/p>\n<p>Nehmen wir an, Sie m\u00fcssen ein Featured Image f\u00fcr den Beitrag mit der ID 100 festlegen. Im folgenden Befehl haben wir den Pfad des Bildes, die Beitrags-ID und den Bildtitel festgelegt. F\u00fcr den Bildpfad folgen wir dem Systempfad des Windows-Betriebssystems. In Ihrem Fall wird dieser Pfad anders sein.<\/p>\n<pre><code>wp media import C:UserssajidDownloadsimage.png --post_id=100 --title=\"A downloaded picture\" --featured_image<\/code><\/pre>\n<h3>Datenbank mit WP-CLI exportieren<\/h3>\n<p>Wenn wir mit unserem Entwicklungsprozess fertig sind, m\u00fcssen wir die WordPress-Website in eine andere Dom\u00e4ne verschieben. Dazu m\u00fcssen wir URLs aus der WordPress-Datenbank \u00e4ndern, damit sie mit unserer neuen Domain \u00fcbereinstimmen. Mit WP-CLI k\u00f6nnen wir URLs ersetzen in der Datenbank suchen und mit dem Befehl exportieren:<\/p>\n<pre><code>wp search-replace http:\/\/example1.com http:\/\/example2.com --export=C:UserssajidDownloadsdatabase.sql<\/code><\/pre>\n<p>Hier ersetzen wir <a href=\"http:\/\/example1.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/example1.com<\/a> URL mit <a href=\"http:\/\/example2.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/example2.com<\/a> URL.<\/p>\n<p>Es gibt einige grundlegende Befehle, die wir besprochen haben. WP-CLI bietet einen gro\u00dfen Satz von Befehlen f\u00fcr die WordPress-Entwicklung. Bitte besuchen Sie die Seite <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI-Befehle,<\/a> um eine Liste aller verf\u00fcgbaren Befehle zu erhalten.<\/p>\n<p>Wir hoffen, dass Sie verstehen, wie Sie eine WordPress-Website mit WP-CLI verwalten. Wir sind gespannt auf Ihre Meinung im Kommentarbereich unten.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WP-CLI ist eine Befehlszeilenschnittstelle f\u00fcr WordPress. Als WordPress-Entwickler sollten wir wissen, wie man die WP-CLI installiert und verwendet. In diesem Artikel studieren wir<\/p>\n","protected":false},"author":1,"featured_media":22188,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[311,496,272,411,607],"tags":[845],"class_list":["post-24004","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-datenbank","category-laravel","category-php-3","category-sonstig","category-uncategorized-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/24004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=24004"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/24004\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/22188"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=24004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=24004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=24004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}