Author(s): Clemens Gull
Publisher: Franzis Verlag
Year: 2011
Language: German
Pages: 314
Buchcover......Page 1
WordPress-Tricks und -Tweaks......Page 4
Impressum......Page 5
Worum geht es in diesem Buch?......Page 6
Gute Voraussetzungen......Page 7
Danke!......Page 8
Feedback......Page 9
Inhaltsverzeichnis......Page 10
1.1.1 Änderungen an der Konfigurationsdatei......Page 18
1.1.2 Änderungen an den Stilen des WordPress-Themas......Page 19
1.1.3 Änderungen an den Funktionen von WordPress......Page 20
1.1.5 Für alle Tweaks......Page 22
1.2 Konventionen......Page 23
1.3.2 Fehlende Funktion......Page 24
1.3.3 Syntaxfehler......Page 25
1.3.5 Vergessene Punkte......Page 26
2.1.1 Tweak #1: Einen Blog mit denselben Inhalten unter verschiedenen Domänennamen verwenden......Page 28
2.1.2 Tweak #2: Verwaiste Widgets entfernen bzw. reaktivieren......Page 29
2.1.3 Tweak #3: Die Datenbank von WordPress automatisch reparieren......Page 30
2.1.4 Tweak #4: Die Fehlermeldung über zu wenig Speicher beheben......Page 33
2.1.5 Tweak #5: Die Zugriffsberechtigungen im Dateisystem anpassen......Page 34
2.2.1 Tweak #6: Den Eintrag für den Generator im Kopf der Webseite unterdrücken......Page 35
2.2.2 Tweak #7: Den Eintrag für das Really Simple Directory im Kopf der Webseite unterdrücken......Page 36
2.2.3 Tweak #8: Den Eintrag für das Windows Live Writer Manifest im Kopf der Webseite unterdrücken......Page 37
2.2.4 Tweak #9: Den Eintrag für das Element link mit dem Attribut rel='index' im Kopf der Webseite unterdrücken......Page 39
2.2.5 Tweak #10: Alle Einträge, die auf Feeds verweisen, im Kopf der Webseite unterdrücken......Page 40
2.3.1 Tweak #11: Den Browser des Benutzers erkennen und eine passende CSS-Klasse im body-Tag einfügen......Page 41
2.3.2 Tweak #12: Die CSS-Datei je nach Jahreszeit automatisch ändern......Page 43
2.3.3 Tweak #13: Eine besondere Formatierung für Artikel einer bestimmten Kategorie erstellen......Page 45
2.3.4 Tweak #14: Einen einzelnen Post hervorheben......Page 46
2.3.5 Tweak #15: Die Länge des Auszugs eines Artikels (die Kurzversion) verändern......Page 47
2.3.6 Tweak #16: Die Auslassungszeichen beim Auszug eines Posts verändern......Page 48
2.3.7 Tweak #17: Den Text des more-Tags manuell verändern......Page 49
2.3.8 Tweak #18: Den Text des more-Tags für den gesamten Blog anpassen......Page 51
2.3.9 Tweak #19: Entfernen der automatischen Hyperlinks in Kommentaren......Page 53
2.3.10 Tweak #20: Die in WordPress eingebaute Galerie aktivieren......Page 54
2.4.1 Tweak #21: Bestimmte Informationen nur auf der Startseite anzeigen......Page 55
2.4.2 Tweak #22: Das letzte Änderungsdatum bei einem Post anzeigen......Page 56
2.4.3 Tweak #23: Die Beschreibung einer Kategorie im Front-End anzeigen......Page 58
2.4.5 Tweak #25: Einen RSS-Feed für die Kommentare eines Artikels erstellen......Page 61
2.4.6 Tweak #26: Die Anzahl der gefundenen Artikel in der Suchergebnisseite anzeigen......Page 62
2.4.7 Tweak #27: Anzahl der Kommentare und die durchschnittliche Anzahl der Kommentare pro Post in der Seitenleiste anzeigen......Page 64
2.4.8 Tweak #28: Die erlaubten Elemente für einen Kommentar anzeigen......Page 66
2.4.9 Tweak #29: Die Anzahl der Abonnenten des Feedburner-Feeds anzeigen......Page 67
2.4.10 Tweak #30: Eine Anzeige bzw. einen Hinweis im RSS-Feed einfügen......Page 69
2.4.11 Tweak #31: Eine Kopfbzw. Fußzeile bei einem Post einfügen......Page 70
2.4.12 Tweak #32: Benutzerdefinierte Felder in einem Post ausgeben......Page 73
2.4.13 Tweak #33: Die Information über die Anzahl der Abfragen und die Dauer für angemeldete Administratoren anzeigen......Page 76
2.5.1 Tweak #34: Einen ShortCode für häufig verwendete Begriffe einsetzen......Page 78
2.5.2 Tweak #35: Einen ShortCode für eine beliebige URL verwenden......Page 79
2.5.3 Tweak #36: Einen ShortCode für eine PayPal-Spende erstellen......Page 82
2.6.1 Tweak #37: Einen Artikel per eMail versenden......Page 84
2.6.2 Tweak #38: Einen Post auf FaceBook teilen......Page 86
2.6.3 Tweak #39: Einen Post bei Technorati speichern......Page 90
2.6.4 Tweak #40: Einen Post beim Bookmarking-Service Delicious speichern......Page 91
2.6.5 Tweak #41: Einen Post bei Digg speichern......Page 92
2.6.6 Tweak #42: Einen Post bei StumbleUpon speichern......Page 93
2.6.7 Tweak #43: Einen Post bei Google Bookmarks speichern......Page 94
2.6.8 Tweak #44: Einen Post bei Mister Wong speichern......Page 96
2.6.9 Tweak #45: Einen Post auf Twitter teilen......Page 97
2.6.10 Tweak #46: Einen Knopf für einen Retweet bei TweetMeme anzeigen......Page 99
2.6.11 Tweak #47: Einen Besucher von Twitter besonders begrüßen......Page 102
2.7.1 Tweak #48: Einen Link für die automatische Übersetzung durch GoogleTranslate erzeugen......Page 103
2.7.2 Tweak #49: Artikel nur für einen bestimmten Zeitraum anzeigen......Page 104
2.7.3 Tweak #50: Artikel einer bestimmten Kategorie von der Anzeige auf der Startseite ausschließen......Page 107
2.7.4 Tweak #51: Die Ausgabe des Artikels über ein benutzerdefiniertes Feld steuern......Page 108
2.7.5 Tweak #52: Artikel mit bestimmten Kriterien von der Anzeige auf der Startseite ausschließen......Page 110
2.7.6 Tweak #53: Bestimmte Kategorien von der Liste der Kategorien in der Seitenleiste ausschließen......Page 112
2.7.7 Tweak #54: Für jede Kategorie eine bestimmte Anzahl von Artikeln pro Seite anzeigen......Page 114
2.7.8 Tweak #55: Den Code für Google-Analytics automatisch einbauen......Page 115
2.7.9 Tweak #56: Die Sortierung der Kommentare ändern......Page 116
2.7.10 Tweak #57: Alle Widgets auf der Seitenleiste deaktivieren......Page 117
2.8.1 Tweak #58: Durch das Unterdrücken der Fehlermeldung beim Anmelden für mehr Sicherheit sorgen......Page 119
2.8.2 Tweak #59: Die CSS-Klassen für den Administrator in den Kommentaren entfernen......Page 120
2.8.3 Tweak #60: Überprüfen, ob das Kommentarformular direkt aufgerufen wurde......Page 122
2.8.4 Tweak #61: Den Zugriff auf das Back-End mit SSL absichern......Page 123
2.9.1 Tweak #62: Den Papierkorb im Back-End deaktivieren......Page 124
2.9.2 Tweak #63: Den Papierkorb im Back-End automatisch leeren......Page 125
2.9.3 Tweak #64: Automatisches Speichern von Posts abschalten......Page 126
2.9.4 Tweak #65: Automatisches Speichern von Posts abschalten, aber die Performance weniger stark beeinflussen......Page 127
2.9.5 Tweak #66: Die Anzahl der Revisionen und die Zeit für die automatische Speicherung beeinflussen......Page 128
2.9.6 Tweak #67: Das Benutzerprofil um zusätzliche Felder erweitern......Page 129
2.9.7 Tweak #68: Nicht bekannte Dateitypen in die Mediathek einfügen......Page 133
2.9.8 Tweak #69: Die Symbole für neue Dateitypen anpassen......Page 134
2.9.9 Tweak #70: Automatisch einen Text im Editor einfügen, sobald ein neuer Post erstellt wird......Page 136
2.9.10 Tweak #71: Die Upgrade-Meldung im Back-End entfernen......Page 137
2.9.11 Tweak #72: Eine eigene Fußzeile im Back-End erzeugen......Page 139
2.9.12 Tweak #73: Das Logo des Anmeldefensters für das Back-End austauschen......Page 140
2.9.13 Tweak #74: Das Logo im Back-End austauschen......Page 142
2.9.14 Tweak #75: Überprüfen, ob ein bestimmtes Plug-In aktiv ist......Page 143
2.9.15 Tweak #76: Einen Link im Back-End einfügen, um die Blog-Optionen direkt zu ändern......Page 144
3.1.1 Tweak #77: Den Artikeltitel für schmale Templates automatisiert kürzen......Page 146
3.1.2 Tweak #78: Ein Vorschaubild für den Artikel verwenden......Page 149
3.1.3 Tweak #79: Autoreninformation bei einem Artikel anzeigen......Page 152
3.1.4 Tweak #80: Den Kommentar des Autors hervorheben......Page 155
3.2.1 Tweak #81: Einen ShortCode wie in Tweak #35 benutzen, aber eine gekürzte URL verwenden......Page 157
3.2.2 Tweak #82: Ein Inserat in einen Post mit ShortCode einfügen......Page 160
3.2.3 Tweak #83: GoogleMaps als ShortCode einfügen......Page 163
3.2.4 Tweak #84: Mit einem ShortCode den Inhalt eines Posts ausblenden, damit nur registrierte Benutzer ihn sehen können......Page 164
3.3.1 Tweak #85: Einen ShortCode verwenden, um Teile des Artikels nicht automatisch zu formatieren......Page 166
3.3.2 Tweak #86: Eine Fußzeile mit aktuellem Urheberrechtshinweis erzeugen......Page 169
3.3.3 Tweak #87: Im Text des more-Tags den Titel des Artikels anzeigen......Page 172
3.3.4 Tweak #88: Die Kategorien eines Artikels als Bild anzeigen......Page 174
3.3.5 Tweak #89: Die übergeordneten Seiten als Navigationsstruktur in der Seitenansicht darstellen......Page 177
3.3.6 Tweak #90: Alle Posts von vor genau einem Jahr in der Seitenleiste darstellen......Page 179
3.3.7 Tweak #91: Die Posts mit den meisten Kommentaren in der Seitenleiste anzeigen......Page 182
3.3.8 Tweak #92: Die Anzahl der Kommentare je Benutzer in der Seitenleiste anzeigen......Page 184
3.3.9 Tweak #93: Unterkategorien einer ausgewählten Kategorie anzeigen......Page 187
3.3.10 Tweak #94: Einen externen RSS-Feed in der Seitenleiste anzeigen......Page 190
3.3.11 Tweak #95: Die Anzahl der Follower bei Twitter anzeigen......Page 192
3.3.12 Tweak #96: Den letzten Tweet eines Twitter-Kontos ausgeben......Page 194
3.3.13 Tweak #97: Ausgabe aller wichtigen Informationen eines Twitter-Kontos......Page 196
3.4.1 Tweak #98: Die anchor-Funktion des more-Tags unterbinden......Page 201
3.4.2 Tweak #99: Anzeigen von Artikeln, die in der Zukunft publiziert werden......Page 203
3.4.3 Tweak #100: Ähnliche Posts zu einem aktiven Artikel anzeigen......Page 206
3.4.4 Tweak #101: Die Permalinks der Artikel in einer gekürzten Version darstellen......Page 209
3.4.5 Tweak #102: Die letzten Kommentare in der Seitenleiste anzeigen......Page 210
3.4.6 Tweak #103: Eine Leiste mit den Miniaturbildern der letzten Artikel erstellen......Page 215
3.5.1 Tweak #104: Ein Login-Formular in der Seitenleiste erzeugen......Page 218
3.5.2 Tweak #105: Ein benutzerdefiniertes Feld beim Erstellen des Artikels erzeugen......Page 221
3.5.3 Tweak #106: Zusätzliche Links zum Bearbeiten der Kommentare im FrontEnd anzeigen......Page 223
3.5.4 Tweak #107: Alle nofollow-Werte aus den Kommentaren entfernen......Page 225
3.5.5 Tweak #108: Mit einfachen Mitteln einen Schritt zur Vermeidung von »Duplicate Content« aus der Sicht der Suchmaschinen mac......Page 226
3.5.6 Tweak #109: Den von WordPress angebotenen Feed durch den eigenen bei Feedburner ersetzen......Page 228
3.5.7 Tweak #110: Artikel zeitversetzt im RSS-Feed publizieren......Page 229
3.5.8 Tweak #111: Einen Post nur publizieren, wenn er eine Mindestanzahl von Wörtern überschreitet......Page 231
3.5.9 Tweak #112: Ein maximale Anzahl von Wörtern bzw. Zeichen für den Artikeltitel festlegen......Page 233
3.5.10 Tweak #113: Felder aus dem Benutzerprofil entfernen......Page 235
3.5.11 Tweak #114: Weitere Gravatare hinzufügen......Page 237
3.5.12 Tweak #115: Die Suche in WordPress komplett deaktivieren......Page 239
4.1.1 Tweak #116: Eine benutzerdefinierte Art von Posts erstellen......Page 242
4.1.2 Tweak #117: Benutzerdefinierte Posts in einem eigenen Loop verarbeiten......Page 245
4.1.3 Tweak #118: Artikel fortlaufend nummerieren......Page 247
4.1.4 Tweak #119: Statt des Artikeltitels direkt einen Hyperlink auf eine externe Seite ausgeben......Page 249
4.1.5 Tweak #120: Die Autorendaten als Mikroformat (Visitenkarte) anzeigen......Page 252
4.1.6 Tweak #121: Eine eigene Schlagwortkategorie für benutzerdefinierte Posts erstellen......Page 258
4.2.1 Tweak #122: Eine Krümelzeile (Breadcrumb) erzeugen......Page 261
4.2.2 Tweak #123: In der Seitenleiste die Top-Artikel des Blogs anzeigen......Page 264
4.2.3 Tweak #124: Kürzlich aktualisierte Seiten und Artikel in der Seitenleiste anzeigen......Page 266
4.2.4 Tweak #125: Kommentare, TrackBacks und PingBacks in getrennten Bereichen anzeigen......Page 270
4.2.5 Tweak #126: Die gefundenen Suchbegriffe hervorheben......Page 274
4.3.1 Tweak #127: Kommentare zeitgesteuert sperren......Page 277
4.3.2 Tweak #128: Eine digitale Visitenkarte bei der Benutzerprofilverwaltung erzeugen......Page 278
4.3.3 Tweak #129: Das Back-End um einen eigenen Menüpunkt mit einer Optionsseite erweitern......Page 284
4.3.4 Tweak #130: Die Darstellung bzw. den Stil des Back-Ends verändern......Page 292
4.3.5 Tweak #131: Einen neuen Artikeltyp erzeugen, um Produkte vorzustellen oder zum Verkauf anzubieten......Page 294
5.1 Der Loop......Page 304
5.3 Aufbau eines Themes......Page 305
5.3.2 Die Hierarchie der Templates in der Version 2.9......Page 306
5.3.3 Die Hierarchie der Templates in Version 2.8......Page 307
5.4 Der Aufbau eines Templates......Page 308
Stichwortverzeichnis......Page 310