plugin-icon

Karma Memorials

Complete system for managing online obituaries and memorials with messages, search, notifications and customizable templates.
Version
1.5.2
Last updated
Dec 17, 2025
Karma Memorials

Karma Memorials is a complete WordPress plugin that allows you to create and manage a professional and modern online obituary and memorial system, with advanced features for notification management and full customization.

Main Features

  • Complete Obituary Management – Create complete commemorative pages with photos, biographical data and commemorative text
  • Location System – Organize memorials by cemeteries, churches and other locations
  • Commemorative Messages – Visitors can leave condolence messages with admin moderation
  • Advanced Search – Search system by name, location and date
  • Customizable Templates – Responsive and modern design
  • Complete Shortcodes – Easy integration in pages and posts
  • Dedicated Admin Panel – Full management from WordPress backend
  • Translation Ready – Full support for translations

Advanced Features

  • Smart Notification System – Automatic emails only the first time with “Force email send” button for manual notifications
  • Customizable Email Templates – Edit subject and content of emails directly from admin panel
  • Complete Thanks System – Dedicated templates for thanks with shortcode for complete grid
  • Advanced Memorial List – Complete shortcode with filters, search and responsive masonry layout
  • Grid Layout Controls – Dynamic column number change (Auto, 2, 3, 4, 5) with saved preferences
  • Dynamic Preview Type – Choice between Funeral notice and Deceased photo with real-time change
  • Responsive Masonry Layout – Automatic adaptation to image proportions without cropping
  • Integrated Debug System – Admin buttons for rewrite rules update and technical debug
  • Complete Anniversary Section – Recurring commemorative event management (thirty-day masses, anniversaries, suffrages)
  • 6 Predefined Anniversary Types – Thirty-day mass, Anniversary, Suffrage, All Saints’ Day, November Month, Commemoration Masses
  • Existing Memorial Connection – AJAX search to connect anniversaries to deceased already in database
  • Separate Notice Management – Independent upload and management of anniversary notices from deceased photos

Available Shortcodes

  • [karma_memorial id="123"] – Show a single obituary
  • [karma_memorial_list]NEW! Memorial list in sidebar style (ideal for widgets)
  • [karma_memorials latest="10"] – Show latest 10 obituaries
  • [karma_memorials location="central-cemetery"] – Show obituaries by location
  • [karma_memorials search] – Search form
  • [karma_memorial_elenco] – Complete memorial list with advanced filters
  • [karma_memorial_partecipazioni] – Complete participation grid
  • [karma_memorial_messages] – Specific commemorative messages
  • [karma_ricorrenze]NEW! Complete anniversary list with advanced filters
  • [karma_ricorrenza id="123"]NEW! Single anniversary detail

Smart Notification System

  • First Time Automatic Emails – Automatic sending only when a message changes from “pending” to “approved” or “rejected”
  • Smart Reset – When a message returns to moderation, notification flag is reset
  • “Force Email Send” Button – Allows manual sending of notifications for subsequent status changes
  • Complete Tracking – Database field notification_sent to monitor sent notifications
  • Duplicate Prevention – Eliminates email spam and maintains complete traceability

Customizable Email Templates

  • Admin Email – Notification for new messages to moderate
  • Approval Email – Notification when a message is approved
  • Rejection Email – Notification when a message is rejected
  • Dynamic Variables – Support for {site_name}, {memorial_title}, {author_name}, {current_date}
  • Complete Customization – Edit subject and intro directly from admin panel

How It Works

  1. Create Obituaries – Add commemorative pages with all details
  2. Organize by Location – Associate each memorial to cemeteries or specific places
  3. Manage Notifications – Smart system for automatic and manual emails
  4. Customize Emails – Edit templates directly from admin panel
  5. Display to Public – Use shortcodes or templates to display memorials
  6. Sidebar WidgetNEW! Use [karma_memorial_list] for sidebar and widgets
  7. Manage Messages – Moderate visitor commemorative messages
  8. Manage Thanks – Dedicated templates and complete grid
  9. Advanced List – Responsive grid with filters and layout controls
  10. Anniversary ManagementNEW! Complete system for recurring commemorative events

Available Extensions

Karma Memorials Unlimited – Premium Features * Unlimited funeral notices per participation * Advanced statistics and analytics * Custom email logo * Priority support

Karma Memorials Services – Complete WooCommerce Integration * Payments for commemorative messages * Service purchase (flowers, candles, notices) * Complete WooCommerce integration * Order and billing management

