Заменить название продукта в Woocommerce - PullRequest
0 голосов
/ 20 апреля 2020

Я использую фрагмент кода для автоматической отправки уведомлений c по запросам, но у меня возникли проблемы с названием продукта. Следующий код работает, но отображает название предложения продукта вместо имени фактического названия продукта Woocommerce

private function sendActivationEmail($email, $product, $alert)
{
    $subject = sprintf(__('Votre alerte de prix sur %s', 'content-egg-tpl'), \esc_html(\get_bloginfo('name')));
    $product_title = \esc_html(TextHelper::truncate($product['title']));

    $body .= '<p>' . sprintf(__('You have successfully set a price drop alert for %s.', 'content-egg-tpl'), $product_title) . '</p>';

    $body .= $this->getEmailSignature();

    self::mail($email, $subject, $body);
}

Для меня замена

 $product_title = \esc_html(TextHelper::truncate($product['title']));

На

$productname= get_title();

должен сделать трюк, но он не работает. Поэтому я перепробовал все, что нашел на форуме, но безуспешно. У кого-нибудь есть идеи?

Спасибо!

...