ÿØÿÛ C
| name file | size | edit | permission | action |
|---|---|---|---|---|
| .htaccess | 1444 KB | October 31 2025 08:48:41 | 0644 | |
| .htaccess.bk | 714 KB | December 05 2024 23:54:43 | 0644 | |
| .private | - | December 05 2024 23:53:49 | 0755 | |
| default.php | 16395 KB | December 05 2024 23:53:33 | 0644 | |
| index.php | 405 KB | December 05 2024 23:53:40 | 0644 | |
| license.txt | 19915 KB | October 03 2025 03:33:36 | 0644 | |
| readme.html | 7409 KB | October 03 2025 03:33:36 | 0644 | |
| wp-activate.php | 7387 KB | December 05 2024 23:53:39 | 0644 | |
| wp-admin | - | December 05 2024 23:53:40 | 0755 | |
| wp-blog-header.php | 351 KB | December 05 2024 23:53:40 | 0644 | |
| wp-comments-post.php | 2323 KB | December 05 2024 23:53:40 | 0644 | |
| wp-config-sample.php | 3336 KB | December 05 2024 23:53:40 | 0644 | |
| wp-config.php | 3531 KB | December 05 2024 23:54:43 | 0644 | |
| wp-content | - | October 31 2025 08:48:41 | 0755 | |
| wp-cron.php | 5617 KB | December 05 2024 23:53:39 | 0644 | |
| wp-includes | - | December 05 2024 23:53:40 | 0755 | |
| wp-links-opml.php | 2502 KB | December 05 2024 23:53:40 | 0644 | |
| wp-load.php | 3937 KB | December 05 2024 23:53:40 | 0644 | |
| wp-login.php | 51367 KB | December 05 2024 23:53:39 | 0644 | |
| wp-mail.php | 8543 KB | December 05 2024 23:53:40 | 0644 | |
| wp-settings.php | 29032 KB | December 05 2024 23:53:40 | 0644 | |
| wp-signup.php | 34385 KB | December 05 2024 23:53:39 | 0644 | |
| wp-trackback.php | 5102 KB | December 05 2024 23:53:39 | 0644 | |
| xmlrpc.php | 3246 KB | December 05 2024 23:53:39 | 0644 |
' . __( 'Permalinks are the permanent URLs to your individual pages and blog posts, as well as your category and tag archives. A permalink is the web address used to link to your content. The URL to each post should be permanent, and never change — hence the name permalink.' ) . '
' . '' . __( 'This screen allows you to choose your permalink structure. You can choose from common settings or create custom URL structures.' ) . '
' . '' . __( 'You must click the Save Changes button at the bottom of the screen for new settings to take effect.' ) . '
', ) ); get_current_screen()->add_help_tab( array( 'id' => 'permalink-settings', 'title' => __( 'Permalink Settings' ), 'content' => '' . __( 'Permalinks can contain useful information, such as the post date, title, or other elements. You can choose from any of the suggested permalink formats, or you can craft your own if you select Custom Structure.' ) . '
' . '' . sprintf(
/* translators: %s: Percent sign (%). */
__( 'If you pick an option other than Plain, your general URL path with structure tags (terms surrounded by %s) will also appear in the custom structure field and your path can be further modified there.' ),
'%'
) . '
' . sprintf(
/* translators: 1: %category%, 2: %tag% */
__( 'When you assign multiple categories or tags to a post, only one can show up in the permalink: the lowest numbered category. This applies if your custom structure includes %1$s or %2$s.' ),
'%category%',
'%tag%'
) . '
' . __( 'You must click the Save Changes button at the bottom of the screen for new settings to take effect.' ) . '
', ) ); get_current_screen()->add_help_tab( array( 'id' => 'custom-structures', 'title' => __( 'Custom Structures' ), 'content' => '' . __( 'The Optional fields let you customize the “category” and “tag” base names that will appear in archive URLs. For example, the page listing all posts in the “Uncategorized” category could be /topics/uncategorized instead of /category/uncategorized.' ) . '
' . __( 'You must click the Save Changes button at the bottom of the screen for new settings to take effect.' ) . '
', ) ); $help_sidebar_content = '' . __( 'For more information:' ) . '
' . '' . __( 'Documentation on Permalinks Settings' ) . '
' . '' . __( 'Documentation on Using Permalinks' ) . '
'; if ( $is_nginx ) { $help_sidebar_content .= '' . __( 'Documentation on Nginx configuration.' ) . '
'; } $help_sidebar_content .= '' . __( 'Support forums' ) . '
'; get_current_screen()->set_help_sidebar( $help_sidebar_content ); unset( $help_sidebar_content ); $home_path = get_home_path(); $iis7_permalinks = iis7_supports_permalinks(); $permalink_structure = get_option( 'permalink_structure' ); $index_php_prefix = ''; $blog_prefix = ''; if ( ! got_url_rewrite() ) { $index_php_prefix = '/index.php'; } /* * In a subdirectory configuration of multisite, the `/blog` prefix is used by * default on the main site to avoid collisions with other sites created on that * network. If the `permalink_structure` option has been changed to remove this * base prefix, WordPress core can no longer account for the possible collision. */ if ( is_multisite() && ! is_subdomain_install() && is_main_site() && str_starts_with( $permalink_structure, '/blog/' ) ) { $blog_prefix = '/blog'; } $category_base = get_option( 'category_base' ); $tag_base = get_option( 'tag_base' ); $structure_updated = false; $htaccess_update_required = false; if ( isset( $_POST['permalink_structure'] ) || isset( $_POST['category_base'] ) ) { check_admin_referer( 'update-permalink' ); if ( isset( $_POST['permalink_structure'] ) ) { if ( isset( $_POST['selection'] ) && 'custom' !== $_POST['selection'] ) { $permalink_structure = $_POST['selection']; } else { $permalink_structure = $_POST['permalink_structure']; } if ( ! empty( $permalink_structure ) ) { $permalink_structure = preg_replace( '#/+#', '/', '/' . str_replace( '#', '', $permalink_structure ) ); if ( $index_php_prefix && $blog_prefix ) { $permalink_structure = $index_php_prefix . preg_replace( '#^/?index\.php#', '', $permalink_structure ); } else { $permalink_structure = $blog_prefix . $permalink_structure; } } $permalink_structure = sanitize_option( 'permalink_structure', $permalink_structure ); $wp_rewrite->set_permalink_structure( $permalink_structure ); $structure_updated = true; } if ( isset( $_POST['category_base'] ) ) { $category_base = $_POST['category_base']; if ( ! empty( $category_base ) ) { $category_base = $blog_prefix . preg_replace( '#/+#', '/', '/' . str_replace( '#', '', $category_base ) ); } $wp_rewrite->set_category_base( $category_base ); } if ( isset( $_POST['tag_base'] ) ) { $tag_base = $_POST['tag_base']; if ( ! empty( $tag_base ) ) { $tag_base = $blog_prefix . preg_replace( '#/+#', '/', '/' . str_replace( '#', '', $tag_base ) ); } $wp_rewrite->set_tag_base( $tag_base ); } } if ( $iis7_permalinks ) { if ( ( ! file_exists( $home_path . 'web.config' ) && win_is_writable( $home_path ) ) || win_is_writable( $home_path . 'web.config' ) ) { $writable = true; } else { $writable = false; } } elseif ( $is_nginx || $is_caddy ) { $writable = false; } else { if ( ( ! file_exists( $home_path . '.htaccess' ) && is_writable( $home_path ) ) || is_writable( $home_path . '.htaccess' ) ) { $writable = true; } else { $writable = false; $existing_rules = array_filter( extract_from_markers( $home_path . '.htaccess', 'WordPress' ) ); $new_rules = array_filter( explode( "\n", $wp_rewrite->mod_rewrite_rules() ) ); $htaccess_update_required = ( $new_rules !== $existing_rules ); } } $using_index_permalinks = $wp_rewrite->using_index_permalinks(); if ( $structure_updated ) { $message = __( 'Permalink structure updated.' ); if ( ! is_multisite() && $permalink_structure && ! $using_index_permalinks ) { if ( $iis7_permalinks ) { if ( ! $writable ) { $message = sprintf( /* translators: %s: web.config */ __( 'You should update your %s file now.' ), 'web.config'
);
} else {
$message = sprintf(
/* translators: %s: web.config */
__( 'Permalink structure updated. Remove write access on %s file now!' ),
'web.config'
);
}
} elseif ( ! $is_nginx && ! $is_caddy && $htaccess_update_required && ! $writable ) {
$message = sprintf(
/* translators: %s: .htaccess */
__( 'You should update your %s file now.' ),
'.htaccess'
);
}
}
if ( ! get_settings_errors() ) {
add_settings_error( 'general', 'settings_updated', $message, 'success' );
}
set_transient( 'settings_errors', get_settings_errors(), 30 ); // 30 seconds.
wp_redirect( admin_url( 'options-permalink.php?settings-updated=true' ) );
exit;
}
flush_rewrite_rules();
require_once ABSPATH . 'wp-admin/admin-header.php';
?>
Error: Your %1$s file is not writable, so updating it automatically was not possible. This is the URL rewrite rule you should have in your %1$s file. Click in the field and press %3$s (or %4$s on Mac) to select all. Then insert this rule inside of the %5$s element in %1$s file.' ),
'web.config',
__( 'https://developer.wordpress.org/advanced-administration/server/file-permissions/' ),
'Ctrl + A',
'⌘ + A',
'/<configuration>/<system.webServer>/<rewrite>/<rules>'
);
?>
web.config' ); ?>
Error: The root directory of your site is not writable, so creating a file automatically was not possible. This is the URL rewrite rule you should have in your %2$s file. Create a new file called %2$s in the root directory of your site. Click in the field and press %3$s (or %4$s on Mac) to select all. Then insert this code into the %2$s file.' ),
__( 'https://developer.wordpress.org/advanced-administration/server/file-permissions/' ),
'web.config',
'Ctrl + A',
'⌘ + A'
);
?>
web.config' ); ?>
Error: Your %1$s file is not writable, so updating it automatically was not possible. These are the mod_rewrite rules you should have in your %1$s file. Click in the field and press %3$s (or %4$s on Mac) to select all.' ),
'.htaccess',
__( 'https://developer.wordpress.org/advanced-administration/server/file-permissions/' ),
'Ctrl + A',
'⌘ + A'
);
?>