Karma Memorials Geocoding – Advanced Map System * Automatic memorial geocoding * Custom interactive maps * Google Maps and OpenStreetMap integration

External services

This plugin may connect to external services through its addons:

OpenStreetMap Nominatim API (via Karma Memorials Geocoding addon) * Service: OpenStreetMap Nominatim geocoding service * Purpose: Used to convert addresses into geographic coordinates (latitude and longitude) for displaying memorial locations on maps * Data sent: Address strings (e.g., “Via Roma 123, Milano”) are sent to the API when geocoding is requested * When: Only when the user explicitly requests geocoding by clicking the “Geocodifica Indirizzo” (Geocode Address) button in the admin panel * Terms of Service: https://operations.osmfoundation.org/policies/nominatim/ * Privacy Policy: https://wiki.openstreetmap.org/wiki/Nominatim_usage_policy

Note: The geocoding functionality is provided by the optional “Karma Memorials Geocoding” addon. If the addon is not installed or activated, no external API calls are made.

Support

For technical support and complete documentation, visit: * Official Documentation * Support Forum * GitHub Repository

Credits

Developed by Karma CRM – Digital solutions for professionals.

Privacy Policy

Karma Memorials respects user privacy: * Does not collect personal data without consent * Commemorative messages are saved locally in WordPress database * Does not send data to external services * Compatible with GDPR and Italian privacy regulations * Smart notification system to reduce email spam

Italian Translation / Traduzione Italiana

Karma Memorials

Sistema completo per la gestione di necrologi e memoriali online con messaggi commemorativi, ricerca avanzata, notifiche intelligenti e template email personalizzabili. Include inserimenti illimitati di memoriali e ricorrenze. Disponibile una versione premium (Karma Memorials Unlimited) che sblocca funzionalità avanzate come statistiche, personalizzazione colori e logo email personalizzato.

Descrizione

Karma Memorials è un plugin completo per WordPress che permette di creare e gestire un sistema di necrologi e memoriali online professionale e moderno, con funzionalità avanzate per la gestione delle notifiche e la personalizzazione completa.

Funzionalità Principali

  • Gestione Necrologi Completa – Crea schede commemorative complete con foto, dati biografici e testo commemorativo
  • Sistema di Località – Organizza i memoriali per cimiteri, chiese e altre località
  • Messaggi Commemorativi – I visitatori possono lasciare messaggi di cordoglio con moderazione admin
  • Ricerca Avanzata – Sistema di ricerca per nome, località e data
  • Template Personalizzabili – Design responsive e moderno
  • Shortcode Completi – Integrazione facile in pagine e post
  • Pannello Admin Dedicato – Gestione completa dal backend di WordPress
  • Multilingua Ready – Supporto completo per traduzioni

Funzionalità Avanzate

  • Sistema Notifiche Intelligente – Email automatiche solo la prima volta con bottone “Forza invio email” per notifiche manuali
  • Template Email Personalizzabili – Modifica oggetto e contenuto delle email direttamente dal pannello admin
  • Sistema Ringraziamenti Completo – Template dedicati per ringraziamenti con shortcode per griglia completa
  • Elenco Memoriali Avanzato – Shortcode completo con filtri, ricerca e layout masonry responsive
  • Controlli Layout Griglia – Cambio dinamico numero colonne (Auto, 2, 3, 4, 5) con salvataggio preferenze
  • Tipo Anteprima Dinamico – Scelta tra Manifesto funebre e Foto defunto con cambio in tempo reale
  • Layout Masonry Responsive – Adattamento automatico alle proporzioni delle immagini senza tagli
  • Sistema di Debug Integrato – Pulsanti admin per aggiornamento rewrite rules e debug tecnico
  • Sezione Ricorrenze Completa – Gestione eventi commemorativi ricorrenti (trigesimi, anniversari, suffragi)
  • 6 Tipi Ricorrenza Predefiniti – Trigesimo, Anniversario, Suffragio, Giorno dei Morti, Mese di Novembre, Messe commemorazione
  • Collegamento Memoriali Esistenti – Ricerca AJAX per collegare ricorrenze a defunti già presenti nel database
  • Gestione Manifesti Separata – Upload e gestione manifesti ricorrenze indipendenti dalle foto defunto

