WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

SimplePie::merge_items() WP 1.0

Merge items from several feeds into one

If you're merging multiple feeds together, they need to all have dates for the items or else SimplePie will refuse to sort them.

Это метод класса: SimplePie

Хуков нет.

Возвращает

Массив.

Использование

$var = SimplePie::merge_items( $urls, $start, $end, $limit );
$urls(массив) (обязательный)
List of SimplePie feed objects to merge
$start(число)
Starting item
По умолчанию: 0
$end(число)
Number of items to return
По умолчанию: 0
$limit(число)
Maximum number of items per feed
По умолчанию: 0

Код SimplePie::merge items: wp-includes/class-simplepie.php WP 5.2

<?php
public static function merge_items($urls, $start = 0, $end = 0, $limit = 0)
{
	if (is_array($urls) && sizeof($urls) > 0)
	{
		$items = array();
		foreach ($urls as $arg)
		{
			if ($arg instanceof SimplePie)
			{
				$items = array_merge($items, $arg->get_items(0, $limit));
			}
			else
			{
				trigger_error('Arguments must be SimplePie objects', E_USER_WARNING);
			}
		}

		$do_sort = true;
		foreach ($items as $item)
		{
			if (!$item->get_date('U'))
			{
				$do_sort = false;
				break;
			}
		}
		$item = null;
		if ($do_sort)
		{
			usort($items, array(get_class($urls[0]), 'sort_items'));
		}

		if ($end === 0)
		{
			return array_slice($items, $start);
		}
		else
		{
			return array_slice($items, $start, $end);
		}
	}
	else
	{
		trigger_error('Cannot merge zero SimplePie objects', E_USER_WARNING);
		return array();
	}
}