joseph
  • 0
Новичок

Как быстрее всего сделать виджет?

  • 0

У меня есть код PHP, который я хотел бы извлечь из существующей страницы шаблона и поместить в виджет, чтобы я мог перемещать его.

Как быстрее всего создать виджет?

Share
  1. Widgets API — это самый быстрый способ сделать виджет, который можно использовать повторно. Пример использования:

    class My_Widget extends WP_Widget {
        /** 
          * PHP4 constructor
          */
        function My_Widget() {
            My_Widget::__construct();
        }
    
        /**
          * PHP5 constructor
          */
        function __construct() {
            // actual widget processes
        }
    
        /** 
          * Echo the settings update form
          *
          * @param array $instance Current settings
          */
        function form($instance) {
            // outputs the options form on admin
        }
    
        /** 
          * Update a particular instance
          *
          * @param array $new_instance New settings for this instance as input by the user via form()
          * @param array $old_instance Old settings for this instance
          * @return array Settings to save or bool (false) to cancel saving
          */
        function update($new_instance, $old_instance) {
            // processes widget options to be saved
        }
    
        /** 
          * Echo the widget content
          *
          * @param array $args Display arguments including before_title, after_title, before_widget, and after_widget
          * @param array $instance The settings for the particular instance of this widget
          */
        function widget($args, $instance) {
            // outputs the content of the widget
        }
    }
    register_widget('My_Widget');
    
    • 0
  2. Если вас не особенно заботит наличие надлежащего пользовательского виджета, вы можете использовать плагин, такой как PHP Code Widget, для запуска фрагмента кода.

    • 0

Оставить ответ

You must login to add an answer.