function get_course($curr = 'BTC') {
$data = file_get_contents(LINK);
if (!$data) return false;
$courses = json_decode($data, true);
$course_curr = false;
foreach ($courses as $course){
if ($course['symbol'] == $curr){
$course_curr = $course ['price_usd'];
break;
}
}
return $course_curr;
, А затем другими функциями и их шорткодамы вывожу значения:
function kurs_btc(){
return $course_curr = get_course(BTC);
echo "$course_curr";
}
add_shortcode('BTC', 'kurs_btc');
function kurs_eth(){
return $course_curr = get_course(ETH);
echo "$course_curr";
}
add_shortcode('ETH', 'kurs_eth');
Проблема в том, что эти функции с шорткодамы очень много, и думаю это тормозит загрузку страницы! Возможно как-то написать одну функцию которая обобщила (или как бы это сказать, сократила) все это ??