Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
D3kjd3Di38lk323nnm
First
Max.Linie
Max.Linie
| V
Inhalt
Teil 1: Installation und Einstieg
1 Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Über dieses Buch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Was ist WordPress? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Einsatzbereiche und Vorteile von WordPress . . . . . . . . . . . . . . . . . . . . . . . 5Wie WordPress funktioniert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6WordPress-Versionsnummern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Aufbau des Buchs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Typografische Konventionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Ressourcen und Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Der Autor, die Danksagung und der ganze Rest . . . . . . . . . . . . . . . . . . . . 10Es geht los: Die Filmtoaster-Seiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 WordPress in Betrieb nehmen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Ohne Installation: WordPress.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Installationsvoraussetzungen für WordPress . . . . . . . . . . . . . . . . . . . . . . . 18Schnellinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Installation von WordPress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3 Rundgang durch WordPress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Das Frontend: Die Website aus Besuchersicht . . . . . . . . . . . . . . . . . . . . . . 61Beiträge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Kommentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Seiten versus Beiträge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Das Backend: Die Steuerzentrale von WordPress . . . . . . . . . . . . . . . . . . . 68Die Optik ändern mit Themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Responsive Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Links
Max.Linie
Max.Linie
VI | Inhalt
Funktionsumfang erweitern mit Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . 73Benutzerkonten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Hilfen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4 Aufbau und Bedienung des Backends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Anmeldebildschirm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Menüleisten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Tabellen: Überblick über die gespeicherten Informationen . . . . . . . . . . . . 86Die Sortierreihenfolge ändern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Mit Filtern den Überblick behalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Elemente bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Elemente löschen und der Papierkorb . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Mehrere Elemente auf einmal bearbeiten: Bulk-Aktionen . . . . . . . . . . . . . 93Seitentitel, Untertitel und E-Mail-Adresse . . . . . . . . . . . . . . . . . . . . . . . . . 94Einstellungen zu Region und Sprache . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Teil 2: Einen Internetauftritt erstellen
5 Inhalte erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Beiträge, Kategorien und Seiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Strukturierung der Inhalte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Kategorien anlegen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Beiträge anlegen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Schlagwörter verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Seiten anlegen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Revisionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6 Bilder, Medien und Dateien einbinden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Dateien hochladen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183Dateien verwalten und löschen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188Bilder, Medien und Dateien für die Veröffentlichung vorbereiten . . . . . . . 192Anhangseiten und Kommentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198Bilder nachbearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200Bilder, Medien und Dateien in Texte einbinden . . . . . . . . . . . . . . . . . . . . 205Ein Beitragsbild hinzufügen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Inhalt | VII
Rechts
Max.Linie
Max.Linie
Galerien zusammenstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Bilder und Medien aus dem Internet einbinden . . . . . . . . . . . . . . . . . . . . . 230Bildgrößen und Speicherorte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
7 Den Internetauftritt vernetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Kommentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Permalinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262Trackbacks und Pingbacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274RSS-Feeds (Newsfeeds) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283Maßnahmen gegen Spam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
8 Menüs anpassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303Menüpunkte ergänzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305Den Menüaufbau festlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311Weitere Menüs erstellen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . 322Ein Menü positionieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325Ein Menü-Widget nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328Startseite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
9 Widgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335Die Verwaltungszentrale für Widgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336Widgets hinzufügen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341Widgets sortieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343Widget-Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345Widgets in andere Bereiche verschieben . . . . . . . . . . . . . . . . . . . . . . . . . . 357Widgets entfernen und deaktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
10 Themes nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363Themes verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363Das Theme austauschen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367Themes in der Live-Vorschau anpassen . . . . . . . . . . . . . . . . . . . . . . . . . . . 369Themes im Backend anpassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389Themes beschaffen und installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397Themes löschen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405Die Seitenoptik mit Page Templates beeinflussen . . . . . . . . . . . . . . . . . . . 405Featured Posts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Links
Max.Linie
Max.Linie
VIII | Inhalt
11 Den Internetauftritt mit Plugins erweitern . . . . . . . . . . . . . . . . . . . . . . . . . . . 409Passende Plugins finden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409Plugins installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411Plugins ein- und ausschalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419Plugins löschen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Teil 3: Administration
12 Benutzer verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425Benutzer hinzufügen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425Beiträge einreichen und freigeben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430Benutzer verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435Profile bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436Benutzer löschen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445Automatische Registrierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446Tipps im Umgang mit Benutzern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
13 Daten sichern, wiederherstellen und importieren . . . . . . . . . . . . . . . . . . . . . . 451Backup mit Bordmitteln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453Backup mit Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460Manuelles Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466Beiträge aus Blogs importieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
14 Suchmaschinenoptimierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475Funktionsweise einer Suchmaschine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476Indexierung erlauben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477Seitentitel und Untertitel weise wählen . . . . . . . . . . . . . . . . . . . . . . . . . . . 478Inhalte optimieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479Pretty Permalinks aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484Plugins einsetzen (WordPress SEO by Yoast) . . . . . . . . . . . . . . . . . . . . . . 484Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
15 WordPress aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507Benachrichtigungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507WordPress über das Backend aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . 509WordPress per Hand aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Inhalt | IX
Rechts
Max.Linie
Max.Linie
16 Checkliste Sicherheit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513Zugangsdaten und Benutzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513Inhalte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514WordPress-Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514Webserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515Plugins und Themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515Programmierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
17 Die Multisite-Funktion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517Vorbereitungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517Die Multisite-Funktion einschalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518Ein Multisite-Netzwerk einrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519Einen neuen Internetauftritt anmelden . . . . . . . . . . . . . . . . . . . . . . . . . . . 523Netzwerkeinstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
Teil 4: Themes entwickeln
18 Ein eigenes Theme erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533Crashkurs HTML und PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535Das Theme-Verzeichnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542Einen Entwurf erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544Titel, Header-Bild, Menü und Meta-Daten: header.php . . . . . . . . . . . . . . 547Suchfunktion und Widgets: sidebar.php . . . . . . . . . . . . . . . . . . . . . . . . . . 558Fußleiste und Seitenabschluss: footer.php . . . . . . . . . . . . . . . . . . . . . . . . . 562Die Startseite mit den neuesten Beiträgen: index.php . . . . . . . . . . . . . . . . 563Das Theme erstmals in Betrieb nehmen . . . . . . . . . . . . . . . . . . . . . . . . . . . 572Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577
19 Das eigene Theme komplettieren und ausbauen . . . . . . . . . . . . . . . . . . . . . . . 579Ein einzelner Beitrag: single.php . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579Die Kommentare: comments.php . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589Der Bauplan für (statische) Seiten: page.php . . . . . . . . . . . . . . . . . . . . . . . 605Die Fehlerseite: 404.php . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607Die Anhangseiten: attachment.php . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608Die Beiträge eines Autors auflisten: author.php . . . . . . . . . . . . . . . . . . . . . 611Alle Beiträge zu einem Schlagwort auflisten: tag.php . . . . . . . . . . . . . . . . . 615Alle Beiträge einer Kategorie auflisten: category.php . . . . . . . . . . . . . . . . . 617Suchergebnisse ausgeben: search.php . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
Links
Max.Linie
Max.Linie
X | Inhalt
Beiträge im Archiv anzeigen: archive.php . . . . . . . . . . . . . . . . . . . . . . . . . 621Ein Vorschaubild einbinden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626Page Templates für statische Seiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628Formatvorlagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629Arbeit sparen mit Child-Themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634Tipps und Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
20 Responsive Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641Crashkurs CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642Die Datei style.css . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644Mobile First . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651Layout für den Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680Verbesserungspotenzial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704
Teil 5: WordPress erweitern
21 Eigene Plugins erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709Aufbau und Arbeitsweise eines Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . 709Action-Hooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717Filter-Hooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720Eigene Shortcodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723Widgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724Plugin in das Backend einbinden (Options Page und Settings-API) . . . . . . 732Zugriff auf die Datenbank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 750Verbesserungspotenzial und Sicherheit . . . . . . . . . . . . . . . . . . . . . . . . . . . 759Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764
22 Post Types, Meta Boxes und Taxonomien . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765Post Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765Meta Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775Tabelle im Backend anpassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780Taxonomie erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 782Das Theme anpassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789Posts mit WP_Query abfragen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Inhalt | XI
Rechts
Max.Linie
Max.Linie
23 Internationalisierung von Themes und Plugins . . . . . . . . . . . . . . . . . . . . . . . . 801Vorgehensweise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802Texte kennzeichnen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803Installation der Werkzeuge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807Texte extrahieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810Texte übersetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811.mo-Dateien erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814Übersetzungen laden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815Tipps für eine gute Übersetzung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
| 3
Kapitel 1 KAPITEL 1
Einleitung
WordPress ist ein beliebtes Blog- und Content-Management-System, mit dem Sie –auch ohne große technische Vorkenntnisse – Webseiten einfach erstellen, verwaltenund veröffentlichen können. WordPress eignet sich gleichermaßen für die privateHomepage wie auch für einen professionellen Internetauftritt. Dank der freizügigenLizenz, unter der WordPress veröffentlicht wurde (der GNU GPL-Lizenz), ist dasContent-Management-System vollkommen kostenlos.
Über dieses BuchDieses Buch befasst sich mit der Installation, Konfiguration und Bedienung vonWordPress. Als kapitelübergreifendes Beispiel dient dabei der Aufbau einer Inter-netseite mit Filmkritiken. Ausgangspunkt und Basis bildet die WordPress-Version4.0.
Warnung WordPress wird emsig weiterentwickelt, im Schnitt erscheint zwei Mal im Jahr eineneue Version. Damit halten die Macher uns Buchautoren bis zum unausweichli-chen Drucktermin ordentlich auf Trab. Da die WordPress-Entwickler jedoch nurbehutsam neue Funktionen einführen, gelten die Angaben in diesem Buch auchfür kommende Versionen.
Das Buch wurde so geschrieben, dass Sie es sowohl als Einstieg als auch als Refe-renz verwenden können. Besondere Vorkenntnisse benötigen Sie nicht. Das Buchrichtet sich somit insbesondere auch an Einsteiger, die zum ersten Mal einen Inter-netauftritt mit WordPress erstellen möchten. Es erleichtert jedoch das Verständnis,wenn Sie bereits eine Website mit einem der herkömmlichen Editoren wie NetOb-ject Fusion, Realmac RapidWeaver, Google Web Designer oder Adobe Dreamwea-ver erstellt haben.
In diesem Kapitel:
• Über dieses Buch• Was ist WordPress?• Einsatzbereiche und Vorteile von
WordPress• Wie WordPress funktioniert• WordPress-Versionsnummern• Aufbau des Buchs• Typografische Konventionen• Ressourcen und Support• Der Autor, die Danksagung und
der ganze Rest• Es geht los: Die Filmtoaster-Seiten
This is the Title of the Book, eMatter EditionCopyright © 2014 O’Reilly & Associates, Inc. All rights reserved.
4 | Kapitel 1: Einleitung
Links
Max.Linie
Max.Linie
Was ist WordPress?WordPress ist eine Software, mit der Sie Ihren Internetauftritt erstellen und verwal-ten können. In einer komfortablen Mini-Textverarbeitung tippen Sie Ihre Texte ein,die Sie anschließend mit Bildern und anderen Medien auflockern. WordPress küm-mert sich dann automatisch um die Publikation und stellt gleichzeitig sicher, dassalle Seiten Ihres Internetauftritts ein einheitliches Aussehen erhalten. Über das ein-gebaute Benutzermanagement gestatten Sie externen Autoren, ihre Texte direkt indas System einzugeben. Aber auch dynamische Zusatzfunktionen, wie zum Beispieleine Kommentarfunktion, richten Sie mit wenigen Mausklicks ein.
Abbildung 1-1: Das offizielle Star-Wars-Blog (http://starwarsblog.starwars.com) veröffentlicht Meldungen aus dem Star-Wars-Universum.
Matthew Mullenweg und Mike Little entwickelten WordPress ursprünglich zur ein-fachen Erstellung von sogenannten Blogs (das Wort setzt sich aus Web und Logzusammen). Diese Internetauftritte ähneln öffentlichen Tagebüchern: Ihre Besitzer,die sogenannten Blogger, veröffentlichen in regelmäßigen Abständen Nachrichten,Anleitungen oder einfach nur witzige Erlebnisse aus ihrem Alltag. Diese Texteerscheinen dann auf der Startseite des Internetauftritts in chronologischer Folge.Ein Beispiel für so ein Blog finden Sie auf http://community.oreilly.de/blog/ und inAbbildung 1-1.
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
This is the Title of the Book, eMatter EditionCopyright © 2014 O’Reilly & Associates, Inc. All rights reserved.
Einsatzbereiche und Vorteile von WordPress | 5
Rechts
Max.Linie
Max.Linie
Tipp Ein Blog ist somit schlichtweg eine Website mit einem ganz bestimmten Ausse-hen. Alles andere ist hipper »Marketingsprech«.
Die erste Version von WordPress erschien 2004. Seitdem gewinnt die Softwarerasant immer mehr Benutzer und Unterstützer. Auch das wachsende Entwickler-team war fleißig und baut den Funktionsumfang immer weiter aus. Heute verwaltetWordPress nicht mehr nur Blogs, sondern beliebige Internetauftritte. Ein solchesuniverselles Verwaltungsprogramm für Internetseiten bezeichnet man auch als Con-tent-Management-System, kurz CMS.
Tipp Wer es ganz genau nimmt, unterteilt die Menge der Content-Management-Systemenoch einmal nach ihrem primären Einsatzzweck. WordPress gehört zur Gruppe derWeb-Content-Management-Systeme. Eine Software, die nur Blogs verwaltet, wird alsWeblog-Publishing-System oder Weblog-Publikationssystem (WPS) bezeichnet.
Wenn Sie das jetzt verwirrt, merken Sie sich einfach nur, dass WordPress zurGruppe der Content-Management-Systeme gehört.
2005 gründete Matt Mullenweg mit ein paar Mitstreitern die Firma Automattic(http://automattic.com). Sie unterstützt und koordiniert nicht nur die Weiterent-wicklung von WordPress, sondern bietet auch zahlreiche Dienstleistungen rund umdieses Content-Management-System an. Die dabei erzielten Einnahmen fließen teil-weise wieder in die Entwicklung von WordPress.
Tipp WordPress ist jedoch weiterhin ein offenes Gemeinschaftsprojekt vieler Freiwilli-ger. Auch Sie können folglich Verbesserungen einbringen und bei der Weiterent-wicklung helfen. Eine erste Anlaufstelle finden Sie unter http://make.wordpress.org/core/handbook/.
Im Laufe der Jahre hat sich WordPress zum weltweit beliebtesten Content-Management-System gemausert. Kurz bevor dieses Buch in den Druck ging, wardie Version 4.0 bereits fast 7 Millionen Mal heruntergeladen worden (die Down-loadstatistik für die jeweils aktuelle WordPress-Version finden Sie unter http://wordpress.org/download/counter/).
Wenn Sie neugierig sind, wer sonst noch alles WordPress einsetzt, besuchen Sie dieSeite http://wordpress.org/showcase/. Dort finden Sie eine (unvollständige) Liste mitSeiten, hinter denen WordPress steckt.
Einsatzbereiche und Vorteile von WordPressMit WordPress lassen sich auch umfangreiche Internetpräsenzen spielend leichtpflegen und gestalten. Seine Vorteile liegen in der einfachen Bedienung und seinerErweiterbarkeit. WordPress eignet sich deshalb gleichermaßen für Unternehmen,Vereine, private Webvisitenkarten und natürlich für Blogs. Dabei spielt es keineRolle, ob es sich um einen großen, mittleren oder kleinen Internetauftritt handelt.
This is the Title of the Book, eMatter EditionCopyright © 2014 O’Reilly & Associates, Inc. All rights reserved.
6 | Kapitel 1: Einleitung
Links
Max.Linie
Max.Linie
Da der sogenannte Quellcode offenliegt, verfügt WordPress über eine große unter-stützende Gemeinschaft, die es kontinuierlich vorantreibt und weiterentwickelt.
Nicht verschwiegen werden darf allerdings, dass man WordPress seine Herkunft alsBlogsystem anmerkt. Viele seiner Funktionen sind noch immer auf Blogs zugeschnit-ten. Zudem stößt man recht schnell an seine Grenzen. So lassen sich beispielsweiseAutoren nur in fünf fest vorgegebene Benutzergruppen einteilen. Über entspre-chende Erweiterungen lassen sich die meisten dieser Mängel jedoch beheben.
Wie WordPress funktioniertWordPress läuft direkt auf einem Webserver im Internet. Das bedeutet, dass Konfi-guration, Wartung und Eingabe neuer Texte aus einem Internetbrowser herausgeschehen. Hierzu stellt WordPress mehrere Unterseiten bereit, über die Sie als Ver-walter später das System einrichten und über die die Autoren ihre Beiträge abgeben.Normale Besucher haben natürlich keinen Zutritt zu diesen Bereichen.
Ein Autor, der beispielsweise eine neue Filmkritik veröffentlichen möchte, meldetsich am System an und gibt in einer speziellen Eingabemaske seinen Text ein.Sobald er fertig ist, speichert WordPress diesen Text in einer im Hintergrund wer-kelnden Datenbank. Sie bewahrt sämtliche Seiteninhalte für einen schnellen Zugriffauf. Damit ist die Arbeit des Autors bereits beendet. Sobald er WordPress die Frei-gabe für die neue Kritik erteilt, erscheint sein Text auf der Homepage.
Um die Formatierung des Texts kümmert sich WordPress – allerdings erst dann,wenn es ihn an einen Besucher ausliefert: Fordert der Browser eines Betrachters eineFilmkritik bei WordPress an 1, kramt es alle Inhalte, die zu der Seite gehören, ausder Datenbank 2 und setzt sie mithilfe eines Bauplans zusammen 3 (siehe Abbil-dung 1-2). Die fertige Seite reicht WordPress dann an den Browser zurück 4.
Website oder Webseite?Im Internet werden die Begriffe Homepage, Website und Webseite schnell durcheinan-dergeworfen.
• Die erste Seite, die ein Besucher sieht, ist die Startseite, auch Homepage oder imEnglischen Frontpage genannt.
• Im Deutschen bezeichnet man als Homepage jedoch gerne auch den komplettenInternetauftritt. Im Englischen hat sich dafür die Bezeichnung Website eingebürgert(der englische Begriff site meint hier Platz oder Ort).
• Eine einzelne Seite, etwa mit einer Filmkritik, ist die Webseite.
Gemeinerweise nutzt WordPress auch noch seine eigene Terminologie, die Sie inKapitel 3, Rundgang durch WordPress, kennenlernen werden.
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
This is the Title of the Book, eMatter EditionCopyright © 2014 O’Reilly & Associates, Inc. All rights reserved.
WordPress-Versionsnummern | 7
Rechts
Max.Linie
Max.Linie
Abbildung 1-2: Von der Anfrage bis zur Auslieferung der Seite
WordPress liefert also nicht einfach fix und fertige statische Seiten aus, sondernerzeugt sie erst dynamisch in dem Moment, in dem sie angefordert werden. Das kos-tet zwar jedes Mal etwas Rechenzeit auf dem Webserver, hat aber den unschlagba-ren Vorteil, dass jede Änderung sofort für Ihre Besucher sichtbar ist. Darüberhinaus werden erst auf diese Weise interaktive Inhalte möglich, zum Beispiel eineKommentarfunktion. Mithilfe der Baupläne trennt WordPress zudem strikt dieInhalte von der Optik. Das hat wiederum den Vorteil, dass der Betreiber der Home-page das Aussehen aller Texte jederzeit mit nur zwei Mausklicks ändern kann – ermuss lediglich einen anderen Seitenbauplan wählen.
WordPress-VersionsnummernJede WordPress-Version hat eine dreistellige Nummer, etwa 3.9.2. Wenn eine neueVersion (kleinere) Fehler behebt und Sicherheitslücken stopft, erhöhen die Ent-wickler nur die dritte Ziffer. Da diese Zahl somit keine größeren Änderungenanzeigt, gibt man sie in der Praxis häufig nicht mit an.
Enthält eine neue Version hingegen neue Funktionen, zählen die Entwickler diezweite Stelle hoch. Das ist ungefähr zwei Mal im Jahr der Fall. Sind die Entwicklerbei der 9 angekommen, springt bei der nächsten WordPress-Version die erste Stelleeine Nummer höher, die zweite beginnt wieder bei 0. Nach Version 3.9 folgte alsoautomatisch die Version 4.0. Im Gegensatz zu anderen Programmen bedeutet dieserSprung jedoch nicht, dass WordPress 4.0 große Änderungen enthält: In der Regelarbeiten die WordPress-Entwickler ein halbes Jahr vor sich hin und veröffentlichendann ihre Arbeitsergebnisse als neue Version. Das können dann auch schon einmalnur kleine Änderungen sein.
stellt Anfrage
PC mit Internet-browser
WordPress Datenbank
Bauplan
1
4liefert Seite zurück
holt Text aus
2
3 verwendet
This is the Title of the Book, eMatter EditionCopyright © 2014 O’Reilly & Associates, Inc. All rights reserved.
8 | Kapitel 1: Einleitung
Links
Max.Linie
Max.Linie
Warnung Dieses Versionsnummernschema ist zugegebenermaßen ziemlich gewöhnungs-bedürftig. Wenn es Sie verwirrt, werfen Sie einfach einen Blick auf die WordPress-Homepage unter http://www.wordpress.org: Die bietet Ihnen immer nur die derzeitaktuellste Version an.
Sobald eine neue Version erscheint, werden alle älteren WordPress-Versionen nichtmehr unterstützt. Das muss Sie jedoch nicht beunruhigen, da sich WordPress net-terweise (fast) automatisch auf dem aktuellen Stand hält – dazu mehr in Kapitel 15,WordPress aktualisieren.
Die WordPress-Entwickler geben jeder Version mit neuen Funktionen zusätzlichnoch den Namen eines Jazz-Musikers. Die zum Erstellungszeitpunkt dieses Buchsaktuelle Version 4.0 ist beispielsweise Benny Goodman gewidmet (http://en.wikipe-dia.org/wiki/Benny_Goodman).
Warnung Um sich nicht alten Programmfehlern oder Sicherheitslücken auszusetzen, solltenSie unbedingt immer den aktuellen Versionen von der WordPress-Homepage denVorzug geben – auch wenn dann in einigen wenigen Fällen die Beschriftungen derMenüs und Schaltflächen von den hier abgedruckten leicht abweichen können.
Aufbau des BuchsKapitel 2, WordPress in Betrieb nehmen, zeigt Ihnen, wie Sie mit WordPress.comschnell ohne Installation in WordPress hineinschnuppern können, wie Sie eine Tes-tinstallation auf Ihrem eigenen Computer einrichten und wie Sie WordPress dannauf Ihrem Webserver installieren. Anschließend nimmt Sie Kapitel 3, Rundgangdurch WordPress, mit auf eine kleine Reise durch WordPress und stellt seine wich-tigsten Funktionen vor. Der Steuerzentrale von WordPress, dem sogenanntenBackend, widmet sich Kapitel 4, Aufbau und Bedienung des Backends.
Im zweiten Teil des Buchs erfahren Sie, wie Sie einen Internetauftritt aufbauen undmit Leben füllen. Kapitel 5, Inhalte erstellen, zeigt Ihnen, wie Sie Inhalte in Formvon Texten und Bildern eingeben. Wie man Letztgenannte in WordPress verwaltet,beschreibt Kapitel 6, Bilder, Medien und Dateien einbinden. Sobald Ihr Internetauf-tritt online erreichbar ist, können Sie ihn mit anderen Webseiten verknüpfen undzudem Ihre Besucher zu Diskussionen einladen. Um all das kümmert sich Kapitel 7,Den Internetauftritt vernetzen. Das Anlegen von Menüs behandelt Kapitel 8, Menüsanpassen. Im Anschluss dreht sich in Kapitel 9, Widgets, alles um die kleinen Wid-gets, die auf Ihren Seiten nützliche Zusatzinformationen ausgeben. Wie Ihre Seitenaussehen, bestimmen Themes, die in Kapitel 10, Themes nutzen, zur Sprache kom-men. Schließlich erklärt Kapitel 11, Den Internetauftritt mit Plugins erweitern, wieSie weitere Funktionen über sogenannte Plugins nachrüsten.
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
This is the Title of the Book, eMatter EditionCopyright © 2014 O’Reilly & Associates, Inc. All rights reserved.
Typografische Konventionen | 9
Rechts
Max.Linie
Max.Linie
Der dritte Teil beschäftigt sich mit der Administration. Sollen mehrere AutorenTexte verfassen, müssen Sie Ihnen eingeschränkten Zugang zur Steuerzentralegewähren. Wie das funktioniert, erklärt Kapitel 12, Benutzer verwalten. Anschlie-ßend zeigt Kapitel 13, Daten sichern, wiederherstellen und importieren, wie Sie einBackup Ihrer Texte anlegen und Inhalte aus anderen Blogsystemen importieren.Kapitel 14, Suchmaschinenoptimierung, liefert zahlreiche Tipps, mit denen Sie IhreInternetseite zu einer besseren Position in den Suchergebnissen von Google & Co.bringen. Anschließend erklärt Kapitel 15, WordPress aktualisieren, wie Sie Updateseinspielen und Ihre WordPress-Installation so immer auf dem aktuellen Stand hal-ten. Kapitel 16, Checkliste Sicherheit, listet noch einmal alle wichtigen Maßnahmenauf, mit denen Sie Einbrüche in Ihren Internetauftritt aktiv verhindern. Wie Siemehrere unabhängige Blogs beziehungsweise Internetauftritte mit nur einer Word-Press-Installation verwalten, erfahren Sie in Kapitel 17, Die Multisite-Funktion.
Wenn Ihnen vorgefertigte Themes nicht ausreichen, hilft Ihnen der vierte Teil wei-ter. Kapitel 18, Ein eigenes Theme erstellen, führt Sie zunächst Schritt für Schritt zueinem ersten eigenen Theme, das dann Kapitel 19, Das eigene Theme komplettierenund ausbauen, weiter ergänzt und mit zusätzlichen Funktionen ausstattet. Um dieOptik kümmert sich dann Kapitel 20, Responsive Design. Dort erfahren Sie auch,wie sich das Theme automatisch an verschiedene Bildschirmgrößen anpasst (Res-ponsive Design).
Im fünften Teil zeigt zunächst Kapitel 21, Eigene Plugins erstellen, wie Sie ebengenau dies machen. Eigene Beitragsarten lassen sich über sogenannte Post Types(Seitentypen) nachrüsten. Wie das funktioniert, erklärt Kapitel 22, Post Types, MetaBoxes und Taxonomien. Abschließend erläutert Kapitel 23, Internationalisierungvon Themes und Plugins, wie Sie Ihren Themes und Plugins weitere Sprachen bei-bringen.
Typografische KonventionenIn diesem Buch werden die folgenden typografischen Konventionen verwendet:
Kursivschriftfür Datei- und Verzeichnisnamen, Menüeinträge, Schaltflächen, E-Mail-Adres-sen und URLs, aber auch bei der Definition neuer Fachbegriffe und für Hervor-hebungen.
Nichtproportionalschriftfür Codebeispiele und Variablen, Funktionen, Befehlsoptionen, Parameter,Klassennamen und HTML-Tags.
Nichtproportionalschrift fettfür Benutzereingaben und in den Codebeispielen zur Hervorhebung einzelnerZeilen oder Abschnitte.
This is the Title of the Book, eMatter EditionCopyright © 2014 O’Reilly & Associates, Inc. All rights reserved.
10 | Kapitel 1: Einleitung
Links
Max.Linie
Max.Linie
Tipp
Die Vorspultaste kennzeichnet einen Tipp oder einen generellen Hinweis mit nütz-lichen Zusatzinformationen zum Thema.
Warnung
Die Stopptaste kennzeichnet eine Warnung oder ein Thema, bei dem man Vorsichtwalten lassen sollte.
Die kleine Filmklappe zeigt an, wo es um die Filmtoaster-Seiten geht, die sich alsBeispiel durch das ganze Buch ziehen.
Bei Verzeichnisangaben trennt immer ein Schrägstrich (/ ) mehrere einzelne(Unter-)Verzeichnisse voneinander. In der Angabe wordpress/wp-content wäre wp-content ein Unterordner von wordpress. Diese für Windows-Nutzer etwas unge-wohnte Notation wurde absichtlich gewählt: Zum einen verwendet WordPress sieselbst in seiner Benutzeroberfläche, und zum anderen ist sie auf den meisten (Inter-net-)Servern üblich. Unter Windows würde man die Verzeichnisangabe aus demobigen Beispiel als wordpress\wp-content notieren.
Ressourcen und SupportDie folgende Liste enthält wichtige Internetseiten bzw. Anlaufstellen rund um dasThema WordPress:
• http://www.wordpress.org – die Homepage von WordPress
• http://de.wordpress.org – WordPress auf Deutsch
• http://wordpress.org/support/ – englischsprachiges Forum
• http://de.forums.wordpress.org/ – deutschsprachiges Forum
• http://codex.wordpress.org/Main_Page – englischsprachige Dokumentation zuWordPress
• http://wordpress.org/plugins/ – Verzeichnis mit WordPress-Erweiterungen
Auf der Verlagswebsite unter http://examples.oreilly.de/german_examples/pwword-press4ger/ können Sie die Codebeispiele zum Buch herunterladen.
Der Autor, die Danksagung und der ganze RestMurphys Gesetz besagt, dass alles, was schiefgehen kann, auch schiefgehen wird.Aus diesem Grund enthält das vorliegende Werk neben einem vermutlich rechthohen Zelluloseanteil und viel schwarzer Farbe auch ein paar gezielt eingestreuteFehler. Sie stammen vom Autor selbst und sind trotz der extrem strengen Blicke desLektorats bis in die Druckerei durchgeflutscht. Dafür müsste man ihnen eigentlichRespekt zollen.
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
This is the Title of the Book, eMatter EditionCopyright © 2014 O’Reilly & Associates, Inc. All rights reserved.
Es geht los: Die Filmtoaster-Seiten | 11
Rechts
Max.Linie
Max.Linie
Falls Sie als Leser zufällig auf einen der angesprochenen Fehler treffen, lassen Sieihn nicht in Freiheit sein Unwesen treiben, sondern melden Sie ihn an die E-Mail-Adresse [email protected]. Das ist gleichzeitig der direkte Draht zum Autor,der sich selbstverständlich auch im Fall von Kommentaren oder anderen Anmer-kungen über Post freut. Seinen eigenen Internetauftritt betreibt der Diplom-Infor-matiker unter http://www.tim-schuermann.de. Bitte beachten Sie, dass auf beidenWegen leider kein kostenloser Support angeboten werden kann.
Der Dank des Autors geht an die Lektorinnen Inken Kiupel und Alexandra Folle-nius, die zahlreiche Vorschläge und Korrekturen beigesteuert haben, sowie an dieFachgutachter Moritz »mo.« Sauer (www.phlow.de) und Stefan Fröhlich (www.froehlich.it), die hartnäckig und unnachgiebig auf Fehlersuche gingen. WeitererDank gebührt Ariane Hesse, meiner Familie und natürlich allen Lesern, ohne diediese Buchstabensuppe niemals den Weg in die Händlerregale gefunden hätte.
Es geht los: Die Filmtoaster-SeitenMit WordPress kann sich auch ein Cineast seinen Traum vom Internetauftritt ver-wirklichen: Mit dem Content-Management-System verwaltet und publiziert erFilmkritiken und Veranstaltungstipps. Dank der eingebauten Kommentarfunktiondürfen die Besucher sogar über einen Film eifrig diskutieren. Da genau diese Artvon Internetauftritt recht übersichtlich ist und dennoch alle Funktionen von Word-Press in Anspruch nimmt, soll er in den folgenden Kapiteln als übergreifendes Bei-spiel entstehen.
Tipp Die folgenden Kapitel enthalten dazu teilweise Schritt-für-Schritt-Anleitungen.Diese müssen Sie jedoch nicht mitmachen, um WordPress kennenzulernen undseine Bedienung zu verstehen.
Wenn Sie einen neuen Internetauftritt mit WordPress erstellen, müssen Sie ihmeinen Namen bzw. Titel geben. WordPress fragt ihn gleich bei seiner Installation abund schreibt ihn zudem in fetten Lettern über jede Seite (wie in Abbildung 1-3).
Bei einem Unternehmen oder einem Verein können und sollten Sie einfach seinenNamen verwenden – also beispielsweise Fußballklub Holsten oder Spielwaren Rum-beck. Andernfalls sollte der Titel möglichst kurz und knackig sein und zudem Auf-schluss darüber geben, was Sie auf der Seite anbieten bzw. um was es auf IhrenSeiten geht.
Unseren Internetauftritt mit den Filmkritiken taufen wir auf den klangvollenNamen Filmtoaster. Er symbolisiert perfekt, dass auf unseren Seiten Filme äußerstkritisch betrachtet und somit geradezu getoastet werden.
This is the Title of the Book, eMatter EditionCopyright © 2014 O’Reilly & Associates, Inc. All rights reserved.
12 | Kapitel 1: Einleitung
Links
Max.Linie
Max.Linie
Abbildung 1-3: Den Titel des Internetauftritts (hier »Filmtoaster«) zeigt WordPress auf jeder Seite an.
Wenn Sie einen Titel gefunden haben, sollten Sie im Internet prüfen, ob er bereitsals Markenname vergeben ist. So dürfen Sie beispielsweise Ihre Internetseite nichteinfach mit Mercedes Benz überschreiben.
Tipp Nehmen Sie sich für den Titel Zeit. Ihn merken sich Ihre Besucher später und ver-wenden ihn, wenn sie auf Ihren Internetauftritt verweisen. Er ist somit wichtig undsollte von Ihnen nicht übereilt gewählt werden. Den Namen Filmtoaster zu finden,hat uns übrigens mehrere Tage gekostet.
Wenn der Titel feststeht, müssen wir WordPress in Betrieb nehmen. Wie das funk-tioniert, zeigt Ihnen das folgende Kapitel.
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
| 819
First
Max.Linie
Max.Linie
Hier Mini IVZ eingeben!
Abstand untere Tabellenlinie zu Textanfang 1,8 cm-> also: manuell auf den Arbeitsseiten ziehen!!!
Erstellen auf denArbeitsseiten(siehe Muster)
Index
A<a> 552Abmelden
vom Backend 85Abonnent 428Accessible Rich Internet Applications 557Action-Hooks 717
add_action() 718add_meta_boxes 778admin_init 739admin_menu 735init 773plugins_loaded 815Priorität 720save_post 779widgets_init 726wp_footer 718wp_header 719
add_action() 718add_filter() 721add_menu_page() 734add_meta_box() 777add_meta_boxes 778add_options_page() 736add_settings_error() 746add_settings_field() 740add_settings_section() 738add_shortcode() 723add_submenu_page() 737add_theme_support() 581, 630, 698admin_init 739admin_menu 735admin_url() 762Administrator 75, 429
Akismet 74, 300API-Schlüssel 301
Aktualisierungauf englische Version 510ausblenden 510automatisch 508Benachrichtigungen 507Dashboard 508, 509Fehler 507herunterladen 510per Hand 511Plugins 510Sicherheitslücken 508suchen 509Themes 510über das Backend 509Verzeichnis 59Vorsichtsmaßnahmen 508Wartungsmodus 510
allowed_tags() 602Anhangseiten 198
Identifikationsnummer 263, 265Internetadresse 199Metadaten 610Pingback-Kommentare verbieten 275Theme 608Themes
Foto 609Metadaten 610
Trackback-Kommentare verbieten 275Anmeldebildschirm 77Anonymous 252Apache 19
.htaccess 269mod_rewrite 270
820 | Index
Links
Max.Linie
Max.Linie
apply_filters() 603, 730Archiv
im Frontend 63im Theme 621Widget 348
archive.php 621Argument Swapping 805ARIA 557Array 584
Schlüssel/Wert-Paare 584ARRAY_A 754ARRAY_N 754<article> 567Artikel 62, 101<aside> 561attachment page siehe Anhangseiten 198attachment.php 608Attribute
HTML 536Audio-Material
anpassen 221aus Text entfernen 221Autoplay 223Dateiformate 222Einstellungen 222ersetzen 223im Text verschieben 221in Schleife abspielen 223MP3 222OGG 222vorab herunterladen 223WAV 222
Auszug 142author 428author.php 611Automatische Registrierung 446
Nachteile 447Automattic 5, 14Autor 428
ThemesBiografie 613E-Mail-Adresse 613Informationen 613
avatar 676Avatare 260
Gravatar 261Identicon 261in Theme ausgeben 593MonsterID 261
Retro 261Standard 261Wavatar 261
BBackend 68, 76, 97
/wp-admin 77abmelden 85Aktionen 93Aktualisierungsmeldung 84Anmeldebildschirm 77anmelden 77Aufbau 77Bearbeitungsbildschirme 90Bedienung 77Bulk-Aktionen 93Dashboard 79Farbschema 438Filter 88Hauptmenü 82Inhalte bearbeiten 89Inhalte löschen 90Inhalte suchen 89ins Frontend wechseln 84Menüleisten 82Papierkorb 90Profil bearbeiten 85Tabellen 86
background 662background-image 701Backup 451
Amazon S3 460BackUpWordPress 460BackWPup Free - WordPress Backup Plu-
gin 460Dropbox 460Dump 467Duplicator 460erstellen 453in Cloud-Speicher 460manuell erstellen 466manuelles Backup zurückspielen 469mit mysql 466mit mysqldump 466mit phpMyAdmin 467mit Plugins 460mysql 470phpMyAdmin 467
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 821
Rechts
Max.Linie
Max.Linie
UpdraftPlus Backup and Restoration 460wiederherstellen 455WordPress Importer 456
BackUpWordPress 460BackWPup Free - WordPress Backup Plugin
460BBEdit 538Bearbeitungsbildschirm 90
anpassen 122Beispielseite 55, 61Beiträge 62, 76, 101, 180
als Startseite 331als unerledigt speichern 434alte Version zurückholen 178anlegen 119Anreißer 133Anzahl 157auf anderen Beitrag verweisen 130Aufmacher 133ausstehende 432ausstehender Review 434Auszug 142Autor ändern 433Beispiele 107Benutzerdefinierte Felder 143Bilder einbinden 205Dateien einbinden 205Datumsformat 95Einleitung 132Emoticons 155Entwurf 129erstellen 121excerpt 142exportieren 453falsch verschachteltes XHTML automa-
tisch korrigieren 156Featured Content 407Featured Posts 406formatieren 123Formatvorlagen 136gesperrte 432HTML-Tags 127Identifikationsnummer 263im Frontend anschauen 89im Theme formatieren 663importieren 455, 471Inhalt 122Intro 133Kategorie zuordnen 137
Kommentar hinzufügen 255Links einfügen 130löschen 151Medien einbinden 205Menüpunkte 310nach mehreren Tagen schließen 296nachbearbeiten 148oben halten 406offene 431per E-Mail veröffentlichen 154Pingback-Kommentare verbieten 275Press This 151private 442pro Seite 157QuickEdit 148Quicktag 134Revisionen 175RSS-Feed 284, 287Schlagwörter 139Seitenumbrüche 134sichern 453Sichtbarkeit 144, 443speichern 128Sperrung aufheben 432Standard-Beitrags-Formatvorlage 157Standardkategorie 156Status 129Suchmaschinenoptimiereung 479tags 139Teaser 133Text eingeben 123Titel 122Trackback-Kommentare verbieten 275Trackbacks senden 278übernehmen 432Übersicht verbessern 119Unterschiede zu Seiten 105veröffentlichen 144verwalten 119von der Homepage nehmen 149Vorspann 133wiederherstellen 151, 455Zitat 136zur Revision vorlegen 431Zusammenfassung 142
Beitragsbild 223, 238im Theme formatieren 672Theme 581
Beitragstyp 765
822 | Index
Links
Max.Linie
Max.Linie
Benutzer 74, 425Abonnent 428Administrator 75, 429Anonymous 252Anzahl seiner Beiträge 435author 428Autor 428Beiträge
als unerledigt speichern 434ausstehend 432ausstehender Review 434einreichen 430freigeben 430gesperrte 432offene 431Sperrung aufheben 432übernehmen 432veröffentlichen 434zur Revision vorlegen 431
Benutzername 426contributor 428editor 429E-Mail 427E-Mail-Adresse 440exportieren 453hinzufügen 425importieren 455Konten 74löschen 444Mitarbeiter 428Multisite 526Nachname 427öffentlicher Name 439Passwort 427, 441Redakteur 429registrieren 446roles 429Rolle ändern 439Rollen 429sichern 453Spitzname 439Standardrolle 447subscriber 428Tipps 448Umgang 448verwalten 435Vorname 427Website 427, 440wiederherstellen 455
Benutzerdefinierte Felder 143im Theme formatieren 673
Benutzergruppen 428Benutzerkonto 74, 76, 425Benutzername 425Benutzerprofile 425Benutzerverwaltung 425, 435Berechtigungen 735Bilder 181
Alternativer Text 197Anhangseite 198aus dem Internet einbinden 230Beitragsbild 223beschneiden 204Beschreibung 197Beschriftung 197Bildgrößen 237Dateianhang-Details 192drehen 202einbinden 181, 205einfügen (Schnellanleitung) 182Flickr 230, 234für die Veröffentlichung vorbereiten 192Galerien 225hochgeladen zu 191hochladen 183im Text anpassen 213Kommentare 198löschen 188Markenrecht 184maximale Dateigröße 187Miniaturbild 186Miniaturbild-Einstellungen 201nachbearbeiten 200Photobucket 234Speicherorte 237spiegeln 202Suchmaschinenoptimierung 481Titel 190, 195uploads 238Urheberrecht 183verkleinern 203verwalten 188Wikipedia 231wp-content/uploads 188
Bildgrößen 237Bildrechte 184BitNami 23Blo.gs 282
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 823
Rechts
Max.Linie
Max.Linie
Blog 4Blogger 4Blogger.com 471bloginfo() 538, 549, 551, 554Blogping 282<body> 537Bootstrap 704border 650border-bottom 663<br> 535Brackets 538Breadcrumb-Navigation 502Browser Uploader 188
CCapabilities 735Cascading Style Sheets 642
@media 681@viewport 698avatar 676background 662background-image 701Beiträge formatieren 663Beitragsbild formatieren 672Benutzerdefinierte Felder formatieren
673Bilder skalieren 652border 650border-bottom 663class 666color 657comment 675comment-form 678comment-meta 675comment-reply-link 676comment-reply-title 677Crashkurs 642Custom Header 698, 700display 661, 666Eigenschaft 643Eigenschaftsdeklaration 643em 654Farbwahl 658float 686, 688Fluid Layouts 693focus 703font-family 642font-size 643font-weight 655
Frameworks 704Fußzeile formatieren 670get_stylesheet_uri() 647Hauptmenü aufbereiten 684height 652hover 658Innenabstand 650Kategorien formatieren 665Klassen 666Kommentare 643Kommentare formatieren 674Kommentarformular formatieren 677Layout für den Desktop 680Links formatieren 656list-style 661, 674margin 650margin-bottom 663margin-top 661max-width 652Media Queries 681Media-Features 682Medientypen 683Menü formatieren 660Mobile First 651padding 650padding-bottom 663padding-left 662position 687post-categories 666post-meta 674post-meta-key 674Pseudoklasse 658Raster 704Regel 642rem 654Reset 648responsive Images 703Schriftgrößen 653Seitenbreite begrenzen 694Seitenleiste 691style 700Stylesheet 644Stylesheet einbinden 647text-align 670text-decoration 657, 661Verbesserungspotenzial 702Viewports 697Web-Framework 704widget 669
824 | Index
Links
Max.Linie
Max.Linie
Widgets formatieren 668wp-post-image 673
categories 102category_description() 617category.php 617Child-Themes 634class 666, 667color 657comment 675comment_class() 593comment_form() 600comment_ID() 593comment_reply_link() 594comment_text() 594$commenter 603comment-form 678comment-meta 675comment-reply-link 676comment-reply-title 677comments_open() 604comments_popup_link() 567comments_template() 586comments.php 589, 604content.php 632Content-Management-System 5contributor 428Crawler 476CSS 642
@media 681@viewport 698avatar 676background 662background-image 701Beiträge formatieren 663Beitragsbild formatieren 672Benutzerdefinierte Felder formatieren
673Bilder skalieren 652border 650border-bottom 663class 666color 657comment 675comment-form 678comment-meta 675comment-reply-link 676comment-reply-title 677Crashkurs 642CSS-Frameworks 704
Custom Header 698, 700display 661, 666Eigenschaft 643Eigenschaftsdeklaration 643em 654Farbwahl 658float 686, 688Fluid Layouts 693focus 703font-family 642font-size 643font-weight 655Fußzeile formatieren 670get_stylesheet_uri() 647Hauptmenü aufbereiten 684height 652hover 658Innenabstand 650Kategorien formatieren 665Klassen 666Kommentare 643Kommentare formatieren 674Kommentarformular formatieren 677Layout für den Desktop 680Links formatieren 657list-style 661, 674margin 650margin-bottom 663margin-top 661max-width 652Media Queries 681Media-Features 682Medientypen 683Menü formatieren 660Mobile First 651padding 650padding-bottom 663padding-left 662position 687post-categories 666post-meta 674post-meta-key 674Pseudoklasse 658Raster 704Regel 642rem 654Reset 648responsive Images 703Schriftgrößen 653
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 825
Rechts
Max.Linie
Max.Linie
Seitenbreite begrenzen 694Seitenleiste 691style 700Stylesheet 644Stylesheet einbinden 647text-align 670text-decoration 657, 661Verbesserungspotenzial 702Viewports 697Web-Framework 704widget 669Widgets formatieren 668wp-post-image 673
CSS Reset 648CSS-Frameworks 704
Bootstrap 704Foundation 704
current_user_can() 760Custom Header 698, 700Custom Post Types 766
DDashboard 79, 97
Aktualisierungen 508, 509auf einen Blick 80Menüpunkt 83zum Dashboard zurückkehren 83
DateienAlternativer Text 197Anhangseite 198Beschreibung 197Beschriftung 197Browser Uploader 188Dateianhang-Details 192einbinden 205Erlaubte Dateigröße ändern 187für die Veröffentlichung vorbereiten 192hochgeladen zu 191hochladen 183Identifikationsnummer 263Kommentare 198löschen 188maximale Dateigröße 187Multidateien Uploader 188Titel 190, 191, 195verwalten 188wp-content/uploads 188
Dateirechte 57
Datenexportieren 453importieren 451, 455, 471sichern 451, 453wiederherstellen 451, 455
Datenbank 20beenden 38Dump 467einrichten 40löschen 38manuelles Backup 465MySQL 20mysql 470mysqldump 468phpMyAdmin 40, 470
Datumsformat 95Debug-Modus 717DeNIC 17Design
Responsive 641Designvorlage 69Diskussionen 241display 661, 666display_header_text() 701<div> 691do_settings_settings() 743<!DOCTYPE html> 536DocumentRoot 44Dokumente
Alternativer Text 197Anhangseite 198Beschreibung 197Beschriftung 197Dateianhang-Details 192einbinden 205für die Veröffentlichung vorbereiten 192hochgeladen zu 191hochladen 183Kommentare 198löschen 188maximale Dateigröße 187Titel 190, 191, 195verwalten 188wp-content/uploads 188
Domainname 17Dump 467Duplicator 460dynamic_sidebar() 561dynamische Lesezeichen 63, 284
826 | Index
Links
Max.Linie
Max.Linie
E_e() 804echo 540edit_pages 758Editor
für Themes 637editor 429Einleitung 180Einstellungen 97, 264, 332
allgemein 94, 297Bildgrößen 237Blogseiten zeigen maximal 157Datumsformat 95Diskussion 257, 281, 294E-Mail-Adresse 297gegen Spam 294in Seiten umbrechen 258Kommentare 257lesen 289, 332Medien 237Newsfeeds 289Permalinks 264Pingbacks 281Press This 152Reihenfolge 257RSS-Feeds 289schreiben 152, 154, 155, 282Startseite 332Trackbacks 281Update Services 282via E-Mail schreiben 154Woche beginnt am 97Zeitformat 96Zeitzone 95
em 654E-Mail-Adresse 94, 440 233embed 233Medien
233Video 233Emoticons 155empty() 583end_el() 597end_lvl() 598End-Tag 535entpacken (WordPress)
auf Webserver im Internet 46in lokaler Installation 44
Entwurf 129eines Theme 544
Erweiterungspakete 73, 409esc_attr() 729, 755esc_url() 540, 552_ex() 805excerpt 142Export-Datei 453extract() 730
FFacebook 495Farben
ändern 370Farbwahl
Theme 658Favoriten 418Featured Content 407Featured Posts 406/feed 284Feedreader 284Fehler 507Fehlerseite 607__FILE__ 753File Transfer Protocol 47FileZilla 46Filmtoaster 11filmtoaster_comment_end() 596filmtoaster_comment() 593Filter-Hooks 720
add_filter() 721apply_filters() 730manage_edit-actor_biographies_columns
781manage_posts_custom_column 781the_content 721widget_title 730
Flickr 230, 234float 688Fluid Layouts 693focus 703font-family 642font-size 643font-weight 655Footer
im Theme 562<footer> 562footer.php 562
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 827
Rechts
Max.Linie
Max.Linie
Footer-Widget-Bereich 337Formatvorlagen 136, 629Formulare anpassen 122Fotos
Anhangseite 198aus dem Internet einbinden 230Beitragsbild 223beschneiden 204Beschreibung 197drehen 202einbinden 205Flickr 230, 234für die Veröffentlichung vorbereiten 192Galerien 225hochgeladen zu 191hochladen 183im Text anpassen 213Kommentare 198löschen 188Markenrecht 184maximale Dateigröße 187Miniaturbild 186Miniaturbild-Einstellungen 200nachbearbeiten 200Photobucket 234spiegeln 202Titel 190, 191, 195Urheberrecht 183verkleinern 203verwalten 188Wikipedia 231wp-content/uploads 188
Foundation 704Fragen 241Frontend 61, 76
Aussehen 69Designvorlage 69Fußleiste 63Hauptmenü 303Kategorie-Auswahl 102Menüleiste 85Optik 69Startseite 61, 62Suche 63Suchfunktion 61, 85
Frontpage 6FTP-Zugang 46functions.php 555, 559Funktionsumfang erweitern 73, 409
Fußleiste 63im Theme 546, 562
Fußzeileim Theme formatieren 670
GGalerien 225
Bilder hinzufügen 227Bilder löschen 227Bilder sortieren 227entfernen 228erstellen 227kopieren 229Platzhalter 229verändern 228
Gedit 538GEMA 184get_avatar() 593get_comment_author_link() 593get_comment_date() 594get_comment_pages_count() 600get_comment_time() 594get_comments_number() 589get_custom_header() 698get_header() 564get_next_posts_link() 571get_option() 737get_post_format() 633get_post_meta() 582, 776, 781get_previous_posts_link() 571get_query_var() 793get_search_form() 558get_search_query() 619get_stylesheet_uri() 647get_template_directory_uri() 771get_template_part() 633, 639get_the_author_meta() 613get_the_author() 612get_the_date() 622get_the_ID() 582, 781get_the_term_list() 791get_the_title() 589Gettext 802, 807Gliederung 179
des Internetauftritts 111GNU GPL-Lizenz 3Google+ 495
828 | Index
Links
Max.Linie
Max.Linie
H<h1> 535<h2> 535<h5> 535has_post_thumbnail() 581Hauptmenü, Backend 82have_comments() 589have_posts() 564, 565<head> 537Header 391<header> 568header_image() 698header_textcolor() 700header.php 547Header-Bild 376, 391
im Theme 553height 652Hello Dolly 74Hilfe 75
Onlinedokumentation 75WordPress-Forum 76
home_url() 540, 552Homepage 6, 37, 55Homonyme 805Hooks 717
add_action() 718add_filter() 721add_meta_boxes 778admin_init 739admin_menu 735apply_filters() 730Filter-Hooks 720init 773manage_edit-actor_biographies_columns
781manage_posts_custom_column 781plugins_loaded 815Priorität 720register_activation_hook() 753save_post 779the_content 721Unterschiede 722widget_title 730widgets_init 726wp_footer 718wp_header 719
hover 658.htaccess 58, 269, 520htdocs 44
HTML 535, 709&larr 570, 600· 570&rarr 600<!DOCTYPE html> 536<a> 552<article> 567<aside> 561<body> 537<br> 536<div> 691<footer> 562<h1> 535<h2> 535<h5> 535<head> 537<header> 568<html> 537<img> 536, 553<input> 602<label> 602<li> 561<meta> 551<nav> 557<ol> 561<p> 535<span> 673<textarea> 602<title> 537<ul> 561alternativer Text 536Attribute 536Bild einbinden 536class 667Crashkurs 535End-Tag 535Grundgerüst 536HTML5 536id 667Kopfteil 537Körper 537Start-Tag 535style 700Tabellen 693Tags 535Überschrift 535XHTML 537
<html> 537
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 829
Rechts
Max.Linie
Max.Linie
HTML-Entity&larr 570, 600· 570&rarr 600
HTML-Tags 246HyperText Markup Language 535
Ii18n 801id 667Identifikationsnummern
Seiten-Widget 355<img> 536, 553@import 635inaktive Widgets 359/index.php 270index.php 563
Fußleiste einbinden 571Header einbinden 564Seitenleiste einbinden 571
Indexierung 477individuelles Menü-Widget 348Inhalte
aktualisieren 90Bearbeitung abbrechen 90erstellen 101gliedern 111Hierarchie 111löschen 90statische 105strukturieren 109veröffentlichen 90
Inhalt-Seitenleiste 337init 773Innenabstand 650<input> 602Installation
Arbeitsumgebung 22Benutzerkonto 52Dateirechte 57Datenbankeinstellungen 48DocumentRoot 44FTP-Zugang 46htdocs 44Konfiguration der Datenbank 48localhost 50Passwort 53Schnellinstallation 21Secure Shell 46
Speicherort 44Testumgebung 21Titel des Internetauftritts 52Verzeichnisrechte 57Voraussetzungen 18Webserver 19WordPress 40WordPress entpacken 44WordPress herunterladen 43wp-config.php 51XAMPP 21
Installationsvoraussetzungen 18$instance 728, 730Internationalisierung 801
__() 803_e() 804_ex() 805_n() 805_x() 805.mo 802, 814.po 802, 813.pot 802, 811Argument Swapping 805Gettext 802, 807Homonyme 805Informationen für den Übersetzer 806ISO 639-1 813ISO-3166-1 814Länderkürzel 814load_plugin_textdomain() 815load_theme_textdomain() 815MacPorts 809makepot.php 810msgfmt 814msgid 812msgstr 812Platzhalter 804plugins_loaded 815Plural 805POEdit 812printf() 804Sprachkürzel 813Subversion 807Text-Domain 803Texte extrahieren 810Texte kennzeichnen 803Texte übersetzen 811Tipps 817TortoiseSVN 807
830 | Index
Links
Max.Linie
Max.Linie
translate() 803Übersetzungen laden 815Werkzeuge 807XCode 809
Internet Assigned Numbers Authority 17Internetadresse 17Internetauftritt
sichern 451strukturieren 105Titel 52umziehen 451wiederherstellen 451, 455
is_day() 622is_month() 622is_singular() 722is_year() 622ISO 639-1 813ISO-3166-1 814
KKalender-Widget 348Kate 538Kategorie
im Theme 617Kategorie und Schlagwort-Konverter 164Kategorien 101, 102, 180
allgemein 113, 118bearbeiten 118Beschreibung 116erstellen 114exportieren 453gliedern 116Identifikationsnummer 268im Frontend 63im Theme formatieren 665in Schlagwörter verwandeln 164löschen 118Menüpunkte 306QuickEdit 118RSS-Feed 286Seitenleiste 102sichern 453Slug 114übergeordnete 116verschachteln 104verwalten 113Widget 349
__() 803
KlassenCSS
von WordPress ausgegebene 666Klassenname
avatar 676comment 675comment-form 678comment-meta 675comment-reply-link 676comment-reply-title 677post-categories 666post-meta 674post-meta-key 674widget 669wp-post-image 673
Kommentare 63, 241, 301Akismet 300Anonymous 252Avatare 260beantworten 253bearbeiten 250Beiträge
erlauben 141verbieten 141
Blacklist 298Callback-Funktion 592Darstellung beeinflussen 256deaktivieren 295einreichen 246einrücken 259Einstellungen 257, 295E-Mail senden 297exportieren 453finden 254formatieren 243genehmigen 249HTML-Tags 246im Frontend 63im Frontend schreiben 241im Theme formatieren 674importieren 455in Papierkorb werfen 249Maßnahmen gegen Spam 294moderieren 249, 298nachbearbeiten 250Pingbacks 275RSS-Feed 285, 287schließen 256schreiben 64, 241
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 831
Rechts
Max.Linie
Max.Linie
sichern 453Spam 249Status 252Tastaturkürzel 438Theme 586, 589, 590, 592Themes
$commenter 603Formular erzeugen 600geschlossene 604Links zum Umblättern 599
Trackbacks 275unerledigte 250, 254verwalten 247vor dem Erscheinen 297Walker-Klasse 596wiederherstellen 455zu Bildern 198zu Dateien 198zurückweisen 253
Kommentarformularim Theme formatieren 677
koordinierte Weltzeit 95Kopfbereich
im Theme 548Kopfteil
HTML 537Kopfzeile 391Kopfzeilenbild 376, 391Körper
HTML 537
L<label> 602Länderkürzel 814&larr 570, 600Letzte Beiträge-Widget 63, 350Letzte Kommentare-Widget 63, 351<li> 561Lighttpd 264<link> 551Linkback 275list-style 661, 674LiveJournal 471Live-Vorschau 369
Farben 370Farbpalette 371Header-Bild auswählen 376Hervorgehobener Inhalt 385
Hintergrundbild 370Hintergrundfarbe ändern 372Menü umpositionieren 381Navigation verändern 381Seitentitel ändern 370Statische Startseite 385Untertitel ändern 370Widgets anpassen 382
load_plugin_textdomain() 815load_theme_textdomain() 815localhost 45, 50lokale Zeit 95Loop 564, 580
MMacPorts 809makepot.php 810manage_options 735manage_posts_custom_column 781margin 650margin-bottom 663margin-top 661Markenrecht 184max-width 652@media 681Media Query 681
@media 681@viewport 698all 683and 681aspect-ratio 682Aufbau 681braille 683embossed 683für das Filmtoaster-Theme 684handheld 683height 682max-height 682max-width 682Media-Features 682Medientypen 683min-height 682min-width 681, 682orientation 682print 683projection 683resolution 682screen 681, 683
832 | Index
Links
Max.Linie
Max.Linie
speech 683tty 683tv 683wählen 685width 682
Media-Features 682Mediathek 181, 189, 238
Ansicht Medium bearbeiten 193Dateianhang-Details 192Erlaubte Dateigröße ändern 187Listendarstellung 190Medienübersicht 188Medium bearbeiten 193Raster 189Rasterdarstellung 189über Internetadresse hinzufügen 231Wikipedia 231
Medien 181Alternativer Text 197Anhangseite 198aus dem Internet einbinden 230Beschreibung 197Beschriftung 197Dateianhang-Details 192einbinden 181, 205Flickr 230, 234für die Veröffentlichung vorbereiten 192hochgeladen zu 191hochladen 183Kommentare 198löschen 188Markenrecht 184maximale Dateigröße 187mit Platzhaltern einfügen 235Photobucket 234Shortcodes 235SoundCloud 234Spotify 234Titel 190, 191, 195Twitter 234Urheberrecht 183verwalten 188Vimeo 230wp-content/uploads 188YouTube 230, 233
Medientypen 683Medienübersicht 188Medium bearbeiten 193Meine Seiten 522Meinungen 241
Menüleiste 82im Frontend 85
Menüpunkteauf Anhangseite 309auf Beiträge 310auf beliebige Internetseiten 309auf Schlagwörter 310automatisch hinzufügen 321Beitragskategorien 305Beschreibung 320Beschriftung 318CSS-Klassen 320Eigenschaften 318entfernen 316, 318ergänzen 305Formatvorlagen 311in neuem Fenster öffnen 320Link-Beziehungen 320Startseite 331umsortieren 316Unterpunkte 313ursprünglicher Name 319XFN 320XHTML Friends Network 320zu Seiten 308
Menüs 303anlegen 304Aufbau festlegen 311exportieren 453im Frontend 303im Theme 555in Live-Vorschau zuweisen 381mehrere erstellen 321Menüpunkte ergänzen 305Positionen verwalten 325positionieren 325Seiten automatisch hinzufügen 320sichern 453Startseite 331Unterpunkte 313Widget 328wiederherstellen 455
<meta> 551Meta Box 765, 775
add_meta_box() 777Eingaben speichern 778erstellen 777Position 777update_post_meta() 778
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 833
Rechts
Max.Linie
Max.Linie
Meta-Informationenüber Theme 645
Meta-Widget 63, 352Microsoft IIS 264· 570Miniaturbild 186, 201Mini-Theme 543Mitarbeiter 428.mo 802, 814Mobile First 651mod_rewrite 264, 270<!--more--> 134MovableType 471msgfmt 814msgid 812msgstr 812Multidateien Uploader 188Multisite 517
.htaccess 520Attribute 525Benutzer 526Dateiupload 528einrichten 519einschalten 518Einstellungen für neue Seiten 527Internetauftritt anmelden 523Meine Seiten 522Menüeinstellungen 529Multisite Network 517Multisite-Feature 517Multisite-Netzwerk 517Netzwerk 517Netzwerk einrichten 519Netzwerkeinstellungen 525Netzwerkverwaltung 522Registrierung 525Seiten-Adresse 523Spracheinstellungen 528Subdomains 517Unterverzeichnis 518Vorbereitungen 517Website löschen 525wp-config.php 518, 520
MySQL 20Dump 467mysql 470mysqldump 468
mysql 470mysqldump 468
N_n() 805<nav> 557Netzwerk 517
Administrator 520Benutzer 526einrichten 519Einstellungen 525Netzwerkverwaltung 522Registrierung 526Titel 519
$new_instance 731Newsfeeds 283
/comments/feed 285/feed 284abonnieren 284abrufen 284anzeigen 289dynamische Lesezeichen 284Einstellungen 289Feedreader 284fremde anzeigen 289für einzelnen Beitrag 287Inhalte beeinflussen 289Kategorie 286Nachteile 293neue Beiträge 284neue Kommentare 285RSS-Format 284RSS-Reader 284RSS-Widget 289
next_comments_link() 600next_posts_link() 571<!--nextpage--> 583Nginx 19Nonce 760Notepad++ 51, 538number_format_i18n() 590
OOBJECT 754öffentlicher Name 439<ol> 561$old_instance 731Optik des Frontends 69Options Page 732, 733
erstellen 733
834 | Index
Links
Max.Linie
Max.Linie
P<p> 535padding 650padding-bottom 663padding-left 662Page Templates 405, 628page.php 605pages 105Papierkorb 90, 98
Elemente löschen 92Elemente wiederherstellen 92leeren 92
Passwort 425, 441ändern 441vergessen 79
PATHINFO-Permalink 270Permalinks 115, 158, 262, 301
.htaccess 269/index.php 270almost Pretty 270Apache 264Aufbau verändern 266Einstellungen 264herausfinden 262leserfreundliche 263Lighttpd 264Microsoft IIS 264mod_rewrite 270PATHINFO-Permalink 270Pretty Permalinks 263, 269Search Engine Friendly URLs 263SEF-URLs 263Suchmaschinenoptimierung 484Titelform 270URL-Rewrite 264Voraussetzungen 264zu Kategorien anpassen 267zu Schlagwörtern anpassen 267
PHP 19, 535, 538.php 539<?php 539Array 584Crashkurs 534echo 540Funktionen 538Parameter 540PHP Hypertext Preprocessor 538Plugins 709Variable 586
.php 539<?php 539PHP Hypertext Preprocessor 538phpMyAdmin 40, 467, 470Pingbacks 274, 302
abschalten 275, 295auslösen 276deaktivieren 281eingehende 275Einstellungen 281erlauben 275Kommentare 275Maßnahmen gegen Spam 294Nachteile 280Themes 551verbieten 275verwalten 279Vorteile 280
Ping-o-Matic 282Ping-Server 282Plugin Directory 409plugin_dir_url() 736Plugins 73, 76, 409, 709
__() 803__FILE__ 753_e() 804_ex() 805_n() 805_x() 805$_POST 755$wpdb 750$wpdb->get_row() 754$wpdb->get_var() 751$wpdb->insert() 752$wpdb->prefix 751Action-Hooks 717add_action() 718add_filter() 721add_menu_page() 734add_meta_box() 777add_options_page() 736add_settings_error() 746add_settings_field() 740add_settings_section() 738add_shortcode() 723add_submenu_page() 737admin_init 739admin_url() 762Akismet 74, 300
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 835
Rechts
Max.Linie
Max.Linie
aktivieren 419, 713aktualisieren 510apply_filters() 730Arbeitsweise 709ARRAY_A 754ARRAY_N 754Aufbau 709ausschalten 419Backend 732bearbeiten 420Beitragstyp 765Berechtigungen 735Berechtigungen prüfen 759Capabilities 735
edit_pages 758manage_options 735prüfen 760
count() 714current_user_can() 760Datenbank 750
$wpdb 750lesen 753Präfix 750Tabelle anlegen 750Zugriff 750
Datenbank abfragen 753deaktivieren 419Debug-Modus 717deinstallieren 421do_settings_settings() 743edit_pages 758Eingabeformular 754Eingaben auswerten 755einschalten 419Einstellungen 732erstellen 709esc_attr() 729, 755extract() 730Favoriten 417Filter-Hooks 720finden 409Funktionen
erstellen 713Namen 713
get_option() 737get_post_meta() 776, 781get_query_var() 793get_template_directory_uri() 771
get_term_by() 793get_the_ID() 781get_the_term_list() 791Hello Dolly 74hochladen 416Hooks 717HTML 709i18n 801Installation 417
manuell 417mit einem ZIP-Paket 416über das Plugin Directory 412
Internationalisierung 801is_singular() 722Katalog 409Kompatibel bis zu 415kostenpflichtig 410Lizenzbedingungen 411load_plugin_textdomain() 815löschen 421manage_options 735Menüpunkte 732, 734
anlegen 734moviequotes.php 711mq_admin_init() 739mq_content_filter() 720mq_create_dbtable() 750mq_footer_quote() 717mq_get_quote() 714mq_input_quote_form() 755mq_nonce_example_form() 762mq_register_widgets() 726mq_show_inputfield() 738mq_show_options_page() 733mq_validate_option() 746MQ_Widget 724mt_rand() 714Namen 710, 712Nonce 760OBJECT 754Options Page 732
erstellen 733PHP 709PHP-Datei 711
als Plugin ausweisen 711Plugin Directory 409plugin_dir_url() 736plugins_loaded 815
836 | Index
Links
Max.Linie
Max.Linie
Post Types 765preg_match() 746preg_replace() 747printf() 804query_posts() 797register_activation_hook() 753register_setting() 740, 747register_taxonomy() 787register_widget() 726regulärer Ausdruck 746save_post 779Section 738Seitentyp 765settings_fields() 743Settings-API 737Shortcodes 723Sicherheit 746, 759Sprache 801SQL 709strip_tags() 731, 778Systemanforderungen 410testen 412Text-Domain 803Texte extrahieren 810the_content 721translate() 803Übersetzung 801update_post_meta() 778Verzeichnis 58, 73, 417, 710Widgets 409, 724WordPress SEO by Yoast 484WordPress-Version 410WP_DEBUG 717wp_die() 760wp_footer 718wp_header 719wp_nonce_field() 764wp_nonce_url() 761wp_parse_args() 728WP_Query 797wp_reset_postdata() 798wp_verify_nonce() 761WP_Widget 724wp-content/plugins 417wptexturize() 715
plugins_loaded 815.po 802, 813POEdit 812position 687
Post 765, 766$_POST 755Post Type 765
Custom Post Types 766registrieren 773Tabelle im Backend anpassen 780Theme anpassen 789Übersichtsseite 794
post_password_required() 589post-categories 666post-meta 674post-meta-key 674posts_nav_link() 570.pot 802, 811preg_match() 746preg_replace() 747Press This 152Pretty Permalinks 263, 269
.htaccess 269aktivieren 269
previous_comments_link() 600previous_posts_link() 571Primäre Seitenleiste 337printf() 804Profile 425
automatisch registrieren 446bearbeiten 436bearbeiten im Backend 85Benutzername 426, 439biographische Angaben 441E-Mail 427E-Mail-Adresse 440hinzufügen 425löschen 444Nachname 427öffentlicher Name 439Passwort 427, 441Rolle 439Spitzname 439Standardrolle 447Vorname 427Website 427, 440
Pseudoklasse 658
Qquery_posts() 797QuickEdit 118, 148Quicktag 134
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 837
Rechts
Max.Linie
Max.Linie
R→ 600reaktionsfreudiges Design 642Redakteur 429register_activation_hook() 753register_nav_menu() 555register_setting() 740, 747register_sidebar() 559register_taxonomy() 787register_widget() 726Regulärer Ausdruck 746rem 654Responsive Design 72, 641Ressourcen 10Revisionen 175
einsehen 176erstellen 175vergleichen 176wiederherstellen 178zu älteren zurückkehren 178
rewind_posts() 613Robot 476roles 429Rollen 429
Abonnent 428Administrator 429ändern 436, 439author 428Autor 428contributor 428editor 429Mitarbeiter 428Redakteur 429Standardrolle 447subscriber 428
RSS-Feeds 63, 283, 302/comments/feed 285/feed 284abonnieren 63, 284abrufen 284anzeigen 289Beiträge erstellen 471dynamische Lesezeichen 284Einstellungen 289Feedreader 284Format 284fremde anzeigen 289für einzelnen Beitrag 287Inhalte beeinflussen 289
Kategorie 286Nachteile 293neue Beiträge 284neue Kommentare 285RSS-Reader 284RSS-Widget 289
RSS-Reader 284RSS-Widget 352Rundgang 61
SSchlagwörter 139, 157, 180
auswerten 164beliebteste 164exportieren 453Identifikationsnummer 269im Theme 580, 615importieren 455in Kategorien verwandeln 164löschen 162Menüpunkte 310Permalink 158sichern 453Slug 158Titelform 158verändern 163verwalten 157wiederherstellen 455
Schlagwörter-Wolke 139, 341Widget 353
Schnellinstallation 21Schreibhilfen 155Search Engine Friendly URLs 263Search Engine Optimization 475search.php 619Section 738Secure Shell 46SEF-URLs 263Seiten 67, 76, 101, 105, 180
als Startseite 331anlegen 166Beispiele 108Dateien hinzufügen 206dynamische 7erstellen 166exportieren 453Identifikationsnummer 263, 265importieren 455Kommentar hinzufügen 255
838 | Index
Links
Max.Linie
Max.Linie
löschen 174Menüpunkte 308Page Templates 405, 628Pingback-Kommentare verbieten 275private 442QuickEdit 174Reihenfolge ändern 171sichern 453Sichtbarkeit 443statische 7, 105Templates 405Trackback-Kommentare verbieten 275unterordnen 169verstecken 174verwalten 166Widget 354wiederherstellen 455
Seiten-Adresse 272Seitenleiste 336
im Theme 558im Theme formatieren 691Kategorien 102Unterschiede zu Beiträgen 105
Seitentitel 94, 477, 549ändern 370
Seitentyp 765Seitenumbruch 134
Theme 583Seitenzahlen
Theme 583SEO 475Settings API
add_settings_error() 746add_settings_field() 740do_settings_settings() 743get_option() 737register_setting() 740, 747Section 738settings_fields() 743Sicherheit erhöhen 745
settings_fields() 743Settings-API 737Shortcodes 235, 239
add_shortcode() 723Eigene 722
Sicherheit 513, 746Checkliste 513Widget 731
Sicherheitskopie 451
Sicherheitslücken 508Sicherung
Dump 467erstellen 453wiederherstellen 455WordPress Importer 456
Sichtbarkeit 443Sidebar 336
im Theme 558sidebar.php 558single_cat_title() 617single_month_title() 623single_tag_title() 615single.php 579Slug 158, 270, 271
Permalinks 270SoundCloud 234Spam 249
Akismet 300Gegenmaßnahmen 294
<span> 673Spider 476Spotify 234Sprache 801Sprachkürzel 813SQL 709SQL-Query 751start_el() 597start_lvl() 598Startseite 6, 61, 62, 331
im Menü 331in Live-Vorschau ändern 385Inhalte 331
Start-Tag 535static page 105statische Inhalte 105statische Seiten 105Steuerzentrale 55, 68
/wp-admin 55aufrufen 55
strip_tags() 731, 778style 700style.css 572, 644
Zeichenkodierung 644Stylesheet 644
einbinden 647get_stylesheet_uri() 647
subscriber 428Subversion 807
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 839
Rechts
Max.Linie
Max.Linie
Suche 63in Theme einbinden 558
Suchergebnisseim Theme 619
Suche-Widget 355Suchfunktion 61, 85Suchmaschine 476
Funktionsweise 476Index 476Indexierung 477PageRank 476Rank 476Score 476
Suchmaschinenoptimierung 475Aktualität 483Bilder beschriften 481Duplikate 480E-Marketing 476fremde Texte 480Index 476Indexierung 477Inhalte optimieren 479Internet-Marketing 476Linkfarmen 476Linklisten 482Links 482Menüs 483Multimedia-Inhalte 483Online-Marketing 476PageRank 476Pretty Permalinks 483Rank 476Schlagwörter 481Score 476Seitentitel 478Slugs 484Startseite 483Texte gliedern 480Texte kategorisieren 480Überschriften 479Untertitel 478WordPress SEO by Yoast 484
Support 10
TTabellen 86, 97
Aktionen 93Auswahl einschränken 88Bulk-Aktionen 93
Elemente bearbeiten 89Filter 88Fußzeile 87Inhalte suchen 89Kopfzeile 87Papierkorb 90Sortierreihenfolge ändern 87Spaltenbeschriftung 87zwischen Seiten blättern 87
tag cloud 139, 341tag_description() 615tag.php 615Tag-Filter 646Tags 535
End-Tag 535öffnendes 535schließendes 535Start-Tag 535Tag-Filter 646
tags 139Tag-Wolke 139Taxonomie 765, 782
Beschriftungen 784erstellen 782get_the_term_list() 791register_taxonomy() 787registrieren 787Theme anpassen 789Übersichtsseite 792Verhalten 784
Tellerrand 79Template 627Template File 627Testumgebung 21Text
formatieren 123Widget 356
text-align 670Textänderungen
einsehen 176vergleichen 176
<textarea> 602text-decoration 657, 661Text-Domain 803TextEdit 538Texteditor 538
BBEdit 538Brackets 538Gedit 538
840 | Index
Links
Max.Linie
Max.Linie
Kate 538Notepad++ 538TextEdit 538Textmate 538
Textmate 538The Loop 564the_author_meta() 613the_author_posts_link() 566the_category() 567the_content() 567, 721the_date() 566the_meta() 582the_permalink() 566the_post_thumbnail() 581the_post() 564, 612the_tags() 580the_title() 566Themes 69, 76, 363, 533, 579
__() 803_e() 804_ex() 805_n() 805_x() 805@import 635&larr 570<!--nextpage--> 583404.php 607add_theme_support() 581, 630, 698aktualisieren 510allowed_tags() 602Anhangseiten 608anpassen 389Anzahl Kommentare 567apply_filters() 603archive.php 621attachment.php 608Aufmacher 545aufteilen 639ausbauen 579Ausgewählte Seiten anders formatieren
638Aussehen der Kommentare 590austauschen 367author.php 611Autor nennen 566Avatar einbauen 593Beitrag anzeigen 579Beitrag ausgeben 565, 567Beiträge aus dem Archiv 621
Beiträge einer Kategorie 617Beiträge eines Autors 611Beiträge formatieren 663Beiträge zu einem Schlagwort 615Beitragsbild formatieren 672Beitragsbilder anzeigen 581Beitragstitel ausgeben 566beliebteste 398Benutzerdefinierte Felder ausgeben 582Benutzerdefinierte Felder formatieren
673beschaffen 397Bewertung 402Bilder skalieren 651bloginfo() 538, 549, 551, 552, 554Callback-Funktion 592Cascading Style Sheets 642category_description() 617category.php 617Child-Themes 634comment_class() 593comment_form() 600comment_ID() 593comment_reply_link() 594comment_text() 594comments_open() 604comments_popup_link() 567comments_template() 586comments.php 589, 604content.php 632CSS 642CSS Reset 648CSS-Frameworks 704Custom Fields ausgeben 582Custom Header 698, 700Datumsformat 566display_header_text() 701dynamic_sidebar() 561Editor 390Editor in WordPress 637Einstellungen 389
im Hauptmenü 389in der Live-Vorschau 369
empfohlene 398, 401empty() 583end_el() 597end_lvl() 598Entwurf 544esc_url() 540, 552
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 841
Rechts
Max.Linie
Max.Linie
Existenz von Kommentaren 589Farben 370Farbpalette 371, 394Farbwahl 658Featured Content 407Featured Posts 406Featured Themes 398Fehlerseite 607filmtoaster_comment_end() 596filmtoaster_comment() 593Fluid Layouts 693Footer 562footer.php 562Formatvorlagen 629Formular erzeugen 600functions.php 555, 559Funktionsumfang 399für Eilige 543Fußleiste 546, 562Fußleiste einbinden 571Fußzeile formatieren 670get_avatar() 593get_comment_author_link() 593get_comment_date() 594get_comment_pages_count() 600get_comment_time() 594get_comments_number() 589get_custom_header() 698get_header() 564get_next_posts_link() 571get_post_format() 633get_post_meta() 582get_previous_posts_link() 571get_search_form() 558get_search_query() 619get_stylesheet_uri() 647get_template_part() 633, 639get_the_author_meta() 613get_the_author() 612get_the_date() 622get_the_ID() 582get_the_title() 589has_post_thumbnail() 581Hauptmenü formatieren 684have_comments() 589have_posts() 564, 565Header 391Header einbinden 564header_image() 698
header_textcolor() 700header.php 547Header-Bild 376, 391, 544, 547, 553Hervorgehobener Inhalt 385Hintergrund 395Hintergrund verändern 395Hintergrundbild 370, 395Hintergrundfarbe 372, 395, 397home_url() 540, 552HTML 535i18n 801in Betrieb nehmen 572index.php 563Installation 397, 399, 403, 404
Abbruch 402im Backend 400manuell 404Theme-Paket 403
Internationalisierung 801is_day() 622is_month() 622is_year() 622Katalog 400Kategorie ausgeben 567Kategorien formatieren 665Kommentare 589
anzeigen 586Aufbau 592ausgeben 590Existenz prüfen 589formatieren 674
Kommentarformular formatieren 677Kommentartext einbauen 594komplettieren 579Kopfbereich 548Kopfzeile 391Kopfzeilenbild 376, 391kostenfreie 399Layout für den Desktop 680Links formatieren 657Links zum Umblättern 569, 599Live-Vorschau 366load_theme_textdomain() 815Loop 564, 580löschen 405Media Queries 681Menü 547Menü formatieren 660Menü integrieren 555
842 | Index
Links
Max.Linie
Max.Linie
Menü umpositionieren 381Menüs 390Meta-Daten 547Meta-Informationen 645Mini-Theme 543Mobile First 651nach Kriterien suchen 401Name 646Navigation verändern 381neueste 401next_comments_link() 600next_posts_link() 571number_format_i18n() 590Optik der Seite 533Optik mit Templates beeinflussen 405Page Templates 405, 628page.php 605Pingback 551Post Types 765post_password_required() 589posts_nav_link() 570previous_comments_link() 600previous_posts_link() 571printf() 804reaktionsfreudiges Design 642register_nav_menu() 555register_sidebar() 559Responsive 401Responsive Design 72, 641responsive Images 703rewind_posts() 613Schlagwörter 580, 615Schriftfarbe ändern 394Schriftgrößen 653search.php 618Seiten 605Seitenabschluss 562Seitenbreite begrenzen 694Seitenleiste 558Seitenleiste einbinden 571Seitentitel 370, 549Seitentyp 765Seitenumbrüche berücksichtigen 583Seitenzahlen 583Sidebar 558sidebar.php 558single_cat_title() 617single_month_title() 623single_tag_title() 615
single.php 579Slug 638Sprache 801start_el() 597start_lvl() 598Startseite 563statische Seiten 605Statische Startseite 385style.css 572, 644Suchergebnisse 619Suchfunktion 558, 576tag_description() 615tag.php 615Tag-Filter 646Teaser-Bild 545Teile in Dateien auslagern 639Template 627Template File 627Text-Domain 803Texte extrahieren 810Texteditor 538The Loop 564the_author_meta() 613the_author_posts_link() 566the_category() 567the_content() 567the_date() 566the_meta() 582the_permalink() 566the_post_thumbnail() 581the_post() 564, 612the_tags() 580the_title() 566Theme-Katalog 646Themes Directory 397Tipps und Tricks 637Titel 547, 549, 551Titelform 638translate() 803Twenty Fourteen 364, 642Twenty Thirteen 69, 642Twenty Twelve 70Übersetzung 801Untertitel 370, 551, 552Urheberrecht 399Verbesserungspotenzial 702Verein 399Veröffentlichungsdatum ausgeben 566Verwaltung 363
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 843
Rechts
Max.Linie
Max.Linie
Verzeichnis 58, 397, 404, 542Viewports 697Vorschaubild 626Vorteile 363Walker_Comment 596Walker-Klasse 596Web-Framework 704wechseln 367Widgets 390, 558
einbinden 558formatieren 668
Widgets anpassen 381WordPress-Version 399WordPress-Versionsnummer entfernen
516wp_attachment_is_image() 609wp_footer() 563wp_get_attachment_metadata() 610wp_get_attachment_url() 609wp_link_pages() 583, 586wp_list_comments() 590wp_nav_menu() 556wp_title() 540, 550wp-content/themes 404Zeichencodierung 548, 551Zugriffsrechte prüfen 589
Titelim Theme 551Link 552
Titelform 115, 158, 270Permalinks 270
<title> 537, 548Top-Level-Domain 17TortoiseSVN 807Trackbacks 274, 302
abschalten 275, 295auslösen 276deaktivieren 281eingehende 275Einstellungen 281erlauben 275Kommentare 275Maßnahmen gegen Spam 294Nachteile 280verbieten 275verwalten 279
translate() 803Tumblr 471
Twenty Fourteen 642Einstellungen 389Farben 370Featured Content 407Featured Posts 406Footer-Widget-Bereich 337Header anpassen 391Header-Bild 376, 391Hervorgehobener Inhalt 385Hintergrund verändern 395Hintergrundbild 370, 395Hintergrundfarbe 372, 395, 397Inhalt-Seitenleiste 337Kopfzeilenbild 376Menü umpositionieren 381Navigation verändern 381Primäre Seitenleiste 337Seitentitel 370Statische Startseite 385Untertitel 370Widgets anpassen 382
Twenty Fourteen Ephemera 357Twenty Thirteen 69, 642
Widgets 335Twenty Twelve 70Twitter 234, 495
UÜberschrift
HTML 535Übersetzungen, Verzeichnis 59<ul> 561Uniform Resource Locator (URL) 17Untertitel 94, 478, 552
ändern 370im Theme 551, 552
Update 507Update Services 282update_post_meta() 778UpdraftPlus Backup and Restoration 460
Backup erstellen 462Backup herunterladen 463Backup wiederherstellen 464Cloud 463Dateien 463Intervalle 464Sicherungen löschen 464Speicherplatz 464WordPress migrieren 464
844 | Index
Links
Max.Linie
Max.Linie
uploads 238Urheberrecht 183URL-Rewrite 264user profiles 425UTC 95UTF-8 548
VVariable 586Verbesserungspotenzial 702Verzeichnis
hochgeladene Dateien 59Verzeichnisrechte 57Verzeichnisse 57Videos
Anhangseite 198anpassen 216aus dem Internet einbinden 230aus Text entfernen 216automatisch starten 219Autoplay 219Beschreibung 197Beschriftung 197einbinden 233Einstellungen 217ersetzen 219für die Veröffentlichung vorbereiten 192hochgeladen zu 191hochladen 183im Text umplatzieren 216in Schleife abspielen 219mit Platzhaltern einfügen 235MP4 218OGV 218Poster-Bild 220Shortcodes 235Titel 190, 191, 195Untertitel 220Urheberrecht 183verwalten 188Video-Details« 218Videoformate 218Vimeo 230vorab herunterladen 219Web Video Text Tracks 220WebM 218WebVTT 220YouTube 230, 233
404.php 607Viewports 696
Vimeo 230Voraussetzungen
Datenbank 20MySQL 20PHP 19Webserver 19
Vorschaubild 626
WW3C 535Walker_Comment 596Walker-Klasse 596Wartungsmodus 510Web-Content-Management-Systeme 5Webcrawler 476Web-Framework 704Weblog 4Weblog-Publishing-System 5Weblogs.com 282Webseite 6
Grundgerüst 536Webserver 19
Apache 19beenden 38Dateirechte 57DocumentRoot 44htdocs 44im Internet 46localhost 45Nginx 19Verzeichnisrechte 57Zugriffsrechte 57, 59
Website 6Werbung, Gegenmaßnahmen 294Werkzeuge
Daten exportieren 453Daten importieren 455, 471zur Übersetzung 807
What you see is what you get 126widget 669widget_title 730Widgets 335
$args 730$instance 730aktivieren 341Archive 348ausblenden 359Bereiche 337classname 724deaktivieren 359
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 845
Rechts
Max.Linie
Max.Linie
description 725Eigenschaften 727Einstellungen 345entfernen 359erstellen 724Footer-Widget-Bereich 337hinzufügen 341im Theme formatieren 668in Live-Vorschau anpassen 382in Theme einbinden 558inaktive Widgets 359Individuelles Menü 329, 348Inhalt-Seitenleiste 337installieren 409Kalender 349Kategorien 349Letzte Beiträge 350Letzte Kommentare 351Liste aller Widgets 360löschen 359Menü 328Meta 352Primäre Seitenleiste 337register_widget() 726registrieren 726Reihenfolge 343RSS 289, 352Schlagwörter-Wolke 341, 354Seiten 354Seitenleiste 336Sicherheit 730Sidebar 336sortieren 343Suche 355tag cloud 341Text 356Titel 347Titel ändern 346Twenty Fourteen Ephemera 357Überschrift 346, 347verschieben 357verwalten 336WP_Widget 724Zugänglichkeitsmodus 342, 345, 346,
359Wikipedia 231Woche beginnt am 97WordPress
aktualisieren 507Anlaufstellen 10
anmelden 77Arbeitsumgebung 22auf Deutsch 10aufrufen 44, 55Backend 68, 77Beispielseite 55CSS-Klassen 666Dokumentation 10Einsatzbereiche 5entpacken 44erweitern 409Erweiterungspakete 73Fehler 507Forum 10Funktionsumfang erweitern 73Funktionsweise 6herunterladen 43Hilfe 75Homepage 10in Betrieb nehmen 13Installation 40Installationsvoraussetzungen 18Internetseiten 10Optik ändern 69Ressourcen 10Rundgang 61Schnellinstallation 21Sicherheitslücken 508Speicherort 44Startseite aufrufen 55Steuerzentrale 55, 68Support 10Testumgebung 21Versionen 507Versionsnummern 7Verzeichnisse 57Vorteile 5Wartungsmodus 510Zeitzone 95
WordPress eXtended RSS 454WordPress Importer 456WordPress SEO by Yoast 484
.htaccess 505301-Weiterleitung 501Analyse 487Beiträge modifizieren 486Breadcrumb-Navigation 502Bulk-Editor 505Export 505
846 | Index
Links
Max.Linie
Max.Linie
Facebook 495Facebook Insight 495Fokus Keyword 486Follow 493Google+ 495Import 504Index 493Inhalte analysieren 486Inhalte modifizieren 486Installation 484Kanonische URLs 501Meta-Beschreibung 487Meta-Daten 486, 490Meta-Description 487Meta-Schlüsselwörter 491Newsfeeds 504noindex 493Permalinks 499robots.txt 505RSS Links 491Scraping 504Seiten modifizieren 486Seitentitel-Vorlage 489SEO-Titel 487Shortlinks 491Stoppwörter 500Titel 488Twitter 495Vorschau 487Weiterleitung 502Werkzeuge 504WordPress SEO von Yoast 488XML-Sitemap 497Zugriff verbieten 493
WordPress.com 14Beiträge auf WordPress-Installation mit-
nehmen 451Benutzername 15Blogadresse 16kostenpflichtige Funktionen 17Passwort 15Store 17Top-Level-Domain 16Zusatzfunktionen 16
WordPress-Adresse 272World Wide Web Consortium 535wp_attachment_is_image() 609WP_DEBUG 717wp_die() 760wp_footer 718
wp_footer() 563wp_get_attachment_metadata() 610wp_get_attachment_url() 609wp_header 719wp_link_pages() 583, 586wp_list_comments() 590wp_nav_menu() 556wp_nonce_field() 764wp_nonce_url() 761wp_parse_args() 728WP_Query 797
wp_reset_postdata() 798wp_reset_postdata() 798wp_title() 540, 550wp_verify_nonce() 761WP_Widget 724
$args 730$instance 728, 730$new_instance 731$old_instance 731classname 724description 725form() 727get_field_name() 728Konstruktor 724registrieren 726update() 731widget() 725
/wp-admin 55, 68, 77, 78wp-config.php 51, 518, 520/wp-content/plugins 417/wp-content/themes 404wp-content/uploads 188$wpdb 750$wpdb->get_row() 754$wpdb->get_var() 751$wpdb->insert() 752$wpdb->prefix 751/wp-login.php 78wp-post-image 673wptexturize() 715WXR 454WYSIWYG 126
X_x() 805XAMPP 21
Application Manager 31beenden 38
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544
Index | 847
Rechts
Max.Linie
Max.Linie
BitNami 23installieren 22phpMyAdmin 40Sicherheit 39XAMPP Application Manager 31XAMPP Control Panel 25
XAMPP Application Manager 31XAMPP Control Panel 25
starten 26Symbol 38
XCode 809XFN 320XHTML Friends Network 320XML-Sitemap 497
YYouTube 230, 233
ZZeichencodierung 548, 551
UTF-8 548Zeitformat 96Zeitzone 95Zitate 136Zugänglichkeitsmodus 342, 345, 359
aktivieren 342deaktivieren 343
Zugriffsrechte 57, 59Theme 589
Tim Schürmann, WordPress 4 komplett: Das Kompendium für Websites und Blogs, O´Reilly, ISBN 97839556185449783955618544