O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

WordPress 4 komplett: Das Kompendium für Websites und Blogs

Book Description

WordPress erfreut sich seit Jahren großer Beliebtheit: Auf diesem Redaktionssystem basieren mehr Websites als auf jedem anderen Content-Management-System. Ganz gleich, ob privat oder kommerziell genutzt, ob für eine Handvoll Besucher oder Tausende Nutzer pro Tag ausgelegt - mit WordPress lassen sich Blogs und Websites jeder Größenordnung umsetzen. Tim Schürmann, CMS-Kenner und Autor des erfolgreichen Buchs "Praxiswissen Joomla!", vermittelt hier das gesamte Leistungsspektrum von WordPress. Er führt den Leser ein in den Aufbau und die Pflege eines Webauftritts, der anhand eines Beispielprojekts von den ersten Schritten (Installation und Konfiguration) bis hin zu Profi-Themen (Programmierung eines eigenen Designs) praxisnah veranschaulicht wird. Ein Allround-Werk, das sich sowohl zum Lernen als auch zum Nachschlagen eignet.

Table of Contents

  1. WordPress 4 komplett: Das Kompendium für Websites & Blogs
  2. I. Installation und Einstieg
    1. 1. Einleitung
      1. Über dieses Buch
      2. Was ist WordPress?
      3. Einsatzbereiche und Vorteile von WordPress
      4. Wie WordPress funktioniert
      5. WordPress-Versionsnummern
      6. Aufbau des Buchs
      7. Typografische Konventionen
      8. Ressourcen und Support
      9. Der Autor, die Danksagung und der ganze Rest
      10. Es geht los: Die Filmtoaster-Seiten
    2. 2. WordPress in Betrieb nehmen
      1. Ohne Installation: WordPress.com
      2. Installationsvoraussetzungen für WordPress
        1. Webserver
        2. PHP
        3. Datenbank
        4. Alle zusammen
      3. Schnellinstallation
        1. Erster Teil: Eine Arbeitsumgebung für WordPress schaffen
          1. Windows
          2. Linux
          3. Mac OS X
        2. Zweiter Teil: WordPress entpacken
        3. Dritter Teil: Die Datenbank anlegen
        4. Vierter Teil: WordPress installieren
        5. Anwendungen in der Testinstallation beenden und WordPress löschen
        6. XAMPP und die Sicherheit
      4. Installation von WordPress
        1. Schritt 1: Datenbank für WordPress einrichten
          1. phpMyAdmin
          2. Webserver im Internet
        2. Schritt 2: WordPress herunterladen
        3. Schritt 3: WordPress entpacken und aufrufen
          1. Lokale Installation mit XAMPP
          2. Webserver im Internet
        4. Schritt 4: Wahl der Sprache
        5. Schritt 5: Konfiguration der Datenbank
        6. Schritt 6: Titel des Internetauftritts und Benutzerkonto
        7. Startseite und Steuerzentrale aufrufen
        8. Datei- und Verzeichnisrechte korrigieren
    3. 3. Rundgang durch WordPress
      1. Das Frontend: Die Website aus Besuchersicht
      2. Beiträge
      3. Kommentare
      4. Seiten versus Beiträge
      5. Das Backend: Die Steuerzentrale von WordPress
      6. Die Optik ändern mit Themes
      7. Responsive Design
      8. Funktionsumfang erweitern mit Plugins
      9. Benutzerkonten
      10. Hilfen
      11. Zusammenfassung
    4. 4. Aufbau und Bedienung des Backends
      1. Anmeldebildschirm
      2. Dashboard
      3. Menüleisten
      4. Tabellen: Überblick über die gespeicherten Informationen
      5. Die Sortierreihenfolge ändern
      6. Mit Filtern den Überblick behalten
      7. Elemente bearbeiten
      8. Elemente löschen und der Papierkorb
      9. Mehrere Elemente auf einmal bearbeiten: Bulk-Aktionen
      10. Seitentitel, Untertitel und E-Mail-Adresse
      11. Einstellungen zu Region und Sprache
      12. Zusammenfassung
  3. II. Einen Internetauftritt erstellen
    1. 5. Inhalte erstellen
      1. Beiträge, Kategorien und Seiten
      2. Strukturierung der Inhalte
      3. Kategorien anlegen und verwalten
        1. Eine neue Kategorie erstellen
        2. Kategorien bearbeiten
        3. Kategorien löschen
      4. Beiträge anlegen und verwalten
        1. Übersicht über vorhandene Beiträge verbessern
        2. Einen neuen Beitrag erstellen
          1. Titel und Inhalt des Beitrags eingeben
          2. Beiträge speichern
          3. Links auf vorhandene Beiträge und Internetseiten einfügen
          4. Einleitung abtrennen
          5. Seitenumbrüche einfügen
          6. Formatvorlagen nutzen
          7. Den Beitrag einer Kategorie zuordnen
          8. Schlagwörter hinzufügen
          9. Kommentare erlauben und verbieten
          10. Auszug schreiben
          11. Benutzerdefinierte Felder
          12. Beiträge veröffentlichen
        3. Beiträge (schnell) nachbearbeiten
        4. Beiträge (vorübergehend) von der Homepage nehmen
        5. Beiträge löschen
        6. Weitere (problematische) Möglichkeiten, einen Beitrag zu verfassen
          1. Press This
          2. Beiträge per E-Mail veröffentlichen
        7. Schreibhilfen
          1. Beiträge pro Seite
      5. Schlagwörter verwalten
        1. Neue Schlagwörter erstellen
        2. Schlagwörter ausmisten
        3. Ein Schlagwort verändern
        4. Die beliebtesten Schlagwörter auswerten
        5. Schlagwörter in Kategorien überführen und umgekehrt
      6. Seiten anlegen und verwalten
        1. Eine neue Seite erstellen
        2. Seiten unterordnen
        3. Die Reihenfolge der Seiten ändern
        4. Seiten löschen und verstecken
      7. Revisionen
        1. Neue Revision erstellen
        2. Textänderungen einsehen und vergleichen
        3. Zu einer alten Revision zurückkehren
      8. Zusammenfassung
    2. 6. Bilder, Medien und Dateien einbinden
      1. Dateien hochladen
      2. Dateien verwalten und löschen
        1. Rasterdarstellung
        2. Listendarstellung
      3. Bilder, Medien und Dateien für die Veröffentlichung vorbereiten
      4. Anhangseiten und Kommentare
      5. Bilder nachbearbeiten
        1. Miniaturbild-Einstellungen: Was soll WordPress bearbeiten?
        2. Drehen und Spiegeln
        3. Verkleinern
        4. Beschneiden
        5. Änderungen speichern und rückgängig machen
      6. Bilder, Medien und Dateien in Texte einbinden
        1. Eine Datei auswählen
        2. Datei vorbereiten und einfügen
        3. Bilder im Text anpassen
        4. Videos anpassen
        5. Audiomaterial anpassen
      7. Ein Beitragsbild hinzufügen
      8. Galerien zusammenstellen
      9. Bilder und Medien aus dem Internet einbinden
        1. Die Internetadresse der Mediathek mitteilen
        2. Die Internetadresse direkt eingeben
        3. Video- und Audiodateien mit Shortcodes einfügen
      10. Bildgrößen und Speicherorte
      11. Zusammenfassung
    3. 7. Den Internetauftritt vernetzen
      1. Kommentare
        1. Kommentare im Frontend schreiben
        2. Kommentare formatieren
        3. Kommentare einreichen
        4. Kommentare verwalten
        5. Kommentare moderieren
        6. Kommentare nachbearbeiten
        7. Kommentare beantworten
        8. Kommentare gezielt aufspüren
        9. Die Darstellung der Kommentare beeinflussen
          1. Reihenfolge der Kommentare
          2. Antworten ein- und ausrücken
          3. Avatare
      2. Permalinks
        1. Permalinks leserfreundlicher machen
        2. Aufbau der Permalinks selbst gestalten
        3. Permalinks zu Kategorien und Schlagwörtern anpassen
        4. Pretty Permalinks aktivieren
        5. Permalinks mit dem Slug verändern
        6. WordPress- und Seiten-Adresse
      3. Trackbacks und Pingbacks
        1. Eingehende Track- und Pingbacks verbieten
        2. Track- und Pingbacks auslösen
        3. Track- und Pingbacks verwalten
        4. Vor- und Nachteile von Track- und Pingbacks
        5. Update Services und Ping-Server
      4. RSS-Feeds (Newsfeeds)
        1. RSS-Feeds abrufen und abonnieren
        2. Inhalte der RSS-Feeds beeinflussen
        3. Mit dem RSS-Widget fremde Newsfeeds anzeigen
      5. Maßnahmen gegen Spam
        1. Eingebaute Funktionen
          1. Standardeinstellungen für Beiträge
          2. Weitere Kommentareinstellungen
          3. Mir eine E-Mail senden, wenn ...
          4. Bevor ein Kommentar erscheint
          5. Kommentarmoderation und Kommentar-Blacklist
        2. Spam-Abwehr mit dem Akismet-Plugin
      6. Zusammenfassung
    4. 8. Menüs anpassen
      1. Ein neues Menü anlegen
      2. Menüpunkte ergänzen
        1. Menüpunkte zu Beitragskategorien hinzufügen
        2. Menüpunkte zu Seiten hinzufügen
        3. Menüpunkte auf Anhang- und beliebige Internetseiten anlegen
        4. Menüpunkte auf Beiträge und Schlagwörter anlegen
        5. Menüpunkte auf Formatvorlagen anlegen
      3. Den Menüaufbau festlegen
        1. Unterpunkte bilden
        2. Menüpunkte umsortieren und entfernen
        3. Beschriftung und Eigenschaften der Menüpunkte ändern
        4. Seiten automatisch hinzufügen lassen
      4. Weitere Menüs erstellen und verwalten
      5. Ein Menü positionieren
      6. Ein Menü-Widget nutzen
      7. Startseite
      8. Zusammenfassung
    5. 9. Widgets
      1. Die Verwaltungszentrale für Widgets
      2. Widgets hinzufügen
      3. Widgets sortieren
      4. Widget-Einstellungen
        1. Titel des Widgets ändern
        2. Archive
        3. Individuelles Menü
        4. Kalender
        5. Kategorien
        6. Letzte Beiträge
        7. Letzte Kommentare
        8. Meta
        9. RSS
        10. Schlagwörter-Wolke
        11. Seiten
        12. Suche
        13. Text
        14. Twenty Fourteen Ephemera
      5. Widgets in andere Bereiche verschieben
      6. Widgets entfernen und deaktivieren
      7. Zusammenfassung
    6. 10. Themes nutzen
      1. Themes verwalten
      2. Das Theme austauschen
      3. Themes in der Live-Vorschau anpassen
        1. Seitentitel und Untertitel
        2. Farben und Hintergrundbild ändern
        3. Header-Bild auswählen
        4. Navigation verändern
        5. Widgets anpassen
        6. Statische Startseite vorgeben
        7. Hervorgehobener Inhalt
      4. Themes im Backend anpassen
        1. Widgets, Menüs und der Editor
        2. Den Header anpassen
          1. Neues Header-Bild hochladen
          2. Das Header-Bild austauschen und entfernen
          3. Die Schriftfarbe des Titels ändern
        3. Den Hintergrund verändern
      5. Themes beschaffen und installieren
        1. Installation über den Katalog im Backend
        2. Installation eines Theme-Pakets
        3. Manuelle Installation
      6. Themes löschen
      7. Die Seitenoptik mit Page Templates beeinflussen
      8. Featured Posts
      9. Zusammenfassung
    7. 11. Den Internetauftritt mit Plugins erweitern
      1. Passende Plugins finden
      2. Plugins installieren
        1. Installation über das Plugin Directory
        2. Installation mit einem ZIP-Paket
        3. Plugins manuell installieren
        4. Favoriten anlegen und installieren
      3. Plugins ein- und ausschalten
      4. Plugins löschen
      5. Zusammenfassung
  4. III. Administration
    1. 12. Benutzer verwalten
      1. Benutzer hinzufügen
      2. Beiträge einreichen und freigeben
        1. Beiträge zur Revision vorlegen
        2. Gesperrte Beiträge übernehmen
        3. Autor und Inhalt ändern
        4. Beitrag veröffentlichen
      3. Benutzer verwalten
      4. Profile bearbeiten
        1. Persönliche Optionen
        2. Name
        3. Kontaktinfo
        4. Über dich und Über den Benutzer
        5. Private Seiten und Beiträge
          1. Private Seiten und Beiträge erstellen
          2. Probleme privater Seiten und Beiträge
      5. Benutzer löschen
      6. Automatische Registrierung
      7. Tipps im Umgang mit Benutzern
      8. Zusammenfassung
    2. 13. Daten sichern, wiederherstellen und importieren
      1. Backup mit Bordmitteln
        1. Daten sichern
        2. Daten wiederherstellen
      2. Backup mit Plugins
        1. Backup mit UpdraftPlus erstellen
        2. Ein UpdraftPlus-Backup wiederherstellen
      3. Manuelles Backup
        1. Manuell eine Sicherung erstellen
          1. Mit einer grafischen Benutzeroberfläche
          2. Mit einem Kommandozeilenprogramm
        2. Manuelle Sicherung wieder zurückspielen
          1. Mit einer grafischen Benutzeroberfläche
          2. Mit einem Kommandozeilenprogramm
      4. Beiträge aus Blogs importieren
      5. Zusammenfassung
    3. 14. Suchmaschinen-optimierung
      1. Funktionsweise einer Suchmaschine
      2. Indexierung erlauben
      3. Seitentitel und Untertitel weise wählen
      4. Inhalte optimieren
        1. Überschriften: Was draufsteht, muss auch drin sein
        2. Richtiges Reden ist Gold
        3. Texte gliedern und richtig kategorisieren
        4. Schlagwörter nutzen
        5. Bilder beschriften
        6. Links korrekt beschriften
        7. Multimedia-Inhalte als Bonus betrachten
        8. Das richtige Menü
        9. Sie lebt
      5. Pretty Permalinks aktivieren
      6. Plugins einsetzen (WordPress SEO by Yoast)
        1. Installation
        2. Inhalte mit Zusatzinformationen spicken und analysieren
        3. Titel vorgeben
        4. Allgemeine Meta-Informationen vorgeben
        5. Zugriff verbieten
        6. Inhalte für Facebook, Twitter und Google+ optimieren
        7. XML-Sitemaps
        8. Permalinks
        9. Kanonische URLs
        10. 301-Weiterleitung
        11. Breadcrumb-Navigation
        12. Newsfeeds um Informationen ergänzen
        13. Nützliche Werkzeuge
      7. Zusammenfassung
    4. 15. WordPress aktualisieren
      1. Benachrichtigungen
      2. WordPress über das Backend aktualisieren
      3. WordPress per Hand aktualisieren
      4. Zusammenfassung
    5. 16. Checkliste Sicherheit
      1. Zugangsdaten und Benutzer
      2. Inhalte
      3. WordPress-Installation
      4. Webserver
      5. Plugins und Themes
      6. Programmierung
    6. 17. Die Multisite-Funktion
      1. Vorbereitungen
      2. Die Multisite-Funktion einschalten
      3. Ein Multisite-Netzwerk einrichten
      4. Einen neuen Internetauftritt anmelden
      5. Netzwerkeinstellungen
        1. Registrierungseinstellungen
        2. Einstellungen für neue Seiten
        3. Dateiupload-Einstellungen
        4. Sprach- und Menüeinstellungen
      6. Zusammenfassung
  5. IV. Themes entwickelna
    1. 18. Ein eigenes Theme erstellen
      1. Crashkurs HTML und PHP
        1. HTML-Tags
        2. Grundgerüst einer Webseite
        3. PHP-Funktionen
        4. echo
      2. Das Theme-Verzeichnis
      3. Einen Entwurf erstellen
      4. Titel, Header-Bild, Menü und Meta-Daten: header.php
        1. Den Kopf der Webseite erstellen
        2. Titel und Untertitel einbauen
        3. Header-Bild einbinden
        4. Das Menü integrieren
      5. Suchfunktion und Widgets: sidebar.php
        1. Suchfunktion aktivieren
        2. Widgets einbinden
          1. Einen Bereich für die Widgets anmelden
          2. Die Position der Widgets festlegen
      6. Fußleiste und Seitenabschluss: footer.php
      7. Die Startseite mit den neuesten Beiträgen: index.php
        1. Den Header einbinden
        2. Liste mit Beiträgen ausgeben
          1. The Loop: Alle Beiträge anreichen lassen
          2. Einen einzelnen Beitrag ausgeben
          3. Zusammenfassung
        3. Links zum Umblättern anbieten
        4. Seiten- und Fußleiste einbinden
      8. Das Theme erstmals in Betrieb nehmen
      9. Zusammenfassung
    2. 19. Das eigene Theme komplettieren und ausbauen
      1. Ein einzelner Beitrag: single.php
        1. Den Beitrag ausgeben
        2. Schlagwörter ausgeben
        3. Beitragsbilder anzeigen
        4. Benutzerdefinierte Felder ausgeben
        5. Seitenumbrüche berücksichtigen
        6. Kommentare anzeigen
      2. Die Kommentare: comments.php
        1. Zugriffsrechte prüfen
        2. Die Existenz von Kommentaren prüfen
        3. Kommentare ausgeben
          1. Das Aussehen der Kommentare beeinflussen
          2. Den Aufbau einzelner Kommentare ändern
          3. Die Walker-Klasse – eine Alternative zur Callback-Funktion
          4. Zusammenfassung
        4. Links zum Umblättern einbauen
        5. Ein Formular erzeugen
        6. Auf geschlossene Kommentare hinweisen
        7. Die komplette comments.php
      3. Der Bauplan für (statische) Seiten: page.php
      4. Die Fehlerseite: 404.php
      5. Die Anhangseiten: attachment.php
      6. Die Beiträge eines Autors auflisten: author.php
      7. Alle Beiträge zu einem Schlagwort auflisten: tag.php
      8. Alle Beiträge einer Kategorie auflisten: category.php
      9. Suchergebnisse ausgeben: search.php
      10. Beiträge im Archiv anzeigen: archive.php
      11. Ein Vorschaubild einbinden
      12. Page Templates für statische Seiten
      13. Formatvorlagen
      14. Arbeit sparen mit Child-Themes
      15. Tipps und Tricks
        1. Der Editor in WordPress
        2. Ausgewählte Seiten anders formatieren
        3. Ein Theme weiter aufteilen
      16. Zusammenfassung
    3. 20. Responsive Design
      1. Crashkurs CSS
      2. Die Datei style.css
        1. Meta-Informationen über das Theme vorgeben
        2. Das Stylesheet einbinden
        3. CSS Reset
      3. Mobile First
        1. Bilder skalieren
        2. Schriftgrößen
        3. Links formatieren
        4. Das Menü formatieren
        5. Beiträge formatieren
        6. Kategorien formatieren
        7. Widgets formatieren
        8. Fußzeile formatieren
        9. Beitragsbild formatieren
        10. Benutzerdefinierte Felder formatieren
        11. Kommentare von Theme formatieren lassen
        12. Das Kommentarformular formatieren
        13. Die komplette style.css
      4. Layout für den Desktop
        1. Media Queries
          1. Aufbau einer Media Query
          2. Media-Features
          3. Medientypen
          4. Zusammenfassung
          5. Media Query für das Filmtoaster-Theme
        2. Das Hauptmenü aufbereiten
        3. Widgets in eine Seitenleiste verschieben
        4. Seitenbreite begrenzen
        5. Viewports
        6. Header-Bild im Backend auswählen (Custom Header)
      5. Verbesserungspotenzial
      6. Zusammenfassung
  6. V. WordPress erweitern
    1. 21. Eigene Plugins erstellen
      1. Aufbau und Arbeitsweise eines Plugins
        1. Dem Plugin einen Namen verpassen
        2. Plugin-Verzeichnis
        3. PHP-Datei als Plugin ausweisen
        4. Funktionen erstellen
      2. Action-Hooks
      3. Filter-Hooks
      4. Eigene Shortcodes
      5. Widgets
        1. Konstruktor
        2. Widget-Inhalte ausgeben
        3. Widget registrieren
        4. Eigenschaften des Widgets
        5. Sicherheit verbessern
      6. Plugin in das Backend einbinden (Options Page und Settings-API)
        1. mq_get_quote() anpassen
        2. Options Page erstellen
        3. Menüpunkt anlegen
        4. Settings-API nutzen
          1. Eingabefeld anzeigen
          2. Section erstellen
          3. Einstellung registrieren
          4. Options Page komplettieren
          5. Einstellung auswerten
        5. Zusammenfassung
        6. Sicherheit erhöhen
      7. Zugriff auf die Datenbank
        1. Datenbanktabelle anlegen
        2. Daten aus der Datenbank lesen
        3. Eingabeformular erstellen
      8. Verbesserungspotenzial und Sicherheit
        1. Kommentare hinzufügen
        2. Eingaben prüfen und filtern
        3. Berechtigungen prüfen
        4. Nonces nutzen
      9. Zusammenfassung
    2. 22. Post Types, Meta Boxes und Taxonomien
      1. Post Types
        1. Neues Plugin erstellen
        2. Funktionen und Eingabefelder wählen
        3. Beschriftungen vorgeben
        4. Weitere Einstellungen für den Post Type
        5. Post Type registrieren
      2. Meta Boxes
        1. Eingabefeld erzeugen
        2. Meta Box erstellen
        3. Eingaben speichern
      3. Tabelle im Backend anpassen
      4. Taxonomie erstellen
        1. Beschriftungen für das Backend
        2. Verhalten der Taxonomie festlegen
        3. Taxonomie registrieren
      5. Das Theme anpassen
        1. Einen Post formatieren
        2. Seite für die Taxonomien formatieren
        3. Übersichtsseite für die Posts gestalten
      6. Posts mit WP_Query abfragen
      7. Zusammenfassung
    3. 23. Internationalisierung von Themes und Plugins
      1. Vorgehensweise
      2. Texte kennzeichnen
        1. Die Funktion __()
        2. Text-Domains
        3. Die Funktion _e()
        4. Platzhalter
        5. Plural: Die Funktion _n()
        6. Homonyme: Die Funktionen _x() und _ex()
        7. Informationen für den Übersetzer
      3. Installation der Werkzeuge
        1. Hilfsprogramme installieren
          1. Windows
          2. Linux
          3. Mac OS X
        2. WordPress-Werkzeuge herunterladen
      4. Texte extrahieren
      5. Texte übersetzen
      6. .mo-Dateien erstellen
      7. Übersetzungen laden
        1. Themes
        2. Plugins
      8. Tipps für eine gute Übersetzung
      9. Zusammenfassung
  7. A. Über den Autor
  8. Stichwortverzeichnis
  9. Kolophon
  10. Impressum