Предупреждение WordPress PHP: Недопустимое смещение строки - PullRequest
0 голосов
/ 20 апреля 2019

Получение предупреждения PHP в моем журнале ошибок WordPress с указанием: Предупреждение PHP: Недопустимое смещение строки 'video_url' в / var / www / html / wp-content / themes / wpeddit-theme-et-child / template-parts / single.php в строке 144

Это строка кода, на которую она ссылается:

    $pl = explode("list=",$meta['video_url']);

Чтобы дать некоторый контекст, 'video_url' - это настраиваемое поле, созданное с помощью расширенных настраиваемых полей, которое содержитURL-адрес видео на YouTube.В некоторых случаях люди отправляют списки воспроизведения вместо отдельных видео, поэтому эта часть кода обрабатывает эти случаи.Это раздел этой строки кода:

 case 'video_submissions':
                        ?>
                        <div class="featurevideo"> 
                        <?php 
                            $meta = get_field( 'video_url', $post->ID );
                                if (preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i',$meta, $match)){
                                $meta1  = $match; 
                                }
                                else{
                                    $pl = explode("list=",$meta['video_url']);
                                    if(!empty($pl[1])){
                                    echo '<iframe width="100%" height="auto" src="'.$pl[1].'" frameborder="0" allowfullscreen></iframe>'; 
                                    }else{
                                     $meta1  = $meta;
                                    }
                                    }
                                    ?>  
                                <?php if(!empty($meta1)) {?><?php echo '<iframe width="100%" height="auto" src="https://www.youtube.com/embed/'.$meta1.'" frameborder="0" allowfullscreen></iframe>'; }
                                ?></div>
                                <?php 
             break; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...