Automatic clickable links in profile header bio

This commit is contained in:
Ultimate Member
2015-12-30 20:59:36 +02:00
parent 10de28ccdd
commit 1dc52cb005
2 changed files with 10 additions and 3 deletions
+2 -2
View File
@@ -378,9 +378,9 @@
<div class="um-meta-text">
<?php if( um_get_option( 'profile_show_html_bio' ) ) : ?>
<?php echo strip_tags(um_filtered_value('description'), '<p><a><img><br><strong><b><em><i><quote><sub><sup>'); ?>
<?php echo um_clickable_links( strip_tags( um_filtered_value('description'), '<p><a><img><br><strong><b><em><i><quote><sub><sup>') ); ?>
<?php else : ?>
<?php echo wp_strip_all_tags( um_filtered_value('description') ); ?>
<?php echo um_clickable_links( wp_strip_all_tags( um_filtered_value('description') ) ); ?>
<?php endif; ?>
</div>
+7
View File
@@ -35,6 +35,13 @@
wp_mail( $email, $subject_line, $message, $headers, $attachments );
}
/***
*** @Convert urls to clickable links
***/
function um_clickable_links($s) {
return preg_replace('@(https?://([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@', '<a href="$1" class="um-link" target="_blank">$1</a>', $s);
}
/***
*** @convert template tags
***/