Shortcode Disponibili

  • [karma_memorial id="123"] – Mostra un singolo necrologio
  • [karma_memorial_list]NUOVO! Lista memoriali in stile sidebar (ideale per widget)
  • [karma_memorials latest="10"] – Mostra gli ultimi 10 necrologi
  • [karma_memorials location="cimitero-centrale"] – Mostra necrologi per località
  • [karma_memorials search] – Form di ricerca
  • [karma_memorial_elenco] – Elenco completo memoriali con filtri avanzati
  • [karma_memorial_partecipazioni] – Griglia completa partecipazioni
  • [karma_memorial_messages] – Messaggi commemorativi specifici
  • [karma_ricorrenze]NUOVO! Elenco completo ricorrenze commemorative con filtri avanzati
  • [karma_ricorrenza id="123"]NUOVO! Dettaglio singola ricorrenza commemorativa

Sistema Notifiche Intelligente

  • Email Automatiche Prima Volta – Invio automatico solo quando un messaggio passa da “pending” a “approved” o “rejected”
  • Reset Intelligente – Quando un messaggio torna in moderazione, il flag notifica viene resettato
  • Bottone “Forza Invio Email” – Permette di inviare manualmente notifiche per cambi di stato successivi
  • Tracciamento Completo – Campo database notification_sent per monitorare le notifiche inviate
  • Prevenzione Duplicati – Elimina spam email e mantiene tracciabilità completa

Template Email Personalizzabili

  • Email Admin – Notifica per nuovi messaggi da moderare
  • Email Approvazione – Notifica quando un messaggio viene approvato
  • Email Rifiuto – Notifica quando un messaggio viene rifiutato
  • Variabili Dinamiche – Supporto per {site_name}, {memorial_title}, {author_name}, {current_date}
  • Personalizzazione Completa – Modifica oggetto e intro direttamente dal pannello admin

Come Funziona

  1. Crea Necrologi – Aggiungi schede commemorative con tutti i dettagli
  2. Organizza per Località – Associa ogni memoriale a cimiteri o luoghi specifici
  3. Gestisci Notifiche – Sistema intelligente per email automatiche e manuali
  4. Personalizza Email – Modifica template direttamente dal pannello admin
  5. Mostra al Pubblico – Usa shortcode o template per visualizzare i memoriali
  6. Widget SidebarNUOVO! Usa [karma_memorial_list] per sidebar e widget
  7. Gestisci Messaggi – Modera i messaggi commemorativi dei visitatori
  8. Gestisci Ringraziamenti – Template dedicati e griglia completa
  9. Elenco Avanzato – Griglia responsive con filtri e controlli layout
  10. Gestione RicorrenzeNUOVO! Sistema completo per eventi commemorativi ricorrenti

Estensioni Disponibili

Karma Memorials Unlimited – Funzionalità Premium * Manifesti illimitati per partecipazione * Statistiche avanzate e analytics * Logo email personalizzato * Supporto prioritario

Karma Memorials Servizi – Integrazione WooCommerce Completa * Pagamenti per messaggi commemorativi * Acquisto servizi (fiori, candele, manifesti) * Integrazione WooCommerce completa * Gestione ordini e fatturazione

Karma Memorials Geocoding – Sistema Mappe Avanzato * Geocoding automatico dei memoriali * Mappe interattive personalizzate * Integrazione Google Maps e OpenStreetMap

Installazione

Installazione Automatica

  1. Vai su Plugin > Aggiungi Nuovo nel tuo admin WordPress
  2. Cerca “Karma Memorials”
  3. Clicca “Installa Ora” e poi “Attiva”

Installazione Manuale

  1. Scarica il file zip del plugin
  2. Vai su Plugin > Aggiungi Nuovo > Carica Plugin
  3. Seleziona il file zip e clicca “Installa Ora”
  4. Attiva il plugin

Configurazione

  1. Vai su Memoriali > Impostazioni per configurare il plugin
  2. Imposta il provider delle mappe (Google Maps o OpenStreetMap)
  3. Configura le opzioni di moderazione messaggi
  4. Personalizza i template email per notifiche
  5. Configura colori e layout
  6. Personalizza i template email per admin, approvazione e rifiuto

Domande Frequenti

Il plugin è gratuito?

Sì, Karma Memorials è completamente gratuito con inserimenti illimitati di memoriali e ricorrenze. La versione gratuita include tutte le funzionalità principali con footer branding (che può essere disabilitato da Impostazioni > Tab Avanzate). Per sbloccare funzionalità avanzate (statistiche, logo email personalizzato) è disponibile “Karma Memorials Unlimited”. Le funzionalità di pagamento e e-commerce sono disponibili nell’addon separato “Karma Memorials Servizi”.

Posso personalizzare i template?

