Mails envoyés par article : compteur + horodatage

  • Désactiver l’extension wp-email-counter
  • Utiliser le plugin wp-email-counter-2 et ajouter l’extension correspondante
  • Modifier le code dans functions.php :
    • add_action(‘transition_post_status’, ‘envoyer_email_abonnes_html_trace’, 10, 3);
      • avant // AFFICHAGE DANS L’ARTICLE
        • remplacer : update_post_meta($post_ID, ‘_emails_envoyes’, $emails_envoyes_count);
        • par : wp_email_counter_increment($post_ID, $emails_envoyes_count);
    • reprendre le nouveau (spécial admin) add_filter(‘the_content’, function($content) {
  • Modifier l’affichage de l’item « Tous les articles »  :
    • masquer les colonnes étiquettes, stats et commentaires
  • Attention si Jetpack est actif:
    • en cas de modif d’article, aucun mail n’est envoyé
    • en cas de création d’article, un mail est envoyé aux abonnés  jetpack uniquement
    • en plus, des mails sont envoyés aux abonnés locaux non jetpack de la catégorie sélectionnée
  • Vérifier dans Réglages > Général : le fuseau horaire pour éviter le décalage
    • UTC+1
Retour en haut