wp_query daten in einem script ausgeben

  • Hallo,

    ich versuche gerade verzweifelt in einer Sidebar folgenden Youtube-Abo-Button einzubauen:

    Code
    <script src="https://apis.google.com/js/plusone.js"></script>
    <div id="yt_like"><div class="g-ytsubscribe" data-channel="NAME DES CHANNELS" data-layout="full"></div></div>

    Das funktioniert soweit auch super. Doch da ich für jede dieser Seiten einen anderen Youtube Channel eintragen will habe ich ein weiteres Feld bei der Erstellung der Seite angegeben. Dieses Feld enthält den YT Channel Namen. Dieser wird auch problemlos ausgegeben wenn ich ihn so einfüge:

    PHP
    <?php
    global $wp_query;
    $postid = $wp_query->post->ID;
    echo get_post_meta($postid, 'yt_channel', true);
    ?>

    Doch, den Inhalt dieses Feldes würde ich gern genau in dem Youtube-Abo-Button einbauen, also den Namen des Channels austauschen. Ich habe es bereits so versucht:

    PHP
    <script src="https://apis.google.com/js/plusone.js"></script>
    <div id="yt_like"><div class="g-ytsubscribe" data-channel="<?php
    global $wp_query;
    $postid = $wp_query->post->ID;
    echo get_post_meta($postid, 'yt_channel', true);
    ?>" data-layout="full"></div></div>

    Doch das geht eben nicht. :oops:

    Weiß jemand, wo das Problem liegt bzw. wie ich vorgehen sollte?


    Vielen Dank, dass DU dir diesen Beitrag bis hier durchgelesen hast! :)


    Gruß MaxPloy

    • 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

  • Sehr vorzüglich!

    Statt eines TEXT-Widgets empfehle ich ein PHP Widget, sonst kann er den PHP Code natürlich nicht in den Klarnamen umwandeln.

    Vielleicht hilft es ja jemanden, deswegen lösche ich den Thread mal nicht.

    Schönen Tag euch noch. :)

Jetzt mitmachen!

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