You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: de/index.md
+45-22Lines changed: 45 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,24 +9,13 @@ Um stets auf dem Laufenden zu bleiben, folge [@wpcli auf Twitter](https://twitte
9
9
10
10
[](https://travis-ci.org/wp-cli/wp-cli)[](https://gemnasium.com/github.com/wp-cli/wp-cli)[](http://isitmaintained.com/project/wp-cli/wp-cli"Durchschnittliche Zeit bis zur Lösung eines Issues")[](http://isitmaintained.com/project/wp-cli/wp-cli"Prozentsatz noch offener Issues")
11
11
12
-
<div style="
13
-
border: 1px solid #7AD03A;
14
-
-webkit-border-radius: 5px;
15
-
-moz-border-radius: 5px;
16
-
border-radius: 5px;
17
-
padding-left: 10px;
18
-
padding-right: 10px;
19
-
">
20
-
<p><strong>A more RESTful WP-CLI</strong> versucht das Potenzial der WP REST API auf der Kommandozeile auszuschöpfen. Das Projekt wird unterstützt von Pressed, Chris Lema, Human Made, Pagely, Pantheon und vielen mehr. <ahref="https://wp-cli.org/restful/">Mehr erfahren →</a></p>
Das Ziel von WP-CLI ist es, für jede Aktion ein Kommandozeilen-Interface zur Verfügung zu stellen, die man auch über den Adminbereich ausführen kann. Mit `wp plugin install --activate` ([doc](https://wp-cli.org/commands/plugin/install/)) kann man zum Beispiel ein WordPress Plugin installieren und aktivieren:
28
17
29
-
```
18
+
```bash
30
19
$ wp plugin install rest-api --activate
31
20
Installing WordPress REST API (Version 2) (2.0-beta13)
32
21
Downloading install package from https://downloads.wordpress.org/plugin/rest-api.2.0-beta13.zip...
WP-CLI enthält auch Befehle für viele Dinge, die man im Adminbereich nicht tun kann. Mit `wp transient delete-all` ([doc](https://wp-cli.org/commands/transient/delete-all/)) kannst du z.B. bestimmte oder alle Transients löschen:
41
30
42
-
```
31
+
```bash
43
32
$ wp transient delete-all
44
33
Success: 34 transients deleted from the database.
45
34
```
@@ -58,28 +47,28 @@ Bevor du WP-CLI installierst, stell bitte sicher, dass dein System die Mindestan
58
47
- PHP 5.3.29 oder höher
59
48
- WordPress 3.7 oder höher
60
49
61
-
Wenn du das erledigt hast, lade die [wp-cli.phar](https://raw.github.com/wp-cli/builds/gh-pages/phar/wp-cli.phar) Datei mittels `wget` oder `curl` herunter:
50
+
Sobald du die Mindestanforderungen geprüft hast, lade die [wp-cli.phar](https://raw.github.com/wp-cli/builds/gh-pages/phar/wp-cli.phar) Datei mittels `wget` oder `curl` herunter:
Um WP-CLI auf der Kommandozeile durch blosses Tippen von `wp` zu nutzen, mache die Datei ausführbar und verschiebe es irgendwo hin innerhalb deines PATH. Zum Beispiel:
74
63
75
-
```
64
+
```bash
76
65
$ chmod +x wp-cli.phar
77
66
$ sudo mv wp-cli.phar /usr/local/bin/wp
78
67
```
79
68
80
69
Wenn WP-CLI erfolgreich installiert wurde, solltest du bei der Ausführung von `wp --info` etwas wie hier sehen:
81
70
82
-
```
71
+
```bash
83
72
$ wp --info
84
73
PHP binary: /usr/bin/php5
85
74
PHP version: 5.5.9-1ubuntu4.14
@@ -101,30 +90,64 @@ Lebst du gerne gefährlich? Führe `wp cli update --nightly` aus um den aktuells
101
90
102
91
Für WP-CLI gibt es auch ein Skript zur Autovervollständigung von Befehlen für Bash und ZSH. Lade einfach [wp-completion.bash](https://github.com/wp-cli/wp-cli/raw/master/utils/wp-completion.bash) herunter und referenziere es in der `~/.bash_profile` Datei:
103
92
104
-
```
93
+
```bash
105
94
source /FULL/PATH/TO/wp-completion.bash
106
95
```
107
96
108
97
Vergiss nicht, danach `source ~/.bash_profile` auszuführen.
109
98
110
99
## Support
111
100
112
-
Die Betreuer und Mitwirkenden hinter WP-CLI tun ihr bestes um schnellstmöglich auf neue Issues zu antworten. Um ihre Arbeit zu erleichtern, prüfe zunächst ob es bereits an einem dieser Orte eine Antwort auf deine Frage gibt:
101
+
Die Betreuer und Mitwirkenden hinter WP-CLI sind Freiwillige und haben nur begrenzt Zeit um generelle Supportanfragen zu beantworten. Prüfe zunächst, ob es bereits an einem dieser Orte eine Antwort auf deine Frage gibt:
113
102
114
103
-[Gängige Fehler und deren Lösungen](https://wp-cli.org/docs/common-issues/)
115
104
-[Best Practices beim Erstellen eines Bug Reports](https://wp-cli.org/docs/bug-reports/)
116
105
-[Dokumentationsportal](https://wp-cli.org/docs/)
117
106
-[Offene oder geschlossene Issues auf Github](https://github.com/wp-cli/wp-cli/issues?utf8=%E2%9C%93&q=is%3Aissue)
Wenn du deine Antwort auf keiner dieser Seiten finden kannst, [erstelle ein Issue](https://github.com/wp-cli/wp-cli/issues/new) mit deiner Frage.
109
+
Wenn du auf keiner dieser Seiten eine Antwort finden kannst, trete dem `#cli` Channel des [WordPress.org Slack Teams](https://make.wordpress.org/chat/) bei um zu sehen, ob ein Community-Mitglied dir weiterhelfen kann. Professionelle Benutzer können auch [runcommand](https://runcommand.io/) für Premium Support in Betracht ziehen.
110
+
111
+
GitHub Issues sind nur für das Verwalten von Erweiterungen und Bugs existierender Befehle gedacht, nicht allgemeinen Support. Schau dir [unsere Best Practices](https://wp-cli.org/docs/bug-reports/) an, bevor du einen Bug meldest, damit dein Issue in angemessener Zeit bearbeitet werden kann.
121
112
122
-
Falls du einen WordPress.org Account hast, ziehe in Erwägung dem `#cli` Channel des [WordPress.org Slack Teams](https://make.wordpress.org/chat/) beizutreten.
113
+
Bitte stell keine Supportfragen auf Twitter. Twitter ist kein akzeptabler Ort für Support weil: 1) es ist schwierig Konversationen unter 140 Zeichen zu führen und 2) Twitter ist kein Ort, wo jemand mit der gleichen Frage frühere Antworten in einer Konversation finden kann.
114
+
115
+
Denk daran, frei != gratis. Die Open Source Lizenz garantiert dir die Freiheit zur Nutzung und Bearbeitung, aber nicht anderer Leute Zeit. Bitte sei respektvoll und setze deine Erwartungen dementsprechend.
123
116
124
117
## Erweitern
125
118
126
119
Ein **Befehl** ist die atomare Einheit der WP-CLI Funktionalität. `wp plugin install` ([doc](https://wp-cli.org/commands/plugin/install/)) ist ein solcher Befehl. `wp plugin activate` ([doc](https://wp-cli.org/commands/plugin/activate/)) ein anderer.
127
120
121
+
WP-CLI unterstützt das Registrieren jeder aufrufbaren Klasse, Funktion oder Closure als Befehl. Es liest die Informationen zur Nutzung aus der PHPdoc des Callbacks aus. `WP_CLI::add_command()` ([doc](https://wp-cli.org/docs/internal-api/wp-cli-add-command/)) wird sowohl für die Registration interner Befehle als auch für Befehle von Dritten verwendet.
122
+
123
+
```php
124
+
/**
125
+
* Delete an option from the database.
126
+
*
127
+
* Returns an error if the option didn't exist.
128
+
*
129
+
* ## OPTIONS
130
+
*
131
+
* <key>
132
+
* : Key for the option.
133
+
*
134
+
* ## EXAMPLES
135
+
*
136
+
* $ wp option delete my_option
137
+
* Success: Deleted 'my_option' option.
138
+
*/
139
+
$delete_option_cmd = function( $args ) {
140
+
list( $key ) = $args;
141
+
142
+
if ( ! delete_option( $key ) ) {
143
+
WP_CLI::error( "Could not delete '$key' option. Does it exist?" );
WP-CLI enthält Dutzende Befehle. Es ist auch sehr einfach eigene Befehle zu erstellen. Lies dazu das [Commands Cookbook](https://wp-cli.org/docs/commands-cookbook/) um mehr zu erfahren. Stöbere in der [internen API-Dokumentation](https://wp-cli.org/docs/internal-api/) um eine Vielzahl hilfreicher Funktionen zu entdecken, welche du in deinem eigenen WP-CLI Befehl nutzen kannst.
0 commit comments