'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'];
?>
|
|
|