Samail

Samail
Рейтинг
361
Регистрация
10.05.2007
Had #:

Хмм. Я что подумал, если телефон потеряю все бабки тю тю. Так? Если юзать это:

Если вместе с пальцем потеряешь или код 1234 то да. Карту же ты не боишься потерять, а её даже разблокировать не нужно чтобы оплатить.

Если есть карточка Юмини, значит сами Юмани тем более есть.  Установи приложение и им и плати https://yoomoney.ru/page?id=536304
Stranger82 #:
Да где он там живёт этот Юмани? Пробовал как-то несколько сотен рублей вывести на продление домена, так мне там все нервы измотали, пока эти копейки каким-то чудом вывести удалось на киви. Зато с киви принимают сходу. Больше желания заходить в этот скам у меня нет, а уж пополнять его - это надо быть сумасшедшим...

Может это был ещё ЯД, а не  Юмани, причём до того как туда Сбер вошел.  Нормально там всё выводится, переводится, с карты снимается и домены тоже оплачиваются.

Белый Сибиряк #:
я тут... в ветке читал сообщение...как-то, не так давно, что люди тут в основном занимаются чужими сайтами, (в основном) меня это так удивило))) надо-ж, какие заботливые

При этом регистрируют домены на себя и периодически помирают. Это та ветка?

samdo #:
Например, у пользователя, в личном кабинете прописано несколько кошельков, пусть это будут Юмани, Киви, WebMoney. Каждый кошелек - это, естественно, отдельное поле. При заказе выплаты, пользователь из выпадающего списка (select) выбирает кошелек, на который хочет получить выплату.

Можешь скрытые поля добавить со значениями кошельков. Придёт список с номерами и какой кошелек он выбрал. Или фильтрами менять селект. В форму:

[select payment-wallet include_blank "Юмани" "Киви"]

В функтионс:

add_filter( 'wpcf7_form_tag', 'wp_kama_wpcf7_form_tag_filter', 10, 2 );
function wp_kama_wpcf7_form_tag_filter( $scanned_tag, $replace ) {
        if ( $scanned_tag[ 'name' ] == 'payment-wallet' ) {
                $user = wp_get_current_user();
                $arr = [ "Юмани" => "gender", "Киви" => "age" ]; // тут ключи метаполей соответствующих кошельков
                foreach ( $scanned_tag[ 'values' ] as $k => $v ) {
                        $key = isset( $arr[ $v ] ) ? $arr[ $v ] : false;
                        $value = ( $key ) ? $user->get( $key ) : false;
                        if ( $value ) {
                                $scanned_tag[ 'values' ][ $k ] = $value;
                        } else {
                        unset( $scanned_tag[ 'values' ][ $k ] );
                        }

                }
        }
        return $scanned_tag;
}
samdo #:
В данном варианте мы не получаем значение поля, а только заголовки.

У тебя в примере тоже нет значений этих полей. Что ты дальше с этими значениями делать собираешься?

samdo #:
Т.е. в одном select не получится указать несколько полей с разными ID? Например, нужно выбрать либо значение поля age, либо поля gender ( gender я условно указываю). Каждое поле (age и gender) является отдельным текстовым полем в профиле, которое юзер заполняет вручную.  Соответственно, в селекте формы должна быть возможность выбрать либо значение поля age, либо значение поля gender.

Вы пример приведите просто обычным html кодом что вы получить хотите, а то непонятно ничего что вы хотите сделать.

samdo #:
P.S. age и gender - это разные поля профиля

Но почему вы их пытаетесь оба в один select вставить?

samdo #:
Т.е. для select нереально значения подтянуть?
[select menu-51 default:user_gender include_blank "Мужской" "Женский"]

Что-бы выбиралось, нужно что-бы в БД значение совпадало с одним из вариантов

samdo #:

Ключ тот же, age. В текстовом поле CF7 оно нормально работает в виде default:user_age.


Видаться для select какая-то определенная конструкция нужна, там же мы несколько ключей указываем для выбора, например age и gender. И, если указываем так:

то не срабатывает.

P.S. Это не про ACF, это про кастомные поля профиля, о которых тут писали.
default значение поля устанавливает, а не варианты для выбора создает.  
Всего: 3593