Реферальная URL логика Wordpress - PullRequest
0 голосов
/ 22 марта 2019

У нас есть логика 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' );

Я с нетерпением жду ваших идей и предложений. Надеюсь, что вы можете подтолкнуть нас в правильном направлении: -)

...