section constructions

This commit is contained in:
sebvtl728
2025-01-07 23:27:54 +01:00
parent f0565bbb78
commit a94ee12020
5 changed files with 244 additions and 23 deletions
@@ -95,7 +95,7 @@ function register_multiple_acf_dashboard_menus() {
// Menu principal
add_menu_page(
'Gestion des Champs ACF', // Titre de la page principale
'ACF Manager', // Texte du menu
'Page d\'accueil', // Texte du menu
'manage_options', // Capacité requise
'acf-manager', // Slug du menu principal
'acf_manager_main_page', // Fonction de rappel pour la page principale
@@ -107,17 +107,27 @@ function register_multiple_acf_dashboard_menus() {
add_submenu_page(
'acf-manager', // Slug du menu parent
'Groupe 1 ACF', // Titre de la page
'Page d\'accueil', // Texte du sous-menu
'Section Hero', // Texte du sous-menu
'manage_options', // Capacité requise
'acf-manager-group-1', // Slug du sous-menu
'acf_manager_group_1' // Fonction de rappel pour afficher le contenu
);
// Sous-menu pour le Groupe 2
add_submenu_page(
'acf-manager',
'Groupe 3 ACF',
'Section Construction',
'manage_options',
'acf-manager-group-3',
'acf_manager_group_3'
);
// Sous-menu pour le Groupe 2
add_submenu_page(
'acf-manager',
'Groupe 2 ACF',
'section expertise',
'Section Expertise',
'manage_options',
'acf-manager-group-2',
'acf_manager_group_2'
@@ -153,6 +163,28 @@ function acf_manager_group_1() {
<?php
}
// Groupe 3 - Champs ACF
function acf_manager_group_3() {
?>
<div class="wrap">
<h1>Groupe 3 - Champs ACF</h1>
<?php
if (function_exists('acf_form')) {
acf_form_head();
acf_form(array(
'post_id' => '13', // Remplacez par un ID de page si nécessaire
'field_groups' => array('group_677d3294c3dfa'),
'form' => true,
'return' => add_query_arg('updated', 'true', wp_get_referer()),
'submit_value' => __('Enregistrer les modifications', 'acf'),
));
} else {
echo '<p>Le plugin ACF n\'est pas activé ou disponible.</p>';
}
?>
</div>
<?php
}
// Groupe 2 - Champs ACF
function acf_manager_group_2() {
?>