WordPress Installation übertragen

Um eine bestehende WordPress-Installation auf einen anderen Server (z.B. dem eigenen localhost) zu kopieren, kann man wie folgt vorgehen:

  1. Im bestehenden WordPress Blog das Plugin WordPress Database Backup von Austin Matzko installieren
  2. Nach erfolgreicher Installation über „Werkzeuge“ > „Backup“ eine Sicherung der WP-Datenbank durchführen
  3. Über SFTP den kompletten WordPress Ordner auf den localhost kopieren
  4. Mit phpMyAdmin eine neue MySQL-Datenbank auf dem localhost anlegen
  5. In die neue Datenbank wechseln und das Datenbank-Backup (*.sql.gz) importieren
  6. Die Tabelle wp_options öffnen und unter „option_name“ den Eintrag siteurl editieren und als „option_value“ die neue Adresse eingeben (Bsp.: http://localhost/bennyn.de/)
  7. In die Administrations-Oberfläche der WP-Installation auf dem localhost wechseln
  8. Unter Einstellungen > Allgemein die Blog-Adresse (URL) anpassen (Bsp.: http://localhost/bennyn.de/)

WordPress Variablen und Template Tags

Wer eigene Templates für WordPress bastelt kommt um die Verwendung von Conditional -und Template Tags nicht herum. Nur gut, dass diese Informationen im offiziellen WordPress Wiki stehen.

http://codex.wordpress.org/Template_Tags
http://codex.wordpress.org/Template_Tags/bloginfo
http://codex.wordpress.org/Conditional_Tags

Weiterhin wichtig: QuickTags

Für Entwickler von Widgets und Plugins können folgende WordPress Konstanten von Bedeutung sein:

  • WP_MEMORY_LIMIT — Wert für den von WordPress reservierten Speicher (siehe WP-Memory-Usage von Alex Rabe)
  • AUTOSAVE_INTERVAL — Intervall der automatischen Speicherung in Sekunden (false oder Wert)
  • WP_POST_REVISIONS — Umfang der gespeicherten Versionen (false oder Wert)
  • SAVEQUERIES — Mögliche Ausgabe der Queries (true)
  • CONCATENATE_SCRIPTS — Deaktiviere die Kompression aller JavaScripts (false)
  • COMPRESS_SCRIPTS — Komprimiere JavaScript (true)
  • COMPRESS_CSS — Komprimiere CSS (true)
  • ENFORCE_GZIP — Erzwinge GZIP für die Kompression, erst ab 2.8 verfügbar (true)
  • FORCE_SSL_LOGIN — SSL-Übertragung für’s Backend erzwingen (true)
  • WP_HOME — WordPress Addresse (URL), Installationsverzeichnis
  • WP_SITEURL — Blog Addresse (URL)
  • WP_DEBUG — Aktiviert die Ausgabe des Fehler-Protokolls (true)
  • SCRIPT_DEBUG — Laden der JavaScript-Entwicklerversion (true)