Formation WordPress Montargis
MontargisSommaire
- Modalités formation WordPress;
- Explication de
add_theme_page
dans WordPress - Offre d’emploi dans le domaine de la bureautique.
Nous formons sur plusieurs niveaux sur WordPress Montargis : site vitrine et WooCommerce. Nous intervenons en inter, intra entreprise : formations WordPress Montargis ou en groupe. Nous mettons aussi en place des formations WordPress Montargis sur mesure.
Modalités formation WordPress Montargis
Objectifs :
- Savoir concevoir un site vitrine
- Maîtriser l’interface de WordPress :Comprendre les fonctionnalités de base de WordPress, notamment le tableau de bord, les menus, les widgets, etc.
- Personnaliser le design : Apprendre à choisir et personnaliser des thèmes WordPress pour un look unique
- Ajouter et gérer du contenu : Savoir comment créer et éditer des articles, des pages, des images et des vidéos.
- Optimisation SEO : Acquérir des compétences de base en référencement pour que votre site soit bien positionné dans les résultats des moteurs de recherche.
- Installer et gérer des plugins : Comprendre comment étendre les fonctionnalités de votre site en utilisant des plugins.
- Créer un site e-commerce (WooCommerce) : Si vous envisagez de vendre en ligne, apprendre à configurer et gérer une boutique en ligne
Dates :
- 30 et 31 janvier 2024,
- 18 et 19 avril 2024,
- 19 et 20 septembre 2024
- Selon vos disponibilités.
Modalités :
- Inter-entreprise Montargis
- Intra (dans vos locaux)
- Visio
- Sessions individuelles ou collectives.
Public cible :
- Salariés
- Indépendants
- Demandeurs d’emploi
Durée :
14h pour un site vitrine et 21h pour un site de vente en ligne.
Prérequis : Connaître l’informatique, Windows ou équivalent et le web
Aptitudes : Utilisation basique et avancé de l’informatique et d’internet
Compétences visées :
- Installation et configuration de WordPress : Apprendre à installer WordPress sur un serveur web, à configurer les paramètres de base et à sécuriser le site.
- Création de contenu : Maîtriser la création et la gestion d’articles, de pages, de catégories, de tags et de médias (images, vidéos, etc.) dans l’interface d’administration de WordPress.
- Personnalisation du site : Comprendre comment personnaliser l’apparence de votre site en utilisant des thèmes WordPress. Cela implique de choisir, d’installer et de personnaliser un thème, ainsi que de créer des menus de navigation personnalisés.
- Extensions (plugins) : Apprendre à utiliser des plugins pour ajouter des fonctionnalités supplémentaires à votre site, telles que des formulaires de contact, des galeries d’images, des fonctionnalités de commerce électronique, etc.
- Gestion des utilisateurs : Comprendre comment gérer les utilisateurs et les autorisations sur votre site WordPress, en définissant des rôles et des capacités spécifiques.
- Optimisation pour les moteurs de recherche (SEO) : Acquérir des compétences de base en SEO pour rendre votre site plus visible dans les résultats de recherche.
- Sécurité : Apprendre à protéger votre site WordPress contre les menaces potentielles en mettant en place des mesures de sécurité appropriées.
- Sauvegarde et restauration : Comprendre comment effectuer des sauvegardes régulières de votre site et comment restaurer en cas de problème.
- Performances du site : Apprendre à optimiser les performances de votre site en termes de vitesse de chargement et d’efficacité.
Méthodes mobilisées :
- Formateur expert du domaine
- 1 ordinateur par personne
- 1 support de cours en version papier ou numérique par personne
- Un bloc-notes et un stylo par personne
- Vidéo-projecteur
- Tableau blanc
Type d’action : Acquisition des connaissances.
Suivi : Feuille d’émargement signée par demi-journée, évaluation de satisfaction du stagiaire, évaluation des acquis et attestation de stage
Certification : Attestation de fin de formation et/ou TOSA (CPF)
Modalités d’accès : Compte personnel de formation (CPF), reconversion (CSP), plan de développement des compétences, Pôle emploi, la formation est accessible en France métropolitaine
Délai d’accès : 1 à 2 mois
Tarifs : voir devis
Eligible CPF : Code CPF TOSA RS6208
Formation personnalisée : adaptée à vos besoins spécifiques.
Centre de formation Montargis :Flexibilité des dates selon votre demande, en format interne ou externe, en présentiel Montargis ou en formation à distance
.CPF : éligible cpf compte personnel de formation
Explication de add_theme_page
dans WordPress
Code pour créer une page personnalisée
<?php
function my_custom_theme_menu() {
add_theme_page(
'Paramètres du thème', // Titre de la page
'Paramètres du thème', // Titre du menu
'edit_theme_options', // Permission requise
'my-theme-settings', // Slug unique
'my_custom_theme_page_html' // Fonction pour afficher la page
);
}
add_action('admin_menu', 'my_custom_theme_menu');
function my_custom_theme_page_html() {
if (!current_user_can('edit_theme_options')) {
return;
}
?>
<div class="wrap">
<h1><?php esc_html_e('Paramètres du thème', 'textdomain'); ?></h1>
<form action="options.php" method="post">
<?php
settings_fields('my_theme_options_group');
do_settings_sections('my-theme-settings');
submit_button(__('Enregistrer', 'textdomain'));
?>
</form>
</div>
<?php
}
function my_custom_theme_settings_init() {
register_setting('my_theme_options_group', 'my_theme_option_name');
add_settings_section(
'my_theme_section_id',
__('Titre de la section', 'textdomain'),
'my_theme_section_callback',
'my-theme-settings'
);
add_settings_field(
'my_theme_option_id',
__('Option personnalisée', 'textdomain'),
'my_theme_field_callback',
'my-theme-settings',
'my_theme_section_id',
['label_for' => 'my_theme_option_name']
);
}
add_action('admin_init', 'my_custom_theme_settings_init');
function my_theme_section_callback() {
echo '<p>' . __('Description de la section', 'textdomain') . '</p>';
}
function my_theme_field_callback($args) {
$option = get_option('my_theme_option_name');
?>
<input type="text" id="<?php echo esc_attr($args['label_for']); ?>" name="my_theme_option_name" value="<?php echo esc_attr($option); ?>">
<?php
}
?>
Explication de chaque section du code
Création d’une Page de Menu
function my_custom_theme_menu() {
add_theme_page(
'Paramètres du thème', // Titre de la page
'Paramètres du thème', // Titre du menu
'edit_theme_options', // Permission requise
'my-theme-settings', // Slug unique
'my_custom_theme_page_html' // Fonction pour afficher la page
);
}
add_action('admin_menu', 'my_custom_theme_menu');
function my_custom_theme_page_html() {
if (!current_user_can('edit_theme_options')) {
return;
}
?>
<div class="wrap">
<h1><?php esc_html_e('Paramètres du thème', 'textdomain'); ?></h1>
<form action="options.php" method="post">
<?php
settings_fields('my_theme_options_group');
do_settings_sections('my-theme-settings');
submit_button(__('Enregistrer', 'textdomain'));
?>
</form>
</div>
<?php
}
function my_custom_theme_settings_init() {
register_setting('my_theme_options_group', 'my_theme_option_name');
add_settings_section(
'my_theme_section_id',
__('Titre de la section', 'textdomain'),
'my_theme_section_callback',
'my-theme-settings'
);
add_settings_field(
'my_theme_option_id',
__('Option personnalisée', 'textdomain'),
'my_theme_field_callback',
'my-theme-settings',
'my_theme_section_id',
['label_for' => 'my_theme_option_name']
);
}
add_action('admin_init', 'my_custom_theme_settings_init');
function my_theme_section_callback() {
echo '<p>' . __('Description de la section', 'textdomain') . '</p>';
}
function my_theme_field_callback($args) {
$option = get_option('my_theme_option_name');
?>
<input type="text" id="<?php echo esc_attr($args['label_for']); ?>" name="my_theme_option_name" value="<?php echo esc_attr($option); ?>">
<?php
}
?>
La fonction my_custom_theme_menu
utilise add_theme_page
pour ajouter une nouvelle page de paramètres sous « Apparence » dans le tableau de bord de WordPress. Les paramètres :
- Titre de la page : Le titre affiché en haut de la page.
- Titre du menu : Le texte du menu visible dans la section « Apparence ».
- Permission : Les permissions nécessaires pour accéder à la page.
- Slug unique : Identifiant unique pour l’URL.
- Fonction : Fonction qui génère le contenu de la page.
Affichage du Contenu
La fonction my_custom_theme_page_html
contient la structure HTML du formulaire des paramètres :
- Vérification des permissions :
current_user_can
assure que seuls les utilisateurs autorisés ont accès. - Structure HTML : Les balises HTML produisent le formulaire.
- Sécurité :
settings_fields
génère un nonce pour protéger le formulaire. - Sections :
do_settings_sections
affiche les sections d’options. - Bouton :
submit_button
ajoute un bouton pour soumettre.
Enregistrement et Définition des Champs
La fonction my_custom_theme_settings_init
permet d’enregistrer et de définir les champs :
- Enregistrement :
register_setting
crée le groupe d’options. - Section :
add_settings_section
ajoute une nouvelle section d’options. - Champ :
add_settings_field
ajoute un champ spécifique à une section. - Fonctions de rappel : Les fonctions
my_theme_section_callback
etmy_theme_field_callback
produisent respectivement le texte de description de la section et le champ HTML pour les options.
Les offres d’emplois en bureautique Montargis
Poste : Ingénieur / Ingénieure développement logiciel informatiqueEmployeur : GROUPE ASTEK Dernière mise à jour : Il y’ a 2 jours. Type de contrat : CDI Lieu de travail : 45200 MONTARGISDescription du poste : |