Ticket #9296: 9296.cat-tag-base.diff
File 9296.cat-tag-base.diff, 862 bytes (added by , 12 years ago) |
---|
-
wp-includes/formatting.php
2856 2856 break; 2857 2857 2858 2858 case 'permalink_structure': 2859 if ( '' !== $value ) { 2860 $value = esc_url_raw( $value ); 2861 $value = str_replace( 'http://', '', $value ); 2862 } 2863 break; 2864 2859 2865 case 'category_base': 2860 2866 case 'tag_base': 2861 $value = esc_url_raw( $value ); 2862 $value = str_replace( 'http://', '', $value ); 2867 if ( '' !== $value ) { 2868 $blog_prefix = is_multisite() && ! is_subdomain_install() && is_main_site() ? '/blog' : ''; 2869 $value = $blog_prefix . preg_replace('#/+#', '/', '/' . str_replace( '#', '', $value ) ); 2870 $value = esc_url_raw( $value ); 2871 $value = str_replace( 'http://', '', $value ); 2872 } 2863 2873 break; 2864 2874 } 2865 2875