WordPress: Maitriser les Options, créer des Pages de Réglage

所在平台: Udemy

课程主页: https://www.udemy.com/course/wordpress-options-api-settings-api-pages-d-options/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## WordPress 选项与设置页面创建:掌控全局 本课程深入讲解 WordPress 选项 (Options) 和设置 (Settings) 的工作原理,并教授如何高效利用 **Settings API** 创建自定义的管理界面。 **核心内容:** * **理解 WordPress 选项:** 选项是影响 WordPress 网站整体运行的参数,如站点 URL、管理员邮箱、语言、固定链接结构等。 * **自定义选项:** 作为开发者,您可以创建自己的个性化选项,例如: * **二进制变量:** 控制特定区域的条件显示(如复选框)。 * **文本区域:** 存储待显示的内容(如社交媒体链接)。 * **媒体库图片:** 用于站点 Logo 或幻灯片元素。 * **Settings API 详解:** 学习如何使用 Settings API 简化创建和管理选项设置界面的过程。 * **接口集成:** 在现有 WordPress 管理页面或自定义管理页面中无缝集成设置界面。 * **表单元素:** 自动生成文本、复选框、下拉列表、单选按钮、媒体库选择器等多种表单元素。 * **实践工作坊 (March 2025 更新):** 本课程新增了一个实用的工作坊部分,将理论知识应用于实践。您将学习创建一个具有透明颜色蒙版的图片、文本元素等的可定制网站头部,所有这些元素都将通过 Settings API 管理和存储。 **您将学到:** * 选项的工作机制及其在数据库中的存储方式(序列化)。 * 如何管理选项:创建、修改和删除。 * 将自定义设置页面集成到 WordPress 管理后台。 * 利用现有菜单或创建自定义菜单来组织设置页面。 * 构建用于输入选项值的用户界面。 * 在管理页面中创建选项卡。 * 管理各种内容类型的输入,包括文本、复选框、列表、单选按钮和媒体库图片。 * 使用 WordPress 函数从媒体库中检索图片(基于 ID)。 * 获取选项值并在网站前台进行利用。 * 仅在创建的设置页面中加载脚本和样式。 * 精细化用户权限管理,确保最终用户安全地访问您的选项。 本课程将帮助您循序渐进地掌握 Settings API,并通过清晰的图解增强学习效果,让您能够自信地为 WordPress 网站创建功能强大且用户友好的管理设置。

课程评论(0条)

课程详情

Dans ce cours vous allez apprendre comment fonctionnent les Options et les Settings dans WordPress.Mise à jour MARS 2025, nouvelle section!Je viens de créer une nouvelle section sous la forme d'un atelier pratique afin de mettre en application toute la théorie que nous avons étudiée dans les premières vidéos.Dans la section 10 (23 vidéos - durée 2H15) nous allons créer une entête pour un site web avec une image, un masque de couleur transparent et des éléments de texte, tous ces éléments seront gérés avec la settings API et stockés dans des options.Contenu initial du cours:Les options sont des paramètres qui sont propres au site WordPress en général.Wordpress en utilise un nombre important pour faire fonctionner le site:l'url de base du site webl'email de l'administrateurle langage du sitela structure des permalienset beaucoup d'autres...En tant que développeur vous pouvez créer des options personnelles pour votre site WordPress et les mettre à disposition de l'utilisateur (client final):des variables binaires pour piloter l'affichage conditionnel de certaines zones (ex: case à cocher)des zones de texte pour stocker des éléments à afficher (ex: adresse de réseau social)une image prise dans la bibliothèque de Médias (ex: logo du site ou éléments d'un diaporama)Les Settings dans WordPress désignent les éléments de l'interface du tableau de bord qui permettent de gérer les valeurs des options.Il existe trois méthodes pour créer des interfaces de gestion de nos Options:Créer tout notre code dans un fichier procédural pour afficher et valider les valeurs entrées dans les formulairesCréer notre code mais utiliser un mécanisme de validation fourni par WordPress avec le hook admin_post_{$action}Utiliser les fonctions de la Settings API pour créer plus facilement, et de manière optimisée, tout le code nécessaire à la gestion de nos options.La Settings API nous propose des fonctions intégrées afin de composer des éléments de formulaires qui vont s'intégrer automatiquement soit dans des pages d'administration de WordPress déjà existantes soit dans des pages d'administration personnalisées que nous créerons nous même.La Settings API n'est pas l'API la plus populaire de WordPress et son apprentissage est parfois difficile étant donné le nombre de fonctions à faire cohabiter ainsi que leurs nombreux paramètres.Dans cette formation je vais vous expliquer comment comprendre et utiliser efficacement la Settings API, on avancera progressivement en vérifiant l'impact de chaque fonction au fur et à mesure de son introduction, avec l'aide de graphiques récapitulatifs.Ce que nous allons réaliser:Comprendre le fonctionnement des optionsVérifier comment les options sont stockées dans la base de donnée (sérialisation)Gérer les options: créer, modifier, supprimerIntégrer des pages de réglage dans l'administration de WordPressUtiliser des menus existants ou bien créer notre propre menu dans le panneau de configurationCréer des interfaces pour saisir les valeurs des optionsCréer des onglets dans les pages d'administrationGérer tous les contenus: texte, case à cocher, listes, boutons radio, images de la librairie de MédiasManipuler les fonctions de WordPress pour récupérer une image de la bibliothèque depuis son IDRécupérer les valeurs de nos options pour les exploiter dans le site webcharger des scripts et styles uniquement dans les pages de réglage que nous créonsGérer finement les permissions pour donner accès à nos options à l'utilisateur final en toute sécurité

课程标签

0人关注该课程

主题相关的课程