it-swarm.com.de

wie man Funktionen in Widgets einfügt

Ich versuche, meine eigene Funktion in ein Widget einzufügen, aber es wird nicht ausgeführt. Ich möchte es überall im Widget verwenden.

Wenn ich ein Beispiel sehen könnte, wäre das großartig.

1
SloBros

es gibt verschiedene Möglichkeiten, eine Funktion in Widgets auszuführen:

Option 1 - ShortCodes

Sie können einen benutzerdefinierten Shortcode erstellen und diese Funktion ausführen, indem Sie den Shortcode in ein einfaches Text-Widget eingeben:

//this is to make sure WordPress renders the shortcodes in a text widget
add_filter('widget_text', 'do_shortcode');

add_shortcode('my_short_code','my_function');

function my_function(){
  //do whatever you want
}

fügen Sie dann einfach [my_short_code] zu einem beliebigen Text-Widget hinzu, um Ihre Funktion auszuführen.

Option 2 Plugins

Sie können eines der vielen Plugins verwenden, mit denen Sie PHP in einem Widget wie dem folgenden ausführen können:

Option 3 Benutzerdefinierte Widgets

Der letzte Weg ist das Schreiben eines eigenen Widgets mit der sehr einfachen Widgets API

1
Bainternet