SaferThemePostHelpers

Table des matières

La classe SaferThemePostHelpers fournit des fonctions utilitaires pour travailler avec les objets WP_Post dans le thème Safer.

Méthodes

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é.';
}