WPToolbox
Menüs mit Flexi Pages
Flexi Pages ist ein WordPress-Plugin für die Realisierung von individuellen Navigationsmenüs via Widget, das ich nicht mehr missen möchte. Es werden definierte Pages und deren Subpages als ul-Listen mit den Standardklassen für aktive Seiten (current) und übergeordneten Seiten (parent) in validem Quellcode angezeigt.
Welche Pages oder welche nicht kann man bequem in der Widgetverwaltung von WordPress regeln. Widgets kommen bei mir eigentlich selten zum Einsatz. Hier nutze ich sie gern, weil es eine schlanke und dennoch komfortable Navigationslösung ist, wenn WordPress als CMS mit den Kerninhalten als Pages zum Einsatz kommt. Als Widget-Alternative steht aber auch die Templatefunktion „flexipages()“ zur Verfügung.
- Plugin-Autor: Srini
- Link: http://srinig.com/wordpress/plugins/flexi-pages/
AutoSave Intervall einstellen
Beim Schreiben oder Bearbeiten von Artikeln führt WordPress in regelmäßigen Abständen automatische Speichervorgänge über eine Ajax-Funktion aus. Man selbst bekommt davon wenig mit. Lediglich der Speichern- und Publizieren/Aktualisieren-Button ist für einen kurzen Moment nicht verfügbar. Das Standard-Intervall für diese Speichervorgänge ist 60 Sekunden. Möchte man ein anderes Intervall nutzen, kann man dies in der wp-config-Datei definieren:
define('AUTOSAVE_INTERVAL', 300 ); // seconds
Plugins für mehr Sicherheit
Ab sofort werden in schöner Regelmäßigkeit auch nützlicher Plugins für WordPress in diesem Blog vorgestellt. Den Anfang machen 3 Plugins zum immer relevanten Thema Sicherheit. WordPress selbst gilt zwar als sicheres Content Management oder Blog System, aber dennoch kann man immer ein wenig Fine-Tuning betreiben, um das Sicherheitsgefühl spürbar zu erhöhen.
Secure WordPress
Kleine Sicherheitssuite mit mehreren sinnvollen Optionen, um WordPress sicherer zu machen bzw. zu optimieren. So können die Hinweis- und Fehlermeldung beim Login deaktiviert oder die genutzte WordPress-Version verschleiert werden. Die Möglichkeit der Deaktivierung von Really Simple Discovery (RSD) und Windows Live Writer im head-Bereich der generierten Seiten macht die Code wieder ein Stück schlanker. Denn nicht jeder braucht diese Funktionen.
- Plugin-Autor: Frank Bueltge
- Link: http://bueltge.de/wordpress-login-sicherheit-plugin/652/
Email-Immunizer
Email-Adressen tarnen durch automatische Konvertierung von verlinkten und unverlinkten E-Mail Adressen im Content von Klartext zu Unicode.
- Plugin-Autor: Kaf Oseo
- Link: http://guff.szub.net/2005/08/23/email-immunizer/
AntiVirus für WordPress
Frühwarnsystem, dass wichtige Dateien auf möglicherweise eingeschleusten schadhaften Code überprüft.
- Plugin-Autor: Sergej Müller
- Link: http://playground.ebiene.de/1577/antivirus-wordpress-plugin/
Benutzerdefinierte Felder clever nutzen
Benutzerdefinierte Felder bieten die Möglichkeit, spezielle Inhalte für jeden Artikel – auch außerhalb des Loops – im Template darzustellen. Dazu fügt man folgenden Code an die Stelle des Templates ein, wo die Information dargestellt werden soll. Im Beispiel unten ist der Name des Felder „namedesfeldes“. Dieses Feld fügt man nun im gewünschten Artikel als benutzerdefiniertes Feld hinzu und füttert es mit einem Wert.
Dieser Wert wird nun der im Template vordefinierten Stelle dargestellt. Ist kein Feld definiert, wird der Bereich auch nicht dargestellt.
<?php $namedesfeldes= get_post_meta($post->ID, 'namedesfeldes', true); ?>
<?php if(!(empty($namedesfeldes))) { ?>
<p>Ausgabe: <?php echo $namedesfeldes; ?></p>
<?php } ?>
Code mit Alternative, wenn kein benutzerdefiniertes Feld angelegt wurde:
<?php $namedesfeldes= get_post_meta($post->ID, 'namedesfeldes', true); ?>
<?php if(!(empty($namedesfeldes))) { ?>
<p>Ausgabe: <?php echo $namedesfeldes; ?></p>
<?php } else { ?>
<p>Ausgabe: Es wurde kein benutzerdefiniertes Feld erstellt.</p>
<?php } ?>
NextGEN Gallery und benutzerdefinierte Felder
Möchte man eine spezielle Galerie aus der NextGEN Gallery auf einer Seite oder einem Artikel außerhalb des Loops, z.B im Sidebar anzeigen, kann man das mit folgendem Code über die benutzerdefinierte Felder regeln.
Diesen Code einfach an die Stelle des Templates platzieren, wo später die Galerie angezeigt werden soll. Danach wird erstmal noch nichts angezeigt.
Jetzt legt man in dem gewünschten Artikel ein benutzerdefiniertes Feld mit dem Namen „galerie“ an. Als Wert für das benutzerdefinierte Feld wird der von NextGen generierte Shortcode inklusive ID der gewünschten Galerie aus der NextGEN Gallery eingetragen.
<?php $galerie = get_post_meta($post->ID, 'galerie', true); ?>
<?php
$gal = $galerie;
$gal = apply_filters('the_content', $gal );
echo $gal;
?>
Blog-URL in wp-config festlegen
Seit WordPress 2.2 besteht die Möglichkeit, die WordPress-URL und die Blog-URL aus den Einstellungen auch in der wp-config.php zu hinterlegen. Damit lässt sich die Performance ein wenig beschleunigen, denn die beiden URLs müssen nicht mehr aus der Datenbank geholt werden.
define('WP_HOME', 'http://www.deineurl.de');
define('WP_SITEURL', 'http://www.deineurl.de');
Suche
Blog abonnieren
Letzte Artikel
- Lösung, wenn WordPress im Wartungsmodus hängen bleibt
- Admin Bar im Front-End deaktivieren
- Ausgabe in Abhängigkeit von vorhandenem Inhalt des Posts
- Link-Tipp: WordPress und SSL
- Login-URL vereinfachen
- Größe von eingebetteten Medien anpassen
- WordPress Linkmanager (Blogroll) wieder aktivieren
- Login-Versuche mit „Limit Login Attempts“ begrenzen
- Beiträge und Seiten duplizieren
- Tumblr-Beiträge importieren
- Laden von NextGEN Gallery Javascripten deaktivieren
Kommentare
- WordPress Linkmanager (Blogroll) wieder aktivieren bei
- Kommentar-Feed deaktivieren bei
- Ausgabe in Abhängigkeit von vorhandenem Inhalt des Posts bei
- Beiträge und Seiten duplizieren bei
- Größe von eingebetteten Medien anpassen bei
Kategorien
- Allgemein (53)
- Browserspezifisches (4)
- BuddyPress (22)
- Konfiguration (25)
- Off-Topic (9)
- Performance-Optimierung (9)
- Plugins (42)
- Sicherheit (5)
- Software (1)
- Templateprogrammierung (38)
- Twitter (4)