diff --git a/includes/utilities.php b/includes/utilities.php index f3e8d26..ef711ac 100644 --- a/includes/utilities.php +++ b/includes/utilities.php @@ -290,66 +290,6 @@ add_filter('the_content', 'apply_footnotes_urls_to_content', 10); -/** - * Récupère le nombre de likes d'un post - * - * Cette fonction utilitaire récupère le compteur de likes stocké - * dans les métadonnées d'un post. Retourne 0 si aucun like n'existe. - * - * @param int $post_id L'ID du post - * @return int Le nombre de likes (0 si aucun) - */ -function get_post_likes_count($post_id) -{ - $likes_count = get_post_meta($post_id, 'likes_count', true); - return $likes_count ? intval($likes_count) : 0; -} - - -/** - * Affiche le nombre de likes d'un post avec formatage - * - * Cette fonction utilitaire formate l'affichage du compteur de likes - * avec une icône optionnelle et la gestion du pluriel. - * - * @param int $post_id L'ID du post - * @param bool $show_icon Afficher l'icône cœur (défaut: true) - * @return string Le texte formaté (ex: "❤️ 5 likes" ou "3 like") - */ -function display_likes_count($post_id, $show_icon = true) -{ - $likes_count = get_post_likes_count($post_id); - $icon = $show_icon ? '❤️ ' : ''; - - return $icon . $likes_count . ' like' . ($likes_count > 1 ? 's' : ''); -} - - -/** - * Construit les URL de partage pour un post - * - * Cette fonction génère les URL de partage pour un post spécifique. - * Elle retourne un tableau associatif contenant les URL de partage pour Facebook, Twitter-X et LinkedIn. - * - * @return array Tableau associatif contenant les URL de partage - */ -function build_share_urls() -{ - $post_id = get_the_ID(); - - $postUrl = get_permalink($post_id); - $postTitle = get_the_title($post_id); - $facebookUrl = 'https://www.facebook.com/sharer.php?u=' . $postUrl; - $twitterUrl = 'https://twitter.com/intent/tweet?text=' . $postTitle . '&url=' . get_the_permalink(get_the_id()); - $linkedInUrl = 'https://www.linkedin.com/feed/?shareActive=true&text=' . $postTitle . ' ' . $postUrl; - - return array( - 'Facebook' => $facebookUrl, - 'Twitter-X' => $twitterUrl, - 'Linkedin' => $linkedInUrl, - 'postUrl' => $postUrl - ); -} /** * Génère les métadonnées Open Graph pour le partage sur les réseaux sociaux