X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/5aa86a9053fb0fa15846bb60aac2fb8fdfff524a..256a3b381f63716209b3527d0a14442ae570c283:/wp-admin/options-permalink.php diff --git a/wp-admin/options-permalink.php b/wp-admin/options-permalink.php index 7db14487..63ddc551 100644 --- a/wp-admin/options-permalink.php +++ b/wp-admin/options-permalink.php @@ -7,7 +7,7 @@ */ /** WordPress Administration Bootstrap */ -require_once('./admin.php'); +require_once( dirname( __FILE__ ) . '/admin.php' ); if ( ! current_user_can( 'manage_options' ) ) wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) ); @@ -49,15 +49,14 @@ get_current_screen()->set_help_sidebar( /** * Display JavaScript on the page. * - * @package WordPress - * @subpackage Permalink_Settings_Screen + * @since 3.5.0 */ -function add_js() { +function options_permalink_add_js() { ?> set_tag_base( $tag_base ); } - create_initial_taxonomies(); + wp_redirect( admin_url( 'options-permalink.php?settings-updated=true' ) ); + exit; } $permalink_structure = get_option('permalink_structure'); @@ -128,6 +126,8 @@ if ( $iis7_permalinks ) { $writable = true; else $writable = false; +} elseif ( $is_nginx ) { + $writable = false; } else { if ( ( ! file_exists($home_path . '.htaccess') && is_writable($home_path) ) || is_writable($home_path . '.htaccess') ) $writable = true; @@ -140,19 +140,22 @@ if ( $wp_rewrite->using_index_permalinks() ) else $usingpi = false; -$wp_rewrite->flush_rules(); +flush_rewrite_rules(); +require( ABSPATH . 'wp-admin/admin-header.php' ); -if (isset($_POST['submit'])) : ?> +if ( ! empty( $_GET['settings-updated'] ) ) : ?>

-

-

URLs which have question marks and lots of numbers in them, however WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This can improve the aesthetics, usability, and forward-compatibility of your links. A number of tags are available, and here are some examples to get you started.'); ?>

+

URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This can improve the aesthetics, usability, and forward-compatibility of your links. A number of tags are available, and here are some examples to get you started.'); ?>

$prefix . '/%postname%/', ); ?> -

- +

+
- + - + - + - + - + -

- -

URLs here. For example, using topics as your category base would make your category links like http://example.org/topics/uncategorized/. If you leave these blank the defaults will be used.') ?>

- -

URLs here. For example, using topics as your category base would make your category links like http://example.org/index.php/topics/uncategorized/. If you leave these blank the defaults will be used.') ?>

- +

+ +

URLs here. For example, using topics as your category base would make your category links like http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used.'), $suffix ); ?>

@@ -257,17 +262,17 @@ $structures = array(

-

web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved.') ?>

+

web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved.') ?>

writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file.') ?>

-

web.config file automatically, do not forget to revert the permissions after the file has been created.') ?>

+

web.config file automatically, do not forget to revert the permissions after the file has been created.') ?>

-

.htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all.') ?>

@@ -280,4 +285,4 @@ $structures = array( - +