====== Eigenes Wordpress Widget bauen ====== Das ist ein Dummy-Code der zeigt wie man an eigenes Widget registriert. Mit Backend-Eingaben, Speichern und Frontend-Ausgabe 'Ein Bannter als Dummy', ) ); } /* FRONTEND */ public function widget( $args, $instance ) { $title_bold = ( isset( $instance[ 'title_bold' ] ) ) ? $instance[ 'title_bold' ] : ''; $title_light = ( isset( $instance[ 'title_light' ] ) ) ? $instance[ 'title_light' ] : ''; $button_label = ( isset( $instance[ 'button_label' ] ) ) ? $instance[ 'button_label' ] : ''; $button_target = ( isset( $instance[ 'button_target' ] ) ) ? $instance[ 'button_target' ] : ''; $logo_url = get_stylesheet_directory_uri() . '/gfx/banner/banner_01_dummy_logo.png'; $visual_url = get_stylesheet_directory_uri() . '/gfx/banner/banner_01_dummy_visual.png'; // before and after widget arguments are defined by themes echo $args['before_widget']; echo "

$title_bold
$title_light

$button_label
"; echo $args['after_widget']; } /* BACKEND */ public function form( $instance ) { $title_bold = ( isset( $instance[ 'title_bold' ] ) ) ? $instance[ 'title_bold' ] : ''; $title_light = ( isset( $instance[ 'title_light' ] ) ) ? $instance[ 'title_light' ] : ''; $button_label = ( isset( $instance[ 'button_label' ] ) ) ? $instance[ 'button_label' ] : ''; $button_target = ( isset( $instance[ 'button_target' ] ) ) ? $instance[ 'button_target' ] : ''; ?>