Если вебпак отпадает, что можно придумать с картинками?
вебпак добавить можно, но проще будет поставить Jetpack
этот плагин автоматом будет все картинки грузить через свой CDN, автоматом меняя им формат на более маленький и оптимизируя качество
Александр Киселев, и заранее
функция, которая добавляется к add_shortcode, должна иметь return
в текущем виде будет в некоторых случаях показывать забавный баг
остальной код не смотрел, но, повторюсь, не нужно использовать curl. Используй функцию более высокого уровня, она сама все сделает
Александр Киселев, я не понял, кто куда и что приводит,
но в этом коде вместо curl надо использовать wp_remote_get() или wp_remote_post()
с правильно переданными параметрами
1. если нужен доступ к вп, это какая-то хрень
если хочется "грубый метод", самое простое будет создать страницу с нужным урлом (если структура ссылок позволяет), этой странице назначить кастомынй шаблон, в тот шаблон положить свой скрипт
2. еще какая-то хрень
если хочется сделать правильно и без затратных функций вроде url_to_postid(), правильнее будет добавить эндпоинт в ВП и там перекидывать дальнейшее выполнение на свой скрипт https://wp-kama.ru/function/add_rewrite_endpoint
похоже, этому чуваку сайт начинали делалать толковые люди, но позже передали менее опытным товарищам:
вначале было сделано по уму, отдельный конфиг для проды/стейджа/локали,
но в процессе работы это похерилось, оно перестало понимать, какой конфиг подходит к текущему окружению, и теперь у него настройки базы лежат в разных файлах
так это и не должно помогать
удалите вот это
и сделайте то же самое кодом
ну или скиньте конфиг, как именно создает этот плагин посты/таксономии