В браузерах в средствах разработчика на вкладке сеть, например.
Или отдельной прогой - Fiddler. андроид, кстати, можно подключиить к компу и настроить, чтобы он через этот фиддлер в инет ходил - тогда там будет видно и заголовки, которые отдаются. Правда, у вас https. На компе это обходится установкой сертификатов фидделовских, как с телефоном будет - не знаю, не пробовал.
Выглядит-то всё норм.
Советую найти на мобильном сайт, с которого файлы будут скачиваться нормально и потом на компе посмотреть какие заголовки отдаются. На всякий случай не забудьте на компе сменить юзер агент на тот же, что и у телефона.
Сдается мне, что когда вы вывод var_dump() показывали - то обрезали его.
Почему-то мне кажется, что там что-то типа
$array['tags']=join(",",$data->items[0]->tags);
должно быть.
В общем и целом - советую с теорие по работе с массивами и объектами ознакомиться.
Выглядит-то код нормально, сейчас проверил - fadeOut() и строку понимает.
Открывайте средства разработчика, смотрите что пишет в консоли.
Ну и отладчиком либо console.log() пользуйтесь. https://habrahabr.ru/post/114483/
Про первый вам пояснили уже. Вы имя переменной со значением перепутали.
Если хотите имя передавать, то надо типа так
при вызове
ner(erg,'round');
внутри функции
Math[par2](erg)
Но, честно скажу, выглядит диковато.
По второму вопросу - во-первых, советую использовать отладчик в браузере и пошагово прогнать, может где-то с областью видимости ошиблись или перезаписали перменную.
Ну и на всякий случай попробовать привести к числу через parseInt() внутри функции.
Вот на прошлой странице вы куда-то вставили var_dump() и написали, что он вывел - пост #5.
Вот в том же месте используйте join().
просто вы какие-то отдельные куски кода копипастите, для вас всё очевидно и понятно, а для тех, кто зашёл в тему - не особо. При этом в особо длинных простынях кода разбираться никто тоже не будет
вместо
$array['tags']=$data['tags'];
попробуйте
$array['tags']=join(",",$data['tags']);
Раз в ответе теги есть - то выводите их с помощью функции join() например.
Если делать что-то типа echo $arr; если $arr - массив - то вы слово Array на выходе и получите.
Во-первых, не увидел в запрашиваемом урле части с fields=items(snippet(title,description,tags))
Но это ладно - возможно по дефолту теги и так отдаются.
Во вторых, после $data = $this->http(TRUE); сделайте
var_dump($data);
и посмотрите, что выводится, от этого и пляшите
Тумбы из видео, как правило, нарезаются внешними программами типа ffmpeg - это в случае, если вы видео-файлы на сайт грузите, а не коды с видео-хостингов вставляете.
Так что вряд ли вы обойдетесь одним плагином под WP.