Skip to content

Instantly share code, notes, and snippets.

@kagg-design
Last active October 27, 2025 07:32
Show Gist options
  • Save kagg-design/af4ceec36c06d24c7956b67ff19e9fb6 to your computer and use it in GitHub Desktop.
Save kagg-design/af4ceec36c06d24c7956b67ff19e9fb6 to your computer and use it in GitHub Desktop.

Revisions

  1. kagg-design revised this gist Nov 14, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions full_list_of_wp_globals.php
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,4 @@
    <?php
    /**
    * List of global WP variables.
    *
  2. kagg-design revised this gist Nov 13, 2018. No changes.
  3. kagg-design created this gist Nov 13, 2018.
    250 changes: 250 additions & 0 deletions full_list_of_wp_globals.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,250 @@
    /**
    * List of global WP variables.
    *
    * @since 0.3.0
    * @since 0.11.0 Changed visibility from public to protected.
    * @since 0.12.0 Renamed from `$globals` to `$wp_globals` to be more descriptive.
    * @since 0.12.0 Moved from WordPress_Sniffs_Variables_GlobalVariablesSniff to WordPress_Sniff
    *
    * @var array
    */
    protected $wp_globals = array(
    '_links_add_base' => true,
    '_links_add_target' => true,
    '_menu_item_sort_prop' => true,
    '_nav_menu_placeholder' => true,
    '_new_bundled_files' => true,
    '_old_files' => true,
    '_parent_pages' => true,
    '_registered_pages' => true,
    '_updated_user_settings' => true,
    '_wp_additional_image_sizes' => true,
    '_wp_admin_css_colors' => true,
    '_wp_default_headers' => true,
    '_wp_deprecated_widgets_callbacks' => true,
    '_wp_last_object_menu' => true,
    '_wp_last_utility_menu' => true,
    '_wp_menu_nopriv' => true,
    '_wp_nav_menu_max_depth' => true,
    '_wp_post_type_features' => true,
    '_wp_real_parent_file' => true,
    '_wp_registered_nav_menus' => true,
    '_wp_sidebars_widgets' => true,
    '_wp_submenu_nopriv' => true,
    '_wp_suspend_cache_invalidation' => true,
    '_wp_theme_features' => true,
    '_wp_using_ext_object_cache' => true,
    'action' => true,
    'active_signup' => true,
    'admin_body_class' => true,
    'admin_page_hooks' => true,
    'all_links' => true,
    'allowedentitynames' => true,
    'allowedposttags' => true,
    'allowedtags' => true,
    'auth_secure_cookie' => true,
    'authordata' => true,
    'avail_post_mime_types' => true,
    'avail_post_stati' => true,
    'blog_id' => true,
    'blog_title' => true,
    'blogname' => true,
    'cat' => true,
    'cat_id' => true,
    'charset_collate' => true,
    'comment' => true,
    'comment_alt' => true,
    'comment_depth' => true,
    'comment_status' => true,
    'comment_thread_alt' => true,
    'comment_type' => true,
    'comments' => true,
    'compress_css' => true,
    'compress_scripts' => true,
    'concatenate_scripts' => true,
    'current_screen' => true,
    'current_site' => true,
    'current_user' => true,
    'currentcat' => true,
    'currentday' => true,
    'currentmonth' => true,
    'custom_background' => true,
    'custom_image_header' => true,
    'default_menu_order' => true,
    'descriptions' => true,
    'domain' => true,
    'editor_styles' => true,
    'error' => true,
    'errors' => true,
    'EZSQL_ERROR' => true,
    'feeds' => true,
    'GETID3_ERRORARRAY' => true,
    'hook_suffix' => true,
    'HTTP_RAW_POST_DATA' => true,
    'id' => true,
    'in_comment_loop' => true,
    'interim_login' => true,
    'is_apache' => true,
    'is_chrome' => true,
    'is_gecko' => true,
    'is_IE' => true,
    'is_IIS' => true,
    'is_iis7' => true,
    'is_macIE' => true,
    'is_NS4' => true,
    'is_opera' => true,
    'is_safari' => true,
    'is_winIE' => true,
    'l10n' => true,
    'link' => true,
    'link_id' => true,
    'locale' => true,
    'locked_post_status' => true,
    'lost' => true,
    'm' => true,
    'map' => true,
    'menu' => true,
    'menu_order' => true,
    'merged_filters' => true,
    'mode' => true,
    'monthnum' => true,
    'more' => true,
    'multipage' => true,
    'names' => true,
    'nav_menu_selected_id' => true,
    'new_whitelist_options' => true,
    'numpages' => true,
    'one_theme_location_no_menus' => true,
    'opml' => true,
    'order' => true,
    'orderby' => true,
    'overridden_cpage' => true,
    'page' => true,
    'paged' => true,
    'pagenow' => true,
    'pages' => true,
    'parent_file' => true,
    'pass_allowed_html' => true,
    'pass_allowed_protocols' => true,
    'path' => true,
    'per_page' => true,
    'PHP_SELF' => true,
    'phpmailer' => true,
    'plugin_page' => true,
    'plugins' => true,
    'post' => true,
    'post_default_category' => true,
    'post_default_title' => true,
    'post_ID' => true,
    'post_id' => true,
    'post_mime_types' => true,
    'post_type' => true,
    'post_type_object' => true,
    'posts' => true,
    'preview' => true,
    'previouscat' => true,
    'previousday' => true,
    'previousweekday' => true,
    'redir_tab' => true,
    'required_mysql_version' => true,
    'required_php_version' => true,
    'rnd_value' => true,
    'role' => true,
    's' => true,
    'search' => true,
    'self' => true,
    'shortcode_tags' => true,
    'show_admin_bar' => true,
    'sidebars_widgets' => true,
    'status' => true,
    'submenu' => true,
    'submenu_file' => true,
    'super_admins' => true,
    'tab' => true,
    'table_prefix' => true,
    'tabs' => true,
    'tag' => true,
    'targets' => true,
    'tax' => true,
    'taxnow' => true,
    'taxonomy' => true,
    'term' => true,
    'text_direction' => true,
    'theme_field_defaults' => true,
    'themes_allowedtags' => true,
    'timeend' => true,
    'timestart' => true,
    'tinymce_version' => true,
    'title' => true,
    'totals' => true,
    'type' => true,
    'typenow' => true,
    'updated_timestamp' => true,
    'upgrading' => true,
    'urls' => true,
    'user_email' => true,
    'user_ID' => true,
    'user_identity' => true,
    'user_level' => true,
    'user_login' => true,
    'user_url' => true,
    'userdata' => true,
    'usersearch' => true,
    'whitelist_options' => true,
    'withcomments' => true,
    'wp' => true,
    'wp_actions' => true,
    'wp_admin_bar' => true,
    'wp_cockneyreplace' => true,
    'wp_current_db_version' => true,
    'wp_current_filter' => true,
    'wp_customize' => true,
    'wp_dashboard_control_callbacks' => true,
    'wp_db_version' => true,
    'wp_did_header' => true,
    'wp_embed' => true,
    'wp_file_descriptions' => true,
    'wp_filesystem' => true,
    'wp_filter' => true,
    'wp_hasher' => true,
    'wp_header_to_desc' => true,
    'wp_importers' => true,
    'wp_json' => true,
    'wp_list_table' => true,
    'wp_local_package' => true,
    'wp_locale' => true,
    'wp_meta_boxes' => true,
    'wp_object_cache' => true,
    'wp_plugin_paths' => true,
    'wp_post_statuses' => true,
    'wp_post_types' => true,
    'wp_queries' => true,
    'wp_query' => true,
    'wp_registered_sidebars' => true,
    'wp_registered_widget_controls' => true,
    'wp_registered_widget_updates' => true,
    'wp_registered_widgets' => true,
    'wp_rewrite' => true,
    'wp_rich_edit' => true,
    'wp_rich_edit_exists' => true,
    'wp_roles' => true,
    'wp_scripts' => true,
    'wp_settings_errors' => true,
    'wp_settings_fields' => true,
    'wp_settings_sections' => true,
    'wp_smiliessearch' => true,
    'wp_styles' => true,
    'wp_taxonomies' => true,
    'wp_the_query' => true,
    'wp_theme_directories' => true,
    'wp_themes' => true,
    'wp_user_roles' => true,
    'wp_version' => true,
    'wp_widget_factory' => true,
    'wp_xmlrpc_server' => true,
    'wpcommentsjavascript' => true,
    'wpcommentspopupfile' => true,
    'wpdb' => true,
    'wpsmiliestrans' => true,
    'year' => true,
    );