WordPress и вырезать URL при загрузке

#php #wordpress #curl

#php #wordpress #curl

Вопрос:

Я работаю с wordpress acf rest acf , и мне нужно сократить некоторые URL.

Вместо полного URL-адреса изображения, отображаемого в моем JSON:

 "intro_img": {
            "url": "http://127.0.0.1/app/wp-content/uploads/2016/10/intro.png",
        }
  

Мне нужно что-то гораздо большее, например:

 "intro_img": {
                "url": "uploads/2016/10/intro.png",
            }
  

Что я могу сделать, чтобы сократить это URL только для загруженных файлов?

Спасибо за вашу помощь

Комментарии:

1. замените get_site_url().»/wp-content» на »

2. Почему бы просто не разнести свой путь в wp-content / uploads и не вырезать его перед обработкой данных?

Ответ №1:

Проверьте это,

 $data = array('intro_img'=>array('url'=>"http:/127.0.0.1/app/wp-content/uploads/2016/10/intro.png"));
$data = json_encode($data, JSON_UNESCAPED_SLASHES);
echo $data;
  

Комментарии:

1. Спасибо за ответ, это кажется отличным, но факт в том, что я не знаю, куда поместить этот код, в какой файл