wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
add_rewrite_endpoint › WordPress Function
Seit2.1.0
Veraltetn/v
› add_rewrite_endpoint ( $name, $places, $query_var = true )
Parameter: (3) |
|
Definiert in: |
|
Codex: | |
Changelog: |
|
Adds an endpoint, like /trackback/.
Adding an endpoint creates extra rewrite rules for each of the matching places specified by the provided bitmask. For example: add_rewrite_endpoint( 'json', EP_PERMALINK | EPPAGES ); will add a new rewrite rule ending with "json(/(.*))?/?$" for every permastruct that describes a permalink (post) or page. This is rewritten to "json=$match" where $match is the part of the URL matched by the endpoint regex (e.g. "foo" in "[permalink]/json/foo/"). A new query var with the same name as the endpoint will also be created. When specifying $places ensure that you are using the EP* constants (or a combination of them using the bitwise OR operator) as their values are not guaranteed to remain static (especiallyEP_ALL
).
Be sure to flush the rewrite rules - see flush_rewrite_rules() - when your plugin gets
activated and deactivated.Ähnliche Funktionen: add_rewrite_tag, add_rewrite_rule, wp_is_rest_endpoint, iis7_add_rewrite_rule, wp_write_post