Hi,
hatte es leider erst vor kurzem gelesen,
aber dann lag ich ja nicht so falsch mit dem Vorschlag.
Hi,
ein Ansatz wäre, das ganze Widget als Class anzulegen.
Die Widgets, welche ich bis jetzt geschrieben habe, sind alles Class und ich kann sie beliebig oft in die Sitebar legen.
Hier mal ein Ansatz:
Class HelloWorld Extends WP_Widget {
Function HelloWorld(){
// Konstruktor: Hooks, Filter, etc.
$this->WP_Widget ( False, 'Hello World!');
}
Function widget ($args, $settings){
// Ausgabe in der Sidebar
// Ausgabe des Widgets Pre-Codes:
Echo $args['before_widget'];
// Ausgabe des Titels
Echo $args['before_title'];
Echo 'Hello World!'; // Der Titel
Echo $args['after_title'];
// Ausgabe eines Textes:
Echo 'Das ist ein Hallo Welt Widget! Ich kann auch dynamische Inhalte anzeigen: '.Date('d.m. H:i');
// Ausgabe des Widgets Post-Codes:
Echo $args['after_widget'];
}
Function form ($settings){
// Form der Admineinstellungen
}
Function update ($new_settings, $old_settings){
// Speichert Einstellungen aus dem Adminpanel
}
}
Hi,
du solltest dir einen SVN – Client installieren.
Mit diesem kannst Du dann Dateien in das SVN importieren oder bestehende Dateien updaten.
http://tortoisesvn.tigris.org/ wird z.B. von WordPress für Windows empfohlen.