Suchen und Finden
Service
WordPress-Tricks und -Tweaks - Bohren Sie WordPress mit selbst programmierten Funktionen auf!
Clemens Gull
Verlag Franzis, 2012
ISBN 9783645200769 , 313 Seiten
Format PDF, OL
Kopierschutz Wasserzeichen
Cover
1
Vorwort
5
Inhaltsverzeichnis
9
1 Tweaks
17
1.1 Der Aufbau der Tweaks
17
1.1.1 Änderungen an der Konfigurationsdatei
17
1.1.2 Änderungen an den Stilen des WordPress-Themas
18
1.1.3 Änderungen an den Funktionen von WordPress
19
1.1.4 Änderungen an den Dateien des Themes
21
1.1.5 Für alle Tweaks
21
1.3 Diese Fehler können leicht auftreten
23
1.3.1 Fehlerhafte Header-Information
23
1.3.2 Fehlende Funktion
23
1.3.3 Syntaxfehler
24
1.3.4 Vergessene Klammern
25
1.3.5 Vergessene Punkte
25
1.2 Konventionen
22
2 Einfache Tweaks
27
2.1 Hilfen für die Konfiguration von WordPress
27
2.1.1 Tweak #1: Einen Blog mit denselben Inhalten unter verschiedenen Domänennamen verwenden
27
2.1.2 Tweak #2: Verwaiste Widgets entfernen bzw. reaktivieren
28
2.1.3 Tweak #3: Die Datenbank von WordPress automatisch reparieren
29
2.1.4 Tweak #4: Die Fehlermeldung über zu wenig Speicher beheben
32
2.1.5 Tweak #5: Die Zugriffsberechtigungen im Dateisystem anpassen
33
2.2 Meta-Informationen anpassen und verändern
34
2.2.1 Tweak #6: Den Eintrag für den Generator im Kopf der Webseite unterdrücken
34
2.2.2 Tweak #7: Den Eintrag für das Really Simple Directory im Kopf der Webseite unterdrücken
35
2.2.3 Tweak #8: Den Eintrag für das Windows Live Writer Manifest im Kopf der Webseite unterdrücken
36
2.2.4 Tweak #9: Den Eintrag für das Element link mit dem Attribut rel='index' im Kopf der Webseite unterdrücken
38
2.2.5 Tweak #10: Alle Einträge, die auf Feeds verweisen, im Kopf der Webseite unterdrücken
39
2.3 Formate anpassen oder erstellen
40
2.3.1 Tweak #11: Den Browser des Benutzers erkennen und eine passende CSS-Klasse im body-Tag einfügen
40
2.3.2 Tweak #12: Die CSS-Datei je nach Jahreszeit automatisch ändern
42
2.3.3 Tweak #13: Eine besondere Formatierung für Artikel einer bestimmten Kategorie erstellen
44
2.3.4 Tweak #14: Einen einzelnen Post hervorheben
45
2.3.5 Tweak #15: Die Länge des Auszugs eines Artikels (die Kurzversion) verändern
46
2.3.6 Tweak #16: Die Auslassungszeichen beim Auszug eines Posts verändern
47
2.3.7 Tweak #17: Den Text des more-Tags manuell verändern
48
2.3.8 Tweak #18: Den Text des more-Tags für den gesamten Blog anpassen
50
2.3.9 Tweak #19: Entfernen der automatischen Hyperlinks in Kommentaren
52
2.3.10 Tweak #20: Die in WordPress eingebaute Galerie aktivieren
53
2.4 Zusätzliche Informationen für den Blog
54
2.4.1 Tweak #21: Bestimmte Informationen nur auf der Startseite anzeigen
54
2.4.2 Tweak #22: Das letzte Änderungsdatum bei einem Post anzeigen
55
2.4.3 Tweak #23: Die Beschreibung einer Kategorie im Front-End anzeigen
57
2.4.4 Tweak #24: Einen RSS-Feed für eine Kategorie erstellen
60
2.4.5 Tweak #25: Einen RSS-Feed für die Kommentare eines Artikels erstellen
60
2.4.6 Tweak #26: Die Anzahl der gefundenen Artikel in der Suchergebnisseite anzeigen
61
2.4.7 Tweak #27: Anzahl der Kommentare und die durchschnittliche Anzahl der Kommentare pro Post in der Seitenleiste anzeigen
63
2.4.8 Tweak #28: Die erlaubten Elemente für einen Kommentar anzeigen
65
2.4.9 Tweak #29: Die Anzahl der Abonnenten des Feedburner-Feeds anzeigen
66
2.4.10 Tweak #30: Eine Anzeige bzw. einen Hinweis im RSS-Feed einfügen
68
2.4.11 Tweak #31: Eine Kopf- bzw. Fußzeile bei einem Post einfügen
69
2.4.12 Tweak #32: Benutzerdefinierte Felder in einem Post ausgeben
72
2.4.13 Tweak #33: Die Information über die Anzahl der Abfragen und die Dauer für angemeldete Administratoren anzeigen
75
2.5 ShortCodes verwenden
77
2.5.1 Tweak #34: Einen ShortCode für häufig verwendete Begriffe einsetzen
77
2.5.2 Tweak #35: Einen ShortCode für eine beliebige URL verwenden
78
2.5.3 Tweak #36: Einen ShortCode für eine PayPal-Spende erstellen
81
2.6 Soziale Netzwerke und externe Daten verwenden
83
2.6.1 Tweak #37: Einen Artikel per eMail versenden
83
2.6.2 Tweak #38: Einen Post auf FaceBook teilen
85
2.6.3 Tweak #39: Einen Post bei Technorati speichern
89
2.6.4 Tweak #40: Einen Post beim Bookmarking-Service Delicious speichern
90
2.6.5 Tweak #41: Einen Post bei Digg speichern
91
2.6.6 Tweak #42: Einen Post bei StumbleUpon speichern
92
2.6.7 Tweak #43: Einen Post bei Google Bookmarks speichern
93
2.6.8 Tweak #44: Einen Post bei Mister Wong speichern
95
2.6.9 Tweak #45: Einen Post auf Twitter teilen
96
2.6.10 Tweak #46: Einen Knopf für einen Retweet bei TweetMeme anzeigen
98
2.6.11 Tweak #47: Einen Besucher von Twitter besonders begrüßen
101
2.7 Zusätzliche Funktionen ohne Plug-Ins
102
2.7.1 Tweak #48: Einen Link für die automatische Übersetzung durch GoogleTranslate erzeugen
102
2.7.2 Tweak #49: Artikel nur für einen bestimmten Zeitraum anzeigen
103
2.7.3 Tweak #50: Artikel einer bestimmten Kategorie von der Anzeige auf der Startseite ausschließen
106
2.7.4 Tweak #51: Die Ausgabe des Artikels über ein benutzerdefiniertes Feld steuern
107
2.7.5 Tweak #52: Artikel mit bestimmten Kriterien von der Anzeige auf der Startseite ausschließen
109
2.7.6 Tweak #53: Bestimmte Kategorien von der Liste der Kategorien in der Seitenleiste ausschließen
111
2.7.7 Tweak #54: Für jede Kategorie eine bestimmte Anzahl von Artikeln pro Seite anzeigen
113
2.7.8 Tweak #55: Den Code für Google-Analytics automatisch einbauen
114
2.7.9 Tweak #56: Die Sortierung der Kommentare ändern
115
2.7.10 Tweak #57: Alle Widgets auf der Seitenleiste deaktivieren
116
2.8 Die Sicherheit von WordPress verbessern
118
2.8.1 Tweak #58: Durch das Unterdrücken der Fehlermeldung beim Anmelden für mehr Sicherheit sorgen
118
2.8.2 Tweak #59: Die CSS-Klassen für den Administrator in den Kommentaren entfernen
119
2.8.3 Tweak #60: Überprüfen, ob das Kommentarformular direkt aufgerufen wurde
121
2.8.4 Tweak #61: Den Zugriff auf das Back-End mit SSL absichern
122
2.9 Das Back-End anpassen oder WordPress erweitern
123
2.9.1 Tweak #62: Den Papierkorb im Back-End deaktivieren
123
2.9.2 Tweak #63: Den Papierkorb im Back-End automatisch leeren
124
2.9.3 Tweak #64: Automatisches Speichern von Posts abschalten
125
2.9.4 Tweak #65: Automatisches Speichern von Posts abschalten, aber die Performance weniger stark beeinflussen
126
2.9.5 Tweak #66: Die Anzahl der Revisionen und die Zeit für die automatische Speicherung beeinflussen
127
2.9.6 Tweak #67: Das Benutzerprofil um zusätzliche Felder erweitern
128
2.9.7 Tweak #68: Nicht bekannte Dateitypen in die Mediathek einfügen
132
2.9.8 Tweak #69: Die Symbole für neue Dateitypen anpassen
133
2.9.9 Tweak #70: Automatisch einen Text im Editor einfügen, sobald ein neuer Post erstellt wird
135
2.9.10 Tweak #71: Die Upgrade-Meldung im Back-End entfernen
136
2.9.11 Tweak #72: Eine eigene Fußzeile im Back-End erzeugen
138
2.9.12 Tweak #73: Das Logo des Anmeldefensters für das Back-End austauschen
139
2.9.13 Tweak #74: Das Logo im Back-End austauschen
141
2.9.14 Tweak #75: Überprüfen, ob ein bestimmtes Plug-In aktiv ist
142
2.9.15 Tweak #76: Einen Link im Back-End einfügen, um die Blog-Optionen direkt zu ändern
143
3 Aufwendige Tweaks
145
3.1 Formate anpassen oder erstellen
145
3.1.1 Tweak #77: Den Artikeltitel für schmale Templates automatisiert kürzen
145
3.1.2 Tweak #78: Ein Vorschaubild für den Artikel verwenden
148
3.1.3 Tweak #79: Autoreninformation bei einem Artikel anzeigen
151
3.1.4 Tweak #80: Den Kommentar des Autors hervorheben
154
3.2 ShortCodes verwenden
156
3.2.1 Tweak #81: Einen ShortCode wie in Tweak #35 benutzen, aber einegekürzte URL verwenden
156
3.2.2 Tweak #82: Ein Inserat in einen Post mit ShortCode einfügen
159
3.2.3 Tweak #83: GoogleMaps als ShortCode einfügen
162
3.3 Zusätzliche Informationen für den Blog
165
3.3.1 Tweak #85: Einen ShortCode verwenden, um Teile des Artikels nicht automatisch zu formatieren
165
3.3.2 Tweak #86: Eine Fußzeile mit aktuellem Urheberrechtshinweis erzeugen
168
3.3.3 Tweak #87: Im Text des more-Tags den Titel des Artikels anzeigen
171
3.3.4 Tweak #88: Die Kategorien eines Artikels als Bild anzeigen
173
3.3.5 Tweak #89: Die übergeordneten Seiten als Navigationsstruktur in der Seitenansicht darstellen
176
3.3.6 Tweak #90: Alle Posts von vor genau einem Jahr in der Seitenleiste darstellen
178
3.3.7 Tweak #91: Die Posts mit den meisten Kommentaren in der Seitenleiste anzeigen
181
3.3.8 Tweak #92: Die Anzahl der Kommentare je Benutzer in der Seitenleiste anzeigen
183
3.3.9 Tweak #93: Unterkategorien einer ausgewählten Kategorie anzeigen
186
3.3.10 Tweak #94: Einen externen RSS-Feed in der Seitenleiste anzeigen
189
3.3.11 Tweak #95: Die Anzahl der Follower bei Twitter anzeigen
191
3.3.12 Tweak #96: Den letzten Tweet eines Twitter-Kontos ausgeben
193
3.3.13 Tweak #97: Ausgabe aller wichtigen Informationen eines Twitter-Kontos
195
3.4 Zusätzliche Funktionen ohne Plug-Ins
200
3.4.1 Tweak #98: Die anchor-Funktion des more-Tags unterbinden
200
3.4.2 Tweak #99: Anzeigen von Artikeln, die in der Zukunft publiziert werden
202
3.4.3 Tweak #100: Ähnliche Posts zu einem aktiven Artikel anzeigen
205
3.4.4 Tweak #101: Die Permalinks der Artikel in einer gekürzten Version darstellen
208
3.4.5 Tweak #102: Die letzten Kommentare in der Seitenleiste anzeigen
209
3.4.6 Tweak #103: Eine Leiste mit den Miniaturbildern der letzten Artikel erstellen
214
3.5 Das Back-End anpassen oder WordPress erweitern
217
3.5.1 Tweak #104: Ein Login-Formular in der Seitenleiste erzeugen
217
3.5.2 Tweak #105: Ein benutzerdefiniertes Feld beim Erstellen des Artikels erzeugen
220
3.5.3 Tweak #106: Zusätzliche Links zum Bearbeiten der Kommentare im Front-End anzeigen
222
3.5.4 Tweak #107: Alle nofollow-Werte aus den Kommentaren entfernen
224
3.5.5 Tweak #108: Mit einfachen Mitteln einen Schritt zur Vermeidung von»Duplicate Content« aus der Sicht der Suchmaschinen machen
225
3.5.6 Tweak #109: Den von WordPress angebotenen Feed durch den eigenen bei Feedburner ersetzen
227
3.5.7 Tweak #110: Artikel zeitversetzt im RSS-Feed publizieren
228
3.5.8 Tweak #111: Einen Post nur publizieren, wenn er eine Mindestanzahl von Wörtern überschreitet
230
3.5.9 Tweak #112: Ein maximale Anzahl von Wörtern bzw. Zeichen für den Artikeltitel festlegen
232
3.5.10 Tweak #113: Felder aus dem Benutzerprofil entfernen
234
3.5.11 Tweak #114: Weitere Gravatare hinzufügen
236
3.5.12 Tweak #115: Die Suche in WordPress komplett deaktivieren
238
4 Komplexe Tweaks
241
4.1 Formate anpassen oder erstellen
241
4.1.1 Tweak #116: Eine benutzerdefinierte Art von Posts erstellen
241
4.1.2 Tweak #117: Benutzerdefinierte Posts in einem eigenen Loop verarbeiten
244
4.1.3 Tweak #118: Artikel fortlaufend nummerieren
246
4.1.4 Tweak #119: Statt des Artikeltitels direkt einen Hyperlink auf eine externe Seite ausgeben
248
4.1.5 Tweak #120: Die Autorendaten als Mikroformat (Visitenkarte) anzeigen
251
4.1.6 Tweak #121: Eine eigene Schlagwortkategorie für benutzerdefiniertePosts erstellen
257
4.2 Die Usability verbessern
260
4.2.1 Tweak #122: Eine Krümelzeile (Breadcrumb) erzeugen
260
4.2.2 Tweak #123: In der Seitenleiste die Top-Artikel des Blogs anzeigen
263
4.2.3 Tweak #124: Kürzlich aktualisierte Seiten und Artikel in der Seitenleiste anzeigen
265
4.2.4 Tweak #125: Kommentare, TrackBacks und PingBacks in getrennten Bereichen anzeigen
269
4.2.5 Tweak #126: Die gefundenen Suchbegriffe hervorheben
273
4.3 Das Back-End oder WordPress erweitern
276
4.3.1 Tweak #127: Kommentare zeitgesteuert sperren
276
4.3.2 Tweak #128: Eine digitale Visitenkarte bei der Benutzerprofilverwaltung erzeugen
277
4.3.3 Tweak #129: Das Back-End um einen eigenen Menüpunkt mit einer Optionsseite erweitern
283
4.3.4 Tweak #130: Die Darstellung bzw. den Stil des Back-Ends verändern
291
4.3.5 Tweak #131: Einen neuen Artikeltyp erzeugen, um Produkte vorzustellen oder zum Verkauf anzubieten
293
5 Grundlegende Begriffe
303
5.1 Der Loop
303
5.2 Sidebars
304
5.3 Aufbau eines Themes
304
5.3.1 Die Hierarchie der Templates in der Version 3.0
305
5.3.2 Die Hierarchie der Templates in der Version 2.9
305
5.3.3 Die Hierarchie der Templates in Version 2.8
306
5.4 Der Aufbau eines Templates
307
Stichwortverzeichnis
309