• Hallo Zusammen,

    ich habe von einem Plugin Shortcodes die mir an bestimmen Stellen Text ausgeben; nun hätte ich den Text gerne innerhalb von einem Link; wenn ich das als HTML einfüge:

    <a href="https://api.whatsapp.com/send?phone=1234&text=[PLUGIN-SHORTCODE]">WhatsApp</a>

    Nur wird an der Stelle des Shortcodes leider nicht einfach der Text ausgegeben. Wie könnte ich das bewerkstelligen? Vielleicht mit PHP echo im Link um den Text ausgegeben zu bekommen? Oder den Shortcode in eine Variable und dann mit PHP im Link ausgeben vllt? Im Grunde würde wäre auch die URL der Seite auf der der Link ist gehen nach text= - kann man das vllt. bewerkstelligen? Oder kann ich gar keinen PHP Code ausführen auf einer WP Seite?

    VG Christian

    • 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

  • HTML kannst du im Textmodus des Classic Editor eingeben, und dann kannst du dort den Shortcode verwenden, beachte aber dein Text wird nicht ausgegeben sondern ist nur im Link als Parameter erkennbar.
    PHP im Content Editor eingeben wird nicht funktionieren.

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • HTML kannst du im Textmodus des Classic Editor eingeben, und dann kannst du dort den Shortcode verwenden

    Ein Shortcode funktioniert auch im Gutenberg HTML Block. Verwende ich zum Beispiel, wenn ich WebXR Inhalte für eine Interaktion mit dem Rest einer 2D-Seite benötige. Das Problem bei dem hier gezeigten

    Code
    <a href="https://api.whatsapp.com/send?phone=1234&text=[PLUGIN-SHORTCODE]">WhatsApp</a>

    ist, es fehlt die URL Kodierung
    https://www.php.net/manual/de/function.urlencode.php

    diesem [PLUGIN-SHORTCODE] Plugin muss man die Codierung "beibringen"

    Mit offenen Augen träumen

  • Danke für eure Antworten. Dann ist nur die Frage wo / wie kann ich PHP auf dieser Seite nutzen?
    Der "echte" Code ist wahrscheinlich in der DB zu finden nehme ich an; dann nur dort möglich oder gibt es einen "komfortableren" Weg?

  • Im Content (Seiten, Beiträge, usw) nutzt man PHP nicht direkt, in der Datenbank ist üblicherweise auch kein PHP Code gespeichert, Fünktionen die man mit PHP baut, werden als Plugins (oder funktion.php des Thema) gecodet, das sind dann PHP Files im Webspace.

    zb ein Shortcode ala [Plugin-shortcode] den man innerhalb des Textes einbauen kann, ist eine PHP Funktion die man in Plugin programmiert..
    Wenn du etwas über diese Funktion, Programmierung in zusammenhang mit WordPress wissen willst: https://developer.wordpress.org/

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

Jetzt mitmachen!

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