7ответ(ов) в теме
advancedtech.com.ua@gmail.com
не в сети 9 лет
На сайте с 04.04.2016
Участник
1
12:06

Всем доброго дня! Помогите с проблемой пожалуйста:)
Есть форма отправки:

function rcl_user_call_back_form()
{
if ( is_user_logged_in())
{?>
<form id="contact" action="
user_email."

Name guy: ".$current_user->user_login."

";
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8;");
}
?>" method="post">
<?php
echo 'Отправить сообщение
';
?>
<?php
}
}
add_shortcode('rcl_user_call_back','rcl_user_call_back_form');

Сообщения отправляются всем пользователям на

Вы не можете просматривать опубликованные ссылки

, а при обновлении её(страницы) форма отправляет снова всем на странице.
Как сделать, что бы форма отправлялась только одному и только по нажатию кнопки?
WordPress 4.5
WP-Recall Version 14.2.5

0
Вова (Otshelnik-Fm)
не в сети 42 минуты
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
12:18

Выбирайте правильную тему. Тему перенес.

Потому что у вас if ( is_user_logged_in()) - любому авторизованному. Вы неверно выстраиваете логику

И не понимаю зачем вы rcl_user_call_back используете? не вводите в заблуждение - не используйте rcl_ префикс. К реколл он не имеет отношения. Используйте свои префиксы

0
advancedtech.com.ua@gmail.com
не в сети 9 лет
На сайте с 04.04.2016
Участник
3
12:22

Otshelnik-Fm сказал(а)

Выбирайте правильную тему. Тему перенес.

Потому что у вас if ( is_user_logged_in()) - любому авторизованному. Вы неверно выстраиваете логику

И не понимаю зачем вы rcl_user_call_back используете? не вводите в заблуждение - не используйте rcl_ префикс. К реколл он не имеет отношения. Используйте свои префиксы

Окей, подтолкни на верный путь. Как можно проверить правильно?

0
Вова (Otshelnik-Fm)
не в сети 42 минуты
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
12:31

например по клику (я так понимаю - вы продолжаете тему с фотомоделями?) - отправляете Post запрос с каким нибудь параметром. А уже в этой функции ловите его ( как то так if($_POST['ключ']=='значение') - то выполняем ) - если пришел - выполняете

0
advancedtech.com.ua@gmail.com
не в сети 9 лет
На сайте с 04.04.2016
Участник
5
16:16

Otshelnik-Fm сказал(а)

например по клику (я так понимаю - вы продолжаете тему с фотомоделями?) - отправляете Post запрос с каким нибудь параметром. А уже в этой функции ловите его ( как то так if($_POST['ключ']=='значение') - то выполняем ) - если пришел - выполняете

Есть возможность разделить выводимую информацию в профиле и через [userlist data='profile_fields']?

0
advancedtech.com.ua@gmail.com
не в сети 9 лет
На сайте с 04.04.2016
Участник
6
16:16

advancedtech.com.ua@gmail.com сказал(а)

Otshelnik-Fm сказал(а)

например по клику (я так понимаю - вы продолжаете тему с фотомоделями?) - отправляете Post запрос с каким нибудь параметром. А уже в этой функции ловите его ( как то так if($_POST['ключ']=='значение') - то выполняем ) - если пришел - выполняете

Есть возможность разделить выводимую информацию в профиле и через (userlist data='profile_fields')

0
Вова (Otshelnik-Fm)
не в сети 42 минуты
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
16:24

вы меня не поняли - в $_POST ключ значение - вы свои передаете по клику - по ним и будете ловить

- например action=my_special_email_notification и ловите его уже в функции:

if($_POST['action']=='my_special_email_notification' 

- далее выполняете свою форму

0
Тема закрыта. Публикация новых сообщений запрещена.