title: SaferThemePostHelpers
icon: shapes
Table des matières
La classe SaferThemePostHelpers
fournit des fonctions utilitaires pour travailler avec les objets WP_Post
dans le thème Safer.
hasChanged
public static function hasChanged(WP_Post $post, array $post_props): bool
Vérifie si les propriétés d'un objet WP_Post
ont changé par rapport à un tableau de valeurs fournies.
Paramètres :
WP_Post $post
: L'objet WP_Post
à vérifier.array $post_props
: Un tableau associatif où les clés sont les noms des propriétés du post et les valeurs sont les valeurs attendues.Retour : bool
Retourne true
si une des propriétés du post a changé, sinon false
.
Exemple d'utilisation :
$post = get_post(1); // Récupère un post avec l'ID 1
$post_props = [
'post_title' => 'Nouvelle Titre',
'post_content' => 'Nouveau Contenu'
];
$hasChanged = SaferThemePostHelpers::hasChanged($post, $post_props);
if ($hasChanged) {
echo 'Les propriétés du post ont changé.';
} else {
echo 'Les propriétés du post n\'ont pas changé.';
}