Um eine führende Null vor einer Zahl zu schreiben, müsste man umständlich prüfen, ob die angegebene Zahl kleiner als 10 ist und daraufhin müsste man eine “0″ als String mit der Zahl verketten. Es geht aber auch einfacher:
str_pad($integer, 2, '0', STR_PAD_LEFT);
Diese einfache Zeile fügt einer einstelligen Zahl eine führende 0 an. Doch was bedeuten die Parameter?
Der erste Parameter, in diesem Fall die Variable namens “$integer”, steht für die Zahl die eine führende 0 erhalten soll.
Der zweite Parameter überprüft wie viele Stellen die Zahl haben soll (2 Stellen = 0-99).
Der dritte Parameter ist für die anzuhängende Zeichenkette. Da es keinen Integerwert 01 gibt, wird aus dem Integer 1 eine Zeichenkette (String) “01″.
Der letzte Parameter ist eine Konstante und bestimmt, an welcher Stelle die einzufügende Zeichenkette eingefügt wird. In unserem Fall wollen wir ein “Führende 0″ und deswegen brauchen wir die Konstante STR_PAD_LEFT (Links).
Weitere Informationen zu dieser Funktion erhältst du hier
Hinzugefügt von Sven in PHP |
Standardgemäß ist im WordPress System der Editor für Theme- und Plugindateien eingeschaltet, so dass ein User mit entsprechender Berechtigung die Möglichkeit hat diese zu verändern. Unter Umständen kann es passieren das das gesamte Theme oder Plugin durch den Eingriff nicht mehr Funktionstüchtig ist. Dieses können wir durch eine kleine Ergänzung in der wp-config.php unterbinden:
define('DISALLOW_FILE_EDIT', true);
Wer hatte noch nicht die Situation, wo man abfragen wollte ob die aktuelle Kategorie Unterkategorien (Childcategories) besitzt um diese besonders hervorzuheben oder anzeigen zu lassen. Die folgende Funktion ermittelt für euch, ob die aktuelle Kategorie untergeordnete Kategorien besitzt und gibt entweder wahr oder falsch aus, welches in Eurer Abfrage einbauen könnt.
// Funktion
function category_has_children(){
global $wpdb;
$term = get_queried_object();
$child_check = $wpdb->get_results("SELECT * FROM wp_term_taxonomy WHERE parent = '$term->term_id'");
if ($child_check) {
return true;
} else {
return false;
}
}
// Abfrage
if(category_has_children()){
// Kategorie hat Unterkategorien
} else {
// Kategorie hat keine Unterkategorien
}
Um die Update Benachrichtigung im Adminbereich Eures WordPress Systems zu verbergen, genügt die Einbindung folgender Funktion in Eurer functions.php:
function remove_update_msg(){
echo '<style type="text/css">
.update-nag {display: none}
</style>';
}
add_action('admin_head','remove_update_msg');
Über die functions.php habt Ihr die Möglichkeit einen default Editor für Euren Content festzulegen. Ihr habt die Wahl zwischen der “visuellen” und der “html” Ansicht.
Kopiert einfach einen der folgenden Snippets in Eure functions.php
Visuell:
add_filter( 'wp_default_editor', create_function('', 'return "tinymce";') );
HTML:
add_filter( 'wp_default_editor', create_function('', 'return "html";') );