Variablen / Parameter übergeben

  • Hallo, alle zusammen,

    seit Stunden versuche ich folgendes Problem bei WordPress zu lösen:
    innerhalb einer Seite (kein Beitrag) befindet sich ein Link.
    Wenn der Besucher auf diesen Link klickt, dann soll die selbe Seite erneut erscheinen, aber ein anderes Bild angezeigt werden.
    Bislang habe ich eine Variable im Link übergeben, das sah dann z. B. so aus:

    PHP
    <a href="index.php?get=&idnr='.$naechstes.'" name="refgraf" title="n&auml;chste Bild anzeigen">nächstes Bild</a>



    Wie kann ich das bei WordPress realisieren? :confused:

    Bei den Optionen / Permalinks habe ich "Basierend auf Datum und Name" ausgewählt.
    Ich verwende die Version 2.0.2 von Wordpress, die von Strato zur Verfügung gestellt und installiert wurde.

    Ich würde mich sehr freuen, wenn mir jemand weiterhelfen könnte.
    Vielen Dank im Voraus.
    Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

    • 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

  • Globale Variablen in WordPress

    Hallo,

    Variablen in der Linkadresse zu übergeben ist scheinbar unmöglich oder sehr schwierig, vielleicht hat es bislang auch noch keiner probiert.... Aber vielleicht kann man ja in Wordpress globale Variablen deklarieren, die bei einem erneuten Seitenaufruf noch vorhanden sind???
    Vielleicht gibt es ja bereits globale Variablen (z. B. Arrays) an die ich andere Werte dran hängen kann???
    Kann ich ggf. mit session arbeiten oder komme ich mit WordPress oder anderen Plugins ins Gehege?
    Gibt es einer dieser Möglichkeiten und wenn ja, wie muss ich dann vorgehen?

    (Auf Javascript und cookies möchte ich gerne verzichten, da die User das abstellen können.)

    Über eine Antwort wäre ich sehr dankbar.

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Soll das jemand verstehen? Wo wird $naechstes befüllt? An was willst du es übergeben? Wo willst du den Link erzeugen, (Wysiwyg, Theme, Core)?

    Jedenfalls kann man einfach Parameter an Links zur aktuellen Seite anhängen, Beispiel:

    PHP
    <a href="<?php the_permalink() ?>?get=&idnr=222"
  • Hallo Olafb,

    vielen Dank für Deine Hilfe, aber leider funktioniert es nicht so, denn nach dem erneuten Seitenaufbau kennt er meine Variable nicht mehr. Sie ist leer. :cry:

    Zitat

    Wo wird $naechstes befüllt?


    Diese Variable wird weiter oberhalb mit einem numerischen Wert gefüllt, voraussgestezt sie ist unbekannt.

    Zitat

    Wo willst du den Link erzeugen, (Wysiwyg, Theme, Core)?


    Ich erzeuge ihn während ich die Seite erstelle im Editor (allerdings ohne Wysiwyg).

    Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • vielen Dank für Deine Hilfe, aber leider funktioniert es nicht so, denn nach dem erneuten Seitenaufbau kennt er meine Variable nicht mehr. Sie ist leer. :cry:


    Was funktioniert nicht?

    Zitat


    Diese Variable wird weiter oberhalb mit einem numerischen Wert gefüllt, voraussgestezt sie ist unbekannt.


    Wie denn bitte schön?

    Zitat


    Ich erzeuge ihn während ich die Seite erstelle im Editor (allerdings ohne Wysiwyg).


    ...indem du?

    Nochmal deutlich, das ist alles nix was du hier beschreibst :???:
    Schreib genau nieder was du wie wo eingefügt hast um was zu erreichen. Was bewirkt es, Fehlermeldungen! Hilfsmittel, Plugins erwähnen. Code, hilft immer. Link zur Seite, ganz wichtig ;)

  • Sorry, ich versuche es noch einmal:

    innerhalb der Seite Referenzen/Grafik findet der User u.a. einen Link "nächstes Bild", womit er beim Daraufklicken sich das nächste Bild (Referenz/Grafik) anzeigen lassen kann.
    Wenn ich Deinem Vorschlag folge, dann passiert folgendes:
    Die Seite wird neu aufgebaut, aber er kennt die Variable nicht und zeigt immer wieder das selbe Bild an. Es soll aber ein anderes angezeigt werden.
    Es erscheint keine Fehlermeldung.
    Auf meiner Website Elke Burmester Computer - Seminare - Webdesign findest Du unter dem Menüpunkt Referenzen/Grafik, so wie ich mir das vorstelle.
    Ich weiß einfach nicht, wie ich es anders erklären soll...:sad:

    folgende Plugins nutze ich zur Zeit:
    exec-PHP
    Hello Dolly
    WordPress Database Backup

    der Code lautet:



    der Link nur meiner Seite:
    Weblogs » Grafik^

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Hm, du nimmst die übergebene nr ja gar nicht entgegen. IMHO müsste das so klappen:

    PHP
    if (isset($_GET['nr'])) {
     $nr = $_GET['nr'];
    } else {
     $nr = '0'; // oder was default sein soll
    }


    Anschließend sollte $nr dem Script bekannt gemacht sein. Dein Link braucht nur so <?php the_permalink() ?>?nr=3"

    Viele Grüße Olaf, Ego / Blog? / Heimat

    Einmal editiert, zuletzt von Olafb (25. März 2007 um 19:15)

  • Huch, ich kann PHP :shock:
    Ich weiß jetzt nicht inwieweit dein Script sicher ist. Müsste vielleicht mal ein Profi schauen welche Prüfungen man noch einbauen sollte.

Jetzt mitmachen!

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