Hallo zusammen, ich bastle gerade ein Theme für einen Freund mit (Masonry, Infinite Scroll etc.) läuft auch alles ausser Mobile hab ich noch ein paar Probleme. Aber darum geht es hier nicht. Ich hatte vor mein erstes Plugin zu schreiben aber da reichen meine Kenntnisse leider nicht aus. Ich habe in der Sidebar ein Formular für Newsletter Signup eingebaut:
HTML
<form method="post" class="newsletter">
<input type="text" name="nl_name" id="nl_name" value="Dein Name"/><br/><input type="email" name="nl_email" id="nl_email" value="Deine Email Addresse"/><br/>
<input type="checkbox" name="acceptnl" id="acceptnl"/>
<label name="acceptnl" id="acceptnl">Ja, ich bin mit der <a href="http://tino.berlin/datenschutz">Speicherung und Nutzung meiner Daten</a> zur Versendung des Newsletters einverstanden.</label><br/>
<input type="submit" value="anmelden"/>
</form>
Was das Plugin angeht habe ich bisher nur folgendes:
PHP
function tinoberlin_home() { ?>
<h1>tino:berlin custom admin plugin</h1>
<a href="/wp-admin/admin.php?page=newsletter">newsletter</a><br />
<a href="/wp-admin/admin.php?page=events">events</a><br />
<?php}
include( 'newsletter.php' );
include( 'events.php' );
function tinoAddMenu() {
add_menu_page('tino:berlin', 'tino:berlin', 10, __FILE__, 'tinoberlin_home'); add_submenu_page(__FILE__, 'newsletter', 'newsletter', 10, 'newsletter', 'newsletter');
add_submenu_page(__FILE__, 'events', 'events', 10, 'events', 'events');
}
add_action('admin_menu', 'tinoAddMenu');
Alles anzeigen
und in der newsletter php nur die optische Darstellung:
PHP
function newsletter() {
echo "<div class='wrap'>";
echo "<h1>Newsletter</h1>";
echo "<p>show, edit, delete and export newsletter entries from database.</p>";
echo "<table class='widefat'>";
echo "<thead>";
echo "<tr>";
echo "<th class='check-column'><input type='checkbox'/></th>";
echo "<th>Username</th>";
echo "<th>email</th>";
echo "</tr>";
echo "</thead>";
echo "<tfoot>";
echo "<tr>";
echo "<th class='check-column'><input type='checkbox'/></th>";
echo "<th>Username</th>";
echo "<th>email</th>";
echo "</tr>";
echo "</tfood>";
echo "<tbody>";
echo "<tr class='alternate'>";
echo "<td><input type='checkbox'/></td>";
echo "<td>christian test</td>";
echo "<td>christian@test.de</td>";
echo "</tr>";
echo "</tbody>";
echo "</table>";
echo "<div class='tablenav bottom'>";
echo "<select>";
echo "<option>Aktion wählen</option>";
echo "<option>löschen</option>";
echo "<option>exportieren</option>";
echo "</select>";
echo "</div>";
echo "</div>";
}
Alles anzeigen
später soll die Einträge auch noch gelöscht und bearbeitet werden können aber das speichern in die db und das anzeigen würden mir schon sehr helfen.
Kann bzw. würde mir da jemand helfen?
Ich benutze das neue WP4
Dank und Gruß