PW _ Welcome Page content lsquo, la fonction à appeler pour voir le contenu de cette page.
)
}
}
Afficher la page drsquoaccueil.
(! Function _ exists (lsquowpw Welcome Page contentrsquo) {
* *
Afficher la page drsquoaccueil.
* *
Bienvenue au contenu de la page, comme html CSS php.
* *
* Dal 1.0.0
*
Fonction wpw _ Welcome Page content () {
Page drsquoaccueil.
If (File _ exists (wpw dir lsquo Welcome welcome view.phprsquo) {
Require _ once (wpw dir lsquo Welcome welcome-view.phprsquo)
}
}
}
Css de la page drsquoaccueil.
(! Function _ existe (lsquowpw stylersquo)
Style de file drsquoattente.
Ajouter une action (
* *
Style de file drsquoattente.
* *
* @ Param int $Hook assez de Hooks pour la page de gestion actuelle.
* Dal 1.0.0
*
Style wpw U ($Hook) {
Accédez aux variables globales en utilisant le Sous menu enregistré.
Global $wpw _ sub menu
Nrsquoajoutez que des styles à la page drsquoaccueil.
($Hook! = $wpw _ sub menu) {
Reviens!
}
Bienvenue au style de page.
Wp u enqueue u style
Wpw _ URL lsquo Bienvenue CSS style. Css»,
Vecteur (),
Version wpw U,
« tous»
)
}
Bien que le Code ait été documenté, nous lrsquoexaminerons également. accédez à ce fichier en dehors du champ d’application WordPress, le fichier commence par un commentaire docblock, suivi d’un contrôle abspath pour arrêter le fonctionnement du plugin.
Pour répondre aux exigences de redirection sécurisée de la page drsquoaccueil, nous avons besoin drsquoune fonction personnalisée liée à lrsquoopération admin _ init pour nous assurer qursquoelle fonctionne correctement lorsque la zone de gestion est initialisée. Ainsi, aux lignes 16 à 52, jrsquoai créé une fonction appelée wpw _ Safe welcome Redirect (). Puisque nous devons créer des conditions complexes, alors
Il est préférable de créer une clause de surveillance. La clause de garde nrsquoextrait que toutes les conditions qui conduisent à un appel drsquoexception ou à un retour immédiat de la valeur de la méthode et la place au début de la méthode.
La première vérification vérifie la présence drsquoun transitoire de redirection. Vous trouverez ici une fonction appelée get _ Transient (). Il s’agit d’une autre fonctionnalité prise en charge par l’api transitoire dans WordPress (les deux autres, set _ Transient () et delete Transient ()), dont il a été question dans un article précédent. Le but de la fonction get _ Transient () est de récupérer une valeur stockée par rapport à un transitoire spécifique, ce qui nécessite un paramètre comme
Maintenant, si la valeur restaurée nrsquoest pas égale à True, alors nous avons défini la valeur de Transient à true dans lrsquoarticle précédent et retourné, ce qui signifie que cette fonction srsquoarrêtera ici sans retourner ni effectuer aucune action. le transitoire a été supprimé, la fonction de redirection ne redirigera pas lrsquoutilisateur vers la page drsquoaccueil. Cependant, si la valeur récupérée du transitoire stocké est vraie et qursquoil y a un transitoire de redirection actif, la fonction est exécutée plus loin, supprimant le transitoire actif de sorte que la redirection ne se produise qursquoune seule fois.
J’ai également construit une autre clause d’avertissement pour cette fonctionnalité, ne pas rediriger vers la page d’accueil lors de l’activation d’un plugin sur un réseau WordPress multisite. Srsquoil y a un transitoire de redirection et que le plug in nrsquoest pas activé sur le réseau, la fonction avance et effectue une redirection sécurisée à lemplacement de lrsquoutilisateur
Fonction add _ submenu page, jrsquoai appelé une autre fonction qui sera responsable de lrsquoaffichage de notre page drsquoaccueil. Cette fonction, appelée wpw _ Welcome Page content (), inclut un fichier drsquoaffichage de page drsquoaccueil, comme la vue drsquoaccueil. Php. Ensuite, à partir des lignes 100 à 129, jrsquoa i ajouté une fonction qui met en file drsquoattente les feuilles de style de la page drsquoaccueil. Remarque: Je veux que la Feuille de style ne soit jointe qursquoà la page drsquoaccueil, crsquoest pourquoi jrsquoa i créé une variable globale pour stocker lrsquoid de la page de sous menu dans une variable nommée $wpw _ Sub U. Jrsquoa i utilisé un paramètre $Hook qui mrsquoa aidé à comparer lrsquoID actuel de la page drsquoadministration à lrsquoid de la page drsquoaccueil, crsquoest à dire le menu $wpw _ Sub afin que Wp nrsquoajoute que des feuilles de style à la page drsquoaccueil à lrsquoaide drsquoune simple clause de garde.
Pour gérer lrsquoaffichage de la page drsquoaccueil, jrsquoa i créé un fichier appelé vue drsquoaccueil. Php. Ce fichier est responsable de tout le code html CSS que nous redirigons vers la page drsquoaccueil de lrsquoutilisateur. Le Code de ce fichier est similaire à:
Crsquoest parti.
- Étape 1:
- Lorem ipsum dolor sit amet, concept adipiscing Elit.
- Étape 2:
- Crsquoest un homme intelligent. Sed dapibus est ID enim cilisis LIG.
- Phase 3:
- Lrsquoinfraction est une infraction, tandis que lrsquoUnion européenne est une infraction.
-
-
Qursquoy a t il dedans?
Dans les lignes 1 à 20, verrez les contrôles standard PHP docblock et abspath de WP, et pouvez définir les variables à utiliser en HTML.
Les lignes 22 à 78 contiennent tout le contenu, les classes, les ressources, etc. Jrsquoai trouvé des classes utilisées par lrsquoéquipe prince.