Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // AUTO-ENCODE EMAIL IN CONTENT
- function auto_encode_email_function( $content ){
- $addr_pattern = '/([A-Z0-9._%+-]+)@([A-Z0-9.-]+)\.([A-Z]{2,4})/i';
- preg_match_all($addr_pattern, $content, $addresses);
- $the_addrs = $addresses[0];
- for ($a = 0; $a < count($the_addrs); $a++) {
- $repaddr[$a] = preg_replace($addr_pattern, '$1@$2.$3', $the_addrs[$a]);
- $repaddr[$a] = antispambot( $repaddr[$a] );
- $repaddr[$a] = '<a href="mailto:'.$repaddr[$a].'">'.$repaddr[$a].'</a>';
- }
- $new_content = str_replace($the_addrs, $repaddr, $content);
- return $new_content;
- }
- add_filter( 'the_content', 'auto_encode_email_function' );
Advertisement
Add Comment
Please, Sign In to add comment