Parameter in URL beibehalten

  • Hallo,

    ich möchte für die Identifizierung von Partner-Referrern dem Wordpress-URL einen frei definierten Parameter anhängen. Also z. B.

    http://www.meineseite.com?ref=partner1

    Dieser Parameter soll natürlich erhalten bleiben, solange sich der Besucher durch meine Seite bewegt. Hintergrund: setzt der Besucher eine Anfrage per Mailformular ab (Contact Form 7), wird der Parameterwert per hidden field ausgelesen und erscheint in der mir zugesendeten e-Mail.

    Leider verschwindet der Parameter aber mit dem nächsten Klick.

    Hat jemand eine Lösung?

    Lieben Dank!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Inzwischen bin ich auf das hier gestossen:

    PHP
    add_filter('query_vars', 'parameter_queryvars' );
    function parameter_queryvars( $qvars )
    { $qvars[] = 'refid';return $qvars; }
    function echorefid() {
    global $wp_query;
    if (isset($wp_query->query_vars['refid']))
    { print $wp_query->query_vars['refid']; } }

    Das soll man laut http://www.ehow.com/how_12190570_p…press-blog.html in die functions.php des Themes einfügen.

    Ergibt bei mir aber leider nur einen Fehlermeldung (Syntax Error gleich für die erste Zeile).

    Sieht da jemand durch?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!