Echo Variable per url

  • Hallo !
    Ich suche seit wochen nach einer Möglichkeit für folgendes:
    Wenn ich folgendes Url aufrufe:
    http://www.meine-Domain.de/?test=Hallo

    Das dann z.b. auf der Startseite irgendwo Hallo ausgegeben wird.
    z.b. über die index.php indem ich dort etwas in form von
    [COLOR=#007700][FONT=monospace]
    if (isset([/FONT][/COLOR][COLOR=#0000BB][FONT=monospace][COLOR=#417394]$_GET[/COLOR][/FONT][/COLOR][COLOR=#007700][FONT=monospace][[/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]"test"[/FONT][/COLOR][COLOR=#007700][FONT=monospace]])){
    echo"hallo;
    }

    Aber warum ist das nich möglich ?
    Kennt für sowas vielleicht jemand ein Plugin ?[/FONT][/COLOR]

    • 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


  • Ich suche seit wochen nach einer Möglichkeit für folgendes:
    Wenn ich folgendes Url aufrufe:
    http://www.meine-Domain.de/?test=Hallo

    Du könntest deinem System die "query_vars" bekannt geben
    https://codex.wordpress.org/Plugin_API/Fil…ence/query_vars

    Code
    function themeslug_query_vars( $qvars ) {
      $qvars[] = 'test';
      return $qvars;
    }
    add_filter( 'query_vars', 'themeslug_query_vars' );


    Das dann z.b. auf der Startseite irgendwo Hallo ausgegeben wird.
    z.b. über die index.php indem ich dort etwas in form von

    index.php im theme Ordner ist gemeint...


    echo"hallo;


    da fehlt die Hälfte

    echo "hallo";

    Mit offenen Augen träumen

  • Danke für eure Antworten....
    Also ich habe es wie folgt verstanden:
    in meine page.php (diese wird angezeigt wenn ich auf meine startseite gehen ....)
    habe ich folgendes im php bereich eingefügt:

    if (isset($_GET["usrplz"])){
    echo "hallo";
    }


    und in meine functions.php habe ich folgendes ganz am ende eingefügt:

    function themeslug_query_vars( $qvars ) {
    $qvars[] = 'usrplz';
    return $qvars;
    }
    add_filter( 'query_vars', 'themeslug_query_vars' );


    wenn ich jetzt meine domain aufrufe per http://www.meine-domain/wptest/?ursplz=12345

    müsste doch eigentlich hallo auf meiner Seite erscheinen oder habe ich da wieder was vermurkst ?

    Also auf gut deutsch: Es erscheint aktuell kein hallo auf meiner Seite .... (Wenn ich in der page.php nur eintrage echo"hallo"; dann erscheint hallo .... also es liegt nicht an der page.php....


  • wenn ich jetzt meine domain aufrufe per http://www.meine-domain/wptest/?ursplz=12345

    müsste doch eigentlich hallo auf meiner Seite erscheinen oder habe ich da wieder was vermurkst ?

    normalerweise sollte dein Code funktionieren. Machst du evtl eine Weiterleitung von www auch nicht www rewrite http://www.example.com → example.com

    Hast du ein Sicherheitsplugin aktiv oder ein cooles SEO Plugin aktiv und was alls mit ? abschneidet?

    Hast du einen merkwürdigen WebServer? Alles ausser Apache ist merkwürdig! wenn ja welchen?

    Mit offenen Augen träumen

  • Hallo ! Danke für eure Hilfe.....
    also ich es handelt sich um einen normalen apache server! Die installation ist 100% Sauber ! ganz neu ohne auch nur 1 Plugin... hatte nur lediglich die permalinks auf beitragsname gestellt.... brachte aber auch nix ! Die startseite ist eine "Seite" somit wird also als erstes wenn man das Hauptverzeichniss in dem wp installiert ist aufruft kommt die besagte Seite. Was mir aber jetzt aufgefallen ist: wenn ich in der Url eingebe:
    http://www.meine-domain.de/wptest/?usrplz=12345 wird nicht mehr die "Startseite" angezeigt sondern der Beitrag 1 Hallo Welt..... Das soll mal einer verstehen !?

    @Putzlowitsch[COLOR=#3E3E3E] hatte ich bereits gefunden ... bringt aber auch leider nix !? [/COLOR]

  • Die richtige Antwort kam von beiden oben !
    Der code war wie gesagt 100% richtig wie von putzlowitsch oben verlinkt ...
    Problem war die automatische umleitung welche gemacht wird wenn man eine statische seite nutzt !
    einfach auf einer nicht statischen seite angewendet und es geht !

Jetzt mitmachen!

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