Komplexes WP Formular
Guten Morgen
Ich möchte ein komplexes Formular in Wordpress erstellen, das nur der Admin benutzen darf.
Die Daten aus dem Formular sollen in die DB und danach (nach usern gefiltert) in einem geschützten Bereich der entsprechenden Usern angezeigt werden.
Dazu benötige ich etwas Starthilfe ...
Ich möchte das ganze Formular im child thema erstellen.
Würdet Ihr das ganze in einer Funktion einbauen mit externen css oder funktion - css - template?
- Im Formular ist soll das erste Feld ein Dropdown mit den WP Usern sein, die einer Gruppe angehören und eine Checkbox im WP Profil aktiviert haben.
Wie genau kann ich diese DB abfrage erstellen?
Vielen Dankk für eure Hilfe
Ich möchte ein komplexes Formular in Wordpress erstellen, das nur der Admin benutzen darf.
Die Daten aus dem Formular sollen in die DB und danach (nach usern gefiltert) in einem geschützten Bereich der entsprechenden Usern angezeigt werden.
Dazu benötige ich etwas Starthilfe ...
Ich möchte das ganze Formular im child thema erstellen.
Würdet Ihr das ganze in einer Funktion einbauen mit externen css oder funktion - css - template?
- Im Formular ist soll das erste Feld ein Dropdown mit den WP Usern sein, die einer Gruppe angehören und eine Checkbox im WP Profil aktiviert haben.
Wie genau kann ich diese DB abfrage erstellen?
Vielen Dankk für eure Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 398378
Url: https://administrator.de/forum/komplexes-wp-formular-398378.html
Ausgedruckt am: 22.12.2024 um 08:12 Uhr
4 Kommentare
Neuester Kommentar
Indem du dich in die WordPress Api einliest:
https://codex.wordpress.org/Class_Reference/wpdb
https://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query
Gruß A.
https://codex.wordpress.org/Class_Reference/wpdb
https://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query
Gruß A.
weiter als bis zum "Fatal error" habe ich es bis jetzt nicht gebracht
War ja wieder klar...Dann friss und stirb:
<?php
/*
Template Name: My Custom PHP Template
*/
get_header();
$dbprefix = $wpdb->prefix;
$myusers = $wpdb->get_results("Select * From {$dbprefix}users LEFT JOIN {$dbprefix}usermeta ON {$dbprefix}users.ID={$dbprefix}usermeta.user_id WHERE {$dbprefix}usermeta.meta_key = 'wp_user_level' and {$dbprefix}usermeta.meta_value = 1",OBJECT);
?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<select>
<?php foreach($myusers as $user){ ?>
<option value="<?php echo $user->user_login;?>"><?php echo $user->display_name;?></option>
<?php } ?>
</select>
</main><!-- .site-main -->
<?php get_sidebar( 'content-bottom' ); ?>
</div><!-- .content-area -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Wie man Templates einsetzt muss ich jetzt hoffentlich nicht auch noch mundgerecht servieren ...
Wie die jeweiligen Felder der Tabellen heißen kannst du in deiner DB nachlesen (phpmyadmin etc. pp). SQL/ PHP/HTML solltest du beherrschen.
Ciao.
A.