Plugin erstellen, mit dessen Hilfe auf Eingabe eine Ausgabe folgt
-
Ich möchte ein einfaches Plugin erstellen, das man auf einer Seite einbinden kann. Damit soll eine Abfrage mit Absendebutton auf der Seite erscheinen, wo man seinen Namen einträgt. Nach Absenden des Namens soll auf der selben Seite der Text „Hallo [Name] !“ ausgegeben werden.
Das einzige, das ich hinbekommen habe, ist die Abfrage und dass der Begrüßungstext auf einer blanken Seite außerhalb von wordpress ausgegeben wird. Mein Code macht nur das, das ist mir klar, aber ich weiß nicht, wie ich erreichen kann, dass der Begrüßungstext innerhalb wordpress ausgegeben wird.
form.php:
<?php /* Plugin Name: form_greeting */ //defined('ABSPATH') or die("Thanks for visiting"); function form(){ if(empty($_POST["name"])==TRUE){ echo '<form method="post" target="_self" action="http://localhost/wordpress-4.9.8-de_DE/wordpress/wp-content/plugins/Greeting2/greeting.php" > <p> Name: <input type="text" name="name" size="30" ></p> <p><input type="Submit" value="submit"></p> </form> '; } else{ echo "Hello " . $_POST["name"] . '!'; } } add_shortcode( 'form_MG', 'form' );
greeting.php
echo "Hello " . $_POST["name"] . "!";
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
- Das Thema „Plugin erstellen, mit dessen Hilfe auf Eingabe eine Ausgabe folgt“ ist für neue Antworten geschlossen.