Короткий ответ заключается в том, что вы не можете сделать это, используя только JavaScript. Вам понадобится обработчик на стороне сервера для подключения к SMTP-серверу для фактической отправки почты. Есть много простых почтовых скриптов в Интернете, таких как этот для PHP:
Используйте Ajax для отправки запроса на PHP-скрипт, убедитесь, что обязательное поле не пусто или неверно, используя js, также сохраняйте запись отправки почты кем с вашего сервера.
function sendMail() is good for doing that.
Проверьте, не была ли обнаружена ошибка при отправке почты с вашего скрипта и принятия соответствующих мер. Для его устранения, например, если неправильный адрес электронной почты или почта не отправляется из-за проблемы с сервером или она находится в очереди в таком состоянии, немедленно сообщите об этом пользователю и не позволяйте повторной отправке одного и того же адреса электронной почты снова и снова. Получите ответ от вашего скрипта. Используя jQuery GET и POST
$. Get (URL, callback); $ .post (URL, обратный вызов);
blockquote>
Используйте функцию Wordpress get_the_author_meta()
.
Например. echo get_the_author_meta('first_name') . ' ' . get_the_author_meta('last_name');
выведет имя и фамилию автора. Вместо firstname
и lastname
вы можете использовать следующие строки в качестве параметра:
blockquote>
- admin_color
- aim
- comment_shortcuts
- description
- имя_экземпляра
- first_name
- ID
- jabber
- last_name
- nickname
- plugins_last_view
- plugins_per_page
- rich_editing
- syntax_highlighting
- user_activation_key
- user_description
- user_email
- user_firstname
- user_lastname
- user_level
- user_login
- user_nicename
- user_pass
- user_registered
- user_status
- user_url
- yim
Теперь, когда у вас есть данные, вам нужно заменить точки (...) данными. Скажем, плагин, который вы используете, не поддерживает его, и вы не хотите редактировать коды своего плагина. Вы все еще можете использовать JavaScript!
PHP: просто введите значение в div с классом.
JavaScript: Затем замените селектор ваших точек (...) на селектор div, который вы указали.
Например:
document.querySelector('.dots').innerHTML = document.querySelector('.hidden-author').innerHTML;
.hidden-author { display: none; }
<div class="hidden-author">Author's name</div> <div class="dots">...</div>