2013-06-06 5 views

ответ

1

В вашем проходных пунктах, вы можете проверить содержимое элемента для IMG тега:

foreach ($feed->get_items() as $key=>$item) { 
    if (stristr($item->get_content(), '<img') == false) { 
     // show the article 
    } 
} 

Этого код будет показывать только статьи, которые не имеют изображения. Чтобы сделать обратное, измените условие:

if (stristr($item->get_content(), '<img') != false) { 
+0

Можно ли сделать то же самое только для синтаксического анализа каналов, которые имеют минимальную ширину? Ex. Если изображение в канале меньше 300 пикселей, отфильтруйте его. – user2220027

+0

Это было бы намного сложнее, поскольку многие img-теги не содержат ширины или высоты. Вам, вероятно, придется вытащить исходное изображение и использовать функции PHP Imagick для получения ширины. Это была бы тонна работы, которая не принесла бы большой прибыли. – Revent