Indice
Repository: GitHub – Sync User Post Meta
Descrizione del progetto
Il cliente aveva la necessità di sincronizzare i meta_dati degli utenti con i meta_dati dei post in WordPress, in modo da permettere al plugin Ajax Search Pro di eseguire ricerche filtrate anche per i meta_dati associati agli utenti.
Problema Specifico: Gli utenti, registrati tramite il plugin Ultimate Member, inseriscono la loro città di lavoro. Gli articoli pubblicati dovrebbero poter essere filtrati in base alla città di lavoro dell’autore. Tuttavia, Ajax Search Pro non permette di filtrare i post in base ai meta_dati degli utenti direttamente, poiché si limita a filtrare per meta_dati degli utenti stessi, mostrando solo risultati utente e non articoli.
Soluzione proposta
Abbiamo sviluppato un plugin personalizzato che sincronizza i meta_dati degli utenti con i meta_dati dei post. La sincronizzazione avviene attraverso il mantenimento dello stesso meta_key per assicurare che i meta_dati siano coerenti tra utenti e post.
Inoltre, è stata implementata una funzionalità nella dashboard di WordPress che consente di sincronizzare tutti i post di un autore qualora quest’ultimo modifichi la sua città di appartenenza nel proprio profilo.
Caratteristiche principali:
- Sincronizzazione automatica dei meta_dati tra user_meta e post_meta.
- Funzionalità nella dashboard per sincronizzare i post di un autore.
- Utilizzo dello stesso meta_key per garantire la coerenza dei dati.
Tempistiche
Il plugin è stato sviluppato e implementato secondo le specifiche del cliente, con un tempo di realizzazione ottimale.