У нас есть логика реферального URL в Wordpress, которая выглядит как https://example.com/?ref=userid. Мы пытаемся переключить это на что-то вроде https://example.com/ref/userid. Код, который мы используем прямо сейчас:
// Ref Button
function func_register_button( $atts ) {
if (isset($_GET['ref']) && is_valid_username($_GET['ref'])){
$enter_link = 'https://example.com/sponsor/' . $_GET['ref'];
}else{
$enter_link = 'https://example.com/sign-up';
}
$a = shortcode_atts( array(
'text' => __('Yes, I want to join now')
), $atts );
$btn = '<a class = "cta-btn" href = "' . $enter_link . '" target = "_blank">' . $a['text'] . '</a>';
return $btn;
}
add_shortcode( 'register_button', 'func_register_button' );
Я с нетерпением жду ваших идей и предложений. Надеюсь, вы сможете подтолкнуть нас в правильном направлении :-)





