Manchmal möchte ich WordPress-Themes entwickeln, wenn ich keine Internetverbindung habe. Ich benötige die Funktionsreferenz und Template-Tags , um produktiv zu sein.
Ich habe nach einer herunterladbaren oder SVN-Kopie des Codex gesucht , aber keine gefunden. Am Ende habe ich versucht, es mit zu spiegeln wget
, aber die Ergebnisse waren nicht so gut (es ist zu groß!).
Gibt es einen besseren Weg?
documentation
artlung
quelle
quelle
Antworten:
I Verwenden Sie eine viel schnellere und einfachere Methode, um eine lokale Kopie des Codex zu erstellen, ohne einen lokalen Server zu installieren und ohne eine Kopie von MediaWiki ( ScrapBook , eine Firefox-Erweiterung) zu installieren , mit der Sie Webseiten speichern und die Sammlung verwalten können. Hauptmerkmale sind Leichtigkeit, Geschwindigkeit, Genauigkeit und mehrsprachige Unterstützung.
Mit der Funktion "Website speichern" (Tiefenerfassung) können Sie die zu speichernden Verzeichnisse festlegen, die in Ihrem Fall
Function Reference
und sein sollenTemplate Tags
Sie können Ihre Sammlungen auch wie Lesezeichen organisieren, gespeicherte Dateien bearbeiten und wichtige Teile von Seiten hervorheben. Das Beste daran ist die integrierte Volltextsuche.
quelle
Am besten richten Sie eine lokale Kopie von MediaWiki ein. Dies ist dieselbe Software, die Wikipedia ausführt, aber es ist auch die Anwendung, die den Codex antreibt.
Nachdem Sie dies installiert haben, können Sie den Codex anweisen, die gewünschten Seiten zu exportieren, und Sie können die XML-Dokumente in Ihre lokale Installation importieren. Es ist nicht automatisiert, aber es sollte Ihnen genügend Informationen zur Verfügung stellen, mit denen Sie schnell arbeiten können.
Holen Sie sich MediaWiki
Die gesamte Dokumentation zum Herunterladen, Installieren und Konfigurieren von MediaWiki ist online verfügbar .
Wenn Sie WordPress lokal ausführen können, sollten Sie auch MediaWiki lokal ausführen können (zum Einrichten benötigen Sie PHP und MySQL).
Exportieren Sie den Codex
Erstellen Sie eine Liste der Seiten, die Sie exportieren möchten. Ich würde es lieben, wenn es ein automatisiertes Tool gäbe, mit dem alles exportiert werden kann , aber da dies nicht der Fall ist, bleiben wir beim manuellen Prozess.
Navigieren Sie zu http://codex.wordpress.org/Special:Export . Auf dieser Seite können Sie markieren, welche Seiten und Kategorien Sie exportieren möchten.
Nehmen wir an, Sie möchten nur die
Function Reference
Seite exportieren . Sie würden "Function_Reference" in das große Feld für Seitennamen eingeben. Platzieren Sie einen Seitennamen pro Zeile, um mehrere Seiten gleichzeitig zu exportieren.Aber da diese eine Seite nicht sehr nützlich ist, exportieren Sie
Functions
stattdessen die gesamte Kategorie. Geben Sie "Funktionen" in das Kategoriefeld ein und klicken Sie auf Hinzufügen. Der Codex listet automatisch alle 964 Funktionsseiten für Sie auf. Fügen Sie dann einfach eine Zeile für "Function_Reference" hinzu, damit Sie auch den Index erhalten.Eine Liste aller verfügbaren Seiten finden Sie unter http://codex.wordpress.org/Special:AllPages . Die Liste ist ziemlich umfangreich, daher werde ich hier nicht darauf eingehen ... aber füge jede Seite hinzu, die exportiert werden soll, und klicke weg.
Sobald Sie auf "Exportieren" geklickt haben, generiert der Codex eine (ziemlich große) XML-Datei, die den gesamten Inhalt enthält.
Importieren Sie den Codex
Navigieren Sie nun zurück zu Ihrer lokalen MediaWiki-Installation. Sie können jetzt das XML-Dokument importieren und Ihren lokalen "Klon" des WordPress-Codex erstellen.
Detaillierte Anweisungen zum Import finden Sie auf der MediaWiki-Website .
quelle
Functions
wird zu fehlenden Seiten führen (z. B.get_permalink
nicht enthalten sein). Ich würde schätzen, dass ungefähr 20% fehlen.Sie können Dash- Anwendungen (OS X) oder Zeal- Anwendungen (Linux, Windows) verwenden, für die die Codex-Funktionsreferenz als Dokumentationssatz verfügbar ist.
Es ist einfach zu installieren und zu verwenden, jedoch ein wenig unklar, wie aktuell die Sets gehalten werden.
quelle
Ich denke, das Beste wäre, einen Fehlerbericht zu erstellen und die WP-Stiftung zu bitten, diese Erweiterung zu installieren. Http://www.mediawiki.org/wiki/Extension:PdfBook Wenn nichts anderes, markieren Sie sie für den privaten Gebrauch und stellen Sie dann das generierte PDF bereit für die Benutzer.
quelle
Ich habe dies für mich mit HTTrack (http://www.httrack.com/) gemacht. Es war eine Handvoll Megabyte groß (die genaue Anzahl ist nicht bekannt, ich habe meine lokale Kopie aufgrund eines Festplattenfehlers verloren und habe mich noch nicht darum gekümmert, sie neu zu erstellen), aber es hat ziemlich gut funktioniert.
quelle
Sie können die MediaWiki-API verwenden . Es gibt eine vollständige Dokumentation zum Spiegeln eines Wikis mithilfe der API und anderer Methoden.
quelle
Tolle Idee,
Es gibt ein paar Möglichkeiten, es "lokal" zu machen.
Kurz gesagt, es gibt derzeit kein Repository dafür. Obwohl es cool wäre, einen zu machen.
Vielleicht schreibe ich das ...
Ich werde heute Abend zurück posten. Ich könnte dies tatsächlich in ein bisschen erledigen lassen.
Ich werde es auf GitHub setzen.Update: Die MediaWiki-Antwort lautet, wie dies wirklich gemacht werden sollte.
quelle
Ich weiß, dass dies ein alter Thread ist, aber er hat Hits gesammelt, also füge ich diese Antwort hinzu
devdocs.io hat alle APIs für WordPress, die Sie benötigen, obwohl es nicht so aufgebaut ist wie die Codex-Version, ist es in einigen Fällen dennoch hilfreich.
HINWEIS: Es handelt sich nicht nur um WordPress-Dokumente, sondern auch um viele andere beliebte Sprachen
quelle