WordPress 3 - Das umfassende Handbuch
von: Alexander Hetzel
Galileo Press, 2012
ISBN: 9783836219433
Sprache: Deutsch
708 Seiten, Download: 26883 KB
Format: PDF, auch als Online-Lesen
Liebe Leserin, lieber Leser, | 3 | ||
Auf einen Blick | 4 | ||
Inhalt | 6 | ||
Vorwort zur 2. Auflage | 20 | ||
Ist WordPress etwas für mich? | 20 | ||
Welches Buch soll ich bloß kaufen? | 20 | ||
An wen richtet sich dieses Buch? | 21 | ||
Wie lese ich dieses Buch am besten? | 22 | ||
Feedback und Fragen | 22 | ||
Was vom Tage übrig bleibt | 23 | ||
WordPress-Version im Buch | 23 | ||
Neues in der 2. Auflage | 23 | ||
1 Was ist WordPress? | 26 | ||
1.1 WordPress, die Software für Blogger | 26 | ||
1.1.1 Schnell, einfach und flexibel | 26 | ||
1.1.2 Jeder kann Kommentare schreiben | 27 | ||
1.1.3 Kategorisieren, taggen und archivieren Sie Ihre Beiträge | 27 | ||
1.1.4 Trackbacks - oder wie man den Weg zu Ihrem Blog findet | 28 | ||
1.1.5 Multi-Autoren-Fähigkeit | 28 | ||
1.1.6 Und vieles mehr | 28 | ||
1.2 Funktioniert auch als CMS | 29 | ||
1.2.1 Wie ein CMS, nur einfacher | 29 | ||
1.2.2 Bauen Sie Ihr CMS beliebig aus | 30 | ||
1.2.3 WordPress sorgt bereits allein dafür, dass Sie gefunden werden | 30 | ||
1.2.4 Endlich können Sie auch ganz eigene Seitentypen kreieren | 31 | ||
1.2.5 WordPress eignet sich nicht nur für Blogs und kleine Websites | 31 | ||
1.2.6 Gibt es noch irgendeinen Grund, der gegen WordPress spricht? | 31 | ||
1.3 Für wen eignet sich WordPress? | 32 | ||
1.3.1 Blogger | 32 | ||
1.3.2 Webdesign-Einsteiger | 32 | ||
1.3.3 Profis und Agenturen | 33 | ||
1.4 Die WordPress-Website | 34 | ||
1.4.1 Informationen über das Projekt | 34 | ||
1.4.2 Was haben andere schon auf Basis von WordPress kreiert? | 35 | ||
1.4.3 WordPress erweitern | 35 | ||
1.4.4 Hilfe bei WordPress | 35 | ||
1.5 Seien Sie Teil einer großen Community | 36 | ||
1.5.1 Die Software scheint nicht schlecht zu sein | 37 | ||
1.5.2 Sie bekommen gute und schnelle Hilfe | 37 | ||
1.5.3 Es gibt zahlreiche Erweiterungen | 37 | ||
1.5.4 Man gehört dazu | 37 | ||
1.6 Showcase: Welche Websites von WordPress angetrieben werden | 38 | ||
2 Installation | 44 | ||
2.1 Voraussetzungen für WordPress | 44 | ||
2.2 Auf dem Rechner oder auf dem Server | 45 | ||
2.3 Installation von XAMPP unter Windows | 46 | ||
2.3.1 Download der aktuellen Version | 46 | ||
2.3.2 XAMPP installieren und starten | 46 | ||
2.3.3 XAMPP konfigurieren | 52 | ||
2.3.4 Funktionsweise von XAMPP | 54 | ||
2.4 Installation von WordPress | 56 | ||
2.4.1 WordPress herunterladen | 56 | ||
2.4.2 WordPress entpacken | 57 | ||
2.4.3 WordPress installieren | 57 | ||
3 Die Administrationsoberfläche | 66 | ||
3.1 Der Aufbau | 68 | ||
3.2 Das Dashboard | 70 | ||
3.2.1 Dashboard - Ihr persönliches Informationsnetzwerk | 71 | ||
3.2.2 Aktualisierungen - immer auf dem neuesten Stand | 72 | ||
3.3 Die Artikel | 73 | ||
3.3.1 Alle Artikel | 74 | ||
3.3.2 Erstellen | 76 | ||
3.3.3 Kategorien | 95 | ||
3.3.4 Schlagwörter | 96 | ||
3.4 Mediathek | 97 | ||
3.5 Links | 97 | ||
3.5.1 Link hinzufügen | 98 | ||
3.5.2 Kategorien | 100 | ||
3.6 Seiten | 100 | ||
3.7 Kommentare | 104 | ||
3.8 Design | 105 | ||
3.8.1 Themes | 105 | ||
3.8.2 Widgets | 116 | ||
3.8.3 Menüs | 118 | ||
3.8.4 Kopfzeile | 121 | ||
3.8.5 Hintergrund | 122 | ||
3.8.6 Editor | 123 | ||
3.9 Weitere Funktionen mit Plugins | 124 | ||
3.9.1 Installierte Plugins | 125 | ||
3.9.2 Installieren | 126 | ||
3.9.3 Editor | 130 | ||
3.10 Benutzer | 131 | ||
3.10.1 Hinzufügen | 131 | ||
3.10.2 Dein Profil | 133 | ||
3.11 Werkzeuge | 134 | ||
3.11.1 Press This | 135 | ||
3.11.2 Kategorie- und Schlagwort-Konverter | 136 | ||
3.11.3 Daten importieren | 136 | ||
3.11.4 Daten exportieren | 137 | ||
3.12 Einstellungen | 137 | ||
3.12.1 Allgemein | 137 | ||
3.12.2 Schreiben | 139 | ||
3.12.3 Lesen | 141 | ||
3.12.4 Diskussion | 142 | ||
3.12.5 Mediathek | 145 | ||
3.12.6 Privatsphäre | 146 | ||
3.12.7 Permalinks | 146 | ||
4 Ein eigenes Theme programmieren | 150 | ||
4.1 So funktioniert die Gestaltung in WordPress | 151 | ||
4.2 Die Vorbereitung | 154 | ||
4.3 So erstellen Sie ein eigenes Theme | 162 | ||
4.3.1 Einbinden der HTML-Vorlage | 163 | ||
4.3.2 Layout der restlichen Inhaltsdateien | 176 | ||
4.3.3 Die Kommentarfunktion einbauen | 201 | ||
4.3.4 Das Theme Widget-fähig machen | 209 | ||
4.3.5 Aus dem Blog eine Website machen | 220 | ||
4.3.6 Was Sie sonst noch über Themes wissen sollten | 224 | ||
5 Die Blogfunktion | 234 | ||
5.1 Was ist ein Blog und wozu benötige ich das? | 234 | ||
5.1.1 Das private Blog | 234 | ||
5.1.2 Das kommerzielle Blog | 235 | ||
5.1.3 Wie Unternehmensblogs funktionieren | 236 | ||
5.1.4 Die Vorteile von Blogs | 237 | ||
5.2 Kommentare und Trackbacks | 238 | ||
5.3 RSS-Feeds | 240 | ||
5.4 Permalinks | 241 | ||
6 Seitentypen | 242 | ||
6.1 Was sind Seitentypen? | 242 | ||
6.2 Anwendungsbereiche | 243 | ||
6.2.1 Ein FAQ-Bereich | 244 | ||
6.2.2 Ein Event-Bereich | 244 | ||
6.2.3 Fachartikel | 245 | ||
6.3 Seitentypen registrieren | 245 | ||
6.4 Den Seitentyp mit Datenfeldern bestücken | 252 | ||
6.5 Eigene Taxonomien entwerfen | 255 | ||
6.6 Die Übersichtsseite anpassen | 256 | ||
6.7 Das Theme anpassen | 258 | ||
6.7.1 Die Produktübersicht anlegen | 259 | ||
6.7.2 Einen Menüpunkt zur Produktübersicht anlegen | 262 | ||
6.7.3 Die Einzelansicht eines Produkts programmieren | 262 | ||
6.7.4 Die Anzeige der Leistungen-Taxonomie gestalten | 265 | ||
6.7.5 Die Anzeige der Preisklassen-Taxonomie gestalten | 267 | ||
7 Plugins | 270 | ||
7.1 Was sind Plugins? | 270 | ||
7.2 Vor- und Nachteile von Plugins | 270 | ||
7.3 Die richtige Auswahl eines Plugins | 271 | ||
7.4 Die zehn wichtigsten Plugins | 272 | ||
7.4.1 Akismet - Anti-Spam-Tool für Ihre Kommentare | 272 | ||
7.4.2 Contact Form 7 - komfortabel Kontaktformulare erstellen | 274 | ||
7.4.3 Antispam Bee - die Alternative zu Akismet | 278 | ||
7.4.4 Google XML Sitemaps - suchmaschinenoptimierte Sitemaps erstellen | 285 | ||
7.4.5 Maintenance Mode - die Website in den Wartungsmodus versetzen | 291 | ||
7.4.6 Broken Link Checker - keine toten Links mehr | 294 | ||
7.4.7 WP-DB-Backup - ein Backup Ihrer Datenbank durchführen | 299 | ||
7.4.8 WP-CleanUmlauts2 - richtig mit Umlauten umgehen | 301 | ||
7.4.9 WP-Paginate - Ihrem Blog echte Seitenzahlen hinzufügen | 302 | ||
7.4.10 Weitere Plugins | 304 | ||
8 Plugins selbst programmieren | 306 | ||
8.1 Vorwissen | 306 | ||
8.1.1 Was Sie vor der Erstellung wissen sollten | 307 | ||
8.1.2 Einige WordPress-Grundkenntnisse | 307 | ||
8.1.3 Zugriff auf die Datenbank | 308 | ||
8.1.4 Der Kopf der Plugin-Datei | 309 | ||
8.2 Ihr erstes Plugin: My Greatest Posts | 310 | ||
8.2.1 Vorüberlegungen | 311 | ||
8.2.2 Los gehts | 311 | ||
8.2.3 Die Action-Hooks hinzufügen | 312 | ||
8.2.4 Erstellen einer neuen Tabelle | 312 | ||
8.2.5 Der Counter für die Pageviews | 313 | ||
8.2.6 Liste der am häufigsten besuchten Beiträge ausgeben | 315 | ||
8.2.7 Das Plugin direkt in das Theme einbinden | 317 | ||
8.3 Das Widget zum Plugin | 318 | ||
8.3.1 Das Widget registrieren | 318 | ||
8.3.2 Das Widget definieren | 318 | ||
8.3.3 Ausgabe des Widgets | 319 | ||
8.3.4 Werte des Nutzers speichern | 320 | ||
8.3.5 Das Widget-Formular | 321 | ||
9 Suchmaschinenoptimierung | 324 | ||
9.1 SEO aus heutiger Sicht | 324 | ||
9.1.1 Google Instant | 324 | ||
9.1.2 Neue Herausforderungen | 325 | ||
9.1.3 Personalisierte Suchergebnisse | 325 | ||
9.1.4 Trend: Konversionsoptimierung | 326 | ||
9.1.5 Was das für Sie bedeutet | 326 | ||
9.2 WordPress ist ein guter Anfang | 327 | ||
9.3 Grundlegende SEO-Techniken | 328 | ||
9.3.1 Führen Sie ein Blog! | 328 | ||
9.3.2 Optimieren Sie Ihre Texte | 329 | ||
9.3.3 Der Titel Ihrer Seite | 329 | ||
9.3.4 Die META-Description | 330 | ||
9.3.5 Permalinks | 330 | ||
9.3.6 Sorgen Sie für Backlinks! | 331 | ||
9.3.7 Nutzen Sie Web Analytics | 332 | ||
9.4 WordPress SEO Plugin by Yoast - die optimale Suchmaschinenoptimierung | 333 | ||
9.4.1 Dashboard | 333 | ||
9.4.2 Titles & Metas | 334 | ||
9.4.3 Social | 345 | ||
9.4.4 XML-Sitemaps | 346 | ||
9.4.5 Permalinks | 347 | ||
9.4.6 Interne Links | 348 | ||
9.4.7 RSS | 350 | ||
9.4.8 Import & Export | 351 | ||
9.4.9 Dateien bearbeiten | 352 | ||
9.4.10 WordPress SEO in der Artikelerstellung | 352 | ||
10 WordPress absichern | 358 | ||
10.1 Wählen Sie einen sicheren Admin-Benutzernamen | 358 | ||
10.2 Wählen Sie ein sicheres Passwort | 359 | ||
10.3 Schützen Sie die Administrationsoberfläche | 359 | ||
10.4 Schalten Sie alle Login-Fehlermeldungen ab | 360 | ||
10.5 Entfernen Sie die WordPress-Version aus Ihrem Quelltext | 360 | ||
10.6 Verhindern Sie den Zugriff auf Ihre Ordner | 361 | ||
10.7 Schützen Sie Ihre wp-config.php | 361 | ||
10.8 Ändern Sie das Tabellen-Präfix | 362 | ||
10.8.1 Anpassen der wp-config.php | 362 | ||
10.8.2 Ändern der Präfixe aller Tabellen | 362 | ||
10.8.3 Anpassen der options- und usermeta-Tabelle | 363 | ||
10.9 Halten Sie Suchmaschinen von Ihren Verzeichnissen fern | 363 | ||
10.10 Schalten Sie die Registrierung aus | 364 | ||
10.11 Updaten Sie WordPress regelmäßig | 364 | ||
10.12 Machen Sie regelmäßige Backups | 364 | ||
10.13 Zwingen Sie WordPress zu einer sicheren SSL-Verbindung | 364 | ||
10.14 Nutzen Sie SFTP statt FTP | 365 | ||
10.15 Beobachten Sie Ihre Server-Logs | 365 | ||
11 Ihr Projekt online stellen | 366 | ||
11.1 Von der Testumgebung auf den Server | 367 | ||
11.1.1 Die Theme-Dateien vorbereiten | 367 | ||
11.1.2 Die Datenbank exportieren | 367 | ||
11.1.3 Eine Datenbank erstellen | 370 | ||
11.1.4 Die wp-config.php anpassen | 370 | ||
11.1.5 Die Datenbank importieren | 371 | ||
11.1.6 Laden Sie die Dateien auf den Server | 372 | ||
11.1.7 Die Installation abschließen | 374 | ||
11.2 Schützen Sie Ihre Website vor fremden Blicken | 374 | ||
11.3 Umfangreiches Testen der Website | 374 | ||
12 Marketing und Tracking | 376 | ||
12.1 Marketing-Denkanstöße | 377 | ||
12.1.1 Website oder Blog? | 377 | ||
12.1.2 Omnipräsenz | 380 | ||
12.1.3 Klassisches Marketing | 380 | ||
12.1.4 Gastbeiträge | 383 | ||
12.1.5 Online-Verzeichnisse | 383 | ||
12.1.6 Google AdWords | 384 | ||
12.1.7 Social Media Marketing | 398 | ||
12.2 Tracking - die Besucher im Auge behalten | 398 | ||
12.2.1 Vorneweg: Die Datenschutzproblematik | 399 | ||
12.2.2 etracker - kostenpflichtig und erste Klasse | 401 | ||
12.2.3 Piwik | 406 | ||
12.2.4 Google Analytics | 410 | ||
12.2.5 Zehn Tipps für Tracking-Anfänger | 415 | ||
13 Autor sein: 30 Tipps für bessere Blogartikel | 420 | ||
13.1 Allgemeine Tipps | 420 | ||
13.1.1 Was wollen Sie eigentlich sagen? | 420 | ||
13.1.2 Schreiben Sie einfach | 421 | ||
13.1.3 Veröffentlichen Sie regelmäßig | 421 | ||
13.1.4 Schreiben Sie authentisch | 421 | ||
13.1.5 Lieber viele kleine Blogbeiträge | 421 | ||
13.1.6 Wohin sollen die Links? | 422 | ||
13.1.7 Verlinken Sie Ihre Beiträge untereinander per Hand | 422 | ||
13.1.8 Seien Sie einzigartig | 422 | ||
13.1.9 Schreiben Sie humorvoll | 423 | ||
13.1.10 Schreiben Sie jeden Tag | 423 | ||
13.1.11 Führen Sie eine Ideenliste | 423 | ||
13.2 Die Vorbereitung | 424 | ||
13.2.1 Machen Sie eine Gliederung | 424 | ||
13.2.2 Nicht zu viele Ideen pro Artikel | 424 | ||
13.2.3 Überlegen Sie sich eine super Headline | 424 | ||
13.2.4 Aller guten Dinge sind drei | 424 | ||
13.2.5 Befriedigen Sie die Bedürfnisse Ihrer Leser | 425 | ||
13.3 Das Verfassen | 425 | ||
13.3.1 Der erste Absatz muss den Leser mitreißen | 425 | ||
13.3.2 Schreiben Sie das Wichtigste im ersten Absatz | 425 | ||
13.3.3 Machen Sie Zwischenüberschriften | 426 | ||
13.3.4 Verwenden Sie Bilder | 426 | ||
13.3.5 Lockern Sie Ihre Texte auf | 426 | ||
13.3.6 Wiederholen Sie sich nicht | 426 | ||
13.3.7 Kurze Sätze. | 426 | ||
13.3.8 Schreiben Sie positiv | 427 | ||
13.3.9 Schreiben Sie aktiv | 427 | ||
13.3.10 Das Ende muss in Erinnerung bleiben | 427 | ||
13.3.11 Fordern Sie Ihre Leser zur Diskussion auf | 427 | ||
13.3.12 Entfernen Sie Füllwörter | 428 | ||
13.3.13 Formatieren Sie Ihren Text sinnvoll | 428 | ||
13.3.14 Prüfen Sie Rechtschreibung und Grammatik | 428 | ||
14 Wartung | 430 | ||
14.1 Auf dem neuesten Stand | 430 | ||
14.1.1 WordPress-Update | 430 | ||
14.1.2 Plugin- und Theme-Updates | 432 | ||
14.2 WordPress optimieren | 432 | ||
14.2.1 Ein schnellerer Server | 433 | ||
14.2.2 Content Delivery Networks | 434 | ||
14.2.3 Bilder nachladen | 438 | ||
14.2.4 Caching mit W3 Total Cache | 438 | ||
14.2.5 Post Revisions | 457 | ||
14.2.6 Gravatare deaktivieren | 457 | ||
14.2.7 Ihre Datenbank optimieren | 458 | ||
14.2.8 Optimieren bestehender Grafiken | 458 | ||
14.2.9 Plugins ausmisten | 458 | ||
14.2.10 Sidebar ausmisten | 459 | ||
14.3 Backup, Backup, Backup! | 459 | ||
14.4 Funktioniert noch alles? | 460 | ||
15 Praxisbeispiele | 462 | ||
15.1 Die Kanzlei-Website - WordPress als CMS | 463 | ||
15.1.1 Die WordPress-Installation kurz und bündig | 464 | ||
15.1.2 Das Theme erstellen | 465 | ||
15.1.3 Das Theme aktivieren | 470 | ||
15.1.4 Die Unterseiten anlegen | 471 | ||
15.1.5 WordPress zum CMS konvertieren | 472 | ||
15.1.6 Die Seitennavigation anlegen | 473 | ||
15.1.7 Die FAQ-Sektion mithilfe von Custom Post Types erstellen | 478 | ||
15.1.8 Ein Kontaktformular mit Contact Form 7 einbauen | 487 | ||
15.2 Das Blog - ein Heimspiel für WordPress | 493 | ||
15.2.1 Vor dem Design: Worauf Sie achten sollten | 494 | ||
15.2.2 Es geht los: Das Gerüst Theme-fähig machen | 496 | ||
15.2.3 Die restlichen Inhaltsdateien anlegen | 505 | ||
15.2.4 Die Kommentarfunktion einbauen | 519 | ||
15.2.5 Google AdSense implementieren | 524 | ||
15.2.6 Weiterführende Artikel | 530 | ||
15.2.7 Social-Media-Buttons in Ihr Blog einbinden | 538 | ||
15.2.8 Eine Navigation anlegen | 546 | ||
15.2.9 Populäre Beiträge in der Sidebar anzeigen | 550 | ||
15.3 Die Künstler-Website - Circle Designer | 555 | ||
15.3.1 Erstellung des Grundgerüsts | 556 | ||
15.3.2 Wechselnde Header-Grafiken | 560 | ||
15.3.3 Ein Galerie-Feature umsetzen | 565 | ||
15.3.4 Integration eines Eventkalenders | 571 | ||
15.3.5 Umfragen durchführen | 578 | ||
15.3.6 Seiten individuell gestalten | 582 | ||
15.3.7 Kommentarfunktion in Seiten einbauen (Gästebuch) | 585 | ||
15.3.8 Das Blog individuell gestalten | 590 | ||
15.4 Die mobile Website | 602 | ||
15.4.1 Die Website im Browser testen | 603 | ||
15.4.2 WPtouch konfigurieren | 605 | ||
15.5 Die Unternehmens-Website - Social Business | 617 | ||
15.5.1 Vom HTML-Gerüst zum Theme | 618 | ||
15.5.2 Die Blogstartseite (index.php) | 633 | ||
15.5.3 Die Einzelansicht eines Artikels (single.php) | 635 | ||
15.5.4 Das Kommentar-Template (comments.php & functions.php) | 636 | ||
15.5.5 Die Kategorieseite (category.php) | 641 | ||
15.5.6 Die Tag-Seite (tag.php) | 643 | ||
15.5.7 Die Autorenseite (author.php) | 644 | ||
15.5.8 Das Archiv (archives.php und archive.php) | 646 | ||
15.5.9 Seite nicht gefunden (404.php) | 650 | ||
15.5.10 Twitter einbinden mit Simple Twitter Connect | 650 | ||
15.5.11 Den Twitter-Stream in der Sidebar anzeigen mit Twitter Stream | 658 | ||
15.5.12 Facebook einbinden mit Simple Facebook Connect | 662 | ||
15.5.13 Medien per oEmbed einfügen | 671 | ||
15.5.14 Social-Media-Buttons »datenschutzkonformer« einsetzen | 673 | ||
16 Internationalisierung von Plugins und Themes | 678 | ||
16.1 Themes & Plugins übersetzungsfähig machen | 679 | ||
16.1.1 Die WordPress-Funktionen | 679 | ||
16.1.2 Umgang mit Platzhaltern | 680 | ||
16.1.3 Einzahl oder Mehrzahl? | 680 | ||
16.1.4 Ein Wort - mehrere Bedeutungen | 681 | ||
16.1.5 Beschreibungen | 681 | ||
16.1.6 Best Practices | 682 | ||
16.2 Themes und Plugins internationalisieren | 683 | ||
16.2.1 Themes | 683 | ||
16.2.2 Plugins | 683 | ||
16.2.3 Widgets | 684 | ||
16.3 Erstellen der Übersetzungsvorlage | 684 | ||
16.3.1 Installation der Software | 685 | ||
16.3.2 Gettext und PHP dem Windows-Pfad hinzufügen | 685 | ||
16.3.3 Download des WordPress SVN-Trunks | 687 | ||
16.3.4 Die Vorlage (*.pot) erstellen | 689 | ||
16.4 Übersetzen einer Vorlage | 690 | ||
16.4.1 Datei in POEdit öffnen | 691 | ||
16.4.2 Übersetzungen eintragen | 691 | ||
16.4.3 Katalogoptionen anpassen | 691 | ||
16.4.4 *.mo-Datei erstellen | 692 | ||
16.5 Einbinden und Testen einer Übersetzung | 692 | ||
16.5.1 Die *.mo-Datei umbenennen und in das Theme oder Plugin integrieren | 692 | ||
16.5.2 Die Übersetzung in WordPress testen | 693 | ||
16.6 Quellen | 693 | ||
Inhalt der Buch-CD | 694 | ||
A.1 WordPress | 694 | ||
A.2 Software | 694 | ||
A.3 Themes | 695 | ||
A.4 Plugins | 696 | ||
Index | 698 |