1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Echo Variable per url

Dieses Thema im Forum "Konfiguration" wurde erstellt von einfach112, 10. Mai 2017.

  1. einfach112

    einfach112 Well-Known Member

    Registriert seit:
    15. April 2014
    Beiträge:
    123
    Zustimmungen:
    0
    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

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

    Aber warum ist das nich möglich ?
    Kennt für sowas vielleicht jemand ein Plugin ?
     
  2. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    Das sollte so möglich sein. Bei deinem echo fehlt aber ein Anführungszeichen nach dem "hallo".
     
  3. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.317
    Zustimmungen:
    582
    Du könntest deinem System die "query_vars" bekannt geben
    https://codex.wordpress.org/Plugin_API/Filter_Reference/query_vars

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    index.php im theme Ordner ist gemeint...

    da fehlt die Hälfte

    echo "hallo";
     
  4. einfach112

    einfach112 Well-Known Member

    Registriert seit:
    15. April 2014
    Beiträge:
    123
    Zustimmungen:
    0
    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 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....
     
  5. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
  6. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.317
    Zustimmungen:
    582
    normalerweise sollte dein Code funktionieren. Machst du evtl eine Weiterleitung von www auch nicht www rewrite 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?
     
  7. einfach112

    einfach112 Well-Known Member

    Registriert seit:
    15. April 2014
    Beiträge:
    123
    Zustimmungen:
    0
    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:
    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 hatte ich bereits gefunden ... bringt aber auch leider nix !?
     
  8. einfach112

    einfach112 Well-Known Member

    Registriert seit:
    15. April 2014
    Beiträge:
    123
    Zustimmungen:
    0
    Laaaber!

    Laber Laber ! ES FUNKTIONIERT WOHL ! SORRY ! ES GEHT YEHA ! VIELEN VIELEN DANK!
     
  9. einfach112

    einfach112 Well-Known Member

    Registriert seit:
    15. April 2014
    Beiträge:
    123
    Zustimmungen:
    0
    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 !
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden