wpseek.com
A WordPress-centric search engine for devs and theme authors



get_url_in_content › WordPress Function

Since3.6.0
Deprecatedn/a
get_url_in_content ( $content )
Parameters:
  • (string) $content A string which might contain an `A` element with a non-empty `href` attribute.
    Required: Yes
Returns:
  • (string|false) Database-escaped URL via {@see} if found, otherwise `false`.
Defined at:
Codex:

Extracts and returns the first URL from passed content.



Source

function get_url_in_content( $content ) {
	if ( empty( $content ) ) {
		return false;
	}

	$processor = new WP_HTML_Tag_Processor( $content );
	while ( $processor->next_tag( 'A' ) ) {
		$href = $processor->get_attribute( 'href' );
		if ( is_string( $href ) && ! empty( $href ) ) {
			return sanitize_url( $href );
		}
	}

	return false;
}