- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Iscrizione con abbonamento
- 
							
							
							
							
							
Iscrizione con abbonamentoSalve, sapete se "Paid Memberships Pro" permette di non rendere più visibile il profilo dell'utente una volta che l'abbonamento a cui si è iscritto non è più attivo(scaduto)? Grazie 
 
- 
							
							
							
							
							
Ero convinto ci fosse un plugin con queste funzionalità ma dato che non ho trovato nulla, ho messo mani al codice e dopo qualche ora di debug ho individuato la funzione da modificare. funzione do_user_ids_query() Ho sostituito questo codice: $this->user_ids = $wpdb->get_col( "{$this->uid_clauses['select']} {$this->uid_clauses['where']} {$this->uid_clauses['orderby']} {$this->uid_clauses['order']} {$this->uid_clauses['limit']}" ); Con questo: $id_abbonati = $wpdb->get_col("SELECT user_id FROM ".$wpdb->prefix."pmpro_memberships_users WHERE status = 'active'"); 
 $this->user_ids = $id_abbonati;Richiamandomi, anziché gli id registrati al sito, tutti gli id che hanno effettuato l'abbonamento.  
 
- 
							
							
							
							
							Bravo freuxbang, ottima lavoro, grazie della tua condivisione. 