Код php, чтобы показывать цепь текста (wordpress)

В моем Веб проекте я интегрировал видео Youtube, появляясь у подножия видео число дисплеев, которые у него есть в Youtube, для этого, я включил следующий код (видеть apdo "Код 2"). Этот код показывает число дисплеев. То, в чем я нуждаюсь сейчас, появилось слово дисплеи рядом с числом. Я это попробовал определяя переменную и, позже, показывая Ваш контент с функцией echo или print, но я не добиваюсь того, чтобы появилось слово. Это моя попытка (видеть apdo "Код 1"):

Код 1:

 $viewtext = "visualizaciones";
return number_format($views, 0, '', '.'); /*Para que aparezcan puntos en los miles */
print '$viewtext';

Код 2

function youtube_view_count_shortcode($params) {
 $videoID = $params['id'];
 $json = file_get_contents("https://www.googleapis.com/youtube/v3/videos?part=statistics&id=" . $videoID . "&key=AIzaSyAdIxrKb2xx7ylckO2uj3RShaKCP79Ipz0");
 $jsonData = json_decode($json);
 $views = $jsonData->items[0]->statistics->viewCount;
 $viewtext = "visualizaciones";
  return number_format($views, 0, '', '.'); /*Para que aparezcan puntos en los miles */
  print ('$viewtext');  
}
add_shortcode('youtube_view_count', 'youtube_view_count_shortcode');
0
задан 13.03.2019, 15:05
1 ответ

Проблема состоит в том, что, когда ты делаешь "return", он вытекает ее funciГіn и не продолжает, потому что asГ - он это понимает php и думает, что уже он закончился. То, что ты нуждаешься в том, чтобы сделать, состоит в том, чтобы сохранять полный string (x дисплеи) и потом делать return:

 $viewtext = "visualizaciones";
 $result = number_format($views, 0, '', '.');
 return $result . " " . $viewtext;
1
ответ дан 19.11.2019, 22:13
  • 1
    Спасибо!!! Совсем правильный. Привет –  fernanf 25.03.2019, 14:26

Теги

Похожие вопросы