Moin,
seit langem rufe ich auf einer Seite eine Funktion auf.
Dafür wurde das Plugin php-execution verwendet.
Bevor dies nicht mehr funktioniert, möchte ich gerne umstellen.
Gibt es ein anderes Plugin mit ähnlicher Funktion, das nicht "depreciated" ist.
Oder gibt es eine Alternative zu meiner Vorgehensweise?
Über einen Button wird eine Funktion aufgerufen. Hinter dem Button steht ein <form>....</form>
mit "Hidden fields", so dass nur der Button sichtbar ist.
Eine Javascript-Lösung darf ich nicht realisieren.
php_execution has a depreciated constructor in a future version
-
-
- Gerade eben
- 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)
-
Erstelle einen Shortcode.
-
Erstelle einen Shortcode.
Wie kann man einen Short einbinden, damit er nur wirksam wird, wenn man auf einen Button klickt? -
Der Button würde in dem Shortcode ausgegeben. Link zur Seite?
-
Der Button würde in dem Shortcode ausgegeben.
Und wenn auf den Button geklickt wird, was passiert dann?
Aufruf einer Funktion? Womit wir am Anfang wären: Wie wird die Funktion aufgerufen, wenn nicht mit php-execution.(Das Problem ist nicht, einen Button anzuzeigen.)
-
Wie wird die Funktion aufgerufen, wenn nicht mit php-execution.
Über den Shortcode. Link zur Seite?
-
Über den Shortcode. Link zur Seite?
Der Shortcode ist doch ein statisches Konstrukt, das in eine Seite eingefügt wird.
Kannst Du mir eine Seite zeigen, wo dies dynamisch passieren soll?Unsere Webseite ist leider momentan offline, da sie gerade auf einen neuen Hoster portiert wird (dort kam dann auch die besagte "depreciated"-Meldung.
-
Auf der Seite, auf der Du bisher die Funktion aufrufst, rufst Du dann den Shortcode auf. Shortcode-Ausgaben sind sehr dynamisch, siehe verlinkte Anleitung.
Wenn die Webseite leider momentan offline ist, kannst Du einstweilen Deinen bisheringen php-execution Code posten, dann kann man Dir ggf. ohne ziellose Ratespiele weiterhelfen.
-
Auf der Seite, auf der Du bisher die Funktion aufrufst, rufst Du dann den Shortcode auf.
Nein, über die form-Angabe wird eine Funktion aufgerufen, die im child-theme definiert ist.Shortcode-Ausgaben sind sehr dynamisch, siehe verlinkte Anleitung.
Ja die Shortcode-Ausgaben der dahinterstehenden Funktion sind dynamisch. Vielleicht drücke ich mich falsch aus.
Es geht mir um den Teil [myshortcode id="123"] der auf der Seite angegeben wird.
Diesen kann ich doch nur statisch auf die Seite schreiben und nicht "Wenn Button gedrückt, dann führe aus [myshortcode id="123"]
Wenn die Webseite leider momentan offline ist, kannst Du einstweilen Deinen bisheringen php-execution Code posten, dann kann man Dir ggf. ohne ziellose Ratespiele weiterhelfen.
Das darf ich aus wettbewerbsrechtlichen Gründen leider nicht.
Aber es könnte z.B sein eine Funktion, die eine Kartenausschnitt erstellt und druckt mit allen dortigen Döner-Buden -
Der Button würde (wie beschrieben) in dem Shortcode ausgegeben.
Der Shortcode macht dann alles das, was jetzt php-execution macht.
Gesamt: Man kann keinen Eindruck von dem bekommen, was Du brauchst. Ein Code-Auszug ist "aus wettbewerbsrechtlichen Gründen" nicht möglich, der alte und neue Website sind offline. Also ist das Projekt offenbar nicht so wichtig.
Wahrscheinlich bist Du in der Jobbörse hier im Forum besser aufgehoben, da kannst Du dann ein NDA unterschreiben lassen usw., ich werde zumindest hier nicht weiterraten...
-
Ist es so schwierig hier zu erklären?
Wie wird durch einen Klick auf einen Button eine Funktion aufgerufen?
Mehr ist es nicht.
Auf einen shortcode kann ich nicht klicken!Ich gebs auf, trotzden Danke.
-
Wenn du den Shortcode definierst, definierst du doch den PHP Code. Und über den Aufruf des Shortcodes wird dann halt der Code ausgeführt, also der Button generiert und der PHP-Code ausgeführt.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!