wordpress:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| wordpress:start [2015-06-23 17:22] – [Internationalisierung] "Funktionen" eingefügt a.kamola | wordpress:start [2021-04-29 15:06] (aktuell) – [Entwicklung] "WordPress REST API" eingefügt a.kamola | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| // | // | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Die Installation von // | ||
| + | |||
| + | ==== Cronjob ==== | ||
| + | |||
| + | WordPress kommt mit einem eigenen Werkzeug, das regelmäßige Aufgaben übernimmt, wie z. B. das Überprüfen ob geplante Beiträge veröffentlicht werden sollen: // | ||
| + | |||
| + | === 1. wp-cron in WordPress deaktivieren === | ||
| + | |||
| + | Zuerst sollte der Aufruf von //wp-cron// durch Website-Besucher deaktiviert werden. Dies geschieht durch das einfügen folgender Zeile in die Datei '' | ||
| + | |||
| + | <code php> | ||
| + | define( ' | ||
| + | </ | ||
| + | |||
| + | === 2. Cronjob einrichten === | ||
| + | |||
| + | Nun muss ein echter Cronjob auf dem Server eingerichtet werden, der die Datei '' | ||
| + | |||
| + | Der Befehl zum Aufruf von //wp-cron// durch den Cronjob kann bspw. so aussehen: | ||
| + | |||
| + | <code bash> | ||
| + | php / | ||
| + | </ | ||
| ===== Erweiterungen ===== | ===== Erweiterungen ===== | ||
| Zeile 17: | Zeile 43: | ||
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| - | * [[https:// | + | * [[https://de.wordpress.org/ |
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| === Social Media === | === Social Media === | ||
| Zeile 31: | Zeile 60: | ||
| === Mehrsprachigkeit == | === Mehrsprachigkeit == | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| Zeile 40: | Zeile 71: | ||
| ===== Themes ===== | ===== Themes ===== | ||
| + | ==== Empfehlenswerte Themes ==== | ||
| + | |||
| + | === Allgemein === | ||
| + | |||
| + | * Standard-Themes (Twenty-Reihe) | ||
| + | * [[http:// | ||
| + | |||
| + | === Einzelne Themes === | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| ==== Boilerplats ==== | ==== Boilerplats ==== | ||
| Zeile 84: | Zeile 126: | ||
| Dann lässt sich beim Erstellen einer Seite in der Spalte rechts das Template " | Dann lässt sich beim Erstellen einer Seite in der Spalte rechts das Template " | ||
| + | |||
| + | === JavaScript auf jQuery-Basis einfügen === | ||
| + | |||
| + | Um ein [[javascript: | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | wp_enqueue_script( | ||
| + | ' | ||
| + | get_stylesheet_directory_uri() . '/ | ||
| + | array( ' | ||
| + | ); | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | Nach Best-Practice sollten alle JavaScripts in der '' | ||
| === Text-Bereinigen, | === Text-Bereinigen, | ||
| Zeile 107: | Zeile 165: | ||
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | * [[wordpress: | ||
| + | |||
| ==== Widgets ==== | ==== Widgets ==== | ||
| Zeile 124: | Zeile 185: | ||
| ==== Posts ==== | ==== Posts ==== | ||
| + | |||
| + | === Funktionen === | ||
| + | |||
| + | * '' | ||
| === Post-Status === | === Post-Status === | ||
| Zeile 140: | Zeile 205: | ||
| Quelle: [[http:// | Quelle: [[http:// | ||
| + | |||
| + | ===== Migration ===== | ||
| + | |||
| + | Die Migration einer WordPress-Website funktioniert am erfahrungsgemäß am einfachsten über folgenden Weg: | ||
| + | |||
| + | - Sicherung der Dateien auf dem alten Server bzw. Test-Server | ||
| + | - Sicherung der Datenbank auf dem alten Server bzw. Test-Server als unkomprimierte SQL-Datei\\ Siehe: [[https:// | ||
| + | - Suchen- und Ersetzen der alten Adresse, bspw. '' | ||
| + | - Upload der gesicherten Dateien auf den neuen Server | ||
| + | - Upload der geänderten SQL-Datenbank | ||
| + | - Ggf. Anpassen der Datei '' | ||
| + | |||
| + | Die Website funktioniert i.d.R. ad-hoc auf dem neuen Server. | ||
| + | |||
| + | ==== Bekannte Probleme ==== | ||
| + | |||
| + | === Verlust von Text-Widgets === | ||
| + | |||
| + | Erstellte Text-Widgets werden aus bisher ungeklärten Gründen nicht mehr angezeigt.\\ | ||
| + | **Workaround: | ||
| + | |||
| + | === Fehler beim Datenbank-Import: | ||
| + | |||
| + | WordPress nutzt, wenn die MySQL-Datenbank aktuell genug ist, den neueren Zeichensatz (" | ||
| + | **Workaround: | ||
| + | |||
| + | Quelle: [[https:// | ||
| ===== Links ===== | ===== Links ===== | ||
wordpress/start.1435072931.txt.gz · Zuletzt geändert: 2015-06-23 17:22 von a.kamola