k0missar
Знаток
- Регистрация
- 20 Сен 2008
- Сообщения
- 200
- Реакции
- 25
- Автор темы
- #1
Вобщем решил создать виджит контакты гед были бы статусы скайпа и аськи, если просто добовлял в готовый html виджит скрипты и html код то виджет на сайте не отображался и при обновлении админки он и там пропадал, как будто его и не было.
Решил пойти другим путем, создав php файл - плагин где у меня уже все было бы прописано, его сделал виджит отображается и все статусы выходят как нужно и ни что ни куда не пропадает, но при заходе в админку сайта он начинает ругаться на плагин и пишет вот такую ошибку
плагин как поняли назвал kt
Решил пойти другим путем, создав php файл - плагин где у меня уже все было бы прописано, его сделал виджит отображается и все статусы выходят как нужно и ни что ни куда не пропадает, но при заходе в админку сайта он начинает ругаться на плагин и пишет вот такую ошибку
Warning: Cannot modify header information - headers already sent by (output started at /home/p37153/www/site.ru/wp-content/plugins/kt/kt.php:1) in /home/p37153/www/site.ru/wp-includes/pluggable.php on line 866
<?php
/*
Plugin Name: WP_widget
Description: Your First WP widget
Version: 1.0
Author: Your name.
Author URI: Для просмотра ссылки Войдиили Зарегистрируйся
*/
function first_wp_widget($args) {
extract($args); //Извлечение аргументов
$title=get_option('first_widget_title'); //Получаем значение опции first_widget_title
echo $before_widget; // --> начало вывода widget'a
echo $before_title; // --> начало вывода заголовка widget'a
echo (empty($title)? 'Set title please!' : $title); //Вывод заголовка widget'a
echo $after_title; // --> конец вывода заголовка widget'a
echo 'ICQ: 594480874 <img border="0" alt="*" src="Для просмотра ссылки Войдиили Зарегистрируйся" /><br><script type="text/javascript" src="Для просмотра ссылки Войди или Зарегистрируйся"></script>
<a href="skype:konovalov_o?call"><img src="Для просмотра ссылки Войдиили Зарегистрируйся" style="border: none;" width="150" height="60" alt="Мой статус" /></a>'; // --> вывод основного html текста widget'a
echo $after_widget; // --> конец вывода widget'a
}
function first_wp_widget_control() {
if (!empty($_REQUEST['first_widget_title'])) {
update_option('first_widget_title', $_REQUEST['first_widget_title']); //Обновляем заголовок виджета
}
/*Вывод поля для имени виджета */
echo 'Widget\'s title:<br>
<input style="width:200px;" type="text" name="first_widget_title" value="'.get_option('first_widget_title').'" /><br />';
}
register_sidebar_widget('First WP Widget', 'first_wp_widget'); //регистрируем виджет
register_widget_control('First WP Widget', 'first_wp_widget_control' ); //регистрируем элемент управления виджетом
?>
/*
Plugin Name: WP_widget
Description: Your First WP widget
Version: 1.0
Author: Your name.
Author URI: Для просмотра ссылки Войди
*/
function first_wp_widget($args) {
extract($args); //Извлечение аргументов
$title=get_option('first_widget_title'); //Получаем значение опции first_widget_title
echo $before_widget; // --> начало вывода widget'a
echo $before_title; // --> начало вывода заголовка widget'a
echo (empty($title)? 'Set title please!' : $title); //Вывод заголовка widget'a
echo $after_title; // --> конец вывода заголовка widget'a
echo 'ICQ: 594480874 <img border="0" alt="*" src="Для просмотра ссылки Войди
<a href="skype:konovalov_o?call"><img src="Для просмотра ссылки Войди
echo $after_widget; // --> конец вывода widget'a
}
function first_wp_widget_control() {
if (!empty($_REQUEST['first_widget_title'])) {
update_option('first_widget_title', $_REQUEST['first_widget_title']); //Обновляем заголовок виджета
}
/*Вывод поля для имени виджета */
echo 'Widget\'s title:<br>
<input style="width:200px;" type="text" name="first_widget_title" value="'.get_option('first_widget_title').'" /><br />';
}
register_sidebar_widget('First WP Widget', 'first_wp_widget'); //регистрируем виджет
register_widget_control('First WP Widget', 'first_wp_widget_control' ); //регистрируем элемент управления виджетом
?>