Lösungsansatz für Downloadlink

  • Liebe Gemeinde,

    ich such mir gerade den Wolf. Ich baue momentan an einem Videoportal, wo virtuelle Produkte zum Download angeboten werden sollen. Alles funktioniert einwandfrei - ich binde die URL zu den jeweiligen Downloads in einen HTML5-Player ein.

    Nun zum Problem: ich würde gern neben dem Playerfenster noch eine Liste der Downloads anzeigen. Auch das klappt mit einer for-each-schleife:

    Bis dahin alles prima - abhängig von der Datei-Endung bzw wording wird auch noch ein symbol ausgegenen.

    Nun meine Frage:
    Wie kann ich denn so einen maskierten Download-Button, wie auf der Woocommerce Verwaltungsseite "Meine Bestellungen" kreieren? Da sind noch einige Parameter angefügt, die sicherlich der Linkmaskierung dienen.
    Gibt es dazu eine Funktion? Habe schon Richtung Woocommerce Klassen geschaut und "WC_Download_Handler"
    gefunden, allerdings erschliesst sich mir nicht das weitere Vorgehen mit diesem Handler - als Funktion lediglich ausgeschrieben "download_product()" gibt es nur einen php fehler.

    Was mache ich falsch?

    Vielen Dank für eure Hilfe!

    In der Hektik verliert sich die Logik. - Fred Ammon

    • 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 weiß zwar nicht was Du mit maskiert meinst aber der Button im Kundenkonto unter Downloads ist nur ein Link zur Datei, der via CSS zum Button formatiert wird. Im Template order-downloads.php siehst Du wie es gemacht wird.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • hi,
    danke. der Link ist nicht nur ein Link, sondern über Parameter bekommt er z.B. einen key zugewiesen. Sicher, Maskierung ist etwas anderes.

    In der Hektik verliert sich die Logik. - Fred Ammon

  • Ich weiß, dass daran Parameter hängen. Trotzdem ist es nur ein Link, also kein button element. Schau einfach in die Datei, dann siehst Du wie es gemacht wird.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • danke auf jeden fall für die templatedatei - schau ich mir gleich an. Weisst du, wofür die Parameter stehen, ist das eine Sicherheitsmaßnahme? Oder dient das nur der Download-Beschränkung für das Setzen der Limits? Dann brauch ich das nämlich nicht, weil es kein Limit geben soll.

    In der Hektik verliert sich die Logik. - Fred Ammon

Jetzt mitmachen!

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