我正在尝试将自定义会话变量存储在数据库中。然后,在 WooCommerce 管理员中的新订单电子邮件和订单详细信息中显示它们。
\n我在会话中有自定义变量:
\nadd_action( 'init', 'oturum_degiskeni_olustur' );\nfunction oturum_degiskeni_olustur () {\n // Early initialize customer session\n if ( isset(WC()->session) && ! WC()->session->has_session() ) {\n WC()->session->set_customer_session_cookie( true );\n }\n\n if ( isset( $_GET['konumu'] ) || isset( $_GET['masa_no'] ) ) {\n $konum = isset( $_GET['konumu'] ) ? esc_attr( $_GET['konumu'] ) : '';\n $masa = isset( $_GET['masa_no'] ) ? esc_attr( $_GET['masa_no'] ) : '';\n\n // Set the session data\n WC()->session->set( 'custom_data', array( 'konum' => $konum, 'masa' => $masa ) );\n }\n}\n …Run Code Online (Sandbox Code Playgroud)