Sì, il plugin include template personalizzabili. Per opzioni di personalizzazione avanzate (colori, sfondi header) è disponibile “Karma Memorials Unlimited”. Presto metteremo a disposizione un aggiornamento che ti permetterà anche di scegliere tra layout differenti.

Supporta le mappe?

Sì, il plugin utilizza OpenStreetMap, completamente gratuito a differenza di Google Maps, e dispone su mobile di guida interattiva nei percorsi collegandosi ai navigatori installati sui vari device.

È compatibile con il mio tema?

Karma Memorials è progettato per funzionare con qualsiasi tema WordPress che rispetti gli standard.

Supporta le traduzioni?

Sì, il plugin è completamente pronto per le traduzioni e include i file .pot per i traduttori.

Come funziona il sistema notifiche?

Il sistema invia email automatiche solo la prima volta che un messaggio viene approvato o rifiutato. Per notifiche successive, è disponibile un bottone “Forza invio email” per l’invio manuale.

Posso personalizzare le email?

Sì, puoi modificare oggetto e contenuto delle email direttamente dal pannello admin nelle impostazioni del plugin.

Come funziona il sistema ringraziamenti?

Ogni ringraziamento ha una pagina dedicata con layout professionale. È disponibile anche uno shortcode per mostrare una griglia completa di tutti i ringraziamenti.

Come personalizzare il layout dell’elenco memoriali?

Usa lo shortcode [karma_memorial_elenco] con parametri per controllare numero colonne, filtri e tipo anteprima. Le preferenze sono salvate automaticamente.

Come funziona la sezione ricorrenze?

La sezione ricorrenze gestisce eventi commemorativi ricorrenti come trigesimi e anniversari. Ogni ricorrenza può essere collegata a un memoriale esistente o creare un nuovo defunto. Usa [karma_ricorrenze] per mostrare l’elenco e [karma_ricorrenza id="123"] per il dettaglio.

Posso collegare ricorrenze a memoriali esistenti?

Sì, il sistema include una ricerca AJAX intelligente per trovare e collegare ricorrenze a defunti già presenti nel database. Basta attivare la checkbox “Defunto esistente” e cercare per nome o cognome.

Quanti tipi di ricorrenza sono disponibili?

Il sistema include 6 tipi predefiniti: Trigesimo, Anniversario, Suffragio, Giorno dei Morti, Mese di Novembre e Messe di commemorazione. Questi sono fissi e non modificabili dall’admin.

Posso disinstallare il plugin mantenendo i dati?

Sì, seleziona “Non eliminare nulla” nelle impostazioni di disinstallazione. Tutti i memoriali, ricorrenze e messaggi rimarranno nel database e potrai reinstallare il plugin in futuro senza perdere i dati.

Cosa succede con la Cancellazione Radicale?

La Cancellazione Radicale elimina TUTTI i dati del plugin e degli addon collegati. Gli addon smetteranno di funzionare e dovranno essere reinstallati. È irreversibile e include tutti i memoriali, ricorrenze, messaggi, foto e documenti.

Come procedere con la disinstallazione sicura?

Per evitare blocchi durante la disinstallazione: 1. Disattiva prima tutti gli addon (Karma Memorials Servizi, etc.) 2. Vai su Memoriali > Impostazioni Disinstallazione 3. Scegli l’opzione di pulizia desiderata 4. Clicca “Salva Impostazioni Disinstallazione” 5. Ora puoi disattivare il plugin principale senza problemi 6. Elimina il plugin dall’elenco plugin

Posso rimuovere il branding?

La versione gratuita include un footer di branding (“Creato con Karma Memorials”) che può essere disabilitato da Impostazioni > Tab Avanzate. Per sbloccare funzionalità avanzate come statistiche dettagliate e logo email personalizzato, è disponibile “Karma Memorials Unlimited”.

Supporto

Per supporto tecnico e documentazione completa, visita: * Documentazione ufficiale * Forum di supporto * GitHub Repository

Crediti

Sviluppato da Karma CRM – Soluzioni digitali per professionisti.

Privacy Policy

Karma Memorials rispetta la privacy degli utenti: * Non raccoglie dati personali senza consenso * I messaggi commemorativi sono salvati localmente nel database WordPress * Non invia dati a servizi esterni (eccetto per le mappe se configurate) * Compatibile con GDPR e normative privacy italiane * Sistema notifiche intelligente per ridurre spam email

Freeon Business plan
Tested up to
WordPress 6.8.3
This plugin is available for download for your site.