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

SimplePie_Locator::get_links() public WP 1.0

{} Это метод класса: SimplePie_Locator{}

Хуков нет.

Возвращает

Null. Ничего.

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

$SimplePie_Locator = new SimplePie_Locator();
$SimplePie_Locator->get_links();

Код SimplePie_Locator::get_links() WP 5.5.3

<?php
public function get_links()
{
	if ($this->dom === null)
	{
		throw new SimplePie_Exception('DOMDocument not found, unable to use locator');
	}

	$links = $this->dom->getElementsByTagName('a');
	foreach ($links as $link)
	{
		if ($link->hasAttribute('href'))
		{
			$href = trim($link->getAttribute('href'));
			$parsed = $this->registry->call('Misc', 'parse_url', array($href));
			if ($parsed['scheme'] === '' || preg_match('/^(https?|feed)?$/i', $parsed['scheme']))
			{
				if (method_exists($link, 'getLineNo') && $this->base_location < $link->getLineNo())
				{
					$href = $this->registry->call('Misc', 'absolutize_url', array(trim($link->getAttribute('href')), $this->base));
				}
				else
				{
					$href = $this->registry->call('Misc', 'absolutize_url', array(trim($link->getAttribute('href')), $this->http_base));
				}
				if ($href === false)
				{
					continue;
				}

				$current = $this->registry->call('Misc', 'parse_url', array($this->file->url));

				if ($parsed['authority'] === '' || $parsed['authority'] === $current['authority'])
				{
					$this->local[] = $href;
				}
				else
				{
					$this->elsewhere[] = $href;
				}
			}
		}
	}
	$this->local = array_unique($this->local);
	$this->elsewhere = array_unique($this->elsewhere);
	if (!empty($this->local) || !empty($this->elsewhere))
	{
		return true;
	}
	return null;
}