Einzelne Dashboard Menues ausblenden
Wenn man WordPress für einen technisch nicht so versierten Klienten einrichtet, kann es sinvoll sein einige Menues im Dashbord auszublenden.
Dazu einfach folgende Routine in die funktions.php des WordPress Themes einbauen:
function remove_menus () {
global $menu;
$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
add_action('admin_menu', 'remove_menus');
Die Länge des Textauszuges (Exerpts) ändern
Um die Länge des Textauszugs (Exerpt) bei einem WordPress Blog zu ändern genügt es folgende Zeilen in die funktions.php einzufügen.
add_filter('excerpt_length', 'my_excerpt_length');
function my_excerpt_length($len) { return 80; }
Im Beispiel liegt die Länge bei 80 Worten.
Den Autosave Intervall bei WordPress ändern
Um den Autosave-Intervall bei WordPress zu ändern, genügt es folgende Zeile in die config.php einzufügen:
define('AUTOSAVE_INTERVAL', 60 );
Der Intervall wird in Sekunden angegeben. Beim obigen Beispiel beträgt der Autosave Intervall 60 Sekunden.
Das WordPress Plugin Verzeichnis ändern
Mit ein paar Zeilen in der config.php kann man den Pfad zum PLugin Verzeichnis ändern.
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blogpfad/wp-content/plugins' ); define( 'WP_PLUGIN_URL', 'http://example/blogpfad/wp-content/plugins'); define( 'PLUGINDIR', $_SERVER['DOCUMENT_ROOT'] . '/blogpfad/wp-content/plugins' );
Content nur auf der Home Seite einbinden
Auf der WordPress Home Seite eine externe Datei einbinden
<?php if ( is_home() ) { include ('datei.php'); } ?>
Die Seite datei.php erscheint ausschliesslich auf der “Home” Seite.
The Exerpt Länge bei WordPress bestimmen
Um die Länge von Textauszügen frei festlegen zu können, genügt ein Eintrag in der functions.php
<?php
add_filter('excerpt_length', 'my_excerpt_length');
function my_excerpt_length($length) {
return 30; }
?>
Nun ist der Textauszug 30 Worte lang. Falls keine functions.php vorhanden ist, kann man einfach eine erstellen und in das Themeverzeichnis laden.
Umstellung bei Twitter von API auf oAuth
Umstellung bei Twitter: Viel Arbeit für Plugin-Entwickler: @twitterapi’s Countdown to Basic Auth removal. Viele Plugins werden dann nicht mehr laufen.
Google Fonts ohne Plugin in WordPress einbinden
Das Google Font Directory bietet zur Zeit 18 verschiedene Webfonts an, die direkt mit nur einem Link in Webseiten eingebaut werden können. Der Vorteil gegenüber “normalen Fonts ist, das die Font auf dem Rechner des Besuchers nicht vorhanden sein müssen.
In der ersten Zeile wird zu Google Fonts verlinkt. Die Zeile wird zwischen <head> und </head> eingebunden. Hinter “family=” wird der Name des Fonts eingegeben. Nun benötigt man nur noch ein Stylesheet, wo der Font zugewiesen wird
Das wars schon.
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Lobster">
<style>
body {
font-family: 'Lobster', serif;
font-size: 70px;
}
</style>
<h1>Der Google Lobster Font</h1>
Beispiele der Font sind hier zu finden.
Feedburner Email Widget
WyriHaximus Feedburner Email Widget ermöglicht Bloglesern mit Hilfe von Feedburner die Feeds per Email zu abonnieren.
Video: Einbindung von Videos in WordPress
Ein Video auf Youtube zeigt wie man auf einfache Weise Videos in WordPress Blog einbindet.

