Class WP_Rewrite

Description

Located in /wp-includes/rewrite.php (line 178)


	
			
Variable Summary
Method Summary
 WP_Rewrite WP_Rewrite ()
 void add_endpoint ( $name,  $places)
 void add_external_rule ( $regex,  $redirect)
 void add_permastruct ( $name,  $struct, [ $with_front = true])
 void add_rewrite_tag ( $tag,  $pattern,  $query)
 void add_rule ( $regex,  $redirect, [ $after = 'bottom'])
 void flush_rules ()
 void generate_rewrite_rule ( $permalink_structure, [ $walk_dirs = false])
 void generate_rewrite_rules ( $permalink_structure, [ $ep_mask = EP_NONE], [ $paged = true], [ $feed = true], [ $forcomments = false], [ $walk_dirs = true], [ $endpoints = true])
 void get_extra_permastruct ( $name)
 void init ()
 void page_uri_index ()
 void preg_index ( $number)
 void rewrite_rules ()
 void set_category_base ( $category_base)
 void set_permalink_structure ( $permalink_structure)
 void set_tag_base ( $tag_base)
Variables
mixed $author_base = 'author' (line 185)
mixed $author_structure (line 186)
mixed $category_base (line 181)
mixed $category_structure (line 183)
mixed $comments_base = 'comments' (line 191)
mixed $comments_feed_structure (line 193)
mixed $date_structure (line 187)
mixed $endpoints (line 204)
mixed $extra_permastructs = array() (line 203)
mixed $extra_rules = array() (line 200)
mixed $extra_rules_top = array() (line 201)
mixed $feeds = array ( 'feed', 'rdf', 'rss', 'rss2', 'atom' ) (line 258)
mixed $feed_base = 'feed' (line 192)
mixed $feed_structure (line 194)
mixed $front (line 195)
mixed $index = 'index.php' (line 197)
mixed $matches = '' (line 198)
mixed $non_wp_rules = array() (line 202)
mixed $page_structure (line 188)
mixed $permalink_structure (line 179)
mixed $queryreplace = array (
'year=',
'monthnum=',
'day=',
'hour=',
'minute=',
'second=',
'name=',
'p=',
'category_name=',
'tag=',
'author_name=',
'pagename=',
's='
)
(line 241)
mixed $rewritecode = array(
'%year%',
'%monthnum%',
'%day%',
'%hour%',
'%minute%',
'%second%',
'%postname%',
'%post_id%',
'%category%',
'%tag%',
'%author%',
'%pagename%',
'%search%'
)
(line 207)
mixed $rewritereplace = array(
'([0-9]{4})',
'([0-9]{1,2})',
'([0-9]{1,2})',
'([0-9]{1,2})',
'([0-9]{1,2})',
'([0-9]{1,2})',
'([^/]+)',
'([0-9]+)',
'(.+?)',
'(.+?)',
'([^/]+)',
'([^/]+?)',
'(.+)'
)
(line 224)
mixed $root = '' (line 196)
mixed $rules (line 199)
mixed $search_base = 'search' (line 189)
mixed $search_structure (line 190)
mixed $tag_base (line 182)
mixed $tag_structure (line 184)
mixed $use_trailing_slashes (line 180)
mixed $use_verbose_page_rules = true (line 206)
mixed $use_verbose_rules = false (line 205)
Methods
Constructor WP_Rewrite (line 1043)
WP_Rewrite WP_Rewrite ()
add_endpoint (line 971)
void add_endpoint ( $name,  $places)
  • $name
  • $places
add_external_rule (line 966)
void add_external_rule ( $regex,  $redirect)
  • $regex
  • $redirect
add_permastruct (line 977)
void add_permastruct ( $name,  $struct, [ $with_front = true])
  • $name
  • $struct
  • $with_front
add_rewrite_tag (line 560)
void add_rewrite_tag ( $tag,  $pattern,  $query)
  • $tag
  • $pattern
  • $query
add_rule (line 950)
void add_rule ( $regex,  $redirect, [ $after = 'bottom'])
  • $regex
  • $redirect
  • $after
flush_rules (line 983)
void flush_rules ()
generate_rewrite_rule (line 792)
void generate_rewrite_rule ( $permalink_structure, [ $walk_dirs = false])
  • $permalink_structure
  • $walk_dirs
generate_rewrite_rules (line 576)
void generate_rewrite_rules ( $permalink_structure, [ $ep_mask = EP_NONE], [ $paged = true], [ $feed = true], [ $forcomments = false], [ $walk_dirs = true], [ $endpoints = true])
  • $permalink_structure
  • $ep_mask
  • $paged
  • $feed
  • $forcomments
  • $walk_dirs
  • $endpoints
get_author_permastruct (line 485)
void get_author_permastruct ()
get_category_permastruct (line 439)
void get_category_permastruct ()
get_comment_feed_permastruct (line 545)
void get_comment_feed_permastruct ()
get_date_permastruct (line 362)
void get_date_permastruct ()
get_day_permastruct (line 435)
void get_day_permastruct ()
get_extra_permastruct (line 479)
void get_extra_permastruct ( $name)
  • $name
get_feed_permastruct (line 530)
void get_feed_permastruct ()
get_month_permastruct (line 421)
void get_month_permastruct ()
get_page_permastruct (line 515)
void get_page_permastruct ()
get_search_permastruct (line 500)
void get_search_permastruct ()
get_tag_permastruct (line 459)
void get_tag_permastruct ()
get_year_permastruct (line 406)
void get_year_permastruct ()
init (line 990)
void init ()
mod_rewrite_rules (line 882)
void mod_rewrite_rules ()
page_rewrite_rules (line 331)
void page_rewrite_rules ()
page_uri_index (line 299)
void page_uri_index ()
preg_index (line 287)
void preg_index ( $number)
  • $number
rewrite_rules (line 800)
void rewrite_rules ()
set_category_base (line 1029)
void set_category_base ( $category_base)
  • $category_base
set_permalink_structure (line 1022)
void set_permalink_structure ( $permalink_structure)
  • $permalink_structure
set_tag_base (line 1036)
void set_tag_base ( $tag_base)
  • $tag_base
using_index_permalinks (line 267)
void using_index_permalinks ()
using_mod_rewrite_permalinks (line 280)
void using_mod_rewrite_permalinks ()
using_permalinks (line 260)
void using_permalinks ()
wp_rewrite_rules (line 871)
void wp_rewrite_rules ()

Documentation generated on Fri, 12 Sep 2008 21:09:17 -0400 by phpDocumentor 1.4.1