<?php
add_action( "admin_menu", "chstr_add_menu_page" ); // Ajoute un menu dans la Back-office.
/**
* Ajoute un menu à l'admin
*/
function chstr_add_menu_page() {
add_menu_page( "Ma page", "Ma page", "edit_posts", "ma_page", "chstr_ma_page_content", "", 40 );
}
/**
* Contenu de la page
*/
function chstr_ma_page_content() {
global $wpdb;
$table = $wpdb->prefix . 'ma_table';
$datas = $wpdb->get_results( "SELECT email, id, nom, prenom, societe FROM $table" );
echo "<h2>Ma page</h2>";
echo "<table border='1' cellpadding='5' width='70%'>";
echo "<tr style='font-weight:bold;'>";
echo "<td>ID</td>";
echo "<td>Email</td>";
echo "<td>Nom</td>";
echo "<td>Prénom</td>";
echo "<td>Société</td>";
echo "</tr>";
foreach ( $datas as $data ) {
echo "<tr >";
echo "<td>" . $data->id . "</td>";
echo "<td>" . strtolower( $data->email ) . "</td>";
echo "<td>" . $data->nom . "</td>";
echo "<td>" . $data->prenom . "</td>";
echo "<td>" . $data->societe . "</td>";
echo "</tr>";
}
echo "</table>";
} WordPress : Afficher des données issues d’une table SQL personnalisée
Publié le 2 janvier 2022
·
Si l'article vous a aidé, vous pouvez m'offrir un café !
A lire ensuite
Cela pourrait vous intéresser
Quelques contenus proches du sujet pour prolonger la lecture.
10 mai 2025 · Wordpress
WordPress 6.8 : Une mise à jour majeure à l’impact discret
Sortie en avril 2025, WordPress 6.8 apporte son lot d’améliorations, souvent invisibles pour l’utilisateur final, mais essentielles pour la pérennité et l’expérience des sites…
23 février 2023 · Hooks
Comment personnaliser les totaux de commande dans WooCommerce et ajouter des informations relatives à la TVA.
WooCommerce est une extension de commerce électronique populaire pour WordPress. Il permet aux propriétaires de sites Web de vendre facilement des produits en ligne.…
22 février 2023 · Sécurité
WordPress : Sécuriser les formulaires
WordPress est l'une des plateformes de publication de contenu les plus populaires sur Internet, utilisée par des millions de sites web. Bien que WordPress…
Laisser un commentaire