WPINC_class wp rewrite.php Notes - WordPress-Thinstall/wordpress-develop GitHub Wiki
interface RouterAdapterInterface {
public function using_permalinks();
public function using_index_permalinks();
public function using_mod_rewrite_permalinks();
public function preg_index($number);
public function page_uri_index();
public function page_rewrite_rules();
public function get_date_permastruct();
public function get_year_permastruct();
public function get_month_permastruct();
public function get_day_permastruct();
public function get_category_permastruct();
public function get_tag_permastruct();
public function get_extra_permastruct($name);
public function get_author_permastruct();
public function get_search_permastruct();
public function get_page_permastruct();
public function get_feed_permastruct();
public function get_comment_feed_permastruct();
public function add_rewrite_tag( $tag, $regex, $query );
public function remove_rewrite_tag( $tag );
public function generate_rewrite_rules($permalink_structure, $ep_mask = EP_NONE, $paged = true, $feed = true, $forcomments = false, $walk_dirs = true, $endpoints = true);
public function generate_rewrite_rule($permalink_structure, $walk_dirs = false);
public function rewrite_rules();
public function wp_rewrite_rules();
public function mod_rewrite_rules();
public function iis7_url_rewrite_rules( $add_parent_tags = false );
public function add_rule( $regex, $query, $after = 'bottom' );
public function add_external_rule( $regex, $query );
public function add_endpoint( $name, $places, $query_var = true );
public function add_permastruct( $name, $struct, $args = array() );
public function remove_permastruct( $name );
public function flush_rules( $hard = true );
public function init();
public function set_permalink_structure($permalink_structure);
public function set_category_base($category_base);
public function set_tag_base( $tag_base );
}