WordPress виджет
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');
?>
Делаю активация, потом деактивацию плагина и получаю пустую страницу
Кто сталкивался с такой проблемой?
Спасибо