首页 > 解决方案 > 结帐后将 cookie 值保存为 Woocommerce 中的元数据

问题描述

我想保存插件文件中的订单元数据以显示票证 ID 号到电子邮件通知,我正在使用通过 cookie 保存 Post ID 的代码来订购元数据,但问题是我现有的代码从运行的thankyou.php 页面中获取数据在 woocommerce 订单流程的最后,是否可以通过 cookie 或任何其他方法直接从插件文件中保存数据,以便我可以轻松地在任何 php 页面上显示它?

我正在使用此线程中的代码如何在 Woocommerce 电子邮件通知中获取 cookie 值?这是我的一个问题的答案。

此函数在电子邮件模板中打印票证 ID,它是$post->ID,我想保存并显示在其他 php 文件中。

    if ( ! function_exists( 'yith_wcevti_set_args_mail_template' ) ) {
   /**
    * Define the args to mail template
    * @param $post
    * @return array|mixed|void
    */
   function yith_wcevti_set_args_mail_template($post)
   {
    $args = array();

    $post_meta = get_post_meta($post->ID, '', true);

任何帮助表示赞赏。

标签: phpwordpresscookieswoocommerceorders

解决方案


推荐阅读