Créer la même extension en objet

Coder en programmation orientée objet dans cet exemple, ou dans l’exemple où l’on crée cette extension avec des fonctions PHP, n’a pas grand intérêt ici, mais il faut s’habituer à la syntaxe, récurrente en programmation. L’utilisation des classes est la même qu’en PHP. Programmation orientée objet

Cela vous permet surtout de voir trois façons différentes d’utiliser et de coder la même fonctionnalité : dans le fichier functions.php interne au thème, dans une extension PHP procédurale (code PHP autre qu’un objet, le fichier functions.php est également codé en PHP procédural) et dans une extension PHP orientée objet.

Pour créer votre objet, créez une classe, nommez-la My_Breadcrumb :

if (!class_exists("My_Breadcrumb")) { 
 class My_Breadcrumb{ 
 
 } 
} 

À l’intérieur de la classe, insérez les fonctions du fil d’Ariane avec le contenu de chaque fonction.

Les fonctions de premier niveau à l’intérieur d’une classe (d’un objet) s’appellent des méthodes. Pour désigner ces fonctions dans une classe, nous utiliserons désormais le terme « méthode » : Méthode

if (!class_exists("My_Breadcrumb")) { 
  class My_Breadcrumb{ 
    public static function...
couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Créer un onglet dans le menu d'administration
Suivant
Le dossier mu-plugins