Size: a a a

WordPress && WooCommerce

2020 July 26

AY

Anatoly Yumashev in WordPress && WooCommerce
Сергей
Слайдер революшн отключить в первую очередь
источник

С

Сергей in WordPress && WooCommerce
источник

z

zEvilz in WordPress && WooCommerce
источник

Y

YT in WordPress && WooCommerce
#вопрос
использую ACF и cf7: суть такова - в записи вставляется почта, на которую уходят заявки в cf7 (вставлен шорткод в цикле)

код в functions.php

function wpcf7_dynamic_email_field($args) {
 if(!empty($args['recipient'])) {
   
  $args['recipient'] = str_replace('%customemail%', get_field('email', $post->ID), $args['recipient']);
   return $args;
 }
return false;
}
add_filter('wpcf7_mail_components', 'wpcf7_dynamic_email_field');

get_field(..... не хочет определяться

но так всё работает:
function wpcf7_dynamic_email_field($args) {
 if(!empty($args['recipient'])) {
   
  $args['recipient'] = str_replace('%customemail%', 'me@gmail.com', $args['recipient']);`
   return $args;
 }
return false;
}
add_filter('wpcf7_mail_components', 'wpcf7_dynamic_email_field');
источник

F

Feel-o-Sov in WordPress && WooCommerce
к get_field добавляете ID поста?
источник

Y

YT in WordPress && WooCommerce
get_field('email', $post->ID)
источник

Y

YT in WordPress && WooCommerce
$post->ID видимо не определяет, нужно другим значением
источник

F

Feel-o-Sov in WordPress && WooCommerce
Попробуйте цифру прописать конкретного поста, что покажет.
источник

Y

YT in WordPress && WooCommerce
Feel-o-Sov
Попробуйте цифру прописать конкретного поста, что покажет.
работает, скорее всего, из за того, что cf7 использует ajax, в функции не удается определить текущую id
источник

Y

YT in WordPress && WooCommerce
источник

F

Feel-o-Sov in WordPress && WooCommerce
Кстати, да, get_post_meta пробовали?
источник

Y

YT in WordPress && WooCommerce
Feel-o-Sov
Кстати, да, get_post_meta пробовали?
использую ACF
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
YT
использую ACF
и шо?

я как то матерился долго когда весь проект был на get_field.

потому что иногда надо уходить от ACF.

и если использовать get_post_meta то нет проблем.
а если все на get_field - то образуется попа.
источник

Y

YT in WordPress && WooCommerce
ключ get_field и ключ post_meta должны быть одинаковыми? если так... то код не работает с stackoverflow
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Anatoly Yumashev
и шо?

я как то матерился долго когда весь проект был на get_field.

потому что иногда надо уходить от ACF.

и если использовать get_post_meta то нет проблем.
а если все на get_field - то образуется попа.
А слабо замену сделать по всему проекту?🤓
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
А слабо замену сделать по всему проекту?🤓
Ты не рожал, тебе не понять. Там проект размером с космический корабль )
источник

MD

Maxym Denysenko in WordPress && WooCommerce
В целом в вордпрессе за тебя уже сделали кеширование метаполей) ты можешь легко отключить АЦФ и написать свою функцию обертку для get_post_meta
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Anatoly Yumashev
Ты не рожал, тебе не понять. Там проект размером с космический корабль )
скорее всего размером с космический мусор :D
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
скорее всего размером с космический мусор :D
ох мне бы такой мусор )

так как этот проект кормит десятки программистов, а владелец покупает себе новые бентли за +10 млн руб )
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Anatoly Yumashev
ох мне бы такой мусор )

так как этот проект кормит десятки программистов, а владелец покупает себе новые бентли за +10 млн руб )
гемблинг чтоли? :)
источник