ÿØÿÛ C
| name file | size | edit | permission | action |
|---|---|---|---|---|
| .1745560516 | 80 KB | April 25 2025 05:55:16 | 0644 | |
| .1745565040 | 80 KB | April 25 2025 07:10:40 | 0644 | |
| .1745568656 | 80 KB | April 25 2025 08:10:56 | 0644 | |
| .1745572277 | 80 KB | April 25 2025 09:11:17 | 0644 | |
| .1745575899 | 80 KB | April 25 2025 10:11:39 | 0644 | |
| .1745579514 | 80 KB | April 25 2025 11:11:54 | 0644 | |
| .1745583133 | 80 KB | April 25 2025 12:12:13 | 0644 | |
| .1745586759 | 80 KB | April 25 2025 13:12:39 | 0644 | |
| .1745590387 | 80 KB | April 25 2025 14:13:07 | 0644 | |
| .1745594004 | 80 KB | April 25 2025 15:13:24 | 0644 | |
| .1745595958 | 80 KB | April 25 2025 15:45:58 | 0644 | |
| .1745596080 | 80 KB | April 25 2025 15:48:00 | 0644 | |
| .1745596322 | 80 KB | April 25 2025 15:52:02 | 0644 | |
| .1745596415 | 80 KB | April 25 2025 15:53:35 | 0644 | |
| .1745597625 | 80 KB | April 25 2025 16:13:45 | 0644 | |
| .1745624775 | 80 KB | April 25 2025 23:46:15 | 0644 | |
| .1745626192 | 80 KB | April 26 2025 00:09:52 | 0644 | |
| .1745626576 | 80 KB | April 26 2025 00:16:16 | 0644 | |
| .1745630191 | 80 KB | April 26 2025 01:16:31 | 0644 | |
| .1745633808 | 80 KB | April 26 2025 02:16:48 | 0644 | |
| .1745637431 | 80 KB | April 26 2025 03:17:11 | 0644 | |
| .1745639200 | 80 KB | April 26 2025 03:46:40 | 0644 | |
| .1745639764 | 80 KB | April 26 2025 03:56:04 | 0644 | |
| .1745640126 | 80 KB | April 26 2025 04:02:06 | 0644 | |
| .1745641940 | 80 KB | April 26 2025 04:32:20 | 0644 | |
| .1745646463 | 80 KB | April 26 2025 05:47:43 | 0644 | |
| .1745650080 | 80 KB | April 26 2025 06:48:00 | 0644 | |
| .1745653695 | 80 KB | April 26 2025 07:48:15 | 0644 | |
| .1745657308 | 80 KB | April 26 2025 08:48:28 | 0644 | |
| .1745660924 | 80 KB | April 26 2025 09:48:44 | 0644 | |
| .1745664550 | 80 KB | April 26 2025 10:49:10 | 0644 | |
| .1745668165 | 80 KB | April 26 2025 11:49:25 | 0644 | |
| .1745671661 | 80 KB | April 26 2025 12:47:41 | 0644 | |
| .1745671780 | 80 KB | April 26 2025 12:49:40 | 0644 | |
| .1745673851 | 80 KB | April 26 2025 13:24:11 | 0644 | |
| .1745674527 | 80 KB | April 26 2025 13:35:27 | 0644 | |
| .1745675395 | 80 KB | April 26 2025 13:49:55 | 0644 | |
| .1745679014 | 80 KB | April 26 2025 14:50:14 | 0644 | |
| .1745682470 | 80 KB | April 26 2025 15:47:50 | 0644 | |
| .1745683532 | 80 KB | April 26 2025 16:05:32 | 0644 | |
| .1745688046 | 80 KB | April 26 2025 17:20:46 | 0644 | |
| .1745691667 | 80 KB | April 26 2025 18:21:07 | 0644 | |
| .1745696177 | 80 KB | April 26 2025 19:36:17 | 0644 | |
| .1745699110 | 80 KB | April 26 2025 20:25:10 | 0644 | |
| .1745699666 | 80 KB | April 26 2025 20:34:26 | 0644 | |
| .1745699791 | 80 KB | April 26 2025 20:36:31 | 0644 | |
| .1745703405 | 80 KB | April 26 2025 21:36:45 | 0644 | |
| .1745707022 | 80 KB | April 26 2025 22:37:02 | 0644 | |
| .1745711537 | 80 KB | April 26 2025 23:52:17 | 0644 | |
| .1745715157 | 80 KB | April 27 2025 00:52:37 | 0644 | |
| .1745718772 | 80 KB | April 27 2025 01:52:52 | 0644 | |
| .1745722404 | 80 KB | April 27 2025 02:53:24 | 0644 | |
| .1745725749 | 80 KB | April 27 2025 03:49:09 | 0644 | |
| .1745726926 | 80 KB | April 27 2025 04:08:46 | 0644 | |
| .1745730546 | 80 KB | April 27 2025 05:09:06 | 0644 | |
| .1745734162 | 80 KB | April 27 2025 06:09:22 | 0644 | |
| .1745738677 | 80 KB | April 27 2025 07:24:37 | 0644 | |
| .1745742290 | 80 KB | April 27 2025 08:24:50 | 0644 | |
| .1745746801 | 80 KB | April 27 2025 09:40:01 | 0644 | |
| .1745751312 | 80 KB | April 27 2025 10:55:12 | 0644 | |
| .1745754927 | 80 KB | April 27 2025 11:55:27 | 0644 | |
| .1745758547 | 80 KB | April 27 2025 12:55:47 | 0644 | |
| .1745762169 | 80 KB | April 27 2025 13:56:09 | 0644 | |
| .1745765786 | 80 KB | April 27 2025 14:56:26 | 0644 | |
| .1745769019 | 80 KB | April 27 2025 15:50:19 | 0644 | |
| .1745769400 | 80 KB | April 27 2025 15:56:40 | 0644 | |
| .1745773015 | 80 KB | April 27 2025 16:56:55 | 0644 | |
| .1745775178 | 80 KB | April 27 2025 17:32:58 | 0644 | |
| .1745775916 | 80 KB | April 27 2025 17:45:16 | 0644 | |
| .1745776504 | 80 KB | April 27 2025 17:55:04 | 0644 | |
| .1745776507 | 80 KB | April 27 2025 17:55:07 | 0644 | |
| .1745777527 | 80 KB | April 27 2025 18:12:07 | 0644 | |
| .1745782043 | 80 KB | April 27 2025 19:27:23 | 0644 | |
| .1745786548 | 80 KB | April 27 2025 20:42:28 | 0644 | |
| .1745791056 | 80 KB | April 27 2025 21:57:36 | 0644 | |
| .1745794675 | 80 KB | April 27 2025 22:57:55 | 0644 | |
| .1745798288 | 80 KB | April 27 2025 23:58:08 | 0644 | |
| .1745801911 | 80 KB | April 28 2025 00:58:31 | 0644 | |
| .1745805525 | 80 KB | April 28 2025 01:58:45 | 0644 | |
| .1745809142 | 80 KB | April 28 2025 02:59:02 | 0644 | |
| .1745812276 | 80 KB | April 28 2025 03:51:16 | 0644 | |
| .1745812756 | 80 KB | April 28 2025 03:59:16 | 0644 | |
| .1745816371 | 80 KB | April 28 2025 04:59:31 | 0644 | |
| .1745820883 | 80 KB | April 28 2025 06:14:43 | 0644 | |
| .1745824505 | 80 KB | April 28 2025 07:15:05 | 0644 | |
| .1745829025 | 80 KB | April 28 2025 08:30:25 | 0644 | |
| .1745832646 | 80 KB | April 28 2025 09:30:46 | 0644 | |
| .1745836274 | 80 KB | April 28 2025 10:31:14 | 0644 | |
| .1745839900 | 80 KB | April 28 2025 11:31:40 | 0644 | |
| .1745843526 | 80 KB | April 28 2025 12:32:06 | 0644 | |
| .1745847147 | 80 KB | April 28 2025 13:32:27 | 0644 | |
| .1745850770 | 80 KB | April 28 2025 14:32:50 | 0644 | |
| .1745854387 | 80 KB | April 28 2025 15:33:07 | 0644 | |
| .1745858007 | 80 KB | April 28 2025 16:33:27 | 0644 | |
| .1745861631 | 80 KB | April 28 2025 17:33:51 | 0644 | |
| .1745865253 | 80 KB | April 28 2025 18:34:13 | 0644 | |
| .1745868873 | 80 KB | April 28 2025 19:34:33 | 0644 | |
| .1745872488 | 80 KB | April 28 2025 20:34:48 | 0644 | |
| .1745875365 | 80 KB | April 28 2025 21:22:45 | 0644 | |
| .1745876104 | 80 KB | April 28 2025 21:35:04 | 0644 | |
| .1745876898 | 80 KB | April 28 2025 21:48:18 | 0644 | |
| .1745879727 | 80 KB | April 28 2025 22:35:27 | 0644 | |
| .1745883347 | 80 KB | April 28 2025 23:35:47 | 0644 | |
| .1745886978 | 80 KB | April 29 2025 00:36:18 | 0644 | |
| .1745890609 | 80 KB | April 29 2025 01:36:49 | 0644 | |
| .1745894226 | 80 KB | April 29 2025 02:37:06 | 0644 | |
| .1745898747 | 80 KB | April 29 2025 03:52:27 | 0644 | |
| .1745901445 | 80 KB | April 29 2025 04:37:25 | 0644 | |
| .1745902373 | 80 KB | April 29 2025 04:52:53 | 0644 | |
| .1745905999 | 80 KB | April 29 2025 05:53:19 | 0644 | |
| .1745909628 | 80 KB | April 29 2025 06:53:48 | 0644 | |
| .1745913253 | 80 KB | April 29 2025 07:54:13 | 0644 | |
| .1745917764 | 80 KB | April 29 2025 09:09:24 | 0644 | |
| .1745921386 | 80 KB | April 29 2025 10:09:46 | 0644 | |
| .1745925905 | 80 KB | April 29 2025 11:25:05 | 0644 | |
| .1745929519 | 80 KB | April 29 2025 12:25:19 | 0644 | |
| .1745931243 | 80 KB | April 29 2025 12:54:03 | 0644 | |
| .1745934028 | 80 KB | April 29 2025 13:40:28 | 0644 | |
| .1745937648 | 80 KB | April 29 2025 14:40:48 | 0644 | |
| .1745942159 | 80 KB | April 29 2025 15:55:59 | 0644 | |
| .1745945775 | 80 KB | April 29 2025 16:56:15 | 0644 | |
| .1745950287 | 80 KB | April 29 2025 18:11:27 | 0644 | |
| .1745952613 | 80 KB | April 29 2025 18:50:13 | 0644 | |
| .1745954804 | 80 KB | April 29 2025 19:26:44 | 0644 | |
| .1745959314 | 80 KB | April 29 2025 20:41:54 | 0644 | |
| .1745962932 | 80 KB | April 29 2025 21:42:12 | 0644 | |
| .1745966545 | 80 KB | April 29 2025 22:42:25 | 0644 | |
| .htaccess | 243 KB | April 11 2026 06:59:32 | 0644 | |
| .htacl | 92 KB | March 29 2026 20:14:08 | 0644 | |
| .lock | 756 KB | April 24 2025 17:50:49 | 0644 | |
| .multi | 0 KB | April 25 2025 15:47:56 | 0644 | |
| .tmb | - | April 08 2025 21:25:54 | 0777 | |
| Agen-Mix-Parlay | - | April 29 2025 13:00:48 | 0755 | |
| Agen-Sbobet | - | May 01 2025 15:08:14 | 0755 | |
| Agen-Slot-Gacor | - | April 25 2025 15:53:06 | 0755 | |
| Alternatif-Casino | - | April 18 2025 14:04:53 | 0755 | |
| Alternatif-Judi-Bola | - | May 09 2025 02:01:51 | 0755 | |
| Alternatif-Mix-Parlay | - | April 27 2025 03:58:11 | 0755 | |
| Alternatif-Sbobet | - | April 18 2025 14:04:53 | 0755 | |
| Alternatif-Slot | - | April 28 2025 03:57:42 | 0755 | |
| Casino | - | April 18 2025 14:04:53 | 0755 | |
| Daftar-Mix-Parlay | - | April 18 2025 14:04:53 | 0755 | |
| Daftar-Sbobet | - | April 18 2025 14:04:53 | 0755 | |
| Judi-Bola | - | April 26 2025 03:54:12 | 0755 | |
| Judi-Casino | - | April 25 2025 03:57:40 | 0755 | |
| Link-Casino | - | April 18 2025 14:04:53 | 0755 | |
| Link-Judi-Resmi | - | April 18 2025 14:04:53 | 0755 | |
| Link-Mix-Parlay | - | April 18 2025 14:04:53 | 0755 | |
| Link-Sbobet | - | April 18 2025 14:04:53 | 0755 | |
| Link-Sbobet88 | - | April 18 2025 14:04:53 | 0755 | |
| Link-Slot | - | April 26 2025 15:54:54 | 0755 | |
| Live-Casino | - | April 18 2025 14:04:53 | 0755 | |
| Mix-Parlay | - | April 26 2025 03:54:15 | 0755 | |
| Mix-Parlay-Online | - | May 08 2025 19:04:47 | 0755 | |
| Mix-Parlay-Resmi | - | May 09 2025 02:03:02 | 0755 | |
| Piala-Dunia-2026 | - | April 18 2025 14:04:53 | 0755 | |
| RTP-Slot | - | April 18 2025 14:04:53 | 0755 | |
| Sbobet | - | April 25 2025 15:53:09 | 0755 | |
| Sbobet-Online | - | April 18 2025 14:04:53 | 0755 | |
| Sbobet-Resmi | - | April 18 2025 14:04:53 | 0755 | |
| Sbobet88 | - | April 18 2025 14:04:53 | 0755 | |
| Situs-Mix-Parlay | - | April 18 2025 14:04:53 | 0755 | |
| Situs-Sbobet | - | April 24 2025 07:51:25 | 0755 | |
| Situs-Sbobet88 | - | April 18 2025 14:04:53 | 0755 | |
| Situs-Slot | - | April 18 2025 14:04:53 | 0755 | |
| Slot-Gacor | - | April 18 2025 14:04:53 | 0755 | |
| Slot-Gacor-Online | - | April 18 2025 14:04:53 | 0755 | |
| Slot-Maxwin | - | April 18 2025 14:04:53 | 0755 | |
| Slot-Online | - | April 18 2025 14:04:53 | 0755 | |
| Slot-Resmi | - | April 18 2025 14:04:53 | 0755 | |
| Taruhan-Judi-Bola | - | April 18 2025 14:04:53 | 0755 | |
| Taruhan-Mix-Parlay | - | April 18 2025 14:04:53 | 0755 | |
| Taruhan-Sbobet | - | April 18 2025 14:04:53 | 0755 | |
| core | 11759616 KB | April 29 2025 12:54:31 | 0600 | |
| license.txt | 19915 KB | December 31 2023 18:02:20 | 0644 | |
| readme.html | 7409 KB | June 18 2024 05:59:14 | 0644 | |
| robots.txt | 93 KB | April 17 2025 06:39:58 | 0644 | |
| sitemap.xml | 7885 KB | April 17 2025 06:39:58 | 0644 | |
| w1px.php | 26454 KB | March 16 2026 11:38:18 | 0644 | |
| wp-activate.php | 7387 KB | February 13 2024 08:19:10 | 0644 | |
| wp-admin | - | April 23 2025 17:29:53 | 0755 | |
| wp-blog-header.php | 351 KB | May 01 2025 14:59:24 | 0644 | |
| wp-comments-post.php | 2323 KB | June 14 2023 08:11:16 | 0644 | |
| wp-config-sample.php | 3336 KB | October 15 2024 09:24:18 | 0644 | |
| wp-config.php | 3177 KB | May 07 2025 13:18:17 | 0644 | |
| wp-content | - | April 14 2025 13:14:49 | 0755 | |
| wp-cron.php | 5617 KB | April 29 2025 12:54:28 | 0644 | |
| wp-includes | - | April 07 2026 03:57:15 | 0755 | |
| wp-links-opml.php | 2502 KB | November 26 2022 15:01:18 | 0644 | |
| wp-load.php | 14301 KB | May 08 2025 13:19:24 | 0644 | |
| wp-login-css.php | 265113 KB | April 23 2025 15:28:26 | 0644 | |
| wp-login.php | 51611 KB | September 30 2024 13:12:14 | 0644 | |
| wp-mail.php | 8543 KB | September 18 2024 16:37:16 | 0644 | |
| wp-settings.php | 29032 KB | May 07 2025 13:21:11 | 0644 | |
| wp-signup.php | 34385 KB | June 19 2023 12:27:28 | 0644 | |
| wp-trackback.php | 5102 KB | October 18 2024 09:56:18 | 0644 | |
| xmlrpc.php | 3246 KB | March 02 2024 07:49:06 | 0644 |
' . __( 'Sorry, you are not allowed to manage options for this site.' ) . '
', 403 ); } // Handle admin email change requests. if ( ! empty( $_GET['adminhash'] ) ) { $new_admin_details = get_option( 'adminhash' ); $redirect = 'options-general.php?updated=false'; if ( is_array( $new_admin_details ) && hash_equals( $new_admin_details['hash'], $_GET['adminhash'] ) && ! empty( $new_admin_details['newemail'] ) ) { update_option( 'admin_email', $new_admin_details['newemail'] ); delete_option( 'adminhash' ); delete_option( 'new_admin_email' ); $redirect = 'options-general.php?updated=true'; } wp_redirect( admin_url( $redirect ) ); exit; } elseif ( ! empty( $_GET['dismiss'] ) && 'new_admin_email' === $_GET['dismiss'] ) { check_admin_referer( 'dismiss-' . get_current_blog_id() . '-new_admin_email' ); delete_option( 'adminhash' ); delete_option( 'new_admin_email' ); wp_redirect( admin_url( 'options-general.php?updated=true' ) ); exit; } if ( is_multisite() && ! current_user_can( 'manage_network_options' ) && 'update' !== $action ) { wp_die( '' . __( 'Sorry, you are not allowed to delete these items.' ) . '
', 403 ); } $allowed_options = array( 'general' => array( 'blogname', 'blogdescription', 'site_icon', 'gmt_offset', 'date_format', 'time_format', 'start_of_week', 'timezone_string', 'WPLANG', 'new_admin_email', ), 'discussion' => array( 'default_pingback_flag', 'default_ping_status', 'default_comment_status', 'comments_notify', 'moderation_notify', 'comment_moderation', 'require_name_email', 'comment_previously_approved', 'comment_max_links', 'moderation_keys', 'disallowed_keys', 'show_avatars', 'avatar_rating', 'avatar_default', 'close_comments_for_old_posts', 'close_comments_days_old', 'thread_comments', 'thread_comments_depth', 'page_comments', 'comments_per_page', 'default_comments_page', 'comment_order', 'comment_registration', 'show_comments_cookies_opt_in', ), 'media' => array( 'thumbnail_size_w', 'thumbnail_size_h', 'thumbnail_crop', 'medium_size_w', 'medium_size_h', 'large_size_w', 'large_size_h', 'image_default_size', 'image_default_align', 'image_default_link_type', ), 'reading' => array( 'posts_per_page', 'posts_per_rss', 'rss_use_excerpt', 'show_on_front', 'page_on_front', 'page_for_posts', 'blog_public', ), 'writing' => array( 'default_category', 'default_email_category', 'default_link_category', 'default_post_format', ), ); $allowed_options['misc'] = array(); $allowed_options['options'] = array(); $allowed_options['privacy'] = array(); /** * Filters whether the post-by-email functionality is enabled. * * @since 3.0.0 * * @param bool $enabled Whether post-by-email configuration is enabled. Default true. */ if ( apply_filters( 'enable_post_by_email_configuration', true ) ) { $allowed_options['writing'][] = 'mailserver_url'; $allowed_options['writing'][] = 'mailserver_port'; $allowed_options['writing'][] = 'mailserver_login'; $allowed_options['writing'][] = 'mailserver_pass'; } if ( ! is_utf8_charset() ) { $allowed_options['reading'][] = 'blog_charset'; } if ( get_site_option( 'initial_db_version' ) < 32453 ) { $allowed_options['writing'][] = 'use_smilies'; $allowed_options['writing'][] = 'use_balanceTags'; } if ( ! is_multisite() ) { if ( ! defined( 'WP_SITEURL' ) ) { $allowed_options['general'][] = 'siteurl'; } if ( ! defined( 'WP_HOME' ) ) { $allowed_options['general'][] = 'home'; } $allowed_options['general'][] = 'users_can_register'; $allowed_options['general'][] = 'default_role'; if ( '1' === get_option( 'blog_public' ) ) { $allowed_options['writing'][] = 'ping_sites'; } $allowed_options['media'][] = 'uploads_use_yearmonth_folders'; /* * If upload_url_path is not the default (empty), * or upload_path is not the default ('wp-content/uploads' or empty), * they can be edited, otherwise they're locked. */ if ( get_option( 'upload_url_path' ) || get_option( 'upload_path' ) && 'wp-content/uploads' !== get_option( 'upload_path' ) ) { $allowed_options['media'][] = 'upload_path'; $allowed_options['media'][] = 'upload_url_path'; } } /** * Filters the allowed options list. * * @since 2.7.0 * @deprecated 5.5.0 Use {@see 'allowed_options'} instead. * * @param array $allowed_options The allowed options list. */ $allowed_options = apply_filters_deprecated( 'whitelist_options', array( $allowed_options ), '5.5.0', 'allowed_options', __( 'Please consider writing more inclusive code.' ) ); /** * Filters the allowed options list. * * @since 5.5.0 * * @param array $allowed_options The allowed options list. */ $allowed_options = apply_filters( 'allowed_options', $allowed_options ); if ( 'update' === $action ) { // We are saving settings sent from a settings page. if ( 'options' === $option_page && ! isset( $_POST['option_page'] ) ) { // This is for back compat and will eventually be removed. $unregistered = true; check_admin_referer( 'update-options' ); } else { $unregistered = false; check_admin_referer( $option_page . '-options' ); } if ( ! isset( $allowed_options[ $option_page ] ) ) { wp_die( sprintf( /* translators: %s: The options page name. */ __( 'Error: The %s options page is not in the allowed options list.' ), '' . esc_html( $option_page ) . ''
)
);
}
if ( 'options' === $option_page ) {
if ( is_multisite() && ! current_user_can( 'manage_network_options' ) ) {
wp_die( __( 'Sorry, you are not allowed to modify unregistered settings for this site.' ) );
}
$options = isset( $_POST['page_options'] ) ? explode( ',', wp_unslash( $_POST['page_options'] ) ) : null;
} else {
$options = $allowed_options[ $option_page ];
}
if ( 'general' === $option_page ) {
// Handle custom date/time formats.
if ( ! empty( $_POST['date_format'] ) && isset( $_POST['date_format_custom'] )
&& '\c\u\s\t\o\m' === wp_unslash( $_POST['date_format'] )
) {
$_POST['date_format'] = $_POST['date_format_custom'];
}
if ( ! empty( $_POST['time_format'] ) && isset( $_POST['time_format_custom'] )
&& '\c\u\s\t\o\m' === wp_unslash( $_POST['time_format'] )
) {
$_POST['time_format'] = $_POST['time_format_custom'];
}
// Map UTC+- timezones to gmt_offsets and set timezone_string to empty.
if ( ! empty( $_POST['timezone_string'] ) && preg_match( '/^UTC[+-]/', $_POST['timezone_string'] ) ) {
$_POST['gmt_offset'] = $_POST['timezone_string'];
$_POST['gmt_offset'] = preg_replace( '/UTC\+?/', '', $_POST['gmt_offset'] );
$_POST['timezone_string'] = '';
} elseif ( isset( $_POST['timezone_string'] ) && ! in_array( $_POST['timezone_string'], timezone_identifiers_list( DateTimeZone::ALL_WITH_BC ), true ) ) {
// Reset to the current value.
$current_timezone_string = get_option( 'timezone_string' );
if ( ! empty( $current_timezone_string ) ) {
$_POST['timezone_string'] = $current_timezone_string;
} else {
$_POST['gmt_offset'] = get_option( 'gmt_offset' );
$_POST['timezone_string'] = '';
}
add_settings_error(
'general',
'settings_updated',
__( 'The timezone you have entered is not valid. Please select a valid timezone.' ),
'error'
);
}
// Handle translation installation.
if ( ! empty( $_POST['WPLANG'] ) && current_user_can( 'install_languages' ) ) {
require_once ABSPATH . 'wp-admin/includes/translation-install.php';
if ( wp_can_install_language_pack() ) {
$language = wp_download_language_pack( $_POST['WPLANG'] );
if ( $language ) {
$_POST['WPLANG'] = $language;
}
}
}
}
if ( $options ) {
$user_language_old = get_user_locale();
foreach ( $options as $option ) {
if ( $unregistered ) {
_deprecated_argument(
'options.php',
'2.7.0',
sprintf(
/* translators: 1: The option/setting, 2: Documentation URL. */
__( 'The %1$s setting is unregistered. Unregistered settings are deprecated. See documentation on the Settings API.' ),
'' . esc_html( $option ) . '',
__( 'https://developer.wordpress.org/plugins/settings/settings-api/' )
)
);
}
$option = trim( $option );
$value = null;
if ( isset( $_POST[ $option ] ) ) {
$value = $_POST[ $option ];
if ( ! is_array( $value ) ) {
$value = trim( $value );
}
$value = wp_unslash( $value );
}
update_option( $option, $value );
}
/*
* Switch translation in case WPLANG was changed.
* The global $locale is used in get_locale() which is
* used as a fallback in get_user_locale().
*/
unset( $GLOBALS['locale'] );
$user_language_new = get_user_locale();
if ( $user_language_old !== $user_language_new ) {
load_default_textdomain( $user_language_new );
}
} else {
add_settings_error( 'general', 'settings_updated', __( 'Settings save failed.' ), 'error' );
}
/*
* Handle settings errors and return to options page.
*/
// If no settings errors were registered add a general 'updated' message.
if ( ! count( get_settings_errors() ) ) {
add_settings_error( 'general', 'settings_updated', __( 'Settings saved.' ), 'success' );
}
set_transient( 'settings_errors', get_settings_errors(), 30 ); // 30 seconds.
// Redirect back to the settings page that was submitted.
$goback = add_query_arg( 'settings-updated', 'true', wp_get_referer() );
wp_redirect( $goback );
exit;
}
require_once ABSPATH . 'wp-admin/admin-header.php';
?>