Das umfassende Handbuch4.5 Theme mit CSS an die eigenen Wünsche anpassen ..... 194 4.6 Das Logo...
Transcript of Das umfassende Handbuch4.5 Theme mit CSS an die eigenen Wünsche anpassen ..... 194 4.6 Das Logo...
-
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