1. Разобраться с памятью. Не должно падать если запускаете не на калькуляторе. Задача простая по виду, нечему падать.
2. По крону сделать. (нет проблем с таймаутом)
3. Хостера поменять.
Ну действительно, детский вопрос.
После preg_match_all напишите
print_r($urls);
И посмотрите результат после выполнения цикла.
Можете и с нами поделиться выводами. :)
Алексей: Вордпресс по моему нет. Я своем в настройках указывал работать по HTTPS. Если только как то хитрить проверяя текущий домен. Не делал. Может кто подскажет.
Ну вот к примеру у моего хостера можно два разных домена настроить на одну и ту же папку. И соответственно у одного домена можно добавить SSL у другого оставить как есть. Правда вопрос к вашему движку на котором сайт. Он должен будет из урла понимать с чем работает, с SSL или нет.
Обращайтесь к фрилансерам. Сделать не проблема.
Сам делал группы тегов для одного сайта.
У группы свой пермалинк, описание и т.д.
Без автоматической генерации групп тегов. Не было такого задания.
Боюсь прямо всего что нужно в одном комплекте не найдете. Нужно недостающие функции реализовывать самому.
Дописывать функционал и шаблоны.
Смотрите еще в сторону: https://ru.wordpress.org/plugins/advanced-custom-f...
2. По крону сделать. (нет проблем с таймаутом)
3. Хостера поменять.