Fix for bug 299.
git-svn-id: https://develop.svn.wordpress.org/trunk@1798 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
db93072a78
commit
53316541a9
@ -20,17 +20,25 @@ if ( $home != '' && $home != get_settings('siteurl') ) {
|
||||
$home_path = ABSPATH;
|
||||
}
|
||||
|
||||
if (isset($_POST['submit'])) {
|
||||
$permalink_structure = preg_replace('#/+/#', '/', $_POST['permalink_structure']);
|
||||
update_option('permalink_structure', $permalink_structure);
|
||||
if ( isset($_POST) ) {
|
||||
if ( $_POST['permalink_structure'] )
|
||||
$permalink_structure = preg_replace('#/+#', '/', '/' . $_POST['permalink_structure']);
|
||||
else
|
||||
$permalink_structure = $_POST['permalink_structure'];
|
||||
|
||||
update_option('category_base', $_POST['category_base']);
|
||||
$category_base = $_POST['category_base'];
|
||||
} else {
|
||||
$permalink_structure = get_settings('permalink_structure');
|
||||
$category_base = get_settings('category_base');
|
||||
if ( $_POST['category_base'] )
|
||||
$category_base = preg_replace('#/+#', '/', '/' . $_POST['category_base']);
|
||||
else
|
||||
$category_base = $_POST['category_base'];
|
||||
|
||||
update_option('permalink_structure', $permalink_structure);
|
||||
update_option('category_base', $category_base);
|
||||
}
|
||||
|
||||
$permalink_structure = get_settings('permalink_structure');
|
||||
$category_base = get_settings('category_base');
|
||||
|
||||
|
||||
generate_page_rewrite_rules();
|
||||
|
||||
if ( (!file_exists($home_path.'.htaccess') && is_writable($home_path)) || is_writable($home_path.'.htaccess') )
|
||||
|
Loading…
Reference in New Issue
Block a user