Это понятно, что не о мобильном приложении. К чему это замечание?
Что это значит?Какие реальные файлы?
Файлы, физически существующие на диске.
Мало ли какие соображения у ТС. Может быть, он хочет видеть реальные файлы, а не динамический вывод сайтмап. Может быть, там такие большие сайтмапы, что динамическое создание создаёт тормоза. Может быть, есть ещё какие-то причины. Про динамические сайтмапы все знают, но здесь речь о реальных файлах.
Возможно, что правильнее создать вспомогательный файл, через который будет запускаться скрипт, мимо options-general.php. Но это неточно - может быть, кто-то из специалистов по Вордпрессу подскажет другой вариант, который будет работать без ковыряния кода самого плагина и без авторизации.
Функция mb_detect_encoding определяет кодировку строки, всё-таки. Это на всякий случай.
Какие такие истерики? Это просто сухая экспертиза пустопорожних решений.
Я просто комментирую все неправильные решения. Будет 10 страниц неправильных решений - значит будет 10 страниц комментариев к этим неправильным решениям. Все мои комментарии - по существу предлагаемых решений проблемы. Если кто-то пишет всякую ахинею - то наверняка найдётся кто-то, кто назовёт ахинею ахинеей. И не надо на это обижаться, надо просто учитывать сторонние замечания. И тем более, не надо переходить на личные оскорбления, типа "устраивать истерики".
И кстати, пока не предложено ни одного работающего варианта.
Тем, кто понимает, достаточно вот этого:
Чтобы предлагать свои варианты, я должен внимательно изучить проблему, а до той поры я предпочитаю не засорять форум всякой галиматьёй. Но это не мешает мне комментировать заведомо неверные и заведомо бесполезные предложения, дабы ТС и прочие участники форума не тратили время на их детальное осмысление.
У меня нет и не может быть комментариев к этому и подобным заявлениям.
Могу лишь повторить: это так не работает.
Это не функция в строгом смысле. Это метод класса, работающего в окружении WP. И кроме того, это не тот метод. Не следует предлагать заведомо нерабочий код.