Purpose Loads the WordPress environment and runs the front-end request lifecycle (query + template). Flow Ensures it only runs once via $wp_did_header guard. Requires wp-load.php to bootstrap WordPress. Calls wp()...
Namespace: wp/v2 Route: /wp/v2/widget-types Routes Collection: /wp/v2/widget-types Single: /wp/v2/widget-types/{id} HTTP Methods Collection methods: GET Single methods: GET Request Parameters Collection GET Parameter Type Required Default Description context string false view...
Namespace: wp/v2 Route: /wp/v2/widgets Routes Collection: /wp/v2/widgets Single: /wp/v2/widgets/{id} HTTP Methods Collection methods: GET, POST Single methods: GET, POST, PUT, PATCH, DELETE Request Parameters Collection GET Parameter Type Required Default...
Core class implementing the WordPress rewrite component API. Handles permalink structures, rewrite rules, and URL pattern matching. class WP_Rewrite { // ... } Overview The WP_Rewrite class: Writes mod_rewrite rules...
Functions for managing URL rewrite rules, tags, endpoints, and permalink structures. add_rewrite_rule() Adds a rewrite rule that transforms a URL structure to a set of query vars. add_rewrite_rule( string $regex,...
Filters and actions for customizing URL rewriting and permalink generation. Actions generate_rewrite_rules Fires after rewrite rules are generated. do_action_ref_array( 'generate_rewrite_rules', array( &$wp_rewrite ) ) Parameters: $wp_rewrite (WP_Rewrite) - Current WP_Rewrite...
The WordPress Rewrite API transforms human-readable URLs (permalinks) into query parameters that WordPress can process. It's the foundation of "pretty permalinks" and allows plugins/themes to create custom URL structures. Core...
Conditional Functions is_robots() Determines whether the query is for the robots.txt file. function is_robots(): bool Since: 2.1.0 Returns: bool — True if requesting robots.txt Usage: if ( is_robots() ) {...
Namespace: wp/v2 Route: /wp/v2/types Routes Collection: /wp/v2/types Single: /wp/v2/types/{type} HTTP Methods Collection methods: GET Single methods: GET Request Parameters Collection GET Parameter Type Required Default Description context string false view...
Namespace: wp/v2 Route: /wp/v2/users/me Routes Collection: /wp/v2/users/me HTTP Methods Collection methods: GET, POST, PUT, PATCH, DELETE Request Parameters Collection GET Parameter Type Required Default Description context string false view Scope...