// SEO-5: Add subdirectory sitemaps to robots.txt for better crawl discovery function kyosei_robots_txt_sitemaps( $output, $public ) { $subdirs = array( "eto", "753", "houji", "shichifukujinn", "jikounoaisatsu", "unlucky-year", "nihonn-shiro", "omiyamairi", "okuizome", "osyougatu", "nennmatsu", "age-celebration", "star-festival", "setsubunn", "hatsusekku", "hinamatsuri", "enngimono", "24sekki" ); foreach ( $subdirs as $dir ) { $sitemap_url = "https://www.kyosei-tairyu.jp/" . $dir . "/sitemap.xml"; if ( strpos( $output, $sitemap_url ) === false ) { $output .= "Sitemap: " . $sitemap_url . "\n"; } } // Remove duplicate root sitemap entries $lines = explode( "\n", $output ); $seen = array(); $clean = array(); foreach ( $lines as $line ) { $trimmed = trim( $line ); if ( stripos( $trimmed, "sitemap:" ) === 0 ) { if ( ! isset( $seen[$trimmed] ) ) { $seen[$trimmed] = true; $clean[] = $line; } } else { $clean[] = $line; } } return implode( "\n", $clean ); } add_filter( "robots_txt", "kyosei_robots_txt_sitemaps", 100, 2 );