'advanced_text', 'description' => __('Advanced text widget. Raw PHP code support.', 'advanced_text'));
/* Widget control settings. */
$control_ops = array( 'width' => 400, 'height' => 450, 'id_base' => 'advanced_text' );
/* Create the widget. */
$this->WP_Widget( 'advanced_text', __('Advanced Text', 'advanced_text'), $widget_ops, $control_ops );
}
function form($instance) {
$title = apply_filters('widget_title', $instance['title']);
$allSelected = $homeSelected = $postSelected = $postInCategorySelected = $pageSelected = $categorySelected = $blogSelected = $searchSelected = false;
switch ($instance['action']) {
case "1":
$showSelected = true;
break;
case "0":
$dontshowSelected = true;
break;
}
switch ($instance['show']) {
case "all":
$allSelected = true;
break;
case "":
$allSelected = true;
break;
case "home":
$homeSelected = true;
break;
case "post":
$postSelected = true;
break;
case "post_in_category":
$postInCategorySelected = true;
break;
case "page":
$pageSelected = true;
break;
case "category":
$categorySelected = true;
break;
case "blog": //Max' Custom Addition
$blogSelected = true;
break;
case "search":
$searchSelected = true;
break;
}
?>
PHP Code (MUST be enclosed in <?php and ?> tags!):
In Post In Category add one or more cat. IDs (not Slug or Title) comma separated!" ?>
";
$title ? print($before_title . $title . $after_title) : null;
eval('?>'.$text);
echo "";
echo $after_widget."
";
break;
case "home":
if (is_home()) {
echo $before_widget;
echo "