title: SaferBlock
icon: shapesTable des matières
Représente un bloc dans le plugin Safer.
data-block).__construct(string $block_path)public function __construct(string $block_path)
Constructeur de la classe SaferBlock. Initialise les propriétés du bloc avec le chemin du bloc.
block_path (string) : Le chemin du bloc.loadMetadata(): voidpublic function loadMetadata(): void
Charge les métadonnées pour le bloc depuis le fichier block.json. Récupère les informations nécessaires sur le bloc, telles que son nom, ses attributs, et ses paramètres.
getMetadata(string $name = null): mixedpublic function getMetadata(string $name = null): mixed
Récupère les métadonnées pour un nom spécifique.
name (string|null) : Le nom de la métadonnée à récupérer.mixed : La valeur de la métadonnée.loadAttributes(): voidpublic function loadAttributes(): void
Charge les attributs pour le bloc depuis le fichier attributes.php. Cette méthode devrait être appelée lors du processus d'initialisation du bloc.
registerBlock()public function registerBlock()
Enregistre le bloc dans WordPress. Cette méthode est appelée lors du processus d'initialisation du bloc.
getName(): stringpublic function getName(): string
Récupère le nom du bloc.
string : Le nom du bloc.getEscapeName(): array|string|nullpublic function getEscapeName(): array|string|null
Récupère le nom du bloc avec les caractères - et / remplacés par _.
array|string|null : Le nom échappé.getCamelCaseName(): stringpublic function getCamelCaseName(): string
Récupère le nom en camel case.
string : Le nom en camel case.getNameWithoutNamespace()public function getNameWithoutNamespace()
Récupère le nom de la classe sans l'espace de noms.
string : Le nom de la classe sans l'espace de noms.getEscapeNameWithoutNamespace()public function getEscapeNameWithoutNamespace()
Récupère le nom échappé du bloc sans l'espace de noms.
string : Le nom échappé du bloc sans l'espace de noms.render(array $attributes, string $content, WP_Block $block): stringpublic function render(array $attributes, string $content, WP_Block $block): string
Rend le bloc à partir du fichier template.php.
attributes (array) : Les attributs du bloc.content (string) : Le contenu du bloc.block (WP_Block) : L'objet WP_Block.string : Le contenu rendu du bloc ou un message d'erreur.