BP_Core_oEmbed_Extension::add_oembed_discovery_links( string $retval )
Adds oEmbed discovery links on single activity pages.
Description Description
Parameters Parameters
- $retval
-
(Required) Current discovery links.
Return Return
(string)
Source Source
File: bp-core/classes/class-bp-core-oembed-extension.php
public function add_oembed_discovery_links( $retval ) { if ( ! $this->is_page() ) { return $retval; } $permalink = $this->set_permalink(); if ( empty( $permalink ) ) { return $retval; } add_filter( 'rest_url' , array( $this, 'filter_rest_url' ) ); $retval = '<link rel="alternate" type="application/json+oembed" href="' . esc_url( get_oembed_endpoint_url( $permalink ) ) . '" />' . "\n"; if ( class_exists( 'SimpleXMLElement' ) ) { $retval .= '<link rel="alternate" type="text/xml+oembed" href="' . esc_url( get_oembed_endpoint_url( $permalink, 'xml' ) ) . '" />' . "\n"; } remove_filter( 'rest_url' , array( $this, 'filter_rest_url' ) ); return $retval; }
Changelog Changelog
Version | Description |
---|---|
2.6.0 | Introduced. |