Василий Г.
101 сообщение
#15 лет назад
Приветствую

Создал 2 пустых виджета
small_form.php
<?php
/*
Plugin Name: small form
Author: Author
Version: 1.0
*/

function small__form($args) {
extract($args, EXTR_SKIP);

?>
<?php echo $before_widget; ?>
<?php echo $before_title . $after_title; ?>




<?php echo $after_widget; ?>
<?php
}


function small__form_plugin_init() {
register_sidebar_widget('small form', 'small__form');

}

add_action('init', 'small__form_plugin_init');
?>

big_form.php
<?php
/*
Plugin Name: Big form
Author: Aver
Version: 1.0
*/

function big__form($args) {
extract($args, EXTR_SKIP);
?>
<?php echo $before_widget; ?>
<?php echo $before_title . $after_title; ?>



<?php echo $after_widget; ?>
<?php
}


function big__form_plugin_init() {
register_sidebar_widget('Big form', 'big__form');

}

add_action('init', 'big__form_plugin_init');
?>

При активации их в админке - получаю пустой результат
Т.е. активирую 1 виджет все нормально, потом активирую второй - получаю пустую страницу и не могу зайти в админку
Приходится опять прописывать путь к админке, чтобы зайти в админ панель
Не могу понять почему получается пустая страница после активации/деактивации
ВордПресс стоит 2.7.1
Установите себе эти 2 виджета и активируйте их
Спасибо
Василий Г.
101 сообщение
#15 лет назад
Взял стандартный пример
<?php
/*
Plugin Name: My first widget
*/

function my_first_widget($args) {

extract($args);

echo $before_widget;
echo $before_title;
echo 'Title';
echo $after_title;
echo '<center>My first widget</center>';
echo $after_widget;

}

function register_my_widget() {
register_sidebar_widget('Widget name', 'my_first_widget');
}

add_action('init', 'register_my_widget');
?>

Делаю активация, потом деактивацию плагина и получаю пустую страницу
Кто сталкивался с такой проблемой?
Спасибо