Button mit benutzerdefinierten Feld verlinken

  • Hallo,

    für mein Affiliate-Theme fehlt mir noch etwas. Und zwar kenne ich das von einem anderen Affiliate-Theme, dass unter jedem Artikel ein Button "Jetzt kaufen" ist, der per benutzerdefinierten Feld "externalurl" einen Affiliate-Link zugewiesen bekommt.
    Wie realisiere ich so etwas? Wo muss ich den Button am besten einfügen und wie spreche ich den Button mit dem benutzerdefinierten Feld an? Ich hoffe ihr könnt mir da weiterhelfen.

    Einmal editiert, zuletzt von Xethon (1. September 2010 um 13:58)

    • 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

  • Nach langer Suche habe ich etwas gefunden. Nur leider wird bei mir in dem leeren Button kein Text angezeigt und auch eine Verlinkung ist nach dem Anlegen des benutzerdefinierten Feldes nicht vorhanden. So sieht es aus:

    PHP
    index.php
    
    
    <div id="externalurl"><?php $meta_values = get_post_meta
    ($post->ID,'externalurl',true); ?> 
    <?php echo $meta_values; ?> Kaufen! </div>

    Könnt ihr mir sagen, was ich falsch mache?

  • Ich kriege das einfach nicht hin. Habe es versucht für meinen Fall umzusetzen, wie auf bueltge.de beschrieben. Hier mein Ergebnis:

    PHP
    <a class="read"><?php $externalurl = get_post_meta($post->ID, 'bla', true); ?>
    
    
    <a href="<?php echo $externalurl; ?>" /></a></a>

    Es wird immer nur der Button, der im CSS in der class "read" formatiert wird, ausgegeben, jedoch ohne Text und Verlinkung. Also ein leerer Button. Ich hoffe ihr könnt mir ein wenig auf die Sprünge helfen, denn meine PHP-Kenntnisse sind äußerst beschränkt.

  • Ich weiß nicht. Die andern Buttons im Design sind auch nachträglich mit Text versehen worden. Zum Beispiel die "Weiter-Buttons", die unter jedem Artikel sind, um den vollständigen Artikel zu sehen. Dann ist die ganze Sache einheitlicher.
    Trotzdem fehlt aber noch die Verlinkung auf den Link, der im benutzerdefinierten Feld unter Wert steht. Oder würde die funktionieren, wenn ich jetzt statt der class nen fertigen Button einfügen würde?

  • Ich suche immer noch nach einer Lösung für mein Problem. Ich komme mit meinen bescheidenen PHP-Kenntnissen einfach nicht weiter. Die Verlinkung des Buttons klappt einfach nicht.

  • ich bin ganz kurz vor dem durchbruch^^

    so sieht mein code jetzt aus:

    PHP
    <?php $suchwort = get_post_custom_values('externalurl'); ?>
    <a href="<?php echo $suchwort; ?>"><img src="linkzumbild" /></a>

    im benutzerdefinierten feld habe ich als schlüssel "externalurl" und bei wert eine URL, auf die verlinkt werden soll. Alles klappt soweit. Das Bild wird ausgegeben und auch verlinkt ist es, aber nich auf die URL, die im benutzerdefinierten Feld steht sondern zu http://urlmeinerseite.de/Array

    Was läuft da verkehrt?

Jetzt mitmachen!

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