Спрашиваем и отвечаем по Wordpress-15

W1
На сайте с 22.01.2021
Offline
306
#1111
samdo #:
Каждый кошелек - это, естественно, отдельное поле.

Лично для меня естественно другое: это одно поле, которое называется "Форма оплаты" и имеет несколько значений:  Юмани, Киви, WebMoney.

Мой форум - https://webinfo.guru –Там я всегда на связи
S
На сайте с 24.08.2015
Offline
86
#1112
Samail #:

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

Отправить через форму, мы же о CF7 говорим)
Samail
На сайте с 10.05.2007
Offline
369
#1113
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;
}
SeVlad
На сайте с 03.11.2008
Offline
1609
#1114

Я ща попробовал пример из мана

[select your-recipient "CEO|ceo@example.com"
                    "Sales|sales@example.com"
                    "Support|support@example.com"]


А он нифига не заработал.


Хотя я точно знаю что ранее работал - я так не редко делал. Может в последних версиях поломалось...


ЗЫ. Там же в мане написана нужная конструкция

[_raw_{field name}]

, которая по идее должна помочь, но тк сам селект не работает, то ой.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
W1
На сайте с 22.01.2021
Offline
306
#1115
SeVlad #:
А он нифига не заработал.

Там вроде как написано, что в паблике не светится часть после разделителя "|", и она используется при замене первой части на вторую при обработке данных формы. Я, по крайней мере, именно так понял написанное. Сам этим не пользовался.

Asmin
На сайте с 25.07.2021
Offline
83
#1116
Подскажите что может быть. Реклама адсенс на главной и страницах категорий отображается, а на страницах записей нет. Пробовал разные плагины. Также не работают на страницах автоматизированные объявления. Если посмотреть через отладчик браузера код станицы, то код рекламного блока присутствует. 
SeVlad
На сайте с 03.11.2008
Offline
1609
#1117
webinfo #:
Там вроде как написано, что в паблике не светится часть после разделителя "|", и она используется при замене первой части на вторую при обработке данных формы. Я, по крайней мере, именно так понял написанное. Сам этим не пользовался.
Хм.. насколько я помню раньше значения подставлялись в value.
S
На сайте с 24.08.2015
Offline
86
#1118
Samail, работает. Преогромнейшая благодарность 👍
Samail - Профиль вебмастера - Форум об интернет-маркетинге
Samail - Профиль вебмастера - Форум об интернет-маркетинге
  • 2023.02.08
  • searchengines.guru
Samail - Профиль вебмастера
S
На сайте с 20.06.2012
Offline
142
#1119

Через какой плагин форм можно реализовать подобное? Типа ясно с обычными полями, есть ли вообще формы, которые могут быть привязаны к странице товара? Ну или на худой конец как вставить подобный ввод количества



W1
На сайте с 22.01.2021
Offline
306
#1120
sebadoh #:

как вставить подобный ввод количества

Путём через посредство javascript.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий