2016-10-25 7 views
0

Auf unserer WordPress-Website verlinke ich von einer E-Mail zu einer bestimmten Seite. Gerade jetzt, ein Beispiel für die Verbindung etwa wie folgt aussieht:Extrahiere und gebe einen URL-Parameter in WordPress zurück

www.example.com/?firstName=Joe & nachName = Smith & Betrag = $ 3.000

Ich mag die Parameter aus der URL extrahieren und echo sie an verschiedenen Orten auf der Seite. Zum Beispiel gibt es einen Absatz, der sagen könnte "Hi $ firstName, Sie wurden für $ Betrag genehmigt."

Wie würde ich das in WordPress tun?

+1

Können Sie etwas Code zeigen Sie schon versucht? – RST

Antwort

2

Der erste Schritt zu diesem Zweck besteht darin, die URL-Parameter zu definieren. Sie können dies in Ihrer functions.php Datei tun:

add_action('init','add_get_val'); 
function add_get_val() { 
    global $wp; 
    $wp->add_query_var('firstName'); 
    $wp->add_query_var('lastName'); 
    $wp->add_query_var('amount'); 
} 

Sobald dies erledigt ist, können Sie für diese Variablen in der Vorlage abfragen:

if (get_query_var('firstName')) { 
    echo get_query_var('firstName'); 
} 

if (get_query_var('lastName')) { 
    echo get_query_var('lastName'); 
} 

if (get_query_var('amount')) { 
    echo get_query_var('amount'); 
} 
Verwandte Themen