Я запускаю некоторые функции на своем контроллере, чтобы создать собственный URL-адрес метатега, который затем берется и используется в теге изображения opengraph для Facebook. Это изображение помещается в переменную, которая затем отображается на URL-адресе, используемом для просмотра в Facebook. Я понял, что это работает правильно, и теперь линтер возвращается ко мне с этой ошибкой.
Объект по URL-адресу 'http://mypage.org/pages/post.html?PostID=9192&prog=' типа' website 'недопустим, поскольку данное значение' 'для свойства' og: image: url 'не может быть проанализировано как тип' url '.
Как это не действительный URL? Я могу взять ссылку и поместить ее в свой браузер, и она отлично работает. Я также замечаю, когда я спускаюсь, чтобы увидеть очищенный URL, он возвращает мне это ...
<meta property="og:image" content="<img src='http://www.mypage.org/images/post_images/4121.jpg' />">
Похоже, это берет мои <и />, превращает их в гекс ... зачем скребку делать это? Кстати вот код от моего контроллера.
$img = strstr($img, '<img src=');
$substring = substr($img, 0, strpos($img, "/>"));
$img = $substring . "/>";
Что этот код делает, я беру код до конца URL, создавая полный <img src = "" />
URL. Любая помощь очень ценится.