online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
<?php add_action('widgets_init', 'my_widget_plugin_four_buttons'); function my_widget_plugin_four_buttons () { register_widget('my_widget_four_buttons'); } class my_widget_four_buttons extends WP_Widget { function __construct() { parent::__construct( 'my_widget_four_buttons_classname', 'Кнопки', array('description' => 'Виджет кнопки',) ); } /** * Вывод виджета * @param array $args * @param array $instance */ public function widget( $args, $instance ) { $default_title = __( 'Здесь можно указать свой заголовок виджета' ); // заголовок виджета на сайте $title = ! empty( $instance['title'] ) ? $instance['title'] : $default_title; $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); echo $args['before_widget']; if (!empty($title)) echo $args['before_title'] . $title . $args['after_title']; //подключаем стили echo '<link rel="stylesheet" href="/wp-content/plugins/MY-WIDGETS/four-buttons-my-widget-style.css" type="text/css">'; $form_add_ev = do_shortcode("[event_form]"); // здесь выводим содержимое (форму) echo <<<HTML <div class="container_color_buttons_four"> <!-- блок кнопок на вызов модальных окон --> <div style="text-align: center;"> <a href="#win1" class="button_four button_four-green unselectable">Добавить новость</a> <a href="#win2" class="button_four button_four-red unselectable">Форум юристов</a> <a href="#win3" class="button_four button_four-blue unselectable">Консультация онлайн </a> <a href="#win4" class="button_four button_four-orange unselectable">Вход на сайт</a> <a id="btn_open_form_ev" class="button_four button_four-purple unselectable"><i class="fa fa-calendar-plus-o" aria-hidden="true"></i><span>Добавить событие</span></a> <!-- Модальное окно 1 --> <a href="#x" class="overlay_full_four" id="win1"></a> <div class="popup_four_buttons"> <p style="text-align: center;"> 1 ЗДЕСЬ БУДЕТ ФОРМА ВВОДА 1 </p> <p>111111111111</p> <p style="text-align: center;"> <a class="button_four button_four-green" href="http://jurvrn.ru">Перейти на сайт</a> </p> <a class="close_four" title="Закрыть" href="#close"></a> </div> <!-- Модальное окно 2 --> <a href="#x" class="overlay_full_four" id="win2"></a> <div class="popup_four_buttons"> 2 ЗДЕСЬ БУДЕТ ФОРМА ВВОДА 2 <div class="about"> <p class="about-links"> <a href="http://123" target="_parent">Сделать</a> <a href="http://456" target="_parent">Завершить</a> </p> </div> <a class="close_four" title="Закрыть" href="#close"></a> </div> <!-- Модальное окно 3 --> <a href="#x" class="overlay_full_four" id="win3"></a> <div class="popup_four_buttons popup_four_buttons2"> <p>3333333333333</p> <a class="close_four" title="Закрыть" href="http://jurvrn.ru" onclick = "index.php(); return false;"></a> </div> <!-- Модальное окно 4 --> <a href="#x" class="overlay_full_four" id="win4"></a> <div class="popup_four_buttons"> <p>4444444444444444</p> <a class="close_four" title="Закрыть" href="#close"></a> </div> <!-- Модальное окно 5 --> <div id="modWin_Overlay"> <div id="modWin_popup_content"> <span id="title_popup">Добавим событие в календарь?</span> <span class="modWin_close unselectable" onclick="document.getElementById('modWin_Overlay').style.display='none'; return false;">&#215;</span> <p>888event_form888</p> </div> </div> </div> <!--СКРИПТЫ--> <script> jQuery(document).ready(function($) { $("#btn_open_form_ev").click(function() { $("#modWin_Overlay").fadeIn(115); }); }); </script> <!-- конец - Модальное окно 5 --> HTML; // конец формы echo $args['after_widget']; } /** * Настройка виджета. В данном случае заголовок. * @param array $instance * @return string|void */ public function form ($instance) { if (isset($instance['title'])) { $title = $instance['title']; } else { $title = 'Указать свой заголовок виджета'; // заголовок в панели добавления виджетов } ?> <p> <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>"/> </p> <?php } public function update($new_instance, $old_instance) { $instance = array(); $instance['title'] = (!empty($new_instance['title'])) ? strip_tags($new_instance['title']) : ''; return $instance; } } ?>

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue