title: SaferAdminSubmenu
icon: shapesLa classe SaferAdminSubmenu représente un sous-menu dans le panneau d'administration WordPress pour le plugin SAFER.
public string|null $name : Nom du sous-menu.public string|null $title : Titre du sous-menu.public string|null $page_title : Titre de la page du sous-menu.public string|null $capability : Capacité requise pour accéder au sous-menu.public int|float|null $position : Position du sous-menu dans la hiérarchie des menus.private SaferSettingGroup $group : Groupe de paramètres associé au sous-menu.public function __construct(SaferSettingGroup $group)
Construit une nouvelle instance de SaferAdminSubmenu.
SaferSettingGroup $group : Le groupe de paramètres associé au sous-menu.setTitlepublic function setTitle(string $title): self
Définit le titre du sous-menu.
Paramètres :
string $title : Le titre du sous-menu.Retour : self
setPageTitlepublic function setPageTitle(string $page_title): self
Définit le titre de la page du sous-menu.
Paramètres :
string $page_title : Le titre de la page du sous-menu.Retour : self
setCapabilitypublic function setCapability(string $capability): self
Définit la capacité requise pour accéder au sous-menu.
Paramètres :
string $capability : La capacité requise pour accéder au sous-menu.Retour : self
getCapabilitypublic function getCapability(): string
Récupère la capacité requise pour accéder au sous-menu.
stringsetPositionpublic function setPosition(int|float $position): self
Définit la position du sous-menu dans la hiérarchie des menus.
Paramètres :
int|float $position : La position du sous-menu.Retour : self
serializeToRegisterpublic function serializeToRegister(): array
Sérialise les données du sous-menu pour l'enregistrement.
Exceptions :
Retour : array
renderContentpublic function renderContent()
Affiche le contenu du sous-menu.
wordpressRegisterpublic function wordpressRegister()
Enregistre le sous-menu dans WordPress.