Make WordPress Core


Ignore:
Timestamp:
11/20/2015 07:23:04 AM (9 years ago)
Author:
nacin
Message:

Simplify the include graph after work to split out classes.

see #33413. More details there.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/widgets.php

    r35712 r35718  
    11<?php
    22/**
    3  * Widget API: Top-level widget functionality
     3 * Core Widgets API
     4 *
     5 * This API is used for creating dynamic sidebar without hardcoding functionality into
     6 * themes
     7 *
     8 * Includes both internal WordPress routines and theme-use routines.
     9 *
     10 * This functionality was found in a plugin before the WordPress 2.2 release, which
     11 * included it in the core from that point on.
     12 *
     13 * @link https://codex.wordpress.org/Plugins/WordPress_Widgets WordPress Widgets
     14 * @link https://codex.wordpress.org/Plugins/WordPress_Widgets_Api Widgets API
    415 *
    516 * @package WordPress
    617 * @subpackage Widgets
    7  * @since 4.4.0
    8  */
     18 * @since 2.2.0
     19 */
     20
     21//
     22// Global Variables
     23//
     24
     25/** @ignore */
     26global $wp_registered_sidebars, $wp_registered_widgets, $wp_registered_widget_controls, $wp_registered_widget_updates;
     27
     28/**
     29 * Stores the sidebars, since many themes can have more than one.
     30 *
     31 * @global array $wp_registered_sidebars
     32 * @since 2.2.0
     33 */
     34$wp_registered_sidebars = array();
     35
     36/**
     37 * Stores the registered widgets.
     38 *
     39 * @global array $wp_registered_widgets
     40 * @since 2.2.0
     41 */
     42$wp_registered_widgets = array();
     43
     44/**
     45 * Stores the registered widget control (options).
     46 *
     47 * @global array $wp_registered_widget_controls
     48 * @since 2.2.0
     49 */
     50$wp_registered_widget_controls = array();
     51/**
     52 * @global array $wp_registered_widget_updates
     53 */
     54$wp_registered_widget_updates = array();
     55
     56/**
     57 * Private
     58 *
     59 * @global array $_wp_sidebars_widgets
     60 */
     61$_wp_sidebars_widgets = array();
     62
     63/**
     64 * Private
     65 *
     66 * @global array $_wp_deprecated_widgets_callbacks
     67 */
     68$GLOBALS['_wp_deprecated_widgets_callbacks'] = array(
     69    'wp_widget_pages',
     70    'wp_widget_pages_control',
     71    'wp_widget_calendar',
     72    'wp_widget_calendar_control',
     73    'wp_widget_archives',
     74    'wp_widget_archives_control',
     75    'wp_widget_links',
     76    'wp_widget_meta',
     77    'wp_widget_meta_control',
     78    'wp_widget_search',
     79    'wp_widget_recent_entries',
     80    'wp_widget_recent_entries_control',
     81    'wp_widget_tag_cloud',
     82    'wp_widget_tag_cloud_control',
     83    'wp_widget_categories',
     84    'wp_widget_categories_control',
     85    'wp_widget_text',
     86    'wp_widget_text_control',
     87    'wp_widget_rss',
     88    'wp_widget_rss_control',
     89    'wp_widget_recent_comments',
     90    'wp_widget_recent_comments_control'
     91);
    992
    1093//
Note: See TracChangeset for help on using the changeset viewer.