Changeset 27327
- Timestamp:
- 02/28/2014 08:54:05 PM (12 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/rewrite.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/rewrite.php
r26644 r27327 251 251 * @param string $name Name of the endpoint. 252 252 * @param int $places Endpoint mask describing the places the endpoint should be added. 253 */ 254 function add_rewrite_endpoint( $name, $places ) { 253 * @param string $query_var Name of the corresponding query variable. Defaults to $name. 254 */ 255 function add_rewrite_endpoint( $name, $places, $query_var = null ) { 255 256 global $wp_rewrite; 256 $wp_rewrite->add_endpoint( $name, $places );257 $wp_rewrite->add_endpoint( $name, $places, $query_var ); 257 258 } 258 259 … … 1266 1267 $epmatch = $endpoint[1] . '(/(.*))?/?$'; 1267 1268 //this will be appended on to the rest of the query for each dir 1268 $epquery = '&' . $endpoint[ 1] . '=';1269 $epquery = '&' . $endpoint[2] . '='; 1269 1270 $ep_query_append[$epmatch] = array ( $endpoint[0], $epquery ); 1270 1271 } … … 1823 1824 * @see add_rewrite_endpoint() 1824 1825 * @since 2.1.0 1826 * @since 3.9.0 $query_var parameter added. 1825 1827 * @access public 1826 1828 * @uses WP::add_query_var() … … 1828 1830 * @param string $name Name of the endpoint. 1829 1831 * @param int $places Endpoint mask describing the places the endpoint should be added. 1830 */ 1831 function add_endpoint($name, $places) { 1832 * @param string $query_var Name of the corresponding query variable. Defaults to $name. 1833 */ 1834 function add_endpoint( $name, $places, $query_var = null ) { 1832 1835 global $wp; 1833 $this->endpoints[] = array ( $places, $name ); 1834 $wp->add_query_var($name); 1836 if ( null === $query_var ) { 1837 $query_var = $name; 1838 } 1839 $this->endpoints[] = array( $places, $name, $query_var ); 1840 $wp->add_query_var( $query_var ); 1835 1841 } 1836 1842
Note: See TracChangeset
for help on using the changeset viewer.