PHP-Datei in Seite inkludieren - möglich?

  • Hallo,

    ich benütze das Post Notification Plugin. Das stellt eine Datei zur Verfügung, wo man sich in einen Newsletter ein- und austragen kann. Aus verschieden Gründen möchte ich diese Datei aber nicht direkt verlinken bzw. kann ich das nicht tun, daher benötige ich eine Möglichkeit die PHP-Datei in eine Wordpress-Seite einzubinden bzw. den Code dort auszuführen.

    Mir ist schon klar, dass PHP-Code geparst werden muss, daher die Frage: Geht das nur mit Plugins wie dem PHP-Exec Plugin oder auch mit Hausmitteln?

    Danke und ciao,
    Andreas

    • 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

  • Hmmm, ich glaube ich lasse das lieber. Das ist mir zu unsauber - ich schaue, dass ich ein Newsletter Plugin finde, dass sich sauber in eine Seite integrieren lässt, oder schreibe es eben Notfalls selber um ;)

  • Mir ist schon klar, dass PHP-Code geparst werden muss, daher die Frage: Geht das nur mit Plugins wie dem PHP-Exec Plugin

    Zitat


    oder auch mit Hausmitteln?


    Hausmittel wären ein eigenes Seiten-Template anzulegen, dort direkt den Code einzutragen und dieses Template dann auszuwählen.
    Wie so ein Seiten-Template gemacht wird?
    Nimm die page.php deines Themes, erstelle eine Kopie von und schreib ganz in den Anfang der Datei, noch vor allem anderen das:

    PHP
    <?php
    /*
    Template Name: Newsletter
    */
    ?>


    Dann kannst du das Template Newsletter in der Seitenverwaltung wählen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • 1) Was spricht gegen eine extra seite?
    2) Die einzige Möglichkeit, etwas direkt einzubinden ist ein eigenes Template zu erstellen. Hier gibt es aber das Problem, dass ich entweder für jedes Theme ein eigenes Template erstellen muss, oder im Code vom Theme rumpfuschen muss. Dies wollte ich nach Möglichkeit vermeiden. Werds aber mal auf meine Whish-list aufnehmen.

Jetzt mitmachen!

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