Ticket #29314: wp-functions.php.patch
| File wp-functions.php.patch, 852 bytes (added by , 11 years ago) |
|---|
-
wp-includes/functions.php
457 457 */ 458 458 function wp_extract_urls( $content ) { 459 459 preg_match_all( 460 "#( "460 "#([\"']?)(" 461 461 . "(?:([\w-]+:)?//?)" 462 462 . "[^\s()<>]+" 463 463 . "[.]" … … 464 464 . "(?:" 465 465 . "\([\w\d]+\)|" 466 466 . "(?:" 467 . "[^`!()\[\]{};:'\".,<> ?«»“”‘’\s]|"467 . "[^`!()\[\]{};:'\".,<>«»“”‘’\s]|" 468 468 . "(?:[:]\d+)?/?" 469 469 . ")+" 470 470 . ")" 471 . ") #",471 . ")\\1#", 472 472 $content, 473 473 $post_links 474 474 ); 475 475 476 $post_links = array_unique( array_map( 'html_entity_decode', $post_links[ 0] ) );476 $post_links = array_unique( array_map( 'html_entity_decode', $post_links[2] ) ); 477 477 478 478 return array_values( $post_links ); 479 479 }