Frage zu Plugin Anpassung

  • Hallo werte Gemeinde,

    vor einem mittelschweren Problem stehe ich derzeit. Ich versuche ein Plugin meinen Bedürfnissen anzupassen und das möchte nicht so recht gelingen.

    Folgendes ist das Problem. Ich habe einen Codeschnipsel aus dem Plugin (wird leider nicht mehr supported), den ich ein wenig ändern möchte. Derzeit gibt das Plugin eine Nachricht über meinem Blog aus. Ich möchte das aber so ändern, das dieses Plugin keine Nachricht ausgibt, sondern an den Anfang meiner Artikel einen Shortcode ausgibt.

    PHP
    function display() {    if ( !is_feed() && !$this->displayed ) {      $aab_options = get_option($this->name);      // strip end-of-line characters      $message_style = str_replace("\n", '', $aab_options['message_css']);      $message_style = str_replace("\r", '', $message_style);      $message_bar_style = str_replace("\n", '', $aab_options['message_bar_css']);      $message_bar_style = str_replace("\r", '', $message_bar_style);      printf('[ppw]', $aab_options['nonce_banner'], site_url(), $aab_options['nonce_message']);      $this->load_scripts();      $this->displayed = true;    }  }

    Folgendes ist bisher passiert: Das Plugin konnte ich so ändern, dass es mir den Shortcode [ppw] ausgibt. Als Text und leider im Footer meines Blogs, was mir nichts nutzt.

    Die Zeile, die dafür verantwortlich ist, ist diese:

    PHP
    printf('[ppw]', $aab_options['nonce_banner'], site_url(), $aab_options['nonce_message']);

    Ich weiß leider nicht genau, wie ich jetzt eine Ausgabe des Shortcodes realisieren kann. Mir ist natürlich klar, dass ich das über eine CSS Weiche erledigen kann, aber das finde ich supoptimal.

    Hilfe wäre echt cool,
    Danke

    • 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

Jetzt mitmachen!

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