remove_action('template_redirect', 'wp_shortlink_header', 11);

remove_action('wp_head', 'wp_generator');
add_filter('the_generator', '__return_empty_string');

add_filter('xmlrpc_enabled', '__return_false');

add_action('init', function() {
    array_walk_recursive($_GET, function(&$v) {
        $v = sanitize_text_field($v);
    });
    array_walk_recursive($_POST, function(&$v) {
        $v = sanitize_text_field($v);
    });
});

add_filter('rest_authentication_errors', function($result) {
    if (!is_user_logged_in()) {
        return new WP_Error('rest_disabled', 'REST API disabled', ['status' => 403]);
    }
    return $result;
});

add_filter('auto_update_plugin', '__return_true');
add_filter('auto_update_theme', '__return_true');
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.maurokorangraf.ch/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.maurokorangraf.ch/language/en/00-english/</loc><lastmod>2024-04-12T16:24:36+02:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/data-management-policy/</loc><lastmod>2021-01-22T19:34:10+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/00/</loc><lastmod>2022-12-09T16:37:47+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/01-preliminary-remarks-on-the-apprenticeship-of-an-ikebanist/</loc><lastmod>2022-12-09T21:55:17+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/02-the-concept-of-strong-and-weak/</loc><lastmod>2022-12-09T22:03:34+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/03-emptiness-in-ikebana/</loc><lastmod>2022-12-10T14:46:44+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/04-optical-weight-of-plants/</loc><lastmod>2022-12-10T15:15:50+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/05-relationship-between-ikebana-and-the-environment/</loc><lastmod>2022-12-10T21:11:20+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/06-3/</loc><lastmod>2022-12-15T15:53:50+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/07-the-roppo-or-the-six-principles-of-hsieh-ho/</loc><lastmod>2022-12-15T16:03:24+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/08-beliefs-superstitions-and-ikebana/</loc><lastmod>2022-12-18T10:08:11+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/09-feng-shui-hogaku-in-japanese-and-ikebana/</loc><lastmod>2022-12-18T10:40:05+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/10-ikebanist-ethics-ka-do/</loc><lastmod>2022-12-18T14:18:16+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/11-women-tenno-in-japan/</loc><lastmod>2022-12-18T14:33:55+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/12-the-birth-of-ikebana-according-to-tradition/</loc><lastmod>2022-12-20T15:54:18+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/13-the-birth-of-ikebana-according-to-historical-documents/</loc><lastmod>2022-12-20T17:29:46+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/14-nageire-or-heika/</loc><lastmod>2022-12-23T14:41:36+01:00</lastmod></url><url><loc>https://www.maurokorangraf.ch/language/en/15-symbolic-origin-of-ikebana-tao-and-the-construction-of-taiji/</loc><lastmod>2022-12-23T14:49:50+01:00</lastmod></url></urlset>
