如果新用户在woocommerce上注册,则通过会话添加代码



注册新用户后,我正在尝试向我的标头添加脚本,这是我的代码

功能.php文件 :

add_action('user_register', 'registration_save');
function registration_save($user_id) {
if($user_id){
$_SESSION["user_registered"] = true;
}
}

标头.php文件 :

<?php if(isset($_SESSION["user_registered"])): ?>
<script>fbq('track', 'CompleteRegistration');</script>
<?php unset($_SESSION["user_registered"]); ?>
<?php endif ?>

变量必须是全局的才能在标头上检查它.php 您也可以使用会话变量或 cookie 来执行此操作。

功能

<?php
add_action('user_register', 'registration_save');
function registration_save($user_id) {
if($user_id){
$_SESSION["user_registered"] = true;
}
}
?>



页眉

<?php if(isset($_SESSION["user_registered"])): ?>
<script>fbq('track', 'CompleteRegistration');</script>
<?php session_destroy(); ?>
<?php endif ?>

也许你必须在标题的开头添加session_start((.php

最新更新