Project Type: WordPress Reference

Network Admin (Multisite)

All Network Admin screens require multisite. Files load /wp-admin/network/admin.php, which ensures multisite and applies the redirect_network_admin_request filter. admin.php URL: /wp-admin/network/admin.php Capability required: Multisite only (no direct cap check here; individual...

Pages (Post Type: page)

Pages use the same core files as posts, with post_type=page in the URL and page-specific capabilities. edit.php (Pages list) URL: /wp-admin/edit.php?post_type=page Capability required: $post_type_object->cap->edit_posts for pages (typically edit_pages). What it...

Plugins

plugins.php URL: /wp-admin/plugins.php Capability required: activate_plugins (and related caps like deactivate_plugins, delete_plugins, update_plugins). What it does: Lists installed plugins, handles activation/deactivation, deletion, auto-updates, and plugin bulk actions. Key hooks: activate_{$plugin},...

Posts (Post Type: post)

edit.php (Posts list) URL: /wp-admin/edit.php Capability required: $post_type_object->cap->edit_posts (typically edit_posts). What it does: Lists posts for the post post type, handles bulk actions (trash, delete, edit), and surfaces filters/search for...

Settings

options.php (Settings handler) URL: /wp-admin/options.php Capability required: Varies by option page; uses option_page_capability_{$option_page} filter and checks manage_network_options on multisite. What it does: Processes settings form submissions, validates option pages, and...

Widget Functions

Core functions for registering and managing widgets and sidebars. Source: wp-includes/widgets.php Widget Registration register_widget() Registers a widget class with WordPress. register_widget( string|WP_Widget $widget ): void Parameters: $widget - Class name...

Widget Hooks

Actions and filters for the Widgets API. Source: wp-includes/widgets.php, wp-includes/class-wp-widget.php Actions widgets_init Fires after all default WordPress widgets have been registered. do_action( 'widgets_init' ) When: During wp_widgets_init(), after core widgets...

Widgets API

Framework for creating dynamic sidebars and registering widgets in WordPress. Since: 2.2.0 Source: wp-includes/widgets.php, wp-includes/class-wp-widget.php, wp-includes/class-wp-widget-factory.php, wp-includes/widgets/ Components Component Description functions.md Core widget and sidebar functions class-wp-widget.md Base widget class...

Comments

edit-comments.php URL: /wp-admin/edit-comments.php Capability required: edit_posts (and edit_comment for specific comment actions). What it does: Lists comments for moderation, with bulk actions and filters. Key hooks: handle_bulk_actions-{$screen}. comment.php URL: /wp-admin/comment.php?action=editcomment&c={COMMENT_ID}...

WP_Widget_Factory

Singleton that registers and manages WP_Widget classes. Source: wp-includes/class-wp-widget-factory.php Since: 2.8.0 Global: $wp_widget_factory Class Synopsis #[AllowDynamicProperties] class WP_Widget_Factory { // Properties public $widgets = array(); // Constructor public function __construct();...

← Back to Chubes.net