das umfassende handbuch4.5 theme mit css an die eigenen wünsche anpassen ..... 194 4.6 das logo...

17
Alexander Hetzei WordPress 4 Das umfassende Handbuch r Rheinwerk Computing

Upload: others

Post on 06-Feb-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

  • Alexander Hetzei

    WordPress 4 Das umfassende Handbuch

    r

    ~ Rheinwerk Computing

  • Inhalt

    Vorwort zur 6. Auflage .. „ ........... „ ........................................... „ ........ _.„·······-·······-··„·-······· .... ······ 21

    1 WordPress verstehen 2s

    1.1 Was ist WordPress? ............................................................................................................ 25

    1.1.1

    1.1.2

    1.1.3

    1.1.4

    1.1.5

    1.1.6

    Schnell, einfach und flexibel ........................................................................... .

    Jeder kann Kommentare schreiben ·····················-······································ Kategorisieren, taggen und archivieren Sie Ihre Beiträge ..................... .

    Trackbacks - oder wie man den Weg zu Ihrem Blog findet ................. .

    Multi-Autoren-Fähigkeit .................................... „ ...•.•.. „ .......... „ ..• „.„_ .. „„.„. RSS-Feeds und vieles mehr ................... „ ......•..................•..•.....•..............•..•.....

    25

    26

    27

    27

    27

    28

    1.2 Eignet sich WordPress für mich? .................................................................................. 28

    1.2.1 Blogger & Privatpersonen ohne Vorkenntnisse .....................................•.. 29

    1.2.2 Webdesign-Einsteiger ··················-··-···-······„.„.„„ ....... -················-······„··- 29 1.2.3 Webdesigner und Agenturen ........................................................................... 29

    1.2.4 Shopbetreiber ........................................................................................................ 30

    1.3 Vom Blog zum CMS und wieder zurück ........................................ „.......................... 31 1.3.1 Wie ein CMS, nur einfacher ................... „ .........•......••....•......... „....................... 31 1.3.2 Bauen Sie Ihr CMS beliebig aus .. „ .... „ .... ·-····~··········„-·-·-··-··„·····„ .... „...... 32 1.3.3 WordPress sorgt schon allein dafür, dass Sie gefunden werden ......... 32

    1.3.4 Sie können auch ganz eigene Seitentypen kreieren ................................. 33

    1.3.5 WordPress eignet sich nicht nur für Blogs und kleine Websites ......... 33

    1.3.6 Gibt es noch irgendeinen Grund, der gegen WordPress spricht? ........ 33

    1.4 Welche Vorkenntnisse benötige ich? ...•........................ „........................................... 34 1.5 WordPress.com oder WordPress.org? ........................................................................ 34

    1.6 Die WordPress-Website „ ... - ... „„ .. „ .•....•. „ .......... „„„ .••...••.••.. „„.„ .. „ .•........ ·-················· 35 1.6.1 Informationen über das Projekt ...................................................................... 35

    1.6.2 Was haben andere schon auf Basis von WordPress kreiert? ................. 36

    1.6.3 WordPress erweitern ...........................................................•.••. „.„.M-··-·····„„„. 36 1.6.4 Hilfe bei Word Press .••...••............. „„ •. „„ ......................................................... „... 37

    1.7 Die Community „ ........ „--·---···-·--········~···-···•···············-·„-··--·····--·············-·---·· 38 1.7.1 Die Software scheint nicht schlecht zu sein ···································-·-······· 38 1.7.2 Sie bekommen gute und schnelle Hilfe ................. „..................................... 38 1.7.3 Es gibt zahlreiche Erweiterungen .........................................•....................•.... 39

    1.7.4 Man gehört dazu ····························································-······-··--····, .... „ .•••. „.„ 39

    5

    Inhalt

  • Inhalt

    1.8 Showcase: 10 Beispiele für Word Press-Websites .......... „ ......... „ ............... „ .• „..... 39

    1.8.1 cameronreynoldsflatt.com „„.„.„„„„„„„.„„„„.„„.„„„„„„ .. „„„ ... „ .. „.„.„„.„.. 39

    1.8.2 derrenbrown.co.uk „„„„„„„.„.„„„„„„„„„„„„„„„„„„„„„„.„„„„.„ .„„„„„„„„„. 39

    1.8.3 getyourprettyon.com .„.„„.„ .. „„„„„„„.„.„„„„.„ . . „„„ .. „ .. „.„„ .... „„„ ... „„„„„„„ 41

    1.8.4

    1.8.5

    1.8.6

    1.8.7

    1.8.8

    1.8.9

    1.8.10

    greatlengthshair.co.uk „„„„„„.„.„„„.„„ .. „„.„„„„„„„„.„„„„.„.„„„„.„ .. „„.„„„

    grindspaces.com „„„„.„„.„„„.„ .. „ .. „ ... „„„„„„„„„„ .. „„„„„„„„.„„„.„„„„„„.„„„

    gv.com „ .„ .. „.„„„„„„.„„„„„„„.„.„„„.„.„.„„„ •.. „„„ .. „.„„ .. „„.„„„ ... „„.„„ .. „.„„.„„.

    judithhobbyclothing.com .„„„.„„„„„„„„.„ .. „ .. „„„ .. „.„„„„„„.„„„„.„ .. „„„.„ .••

    lakenona.com .... „.„„.„„„„„„„.„„ .• „ .. . „„„„„„„ .. „„„„„„„„„ .•.. „„ •• „.„.„.„„ .• „„„.

    newyorker.com .„„ .. „.„.„ •. „.„ ... „ .. „„„.„„.„„ ..... „„„„„„„„.„„ ... „„„„.„„ .. „„„„.„.

    zync.ca ... „ .• „„„„„„„.„„.„.„„„„.„„„.„„„.„„„„.„„„.„ .. „„„„.„„„„„ .• „.„„„.„„„„.„ ..•

    41

    42

    42

    44

    44

    44

    46

    1.9 Die Dateistruktur „.„„„.„.„ .„„.„„„ ... „„„„ •• „„.„„„„.„.„.„ .... „„„„ •. „ .• „„„„.„„„„ .. „ •• „„„„. 46

    1.10 Die Datenbankstruktur .„„.„„„„.„.„„„„.„„„„„„.„„ „ „„.„„„.„„„„„„„„„„„„.„„„„„„.„.. 50

    1.11 Berechtigungen und Rollen „.„ .. „„„„„„„„„„ .. „.„„„.„„.„.„„„.„„„„„„.„ .. „„„.„„„„„„„ 51

    2 WordPress installieren 55

    2.1 Soll ich WordPress auf dem Rechner oder auf dem Server/

    Webspace installieren? „„„„„„„.„„„.„„„.„„„„ „„„ .. „ .. „ „ „ .„.„„„.„„„.„„„„.„.„. „ „„„„ „ 55

    2.2 Welchen Webspace oder Server benötige ich? .„„„„„„„.„„.„„„„.„.„„„ „„„„.„„„ 56

    2.3 Entwicklungsumgebung auf dem Rechner einrichten „.„.„„„„„„„„„„„„„„„„. 58

    2.3.l XAMPP unter Windows installieren „„.„„„„„„„„„„„„.„„.„ .. „„„„„„„„.„„„ 58

    2.3.2 Besonderheiten bei XAMPP auf dem Mac „„„ ... „„.„„„„„„„.„ .. „ ..... „„„„„. 66

    2.3.3 MAMP auf dem Mac installieren ... „ .• „„.„.„„ .... „ .. „„.„ „„„„ .. „ .... „ .„„.„„„„„ 67

    2.4 WordPress installieren „.„„„.„.„.„.„„.„„ „„.„„.„.„„„.„„„.„„„.„„„.„„.„„.„„„„„.„.„„.„ „ 78

    2.5 WordPress vom Rechner auf den Server hochladen .„„„„„.„„„„„„.„„„„„„„„„. 86

    3 Die Administrationsoberfläche 91

    3.1 Der Aufbau „ •. „„„„„„ .. „ .. „„.„„„„„„.„„„„„„ ... „ ..... „„„.„„.„„.„.„„„ •• „.„.„„„.„.„.„„„„„„ •. „ 93

    3.2 Das Dashboard .„„„„.„ .. „ „.„„.„.„„„.„.„„„ ..• „.„„„„.„„.„ .• „.„„.„„„„„„„ ... „ „ .. „„„„„„ •• „ „. 96

    3.2.1 Dashboard - Ihr persönliches Informationsnetzwerk „„„.„„„„.„„„.„„„ 96

    3.2.2 Aktualisierungen - immer auf dem neuesten Stand ... „„„„„ •.. „„.„„„„„ 97

    3.3 Die Beiträge „„„„„.„ ...... „ .... „„„.„.„„ .. „„.„„.„„„„ .. „„„.„„„„.„.„„„„„„„„„„„„„„„ „ „.„„„„ 99

    3.3.1 Alle Beiträge .„.„„„.„„„.„.„„„„ „.„„„„.„„„„.„.„„„„.„„ .. „„.„„.„„.„„„„„.„„„„.„„ 100

    3.3.2 Erstellen „„„„„.„„„„„ •• „.„„.„ •. „„„„.„„„„„„.„„„ •• „„„„„„„„.„.„„.„ •• „„„„„„ ....... „ 102

    3.3.3 Kategorien „.„„.„ .. „ .. „.„„.„„„.„ .„„.„„„„„„„.„ ... „.„„„„„„„„„„„„„„„„„ .. „ .„.„„„ 129

    3.3.4 Schlagwörter „„„„„ .. „„„„„.„„ .. „„„.„.„ „„.„„.„„„.„„„„.„ „„„„ .. „ „„„„.„„„„„ .. „. 129

    6

  • Inhalt

    3.4 Medien ..................................................................................................................................... 130

    3.5 Seiten ........................................................................................................................................ 135

    3.6 Kommentare ............................... .. .................................... .................................................... 138

    3.7 Design ............................... .. ...................................................................................................... 139

    3.7.1 Themes .......... .. ...... .. ................................................................................................ 139

    3.7.2 Widgets ................................................................................................................... 154

    3.7.3 Menüs ................................................................... ........................... ........................ 156

    3.7.4 Header/Hintergrund ........................................................................................... 159

    3.7.5 Editor ........................................................................................................................ 159

    3.8 Weitere Funktionen mit Plugins .... ........................... ................................................... 161

    3.8.1 Installierte Plugins ......................................... ...................................................... 161

    3.8.2 Installieren........................................ ........................... ............ ............................... 162

    3.8.3 Editor ........................................................................................................................ 166

    3.9 Benutzer .................................................................................................................................. 166

    3.9.1 Hinzufügen ............................... ............. ..... ........................................................... 167

    3.9.2 Dein Profil ............................................................................................................... 169

    3.10 Werkzeuge ............................................................................................................................. 170

    3.10.1 Press This ............................................. .. .................................... ............................. 171

    3.10.2 Kategorie- und Schlagwort-Konverter .......................................................... 174

    3.10.3 Daten importieren ..... .. .......................................................... „............................ 175 3.10.4 Daten exportieren .... ........................................... ................................................. 175

    3.11 Einstellungen ......................................................................... .. ............................................. 176

    3.11.1 Allgemein ...... „........................................................................................................ 176 3.11.2 Schreiben ................................................................................................................ 178

    3.11.3 Lesen ..................................................................................... „.„„............................. 179 3.11.4 Diskussion .............................................................................................................. 181

    3.11.5 Medien ..................................................................................................................... 183

    3.11.6 Permalinks ................................................................. „ .. „....................................... 184

    4 Schnell und einfach: fertige Themes 181

    4.1 Individuelles oder fertiges Theme? ............................................................................. 187

    4.2 Quellen für kostenlose Themes ......................................................................... ........... 188

    4.3 Quellen für kommerzielle Themes .............................................................................. 189

    4.4 Das Theme installieren und einrichten ..................................................................... 191

    4.5 Theme mit CSS an die eigenen Wünsche anpassen ............................................ 194

    4.6 Das Logo anpassen ............................................................................................................. 194

    7

  • Inhalt

    4. 7 Andere Schriftarten 8c Google Web Fonts ............................................................... 196

    4.8 Farben anpassen ························-························-·-··························································· 202

    4.9 Eigene Icons mit Font Awesome -······································································-········ 205 4.9.1 Font Awesome über CDN nutzen ................................................................... 206

    4.9.2 Font Awesome selbst hosten ........................................................................... 206

    4.9.3 Die Icons verwenden ........................................................................................... 207

    4.10 Favicon hinterle.gen ·······························-··········-···-························································· 208

    4.11 Häufige Probleme beim Wechsel eines Themes ......................... „........................ 210 4.11.1 Das Stylesheet feh lt{Theme kann nicht aktiviert werden ..................... 210

    4.11.2

    4.11.3

    4.11.4

    4.11.5

    4.11.6

    Außer der Startseite kann ich keine andere Unterseite aufrufen ...... .

    Das Theme sieht nicht so aus, wie es aussehen sollte ........................... .

    Plugins funktionieren nicht mehr ................................................................. .

    Die Website lädt jetzt langsamer·············-···················································· Manche Funktionen des neuen Themes sind nicht verfügbar ............ .

    4.11.7 Das neue Theme erfordert Beitragsbilder, aber bei vielen alten

    210

    210

    211

    211

    211

    Beiträgen habe ich solche nie definiert ........................................................ 211

    4.11.8 Der Theme-Wechsel dauert länger als erwartet ....................................... 212

    4.11.9 Funktionen des alten Themes sind plötzlich weg ..................................... 212

    4.11.10 Die Widgets sind weg oder funktionieren nicht mehr ............................ 212

    4.11.11 Hilfe, bei meinem Theme sind ganz viele Widgets, die da nicht

    hingehören! ........................................................................................................... 213

    4.11.12 Die Besucher werden nicht mehr gezählt ................................................... 213

    4.11.13 Die RSS-Abonnenten werden nicht korrekt ermittelt .............................. 213

    4.12 Tipps für die Theme-Auswahl ........................................................................................ 213

    4.13 Zehn kostenlose WordPress-Themes ......................................................................... 215

    4.14 Zehn kostenpflichtige WordPress-Themes ............................................................. 223

    4.15 Frameworks: Genesis, Thesis 8c Co. ............................................................................ 231

    4.16 Mein Theme macht Probleme: Was soll ich tun? ................................................. 233

    4.16.1 Das Stylesheetfehlt ........................................................................ „.................. 233 4.16.2 Seite nicht gefunden ....... „ ............................ „ ........................... „....................... 233 4.16.3 Die URLs sehen unansehnlich aus ..... „ ........................... „.............................. 233 4.16.4 Das Theme sieht nicht aus w ie im Prospekt ............................................... 233

    4.16.5 Slides & Co. funktionieren nicht ................................................................ -„. 234 4.16.6 Im Theme ist ein Menü integriert, aber ich sehe es nicht ...................... 234

    4.16.7 CSS-Änderungen werden nicht übernommen ........................................... 234

    4.16.8 Das Theme-Update hat alle Änderungen zerstört .................................... 234

    4.16.9 Widgets werden nicht angezeigt oder funktionieren nicht .................. 234

    4.16.10 Es werden ein Haufen Widgets angezeigt, die ich nie aktiviert habe 234

    8

  • 5 HTML und CSS für Word Press 235

    5.1 Benötige ich HTML und CSS für WordPress? .................. „ .•..•....• „ .......•....... „ •....•.• „ 236

    5.2 Texteditoren ................................................................ „ ••••.... . „............................................. 236

    5.3 Schwachstelle: Browser .................. „ .„.................................. .......................................... 237

    5.4 HTML-Grundlagen „ .. „ .•.••...•••••• „ ••.....••......•.•...... „ •• „ ...••••.... „ ....••.••..•••......•.•.....•... ....••.••.• „ 238

    5.4.1 Das Grundgerüst einer Website .„„ ....• „ .......•••.... „ ... . „.„„ .••... „ .••• „ ...•..•. „„„... 238

    5.4.2 Tags schachteln ................................. „„ ..................... „ .••.••. •••••••.••• „.................... 239 5.4.3 Texte definieren ............ „ •••.•....•.•.•....•••.••..••.••••..••..••.•••.••••••• „ ......... „................... 239 5.4.4 Bilder einfügen .......... „ ... „ .•..••....•••.••. „ ••...... „ ....... „ •• „ •.....• „„.„.„ .. „„.„.„ ........... „. 246

    5.4.5 Formulare erstellen „.„ ......••... „ •• „ .......• „ ... . „ . •••.•... „ ••...... „ ........•• „ .. „ ... „.„„........ 247

    5.4.6 Kommentare kennzeichnen .„ .•....•.••• „ •..•••. „ ..•.... „ .. „ ...•••••... „ •..... „ ... „ ... „ •••. „.. 249

    5.4.7 Die Website strukturieren und Klassen/IDs vergeben ............................ 250

    5.5 CSS-Grundlagen .. „.„ ... „.„ •...••••............ „ ..••••....•• „ .. „ .. „ ..........•. „ .. „.„„ ...... „.„ .. „.„ ....•• „....... 251

    5.5.1 CSS-Angaben in HTML einbinden ... „.„ .. „ .••........ „.„.„„„ •• „ ... „ •. „ .......... „„„... 251

    5.5.2

    5.5.3

    5.5.4

    5.5.5

    5.5.6

    5.5.7

    5.5.8

    5.5.9

    5.5.10

    5.5.11

    Aufbau einer CSS·Anweisung .. „.„ •............... „.„ ..... „ •.........•..............•••••.... „„.

    Eltern-, Kind-, lnline- und Blockelemente ......... „.„„ .. „ .. „ ... „ .. „ •. „ .. „ •..........

    Text-Eigenschaften anpassen ... „ .•.... „ .. „ .••....• „ ... „ .. „ ..........••.... „.„ .....••.•.•.....•

    Schrift-Eigenschaften anpassen .................................. „ .•••..•• „ •........ „ ..•.• „ ••.•.

    Hintergründe anpassen ............................ „.„„ ... „ ..• „ ........ „ ...•....... „ •••... „ ....... „

    Link-Eigenschaften anpassen .. „ ...... „ .... „ ....••...•... „„ ...... .......••••......• „ ............ .

    Rahmen, Außenabstand und Innenabstand .............................................. .

    Listen-Eigenschaften anpassen ........ „ ...... „ ............ „ .......... . „ ......•.•. „ ..•.•• „„ •..•

    Elemente positionieren ..................... „ ................. „ ..•. „ .................... „ •....•...•......

    Weitere nützliche Eigenschaften finden ........... „ ..................•......................

    252

    255

    256

    258

    259

    261

    262

    264

    265

    271

    5.6 Gute alte Werte: »reset.csscc .. „ .........•...•............ „.......................................................... 271

    5.7 WordPress-Themes mit HTML 8c CSS anpassen ................. „................................. 273

    5.8 Die WordPress-CSS-Klasse zum Element finden .. „............................................... 276

    5.9 Quellen: HTML und CSS richtig lernen ....................................................................... 279

    6 Ein eigenes Theme programmieren 281

    6.1 Erforderliche Vorkenntnisse ................. „ •••... „.„ •..... „ •••..... ..••....•••••••....•••..•.......•......• „... 282

    6.2 Der Aufbau von Themes in WordPress ............. „ ............................. „........................ 282

    6.3 Die Vorbereitung ................... „ •••• „„ ••...•.•.....•.•• „ •.•...•• „ .•••......•..... „„ •.. „ .... „ .•••...... „ ••• „„ .•• „ 285

    6.4 Von der HTML-Vorlage zum fertigen Theme ....... „.„ .......•••..•...•.•.. „ ..• „ .......• „........ 293 6.4.1 Einbinden der HTML-Vorlage .................. „ ....... „ .. „ .. „ ........•..• „ ...... „„ .. „ .• „...... 294

    9

    Inhalt

  • Inhalt

    6.4.2 Layout der restlichen Inhaltsdateien ............................................................. 306

    6.4.3 Die Kommentarfunktion einbauen ................................................................ 330

    6.4.4 Das Theme widget-fähig machen .................................................................. 337

    6.4.5 Aus dem Blog eine Website machen ............................................................. 348

    6.4.6 Was Sie sonst noch über Themes wissen sollten ...................................... 351

    7 Responsive Webdesign mit WordPress 363

    7.1 Was ist Responsive Webdesign? .................................................................................. 363

    7.2 Mobile First vs. Desktop First......................................................................................... 364

    7.3 Technischer Hintergrund ................................................................................................. 365

    7.4 Responsive Grids ................ -.„............................................................................................ 365

    7.5 Responsive Frameworks .................................................................................................. 370

    7.6 Mobile Navigation .............................................................................................................. 374

    7.7 Responsive Slider ................................................................................................................ 382

    7.8 Retina-Bilder························································-··-···························································· 391

    8 Seitentypen 395

    8.1 Was sind Seitentypen? ..................................................................................................... 395

    8.2 Anwendungsbereiche ....................................................................................................... 396

    8.2.l Ein FAQ-Bereich .................................................................................................... 397

    8.2.2 Ein Event-Bereich .......................................................................................•......... 397

    8.2.3 Fachartikel .............................................................................................................. 398

    8.3 Seitentypen registrieren .................................................................................................. 398

    8.4 Den Seitentyp mit Datenfeldern bestücken ........................................................... 405

    8.5 Eigene Taxonomien entwerfen ......................................................... „......................... 407

    8.6 Die Übersichtsseite anpassen ........................................................................................ 409

    8.7 Das Theme anpassen .................................................... „................................................... 411 8.7.1 Die Produktübersicht anlegen ...................•..................................................... 412

    8.7.2 Einen Menüpunkt zur Produktübersicht anlegen ..................................... 414

    8.7.3 Die Einzelansicht eines Produkts programmieren .................................... 415

    8.7.4 Die Anzeige der Leistungen-Taxonomie gestalten ................................... 417

    8.7.5 Die Anzeige der Preisklassen-Taxonomie gestalten ................................ 419

    8.8 Seitentypen mithilfe von Plugins registrieren ....................................................... 421

    10

  • Inhalt

    9 Plugins 437

    9.1 Was sind Plugins? ...... „„ ........ „ ..•....... „.„ ....•...•......• - .•...•..•... „ ............ „ .... „.„..................... 437

    9.2 Vor- und Nachteile von Plugins ................ „ ............ „.„ ... „............................................ 437

    9.3 Die richtige Auswahl eines Plugins .„ ......... „ •... „ .. „„ ....... „ ... „ ................... „ ........ „...... 438

    9.4 10 Plugins für den WordPress-Alltag „ .......... „............................................................ 439 9.4.1 Akismet-Anti-Spam-Tool für Ihre Kommentare ..................................... 439

    9.4.2 Contact Form 7- komfortabel Kontaktformulare erstellen .................. 440

    9.4.3 Antispam Bee - die Alternative zu Akismet ................................................ 446

    9.4.4 Google XML Sitemaps - SEO-Sitemaps erstellen ... „.„ ........ „ ........... „....... 453

    9.4.5 WP Maintenance Mode - die Website in den Wartungsmodus

    versetzen ........ „ ... „ .............. „.„ ... „ ..... „ .............••... „ .. „ ... „„.„ .. „ ........ „ .. „.„ .•.. „...... 457 9.4.6 Broken Link Checker - keine toten Links mehr „ ... „ ....... „ .. „ .. „„ .. „„ .... „ .. „. 464

    9.4.7 TinyMCE Advanced : Tabellen und mehr für den Editor „ .... „ .. „ ... „ .. „ .. „. 469

    9.4.8 User Role Ed itor: Rollen & Rechte anpassen „.„„ ... „.„ .. „„„ .... „ ........... „ .. „. 474

    9.4.9 Simple Lightbox- Ihre Bilder schön eingerahmt ............................... „..... 479 9.4.10 lmageMagick Engine - die besseren Bilder für Ihre Website ... „ ...••.. „.. 483

    9.4.11 Weitere Plugins „ ...... „ .. „ ....•...... „ ......•. „„ .....•...•. „ ... „ .•.. „ .......•. „ ..•.•..........•..•.•. „.„ 484

    10 Plugins & Widgets selbst programmieren 485

    10.1 Vorkenntnisse und Vorwissen ........... „ ........... „ ........ „ .. „ •...... „ ..................... „.„ ... „ .. „.. 485

    10.1.1 Was Sie vor der Erstellung wissen sollten „ .....•. „„ .......... „ .......... „.............. 486

    10.1.2 Einige WordPress-Grundkenntnisse ....................... „ .. „ .......•....... „ ...... „ .... „.. 486

    10.1.3 Zugriff auf die Datenbank „.„ ..•................. „ ......................•.....•. „ ... „.„ ......... „... 487

    10.1.4 Der Kopf der Plugin-Datei .„.„„.„ .....•. „ .. „ ... „ ....... „ .. „ .......... „ .. „.„ .... „.„ ... _ .. „. 489

    10.2 Ihr erstes Plugin: My Greatest Posts „ .. „ ............ „ ... „ ....... „.„ .... „ ............... „ ... „ ....... „. 489

    10.2.1 Vorüberlegungen ...... „ .............• „ .....•.. „ ..•......•....... „ ...• „ ......... „ .................... „..... 490

    10.2.2 Los geht's ···········-·········„········„„ .. „„ ...... „„ ....•.............• „ .....•. „ .. „.„ .••........• „........ 490

    10.2.3 Die Action-Hooks hinzufügen .... „ ••.•••...••.....• „ .......................................... „..... 491 10.2.4 Erstellen einer neuen Tabelle ........ „ .. „ .. „ ... „ .......•.... „ ...... „ .......... „ .... „ .. „ .. „.... 491

    10.2.5 Der Counter für die Pageviews .„..................................................................... 492 10.2.6 Liste der am häufigsten besuchten Beiträge ausgeben .„ .. „ ... „ ....... „ .. „. 494

    10.2.7 Das Plugin direkt in das Theme einbinden .............. „ .. „ ....... „..................... 496

    10.3 Das Widget zum Plugin ............ „ .. „ .. „ .... „ .. „ ...•..•.. „ ....... „ ........ „ ................. „ .. „ ............ „. 497

    10.3.1 Das Widget registrieren ...... „„ ...... „ ... „ ........... „ ........... „„ ..•... „ ..•....... „ .. „ ... „„... 497

    10.3.2 Das Widget definieren ... „.„ ....... „ .. „ ....... „ ... „ .. „ ..... „„ .. „ .. „ ... „ .. „ .. „„.„ ......... „„ 497

    10.3.3 Ausgabe des Widgets .„„ ...... „ ..... „ .... „ .. „ .. „ .. „ ....... „ ... „ ........... „.„ ..... „ .. „ ....... „. 498

    11

  • Inhalt

    10.3.4 Werte des Nutzers speichern ........... „.............................................................. 499 10.3.5 Das Widget-Formular „ .. „ .. „„„„„„„ ... „„„„„„ .. „.„„„„„„ •. „„ •........ „„„„„„„„„.. 500

    10.4 Widgets ohne Plugin programmieren .„„„„„ ... „.„ .. „ ........ „ •• „ .• „ .••.•... „„„ .. „ ..• „ •. „... 501

    11 Internationalisierung von Plugins und Themes 509

    11.1 Themes 8c Plugins übersetzungsfähig machen .„ .. „ .. „ .. „ .. ..•. „. ..... ........................ 510 11.1.1 Die Word Press-Funktionen ............... „ ...... „ ................ „ ... „ .................. ..... „...... 510

    11.1.2 Umgang mit Platzhaltern . „ .„„„„„„„ ........ „.„.„„ ... „ ........ ...... „ ..... „„............... 511

    11.1.3 Einzahl oder Mehrzahl? „„ ... „„ .. „ ............ „„ .. „„„.„„„„.„„„„„„„„„„ .... „ ... „„.... 511

    11.1.4 Ein Wort- mehrere Bedeutungen .... „„„„„„.„„„„„„„„„„„„„„„„„.„„„„.... . 512

    11.1.5 Beschreibungen „ .. „„„„„„„„.„ ..... „.„ ........ „„ .. „ .. „„.„„„„„„„„„„„„ .. „„„„.„.„.... 512

    11.1.6 Best Practices .„ .. „„ •....•.... „ . .. „.„ ....................... ..... „ ............... „„„ ............ „........... 513

    11.2 Themes und Plugins internationalisieren „ ......... .. „„„„ .... „ .. „ .. „ .. „„ ......... „ .. „ .. „.... 514

    11.2.1 Themes ........ „„ .. „ .. „ .. „„.„ ....... „ ..... „ ................ „ .. „ .. „ ....... „„„ .. „ .. „„......... ............. 514

    11.2.2 Plugins .„„.„ •. „ .. „ •.. „ ........... .... ............ .... ...... ........ ......... .... . „„ ... „„„...... ...... ............ 514

    11.2.3 Widgets „.„„„ .. „„„„ .. „ .................................... „.„„.„ ..... „„ .. „.„ ...•.... „.......... .......... 515

    11.3 Erstellen der Übersetzungsvorlage „.„ ............ „ ... „„„ .. „ ... „.„ .. „ .... „ ........ „ ... „ .. „ .... „.. 515

    11.3.1 Installation der Software .„„„ .. „„„„„„.„ ...•.. „ .... „ ..•... „ ....•.. „ ..•..... . „................. 516

    11.3.2 Gettext und PHP dem Windows-Pfad hinzufügen ............. „.„„.„ .. „„.„... 516

    11.3.3 Download des Word Press SVN-Trunks „ •.. „ .. „ .. „ ... „ ... „.„ .. „„.„„„„„„„„„„.. 518

    11.3.4 Die Vorlage (*.pot) erstellen ....................................... „„„„„„„„„„„„ .•... „ „ ..... 520

    11.4 Übersetzen einer Vorlage ... „.„„„„„„.„„„ ... „ .. „ ...... „ •...... „ ... „.„ ... „ .. „ •. „ ........... „........... 521

    11.4.1 Datei in POEdit öffnen ................................ „„„„„„„„„„„„„„„„„„ .. „„....... ....... 521

    11.4.2 Übersetzungen eintragen ... „ .. .... „ .. ...... ..... .... ........ .. „„„„„.„.„„„ .. „ .. ........ .. ..... 521

    11.4.3 Katalogoptionen anpassen ....................... „.„„„.„.„„.„„ .. „„„„ .. „ ............. „..... 522

    11.4.4 MO-Datei erstellen .. „„„ .. „„„„.„ ....................•.. „„.„„„ •. „„.„.„ •. „„ •. „ ••. „ .. „.„..... 522

    11.5 Einbinden und Testen einer Übersetzung .......... „ .. ..... „ „................ ..... ..... ............... 523

    11.5.1 Die MO-Datei umbenennen und in das Theme oder Plugin

    integrieren .................. „ ....... „ ...... „......................................................................... 523

    11.5.2 Die Übersetzung in Word Press testen .......................................................... 523

    11.6 Quellen .................... „............................................................................................................... 523

    12 Mehrsprachige Websites 525

    12.1 Sprachen über Polylang hinzufügen ... „..................................................................... 525

    12.2 Statische Inhalte übersetzen .... „ .•• ..• .. ... „ •.........................................•..........•.••. „ •.••. „... 527

    12

  • 12.3 Beiträge samt Übersetzung anlegen ............... „ .. „ ........................ „........................... 530

    12.4 Sprachumschalter implementieren ............................................................................ 531

    12.S Kategorien und Schlagwörter übersetzen ............................................................... 533

    12.6 Medien-Uploads übersetzen .......................................................................................... 534

    13 WordPress optimieren 535

    13.1 WordPress per Hand absichern ..................................................................................... 535

    13.1.1 Wählen Sie einen sicheren Admin-Benutzernamen ................................ 535

    13.1.2 Wählen Sie ein sicheres Passwort .................................................................. 536

    13.1.3 Schützen Sie die Administrationsoberfläche ............................................. 536

    13.1.4 Schalten Sie alle Login-Fehlermeldungen ab.............................................. 537

    13.1.5 Entfernen Sie die Word Press-Version aus Ihrem Quelltext ................... 537

    13.1.6 Verhindern Sie den Zugriff auf Ihre Ordner ................................................ 538

    13.1.7 Schützen Sie Ihre »wp-config.php« ............................................ ,................... 538

    13.1.8 Ändern Sie das Tabellen-Präfix........................................................................ 538

    13.1.9 Halten Sie Suchmaschinen von Ihren Verzeichnissen fern... ................. 540

    13.1.10 Schalten Sie die Registrierung aus ................................................................. 541

    13.1.11 Updaten Sie Word Press regelmäßig.............................................................. 541

    13.1.12 Machen Sie regelmäßige Backups .................................................................. 541

    13.1.13 Zwingen Sie WordPress zu einer sicheren SSL-Verbindung .................. 541

    13.1.14 Nutzen Sie SFTP anstelle von FTP ................................................................... 542

    13.1.15 Beobachten Sie Ihre Server-Logs ..................................................................... 542

    13.2 WordPress mit Sucuri Security absichern ................................................................. 542

    13.2.1 »Oashboard« .......................................................................................................... 542

    13.2.2 »Maiware Scan« ................................................................................................... 543

    13.2.3 »Firewall«................................................................................................................ 544

    13.2.4

    13.2.5

    13.2.6

    13.2.7

    13.2.8

    »Hardening« ......................................................................................................... .

    »Post-Hack« .......................................................................................................... .

    »Last Logins« ................................... , ..................................................................... .

    »Settings« .............................................................................................................. .

    »Site Info« .............................................................................................................. .

    544 547

    548

    548

    555

    13.3 Noch mehr Sicherheit durch Wordfence .................................................................. 558

    13.4 Verstecken spielen: Lockdown WP Admin ....... „..................................................... 568

    13.5 Brauche ich eine Website-Firewall? ......................................... „................................. 569

    13

    Inhalt

  • Inhalt

    14 WordPress-Wartung 571

    14.1 Updates - immer auf dem neuesten Stand ...................................... „ ... „ ......... „.... 571

    14.2 Backups per Hand durchführen .................................................................................... 572

    14.3 Backups mit einem Plugin durchführen .„ ...................... „„„„„ .. „ .. „ .. „ •.. „ ... „ .. „ .. „„ 574

    14.4 Seelenfrieden: Backups mit VaultPress „ .. „„.„„„„„ .. „ ... „.„ .. „ .. „ ... „ .. „ .... „ ...... „ .•. „. 586

    14.5 Wichtige Funktionen regelmäßig testen „„„„„„„„„„„„„„„„„„„.„„„„„„„„„.„„„. 589

    15 30 WordPress-Probleme und ihre Lösungen 591

    15.1 White Screen .. „.„„.„„„„„„„„.„„ .. „„„„„„.„„„.„„ .. „„„„.„„ .. „.„„ .. „.„ .. „„.„„„„„ ... „„„.„.... 591

    15.1.1 Probleme mit einem Plugin „.„.„„„„„„„„.„.„ ... „ . . „„„.„.„ .. „„„„„„„„„„„.„.„. 591

    15.1.2 Probleme mit einem Theme .„„„„„ .. „ ........................ „„„„.„„ .. „„„„„.„ ..... „... 592

    15.2 Interner Serverfehler .. „ .. „„.„ ....... „ .......................... „„ .... „ ..... ........................ „ ............ „.. 592

    15.3 Fehler beim Aufbau einer Datenbankverbindung ........................................ „ ... „ 593

    15.4 Fehlerhaftes Auto-Update .„.„ ................................................. „ ................ „ ... „ .. „.......... 593

    15.5 Timeout der Verbindung .. „„„„„„ ........•................... „ .. „ ........ .... .. .. ................ „ ............. „ 594

    15.6 Passwort vergessen ...... „ ... „ ...... „ ....... „.„„„„.„ ... „ ......................................... „ .... .... „.. ...... 594

    15.7 Probleme bei Foto-Upload oder dem Erstellen von Dateien

    durch WordPress ................................. „ ......••...........•...................... „ ... „.„ ...... „„ ... „„......... 594

    15.8 Administrationsoberfläche sieht seltsam aus ............... „ .. „ .. „„ .... „ ... „„.„ ..... „„„. 595

    15.9 »Cannot Modify Header Information „.cc .„.„„.„.„.„ ................. „ .... „„.„ ........ „.„.„.. 595

    15.10 »Fatal Error: Allowed Memory Size „. exhaustedcc ................ „ .......................... „ 595

    15.11 Wartungsmodus bleibt nach Update bestehen .............. „ .. „ ... „ .. „....................... 595

    15.12 Das Stylesheet fehlt ...................................................................................... „................... 596

    15.13 Fehler beim Datenimport ....... „ ............ .................................... „ ... „ .. „ ... „....................... 596

    15.14 Das Theme sieht nicht so aus wie in der Vorschau ....... „ .. „ .. „ .. „ ... „ ......... „.„ ... „. 596

    15.15 Mein Theme sieht zerstört aus (Widgets) ............................................................ „„ 596

    15.16 Meine URLs sehen unattraktiv aus ... „ ..•...•... „ ... „ ..••........... „ .......................... „ .. „.„„„ 597

    15.17 Die Links auf meiner Website funktionieren nicht „„ .. „.„„ ... „„ .. „ ....... „„„ .. „„„. 597

    15.18 Alte Beiträge haben kein Beitragsbild, das Theme setzt es aber voraus „. 597

    15.19 Error 145: Ihre Datenbank ist beschädigt .. „ .. „„„.„„.„.„„„„„„„„„„ .... „„„„ .. „ .. „ .. „. 597

    14

  • Inhalt

    15.20 Aktueller Webspace unterstützt WordPress nicht .................................. „„ ... „.... 598

    15.21 404 - Seite nicht gefunden ............................................................................................ 598

    15.22 Ihre Änderungen zeigen sich nicht auf der Website ........................................... 598

    15.23 nEin weiterer WordPress-Blogcc .................................................................................... 598

    15.24 Google indexiert die Website nicht {mehr} ......... „.................................................. 599

    15.25 Beiträge auf der Startseite werden im Volltext angezeigt .............................. 599

    15.26 Die Sidebar ist plötzlich unter dem Inhalt ............................................................... 600

    15.27 In der URL erscheint die nindex.phpcc ........................................................................ 600

    15.28 Einige Javascript-Funktionen sind gestört ·······················································-····· 600

    15.29 Es tritt ein Syntax-Error auf ................................................. „ ............... „ ...................... „ 600

    15.30 Es tritt ein Unexpected-Error auf ................................................................................. 601

    15.31 Ich habe ein anderes Problem: Wo finde ich Hilfe? ............................................. 601

    15.32 Quellen ............................................................. „ ........ : ... „ ...... „ ............ „.................................. 601

    16 Suchmaschinenoptimierung 603

    16.1 SEO aus heutiger Sicht .„ ............................................................................... „ .............. „.. 603 16.1.1 Google Instant....................................................................................................... 603

    16.1.2 Neue Herausforderungen ................................................................................. 604

    16.1.3 Personalisierte Suchergebnisse ....................................................................... 604

    16.1.4 Trend: Konversionsoptimierung ·································-·································· 605 16.1.5 Was das für Sie bedeutet .................................................................... „............ 605

    16.2 WordPress ist ein guter Anfang .................................................................................... 606

    16.3 Grundlegende SEO-Techniken ...................................................................................... 607

    16.3.1 Führen Sie ein Blog! ............................................................................................. 607

    16.3.2 Optimieren Sie Ihre Texte! .„ ...... „ ........... „„.„„ .............. „ ..... „ ............ „ .... „„.... 608 16.3.3 Der Titel Ihrer Seite .. „.„„ .................. „„ ...... -.. „.„„ .. „ ...... „ ...... „ ... „ ...... „ ......• „.„. 608 16.3.4 Die Meta-Description ..... „„ ................ „.„ ................ „ .. „ .......... „ ..... „ ............ „„.. 609 16.3.5 Permalinks .. „ .... „.„ ......... „.„„ ... „„ .................. „„ ......... „„ .. „„„ ....... „.„ .... „„........... 609 16.3.6 Sorgen Sie für Backlinks! ... „„ .... „„ .......... -„ .. „ ...................... „ .......... „ ..... „....... 610 16.3.7 Nutzen Sie Web Analytics! ... „ ... „„„ .. „.„ .... „~„ .. „.„ ....... „-.. „„ ........ „„.„.„„„... 611

    16.4 Yoast SEO - die optimale Suchmaschinenoptimierung „ ....... „ .................. „.„„ 612 16.4.1 Dashboard „ ............ „ ..... „ ............. „ ... „ ..... „ ..... „.„„ ............... „ .. „„ ............. „.......... 612 16.4.2 »Titles & Metas« ............................ „ ................... „ ..... „ ................................ „„„.. 616 16.4.3 »Social« ............. „ .................... „ .......................................... „ ............ „..................... 624 16.4.4 »XML-Sitemaps« .... „ .... „ ..... „ ..................................................... „.„...................... 628

    15

  • Inhalt

    16.4.5 »Fortgeschritten« ........................................... .............................................. „...... 631 16.4.6 »Werkzeuge« ......................................................................................................... 635

    16.4.7 »Suchkonsole« ...................................................................................................... 638

    16.4.8 WordPress SEO in der Artikelerstellung ....................................................... 638

    17 20 WordPressMTipps für alle Fälle 643

    17.1 E-Mail-Adressen vor Spam schützen .......................................................................... 643 17.1.1 E-Mail-Adressen im Code .................................................................................. 643

    17.1.2 E-Mail-Adressen in Beiträgen und Seiten .................................................... 644

    17.2 Google Maps einbinden ................................................................................................... 646

    17.3 Mit der Website umziehen ............................................................................................. 649 17.3.1 WordPress mitteilen, wie Ihre Website nun erreichbar ist.................... 649

    17.3.2 Die Datenbankeinträge suchen und ersetzen (lassen) ........................... 650

    17.4 Twitter-Nutzernamen automatisch verlinken ....................................................... 651

    17.5 WP-Version ohne Plugin aus Quelltext entfernen ............................................... 652

    17.6 Eigene Texte im Backend platzieren .......................................................................... 653

    17.7 Eigene Texte zur Login-Seite hinzufügen ................................................................. 654

    17.8 Das URL-Feld aus Kommentarformularen entfernen ......................................... 655

    17.9 Minimale Zeichenanzahl für Kommentare setzen .............................................. 657

    17.10 Wartungsmodus einschalten ......................................................................................... 658

    17.11 Beitragstitel statt »Vorheriger Beitragcc/»Nächster Beitragcc „ .••. „ .• „ •.. „....... 659

    17.12 Bei nur einem Suchergebnis automatisch den Beitrag öffnen „ ...•••• „ ••. „ •• „... 660

    17.13 Seiten aus den Suchergebnissen ausschließen ... „„.„ .......•...... „........................... 661

    17.14 Autorenseite zur Über-uns-Seite weiterleiten .............................................. „....... 661

    17.15 Revisionen anpassen oder entfernen ....... „ ....... ... „ .. „ ... ............ . „ ..... „...................... 662

    17.16 Den ersten Absatz eines jeden Beitrags umgestalten ........................................ 663

    17.17 Alle Seitentypen in den Suchergebnissen .......................... „ •••...... „ .•.......... „ ... „ .. „.. 664

    17.18 Den Papierkorb anpassen oder deaktivieren ......................................................... 664

    17.19 Dem RSS-Feed das Beitragsbild hinzufügen ............ „ .••.••...•.••. „ .................... „....... 665

    17.20 Werkzeugleiste nur für Administratoren anzeigen ............................................. 666

    17.21 Quellen ..................................................................................................................................... 666

    16

  • 18 Marketing und Tracking 667

    18.1 Wie vermarkte ich meine Website? ·····························-············································· 668

    18.1.1 Website oder Blog? ·······································-····················································· 668

    18.1.2 Omnipräsenz ·····-······························································································-· 671 18.1.3 Klassisches Marketing ...................................•.................................................... 672

    18.1.4 Gastbeiträge .......................................................................................................... 674

    18.1.5 Onlineverzeichnisse ............................................................................................ 674

    18.1.6 Google AdWords .............................................................. „.................................. 676 18.1.7 Social-Media-Marketing ..................•................................................................. 689

    18.2 Volkszählung: Tracking ist unabdingbar ........................................... „..................... 689 18.2.1 Vorneweg: die Datenschutzproblematik ............. „ .......••..•...••......••.•..•..•• „.. 691

    18.2.2 etracker - kostenpflichtig und erste Klasse ................................................ 692

    18.2.3 Piwik .„ ••• „ •.••.•.......•• „ ••...• „.„ ........ „ ••••.• „ •......•...•.... „ .•...•• „„ ..•..•.......• „ .... „„ ..• „.„„-.. 697

    18.2.4 Google Analytics „ ••..... „ ..........................•............•..•........•. „ ......... ...• _ •.... „.„ ..... „. 701

    18.2.5 Den Tracking-Code in Word Press einbinden ................. „ •........ ............... „. 705

    18.2.6 Zehn Tipps für Tracking-Anfänger ............. „ ....... „......................................... 706

    19 WordPress für Blogger 711

    19.1 Content is King ...................... „ .••. „ ............ ..........•••...•..... ..... „„ ....••..• _ ........••.... -.„ ••.. „ .. „ .„. 712

    19.1.1 Qualität ·-••••••••••oo••••••••••••••••••oo••oo•oo•••••oo•••••··••••oo••••••••••••••••••••••oo••••••••oo••••••••••••••••••• 712

    19.1.2 Aktivität ........ „ .... „ .•.• „ •••.•...•...........•...•. „.„ •. „ •..•...••. „ ...••• „ •..•• „ ........ „ .... „ •• „.......... . 712

    19.1.3 Anziehungskraft .......... „ .•..•....•........•.. - ..• „ .......................•..... „............................ 714 19.1.4 Teilbarkeit „ •.... _ ......... „ •.... „ ... „ ...... , .........•.... „ ••............... „ .. „„ ........................ „..... 714

    19.2 Magazin- oder Bloglayout? ..... „„ .... „ ................• „ ........••..•...................• „„ .....•...... .. „..... 715

    19.3 Permalinks richtig einsetzen .. „ „ ..... „ . ........................ „ •........ „ •....•. „ ..... „„ .............. „„... 717

    19.4 Die Kommentarfunktion durch Disqus erweitern .. „ ................ „ .....•................. „. 718

    19.5 Social-Media-Buttons und RSS-Feeds anbieten ............................. „ .............. „„... 719

    19.6 lnstagram-Widgets einbauen ................ „ ........................ „ ......................... „ ....•...... .... „ 722

    19.7 Twitter-Timelines einbinden ... „„„ .....• „ .•..•...... „ ...• „ .• „.„ ............. „ ......... „ •.....••..•.. „„„. 723

    19.8 Facebook-Seiten integrieren ............ „„.„ ..........• „ ..•..•. „„ ............. „ .....•... „ ............... „.... 724

    19.9 Blogverzeichnisse nutzen .. „ ...... „„ .... „„ .•..••....... „ •...... „„„ ....•........ „ .... „.„ .............. „...... 725

    19.10 Mit Blogs Geld verdienen .......... „ ..•. „„„„ .... „ ..... „ •.•.•... „„ ......••......•• „ .•..• „ ...•.....•...•. „..... 729

    17

    Inhalt

  • Inhalt

    20 Autor sein: 30 Tipps für bessere Blogartikel 731

    20.1 Allgemeine Tipps ................................................................................................................. 731

    20.1.1 Was wollen Sie eigentlich sagen? .................................................................. 731

    20.1.2 Schreiben Sie einfach ·······················································-································· 732 20.1.3 Veröffentlichen Sie regelmäßig ...................................................................... 732

    20.1.4 Schreiben Sie authentisch................................................................................. 732

    20.1.5 Lieber viele kleine Blogbeiträge ....................................................................... 732

    20.1.6 Wohin sollen die Links? ...................................................................................... 733

    20.1.7 Verlinken Sie Ihre Beiträge untereinander per Hand ............................... 733

    20.1.8 Seien Sie einzigartig ............................................................................................ 733

    20.1.9 Schreiben Sie humorvoll .................................................................................... 734

    20.1.10 Schreiben Sie jeden Tag ..................................................... ................................ 734

    20.1.11 Führen Sie eine Ideenliste ............ .. ................................................................... 734

    20.2 Die Vorbereitung ................................................................................................................. 735

    20.2.1 Machen Sie eine Gliederung ............................................................................ 735

    20.2.2 . Nicht zu viele Ideen pro Artikel ....................................................................... 735

    20.2.3 Überlegen Sie sich eine gute Headline ......................................................... 735

    20.2.4 Aller guten Dinge sind drei ............................................................................... 735

    20.2.5 Befriedigen Sie die Bedürfnisse Ihrer Leser ................................................. 736

    20.3 Das Verfassen ....................................................................................................................... 736

    20.3.1 Der erste Absatz muss den Leser mitreißen ............................................... 736

    20.3.2 Schreiben Sie das Wichtigste im ersten Absatz......................................... 736 ~ 20.3.3 Machen Sie Zwischenüberschriften .............................................................. 736

    20.3.4 Verwenden Sie Bilder .......................................................................................... 737

    20.3.5 Lockern Sie Ihre Texte auf ................................................................................. 737

    20.3_.6 Wiederholen Sie sich nicht ............................................................................... 737 ..___ 20.3.7 Kurze Sätze · · ··· ·~··········· · ····················································································· ·· · · 737

    20.3.8 Schreiben Sie positiv ........................................................................................... 737

    20.3.9 Schreiben Sie aktiv................................................................................... ............ 738

    20.3.10 Das Ende muss in Erinnerung bleiben ...................... ............ „...................... 738 20.3.11 Fordern Sie Ihre Leser zur Diskussion auf .................................................... 738

    20.3.12 Entfernen Sie Füllwörter .................................................................................... 738

    20.3.13 Formatieren Sie Ihren Text sinnvoll .................................... „......................... 739 20.3.14 Prüfen Sie Rechtschreibung und Grammatik............................................. 739

    21 Netzwerken mit WordPress Multisite 741

    21.1 Für wen eignet sich Multisite? ................ ..... ................................................................. 741

    21.2 Vorteile und Nachteile von Multisite ...................................... „ ..... „„„...................... 7 43

    18

  • 21.3 Multisite installieren ..... „„„ •••••••• „ . •. „ •• . „„„„„ . . „„„.„„ .• „.„„„„.„ .. „„„„„„„„„„„„„.„„.„. 743

    21.4 Multisite konfigurieren und verwalten „„„„„„„„.„ . . „„ .. „„„„„„„„„ .. „ ...•..•... „ ... „.. 745

    22 Praxisbeispiele 757

    22.1 Die Kanzlei-Website - WordPress als CMS ...... „ .. „ ............ „ .... „ ...... „ .•....... „ .... „..... 758

    22.1.1 Die WordPress-lnstallation kurz und bündig ............... „„ ••.•••..••..•••..•••.•.• „ 759

    22.1.2 Das Theme erstellen „„„„„„„„„„ .... „„.„ . . „.„.„„.„.„ .. „„„„„ .. „„„„ ... „„„„„„„„. 760

    22.1.3 Das Theme aktivieren „„„„ ..... „ .. „ ... „ .. „ .• „ .. „ ............ „.„„„„„„ .. „„.„.„„„„„„.... 765

    22.1.4 Die Unterseiten anlegen „„„„.„„„„„.„ ..•• „ •.• „„„.„.„„.„„„„.„„.„.„„„„.„„„„„„ 765

    22.1.5 Word Press zum CMS konvertieren „„„„.„„„ „„„„„.„„„„.„„„„.„ .. „„„„„„„„ 767

    22.1.6 Die Seitennavigation anlegen „„„„„„„„„„.„„„„„„.„„„„„„„„„.„„„„.„„„.„„. 768

    22.1.7 Die FAQ-Sektion mithilfe von Custom Post Types erstellen „„„„„„„„.. 773

    22.1.8 Ein Kontaktformular mit Contact Form 7 einbauen „„„„„„„„„„„„„„„„. 781

    22.2 Das Blog - ein Heimspiel für Word Press „.„„„„„„„„„„„„„.„.„„„„.„„„„„„„„„„„„ 788

    22.2.1 Vor dem Design: worauf Sie achten sollten .„„„„„„„„„„„„„„„„„„„ .. „ .. „. 789

    22.2.2 Es geht los: das Gerüst theme-fähig machen ... „ .. „ .. „ ...... „„„„„„„„ ... „.„. 791

    22.2.3 Die restlichen Inhaltsdateien anlegen .. „„.„ .. „„„„ .. „ .. „ •. „.„„.„.„„.„.„„„„„ 800

    22.2.4 Die Kommentarfunktion einbauen „„.„.„„ .•. „ .. „ ... . . . „„„ .. „„„„„ .... „„.„„„.„. 814

    22.2.5 Google AdSense implementieren „„„„„„„„ •• „ .• „„ ...• „.„„.„„„„.„„„„.„„.„„„ 819

    22.2.6 Weiterführende Artikel „.„„„„„„„„„.„„ „„.„„„„„„„„„„„„„„„„„„„„„„„„„„„. 824

    22.2.7 Social-Media-Buttons in Ihr Blog einbinden „„„„„„„„„„„„„„„„„„„„„.„„ 832

    22.2.8 Eine Navigation anlegen „„„„„„„„„„„„ .. „„„„„„„„„ •• „„„„„„„.„„„„„„„„„„„. 835

    22.2.9 Populäre Beiträge in der Sidebar anzeigen „ •. „.„„„.„„„„„„.„„„„„„„„„„„ 840

    22.3 Die Künstler-Website - Circle Designer „„„„„„„„ .„„„„.„„„ .• „„„ .•.• „„„„.„.„„.„.„.. 844

    22.3.1 Erstellung des Grundgerüsts „.„ •. „ „„.„ ... „ .. „„„„„.„„„„„„„.„„„ .. „„.„ ...... „.... 846

    22.3.2 Wechselnde Header-Grafiken „„„„.„.„„ .. „.„„„„„.„„„„„„„„„„„„„.„„„ .. „„„. 850

    22.3.3 Ein Galerie-Feature umsetzen „„„„„„„.„„„„„.„„„„„„„„„„„„„„„„„„„„„.„„ 854

    22.3.4 Integration eines Eventkalenders „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„. 860

    22.4 Die mobile Website .„„„„„„„„„„„„„„.„„„„„„„„„„.„„.„.„„.„„„„.„„„„„„„„.„„ .. „„„„„„ 863

    22.4.1 Wptouch konfigurieren .„.„„„„„ ••. „„ ..•. „ ... „„„„„ „„„ .. „.„„„„„„„„.„.„„„.„„„„ 864

    22.5 Die Unternehmens-Website - Social Business „.„„„„„„.„„„.„.„„„„„„„„„„ „ .„„. 871

    22.5.1 Vom HTML-Gerüst zum Theme „„„„„„„„.„„„.„„„ .• „.„„„„.„ .„„„„„„„„„„„ „ 872

    22.5.2 Die Startseite des Blogs (»index.php«) „„„ ............. „ .. „„„„„„.„„.„„„„„.„„. 886

    22.5.3 Die Einzelansicht eines Beitrags (»single.php«) „„„„„„„„„„„„„ ••• „„„„... 888

    22.5.4 Das Kommentar-Template (»comments.php« & »functions.php«) „. 890

    22.5.5 Die Kategorieseite (»category.php«) „„„„„„„„„„„„.„„„„„ .• „„.„ .• „„„„„„„. 894

    22.5.6 Die Tag-Seite (»tag.php«) „„„„„„„„„„„.„„„„„„„.„.„„.„„„„„„„„„„„„„„„ „„„ 896

    22.5.7 Die Autorenseite (»author.php«) „„„.„„„„.„„„„„„„ •• „.„„„„„„„„„„„ ••. „„.... 897

    19

    Inhalt

  • Inhalt

    22.5.8 Das Archiv (»archives.php« und »archive.php«) .......................... „............ 899 22.5.9 Seite nicht gefunden (»404.php«) ... „ ........................... „................................ 902 22.5.10 Soziale Dienste zur Anmeldung nutzen ..................................... „ .......... „.... 903 22.5.11 Beiträge automatisch in sozialen Netzen teilen ................ „ ................. „„ 916

    22.5.12 Medien per oEmbed einfügen ...... „„.„„ .......... „ „.„„ ...... „ ..... „.„ ...... „ •.... „...... 917

    22.5.13 Social-Media-Buttons datenschutzkonform einsetzen .......................... 919

    Verwendete Themes, Plugins & Codebeispiele ........................................................................ 925

    Index ..................................•........................................... „„„„„~ .• „„.„„ •.•••..• ~„ ..•..•• „ .... „ „„.„„ ..• ~„ft.„.„ 929

    20