Uses
| Uses | Description |
|---|---|
| wp-includes/class-wp.php: WP::add_query_var() | Add name to list of public query variables. |
Adds an endpoint, like /trackback/.
(string) (Required) Name of the endpoint.
(int) (Required) Endpoint mask describing the places the endpoint should be added.
(string|bool) (Optional) Name of the corresponding query variable. Pass false to skip registering a query_var for this endpoint. Defaults to the value of $name.
Default value: true
File: wp-includes/class-wp-rewrite.php
public function add_endpoint( $name, $places, $query_var = true ) {
global $wp;
// For backward compatibility, if null has explicitly been passed as `$query_var`, assume `true`.
if ( true === $query_var || null === $query_var ) {
$query_var = $name;
}
$this->endpoints[] = array( $places, $name, $query_var );
if ( $query_var ) {
$wp->add_query_var( $query_var );
}
} | Version | Description |
|---|---|
| 4.3.0 | Added support for skipping query var registration by passing false to $query_var. |
| 3.9.0 | $query_var parameter added. |
| 2.1.0 | Introduced. |
© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_rewrite/add_endpoint