'widget_html_javascript_adder', 'description' => __( "Used to add HTML, javascripts, Flash embed codes to sidebar") ); $control_ops = array('width' => 500, 'height' => 500); $this->WP_Widget('HTML_Javascript_Adder', __('HTML Javascript Adder'), $widget_ops, $control_ops); } //Display the Widget function widget($args, $instance){ extract($args); $hja_title = apply_filters('widget_hja_title', empty($instance['hja_title']) ? '' : $instance['hja_title']); $hja_content = empty($instance['hja_content']) ? '' : $instance['hja_content']; $hja_is_single = $instance['hja_is_single']; $hja_is_archive = $instance['hja_is_archive']; $hja_is_home = $instance['hja_is_home']; $hja_is_search = $instance['hja_is_search']; # Before the widget $hja_output_content=$before_widget.' '.$before_title . $hja_title . $after_title.'
'.$hja_content.'
'.$after_widget; if (is_home() == 1){ if ($hja_is_home != 1) echo $hja_output_content; }else{// if (is_single() == 1){ if ($hja_is_single != 1) echo $hja_output_content; }else{// if (is_archive() == 1){ if ($hja_is_archive != 1) echo $hja_output_content; }else{// if (is_search() == 1){ if ($hja_is_search != 1) echo $hja_output_content; }else{// } } } } } //Save settings function update($new_instance, $old_instance){ $instance = $old_instance; $instance['hja_title'] = stripslashes($new_instance['hja_title']); $instance['hja_content'] = stripslashes($new_instance['hja_content']); $instance['hja_is_single'] = $new_instance['hja_is_single']; $instance['hja_is_archive'] = $new_instance['hja_is_archive']; $instance['hja_is_home'] = $new_instance['hja_is_home']; $instance['hja_is_search'] = $new_instance['hja_is_search']; $instance['hja_heading_select'] = $new_instance['hja_heading_select']; return $instance; } //HJA Widget Form function form($instance){ //Defaults $instance = wp_parse_args( (array) $instance, array('hja_title'=>'', 'hja_content'=>'','hja_is_single'=>'','hja_is_archive'=>'','hja_is_home'=>'','hja_is_search'=>'' ) ); $hja_title = htmlspecialchars($instance['hja_title']); $hja_content = htmlspecialchars($instance['hja_content']); $hja_is_single = $instance['hja_is_single']; $hja_is_archive = $instance['hja_is_archive']; $hja_is_home = $instance['hja_is_home']; $hja_is_search = $instance['hja_is_search']; $hja_settings_fieldset = $instance['hja_settings_fieldset']; ?>


| | |

Settings




  • Help
  • Support
  • Documentation
  • Donate
Make donations | Vist author site