,) (Şimdi tüm bağlantıları yerini bir işlev Nobu söylediğim gibi Wordpress kullanarak yapmaya çalıştım, ancak diğer WordPress fonksiyonları için çok bağımlılıkları yerine preg_match_all için Nobu'nın düzenli ifade () kullanmak için seçti ve preg_replace_callback kullanarak, bir işlev çevirdi tıklanabilir bağlantılar ile bir metinde. Kullandığı anonomous functions böylece PHP5.3 gerekir ya da bunun yerine sıradan bir işlevi kullanmak için kodu yeniden olabilir.
<?php
/**
* Make clickable links from URLs in text.
*/
function make_clickable($text) {
return preg_replace_callback(
'#\bhttps?://[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/))#',
create_function(
'$matches',
'return "<a href=\'{$matches[0]}\'>{$matches[0]}</a>";'
),
$text
);
}