Changeset 20023 for trunk/wp-includes/post.php
- Timestamp:
- 02/28/2012 08:29:33 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/post.php
r19924 r20023 1007 1007 1008 1008 if ( $args->hierarchical ) 1009 $wp_rewrite->add_rewrite_tag("%$post_type%", '(.+?)', $args->query_var ? "{$args->query_var}=" : "post_type=$post_type&name=");1009 add_rewrite_tag("%$post_type%", '(.+?)', $args->query_var ? "{$args->query_var}=" : "post_type=$post_type&name="); 1010 1010 else 1011 $wp_rewrite->add_rewrite_tag("%$post_type%", '([^/]+)', $args->query_var ? "{$args->query_var}=" : "post_type=$post_type&name=");1011 add_rewrite_tag("%$post_type%", '([^/]+)', $args->query_var ? "{$args->query_var}=" : "post_type=$post_type&name="); 1012 1012 1013 1013 if ( $args->has_archive ) { … … 1018 1018 $archive_slug = $wp_rewrite->root . $archive_slug; 1019 1019 1020 $wp_rewrite->add_rule( "{$archive_slug}/?$", "index.php?post_type=$post_type", 'top' );1020 add_rewrite_rule( "{$archive_slug}/?$", "index.php?post_type=$post_type", 'top' ); 1021 1021 if ( $args->rewrite['feeds'] && $wp_rewrite->feeds ) { 1022 1022 $feeds = '(' . trim( implode( '|', $wp_rewrite->feeds ) ) . ')'; 1023 $wp_rewrite->add_rule( "{$archive_slug}/feed/$feeds/?$", "index.php?post_type=$post_type" . '&feed=$matches[1]', 'top' );1024 $wp_rewrite->add_rule( "{$archive_slug}/$feeds/?$", "index.php?post_type=$post_type" . '&feed=$matches[1]', 'top' );1023 add_rewrite_rule( "{$archive_slug}/feed/$feeds/?$", "index.php?post_type=$post_type" . '&feed=$matches[1]', 'top' ); 1024 add_rewrite_rule( "{$archive_slug}/$feeds/?$", "index.php?post_type=$post_type" . '&feed=$matches[1]', 'top' ); 1025 1025 } 1026 1026 if ( $args->rewrite['pages'] ) 1027 $wp_rewrite->add_rule( "{$archive_slug}/{$wp_rewrite->pagination_base}/([0-9]{1,})/?$", "index.php?post_type=$post_type" . '&paged=$matches[1]', 'top' );1027 add_rewrite_rule( "{$archive_slug}/{$wp_rewrite->pagination_base}/([0-9]{1,})/?$", "index.php?post_type=$post_type" . '&paged=$matches[1]', 'top' ); 1028 1028 } 1029 1029 1030 $wp_rewrite->add_permastruct( $post_type, "{$args->rewrite['slug']}/%$post_type%", $args->rewrite );1030 add_permastruct( $post_type, "{$args->rewrite['slug']}/%$post_type%", $args->rewrite ); 1031 1031 } 1032 1032 … … 1962 1962 */ 1963 1963 function wp_delete_post( $postid = 0, $force_delete = false ) { 1964 global $wpdb , $wp_rewrite;1964 global $wpdb; 1965 1965 1966 1966 if ( !$post = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->posts WHERE ID = %d", $postid)) ) … … 2400 2400 * @since 1.0.0 2401 2401 * @uses $wpdb 2402 * @uses $wp_rewrite2403 2402 * @uses $user_ID 2404 2403 * @uses do_action() Calls 'pre_post_update' on post ID if this is an update. … … 2413 2412 */ 2414 2413 function wp_insert_post($postarr, $wp_error = false) { 2415 global $wpdb, $ wp_rewrite, $user_ID;2414 global $wpdb, $user_ID; 2416 2415 2417 2416 $defaults = array('post_status' => 'draft', 'post_type' => 'post', 'post_author' => $user_ID,
Note: See TracChangeset
for help on using the changeset viewer.