add_rewrite_endpoint [ WordPress Function ]
| Parameters: |
|
| See: |
|
| Defined at: |
|
Add 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 | EP_PAGES );
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
"
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 (especially EP_ALL).
Be sure to flush the rewrite rules - flush_rewrite_rules() - when your plugin gets activated and deactivated.
Examples [ wp-snippets.com ]
Google Arama Sonuçlarý
- Rewrite API/add rewrite endpoint « WordPress Codex
Description. Add an endpoint, like /trackback/. Adding an endpoint creates extra rewrite rules for each of the matching places specified by the provided bitmask.
codex.wordpress.org - Rewrite API « WordPress Codex
add_rewrite_tag(): Can be used to allow WordPress to recognize custom variables (particularly custom querystring variables). add_rewrite_endpoint(): Add a ...
codex.wordpress.org - Custom rewrite approach with add_rewrite_endpoint() - WordPress
Custom rewrite approach with add_rewrite_endpoint() (2 posts). fubhy. Member Posted 2 years ago #. Hello everyone... I've been trying to figure out the ...
wordpress.org - John Beales: Endpoints: A little secret for URL manipulation in ...
Aug 24, 2009 ... After some time, I stumbled upon an underdocumented WordPress function: WP_Rewrite::add_endpoint and its friend, add_rewrite_endpoint .
johnbeales.com