Usare RegEx per estrarre URL dal contenuto di un post

Per estrarre gli url dal contenuto di un post possiamo usare la funzione di wordpress wp_extract_urls()

$post = get_post($post_id)->post_content;
print_r(wp_extract_urls($post));

------

Risultato 

Array(
[0] => http://www.link1.com
[1] => http://www.link2.com
[2] => http://www.link3.com
[3] => http://www.link4.com
)