Size: a a a

Elementor Russian Community

2019 December 23

А

Алексѣй in Elementor Russian Community
Валентин Остапенко
Как сказал выше, я не силен в коде, как и большинство в этом чате, спроси на канале вордпресс-разработчиков или вообще у php-шников
Супер! Не знал, что шорткоды формы использовать в url редиректа. По сути это решает задачу с GET заппросом
источник

А

Алексѣй in Elementor Russian Community
SoveTit RU
Потому что wp_redirect() и wp_mail() абсолютно разные функции ), выше Михаил ответил как правильно вставить редирект
Ну это очевидно, что разные функции потому про ограничения экшэнами формы и интересовался.
источник

SR

SoveTit RU in Elementor Russian Community
Алексѣй
Ну это очевидно, что разные функции потому про ограничения экшэнами формы и интересовался.
они не просто разные, а совершенно разные задачи решают wp_redirect() - перенаправляет ползователя на указанный урл, а wp_mail() - отправляет письмо на почту
источник

SR

SoveTit RU in Elementor Russian Community
Это я так на будущее вам, но если всё хорошо теперь ну и отлично тогда )))
источник

А

Алексѣй in Elementor Russian Community
SoveTit RU
они не просто разные, а совершенно разные задачи решают wp_redirect() - перенаправляет ползователя на указанный урл, а wp_mail() - отправляет письмо на почту
эм, так из названий понятно же. Неужели по контексту моего воппроса у вас могла остаться гипотеза, что я не понимаю таких вещей?
источник

SR

SoveTit RU in Elementor Russian Community
Алексѣй
эм, так из названий понятно же. Неужели по контексту моего воппроса у вас могла остаться гипотеза, что я не понимаю таких вещей?
Цитирую  - Но если пытаюсь исппользоовать wp_redirect вместо wp_mail ничего не происходит.
источник

А

Алексѣй in Elementor Russian Community
SoveTit RU
Цитирую  - Но если пытаюсь исппользоовать wp_redirect вместо wp_mail ничего не происходит.
Цитирую чез "и", впрочем  и это игнорирует остальной контекст.
Вопрос заключался в том, что позволяет ли мне конструкция:
add_action( 'elementor_pro/forms/new_record', function( $record, $handler ) {
// any code here
}, 10, 2);

вызывать лбые функции или ограничивает меня по actions прописанных в ajax_send_form вызываемых Elementor при запуске elementor_pro/forms/new_record
источник

SR

SoveTit RU in Elementor Russian Community
Алексѣй
Цитирую чез "и", впрочем  и это игнорирует остальной контекст.
Вопрос заключался в том, что позволяет ли мне конструкция:
add_action( 'elementor_pro/forms/new_record', function( $record, $handler ) {
// any code here
}, 10, 2);

вызывать лбые функции или ограничивает меня по actions прописанных в ajax_send_form вызываемых Elementor при запуске elementor_pro/forms/new_record
Да не нервничайте вы так, ни чего личного просто поправил не много ) Проехали...
источник

В

Валентин Остапенко in Elementor Russian Community
А у меня остался вопрос. Алексей, ты разобрался со своим вопросом? Стандартными возможностями формы или кодом? А то у меня осталось ощущение, что ты хочешь кодом сделать то, что делается из коробки в настройках виджета
источник

ОБ

Олег Барминов in Elementor Russian Community
Алексѣй
нашёл в доке инфу как создать кастомный хэндлер для формы:

https://developers.elementor.com/forms-api/

Отлично отрабатывает такой код:

add_action( 'elementor_pro/forms/new_record', function( $record, $handler ) {
//make sure its our form
$form_name = $record->get_form_settings( 'form_name' );
if ( ('cd-login' !== $form_name) ) {
 return;
}
$raw_fields = $record->get( 'fields' );
$fields = [];
foreach ( $raw_fields as $id => $field ) {
 $fields[ $id ] = $field['value'];
}

if('cd-login' == $form_name){
 $to = $fields['email'];
 $subject = 'test message';
 $message = implode(",", $fields);;
 $headers = 'From: My Name <info@my.site>' . "\r\n";
 wp_mail( $to, $subject, $message, $headers );
}

}, 10, 2);


Но если пытаюсь исппользоовать wp_redirect вместо wp_mail ничего не происходит.
Не моогу понять, ограничен ли я  пподдерживаемыми экшонами формы Email, Email2, Mailchimp, Redirect, Webhook, Drip, ActiveCampaign, GetResponse, and Convertkit, MailerLite, Slack, Discord,  Popup или могу хэндлить что хочу?
В идеале нужно отпправить запроос метоодом GET с данными из формы в теле заппроса.
Поодскажите как это реализовать?
источник

ВК

Виталий Койструб in Elementor Russian Community
Хз относится этому или нет. Но у меня стояла задача передать данные с формы в битрикс24. Решил простым хуков в function.php
источник

В

Валентин Остапенко in Elementor Russian Community
Виталий Койструб
Хз относится этому или нет. Но у меня стояла задача передать данные с формы в битрикс24. Решил простым хуков в function.php
Есть отличный плагин для elementor форм, который полностью закрывает эту задачу. Могу поделиться
источник

ВК

Виталий Койструб in Elementor Russian Community
Валентин Остапенко
Есть отличный плагин для elementor форм, который полностью закрывает эту задачу. Могу поделиться
Давай
источник

DI

D I in Elementor Russian Community
Кто-нибудь встречал возможность построения рейтингов динамикой для Elementor не звездочками, а кастомными иконками? Что-то типа такого:
источник

DI

D I in Elementor Russian Community
источник

NP

Nick Plotnikov in Elementor Russian Community
Валентин Остапенко
Есть отличный плагин для elementor форм, который полностью закрывает эту задачу. Могу поделиться
И мне
источник

В

Валентин Остапенко in Elementor Russian Community
источник

ВК

Виталий Койструб in Elementor Russian Community
Круто конечно)) но зачем? Когда есть простой хук для этого))) и бесплатно.
источник

В

Валентин Остапенко in Elementor Russian Community
Для тех, кто не умеет хук. И для удобства
источник

E

Evgen DeV in Elementor Russian Community
Я лучше Джет эджен буду использовать
источник