Risposte nei forum create

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)
  • Ci sono riuscito con una condizionale tra date. Il risultato è perfetto. Funziona e ho appena testato 3 utenti creati nelle date stabilite (ovviamente in data odierna in 3 orari differenti).

    Potete chiudere il post.

    NB.: Per chi ne avesse bisogno, ho creato questa condizionale, ma gli orari differiscono in base al server. Per esempio il mio va 3 ore indietro e quindi la condizionale deve dare una data con orario 3 ore prima. Ma se dovete lavorarci semplicemente con le date, impostate 00:00:00 e non avete alcun problema di calcoli, come me.

    function fb_wp_insert_user() {
    	$event_date = '2020-07-23 08:00:00'; //Impostare 3 ore prima per il GMT SERVER
    		$event_date = new DateTime($event_date);
    		$today_date = new DateTime();
    		if ($event_date <= $today_date)
     			{
    				$user_data = array(
    					'ID' => '',
    					'user_pass' => '3dummy',
    					'user_login' => '3dummy',
    					'user_nicename' => 'Dummy3',
    					'user_url' => '',
    					'user_email' => 'dummy3@example.com',
    					'display_name' => 'Dummy3',
    					'nickname' => 'dummy',
    					'first_name' => 'Dummy',
    					'user_registered' => '2020-07-23 11:00:00',
    					'role' => 'editor'
    				);
    				$user_id == wp_insert_user( $user_data );
    			} 
    	}
    add_action( 'admin_init', 'fb_wp_insert_user' );

    Spero possa essere di aiuto a qualcun altro.

    • Questa risposta è stata modificata 2 mesi, 1 settimana fa da bimmer525d.

    Spiego la mia idea che può essere semplice ma altrettanto funzionale.

    Ho trovato il codice che mi permette di creare un utente inserendolo in functions.php del tema.
    Se io volessi eseguire quel codice con la condizione che sono le ore HH:mm:ss in data YY-mm-dd? Prima e dopo tale data non deve seguire quella funzione.

    Come posso muovermi?

    Il codice base per la creazione dell’utente è questo:

    function fb_wp_insert_user() {
    	$user_data = array(
    		'ID' => '',
    		'user_pass' => 'dummy',
    		'user_login' => 'dummy',
    		'user_nicename' => 'Dummy',
    		'user_url' => '',
    		'user_email' => 'dummy@example.com',
    		'display_name' => 'Dummy',
    		'nickname' => 'dummy',
    		'first_name' => 'Dummy',
    		'user_registered' => '2020-07-23 18:31:00',
    		'role' => get_option('default_role') // Use default role or another role, e.g. 'editor'
    	);
    	
    	$user_id = wp_insert_user( $user_data );
    }
    add_action( 'admin_init', 'fb_wp_insert_user' );

    Ho provato a cambiare una data e un orario anteriore a quello attuale, ma l’utente me lo registra ugualmente in database, fregandosene altamente che non è 23 luglio.

    Ciao @andreaporotti
    Ho già controllato e tutti hanno una data di termine, ma inizio al momento della creazione account. No postdatato.

    Purtroppo non saprei come iniziare a muovermi per creare un plugin apposito. Sapresti darmi delle indicazioni in merito? Sono stato programmatore ai tempi, ma non mi sono mai cimentato nei plugins

    Buon pomeriggio @matteospi

    In pratica gestisco una biblioteca virtuale di 2 scuole private per cui lavoro e sostanzialmente ricevo ogni giorno i registri cartacei che rimangono in segreteria didattica con i calendari delle persone che iniziano i corsi da una data X ad una data Y dove l’utente termina i corsi e quindi disattivazione account.
    Io ogni giorno attualmente mi vado a guardare questi registri e vado a segnarmi le utenze che iniziano oggi o domani, creandole e rendendole attive oggi stesso. Però sarebbe utile che nello stesso momento in cui aggiornano i registri cartacei, dove io creo l’utenza in data odierna, l’utenza venga abilitata nella data che io imposto, tipo il 12 agosto e termina tipo il 30 ottobre.

    • Questa risposta è stata modificata 2 mesi, 1 settimana fa da bimmer525d.

    Dimenticavo, non l’ho inserito in caso ci siano problemi con il regolamento, ma se posso, linko il sito

    Trovata la soluzione. Ho giocato con la funzione bloginfo e poi utilizzato assieme al tag “echo”. Ho fatto la riga oro, la scritta nera con margine impostato e grandezza font 😉

    Interessante. Ma se volessi mettere proprio una riga colorata che dovrebbe fungere da container per tutta la lunghezza dello schermo in cui inserire il codice?

    Forum: Aspetto = Temi
    In risposta a: Tema Shop Elite

    no, ho usato un’immagine 4000x300px con 3 gradazioni di colore ma non sfumati.

    tipo 180px di altezza per un grigio topo, 90px per un grigio chiaro e 30px per un grigio chiarissimo. allineato in basso a sx e riempito (in base allo schermo) la parte alta vuota senza immagine del box di anteprima articolo del grigio topo. In modo da riprendere in alto con la navbar scura, mentre in basso riprende il bianco del contenuto

    ___________________________________

    Grigio topo
    ___________________________________

    Grigio più chiaro
    ___________________________________

    Grigio quasi bianco
    ___________________________________

    Forum: Aspetto = Temi
    In risposta a: Tema Shop Elite

    infatti per fare le prove uso toni forti e vedo cosa cambia. comunque ho risolto in altre maniere, sempre da css aggiuntivo 😉 è uscita una cosa davvero carina, impostato uno sfondo a sfumare di 300 px in altezza e poi tutto riempito con il colore più scuro (sfuma dal più scuro in alto (che riprende la navbar) al più chiaro (che riprende il body del sito)

    Ciao sonia, purtroppo non mi è stato di aiuto nessun video. In compenso sono riuscito ad associare il WooCommerce al LifterLMS e dai test funziona benissimo. Ora è da vedere i metodi di pagamento effettivi. Se volessi fare una domanda riguardante un tema, c’è la sezione adatta?

    ciao sonia,
    ci ho gia provato con LearnPress, ma non riesco ad inserire la lezione in un corso.

    mi da questo errore nell’editing cella lezione:

    “Permalink only available if the item is already assigned to a course.”

    e non trovo soluzioni a questo errore del plugin in giro per il web

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)