SimplePie::store_links() private WP 1.0
Store PubSubHubbub links as headers
There is no way to find PuSH links in the body of a microformats feed, so they are added to the headers when found, to be used later by get_links.
{} Это метод класса: SimplePie{}
Хуков нет.
Возвращает
Null. Ничего.
Использование
// private - только в коде основоного (родительского) класса $result = $this->store_links( $file, $hub, $self );
- $file(SimplePie_File) (обязательный)
- -
- $hub(строка) (обязательный)
- -
- $self(строка) (обязательный)
- -
Код SimplePie::store_links() SimplePie::store links WP 5.6.2
private function store_links(&$file, $hub, $self) {
if (isset($file->headers['link']['hub']) ||
(isset($file->headers['link']) &&
preg_match('/rel=hub/', $file->headers['link'])))
{
return;
}
if ($hub)
{
if (isset($file->headers['link']))
{
if ($file->headers['link'] !== '')
{
$file->headers['link'] = ', ';
}
}
else
{
$file->headers['link'] = '';
}
$file->headers['link'] .= '<'.$hub.'>; rel=hub';
if ($self)
{
$file->headers['link'] .= ', <'.$self.'>; rel=self';
}
}
}