Flector

Как зашифровать email в тексте записей?

Шифровка email в WordPress

WordPress обладает встроенной функцией antispambot по шифровке email-адресов. Эту функцию можно использовать для создания шорткода, который вы сможете использовать в тексте ваших записей, чтобы зашифровать email-адреса.

Добавьте в файл functions.php вашей темы следующий код:

//шорткод шифровки email start 
function hemail_function($atts,$content = null) {
    	if (!is_email($content)) {
		return;
	}
	return '<a href="mailto:' . antispambot( $content ) . '">' . 
	antispambot($content) . '</a>';
}
add_shortcode('email', 'hemail_function');
//шорткод шифровки email end

Использовать этот шорткод очень просто, для этого используйте конструкцию:

[email]email@gmail.com[/email]

Любой email, взятый в теги [email][/email] будет зашифрован и поэтому спам-боты не смогут его увидеть и добавить в свою базу рассылки.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!