foreach( $subcategories as $cat ){
// Данные в объекте $cat
// $cat->term_id
// $cat->name (Рубрика 1)
// $cat->slug (rubrika-1)
// $cat->term_group (0)
// $cat->term_taxonomy_id (4)
// $cat->taxonomy (category)
// $cat->description (Текст описания)
// $cat->parent (0)
// $cat->count (14)
// $cat->object_id (2743)
// $cat->cat_ID (4)
// $cat->category_count (14)
// $cat->category_description (Текст описания)
// $cat->cat_name (Рубрика 1)
// $cat->category_nicename (rubrika-1)
// $cat->category_parent (0)
echo $cat->name; //Чтобы вывести название
}
foreach ($files as $filename) {
$curl = curl_init();
<?php
$dir = __DIR__.'/scripts/'; //Путь до папки со всеми скриптами, относительно этого скрипта. Внутри не должно быть папок, только скрипты .php
$baseUrl = 'https://exemple.ru/scripts/'; //Внешний путь до папки со скриптами со / на конце
$files = scandir($dir);
foreach ($files as $filename) {
curl_setopt($curl, CURLOPT_URL, $baseUrl . $filename);
curl_setopt($curl, CURLOPT_TIMEOUT, 1);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
curl_setopt($curl, CURLOPT_FORBID_REUSE, true);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 1);
curl_setopt($curl, CURLOPT_DNS_CACHE_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_FRESH_CONNECT, true);
curl_exec($curl);
curl_close($curl);
}
На клиенте - через jQuery AJAX или XHR.
Делать запросы - это, само по себе, безопасно всегда.