Я получаю значение с помощью файлов cookie php из плагина для страницы благодарности woocommerce и страницы сведений о заказе клиента, она отлично работает на странице благодарности, но ничего не печатает на странице сведений о заказе по электронной почте, как я могу это исправить?
Я пробовал получать значения с помощью сеансов php, он печатает значение только в течение 10-15 минут, после чего ничего не печатает, может ли кто-нибудь помочь мне получить значения с помощью PHP cookie.
Отсюда я хочу получить идентификатор сообщения
<?php
if('on' == $display_ticket_number){
echo '#' . $post->ID . ' ';
}
echo $post->post_title;
$ticketid = $post->ID;
setcookie ("ticketidno",$ticketid, time() +60, "/");
?>
На thankyou.php выводится значение
<?php echo $_COOKIE["ticketidno"];?>
email-order-details.php здесь не печатается
<?php echo $_COOKIE["ticketidno"];?>
Изменить
Я хочу получить и отобразить значение cookie для:
Уведомление по электронной почте, для
emails/email-order-details.php
файла шаблона на этом крючке:do_action( 'woocommerce_email_before_order_table', $order, $sent_to_admin, $plain_text, $email ); ?>
Итак, перед таблицей заказов.
Плагин текстовых SMS:
plugins/woocommerce-apg-sms-notifications/includes/admin/proveedores.php
case "solutions_infini": $respuesta = wp_remote_get( "http://api-global.solutionsinfini.com/v3/?api_key=" . $apg_sms_settings['clave_solutions_infini'] . "&method=sms" . "&to=" . $telefono . "&sender=" . $apg_sms_settings['identificador_solutions_infini'] . "&message=" . "Thanks for Registering in ". $_SESSION['post_title'] . " your Registration ID no is THR". $_COOKIE["ticketidno"] . apg_sms_codifica_el_mensaje( $mensaje )); break;
Замена $_COOKIE["ticketidno"]
Любая помощь приветствуется.