WordPress.org

Make WordPress Core

Ticket #13856: update-permalinks-for-non-js.diff

File update-permalinks-for-non-js.diff, 756 bytes (added by filosofo, 5 years ago)
  • wp-admin/options-permalink.php

     
    9898        check_admin_referer('update-permalink'); 
    9999 
    100100        if ( isset( $_POST['permalink_structure'] ) ) { 
    101                 $permalink_structure = $_POST['permalink_structure']; 
     101                if ( isset( $_POST['selection'] ) && 'custom' != $_POST['selection'] ) 
     102                        $permalink_structure = $_POST['selection']; 
     103                else 
     104                        $permalink_structure = $_POST['permalink_structure']; 
     105 
    102106                if ( ! empty( $permalink_structure ) ) { 
    103107                        $permalink_structure = preg_replace( '#/+#', '/', '/' . str_replace( '#', '', $permalink_structure ) ); 
    104108                        if ( $prefix && $blog_prefix )