首页 > 解决方案 > 在视频的观看次数旁边包含字符串文本

问题描述

在我的项目网站中,嵌入了 YouTube 视频,在视频的底部显示了 YouTube 视频的观看次数,因此我编写了以下代码(参见下面的“代码 2 ”)。此代码显示视图数。此外,我需要“ views ”一词位于查看次数(即 2,343次查看)旁边。我试图定义一个变量,然后使用printorecho函数显示它的内容,问题是“ views ”这个词没有出现在数字旁边。下面你可以看到我的尝试(参见“代码 1 ”)。

你能帮我显示这个词吗?

代码 1

 $viewtext = "views";
    return number_format($views, 0, '', '.');
    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;
return number_format($views, 0, '', '.');
}
add_shortcode('youtube_view_count', 'youtube_view_count_shortcode');

标签: phpwordpress

解决方案


添加$views = $views . " views";到最后(在return视图之前,但在找到数字之后)。

另请记住,如果有 1 个视图,则应更改末尾的“s”。


推荐阅读