title: SaferAdminSubmenu
icon: shapes
La 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.setTitle
public function setTitle(string $title): self
Définit le titre du sous-menu.
Paramètres :
string $title
: Le titre du sous-menu.Retour : self
setPageTitle
public 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
setCapability
public 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
getCapability
public function getCapability(): string
Récupère la capacité requise pour accéder au sous-menu.
string
setPosition
public 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
serializeToRegister
public function serializeToRegister(): array
Sérialise les données du sous-menu pour l'enregistrement.
Exceptions :
Retour : array
renderContent
public function renderContent()
Affiche le contenu du sous-menu.
wordpressRegister
public function wordpressRegister()
Enregistre le sous-menu dans WordPress.