@Httdientee

Проблема в foreach php?

<?php
		global $wpdb;

		$get_activity = $wpdb->get_results(
		"SELECT * FROM {$wpdb->prefix}bp_activity " );

		foreach ( $get_activity as $row ) {
			if ( 'activity' !== $row->component ) {
				continue;
			}
			echo '
			<div style="border: 1px solid black;">
			<div>
				<h3>'.get_user_meta($row->user_id, "first_name", true).' '.get_user_meta($row->user_id, "last_name", true).'</h3>
				<span>@'.get_user_meta($row->user_id, "nickname", true).'</span>
			</div><br>
			<div>
				<b style="font-size:13px;">'.$row->date_recorded.'</b><br>
				<strong>' . bp_activity_get_meta(  $row->id, 'title', true ) . '</strong>';

			$url = bp_activity_get_meta(  $row->id, 'url', false );

			if ('image' === $url[0]['type']) {
				echo '
				<img width="500" height="500" src="' . $url[0]['url'] . '">';
			}
			if ('youtube' === $url[0]['type']) {
				echo '
				<iframe type="text/html" width="640" height="360"
				  src="'.$url[0]['url'].'"/>
				';
			}

			echo '
				<p>'.$row->content.'</p>
			</div>
			</div><br><br>
			';
		}
	?>

По какой-то причине, когда выводится iframe то foreach обрывается, если убирать вывод iframe - все работает прекрасно
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Httdientee Автор вопроса
Ошибка найдена, проблема в самом теге iframe.
Попробовал использовать iframe который дает сам ютуб и все работает
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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