Warning: Declaration of top_bar_walker::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0)

Nella riga dove segnala l’errore es. functions.php riga 256

sostituisci:

function start_el( $output, $item, $depth, $args ) {

con:

function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
https://wordpress.stackexchange.com/questions/249007/error-warning-declaration-of-description-walkerstart-el-after-php-upgrade

Me lo merito un caffè? Dai clicca qui per offrirmelo.

crypto.com referral code t8v8gjbup2

t8v8gjbup2 è il codice che puoi utilizzare come referente (o referral code) sul sito crypto.com

Se utilizzi questo credito avremo un bonus di 25$. A te non costa niente e nemmeno a me. Possiamo solo guadagnarci per cui non farti scrupoli ad utilizzarlo. Ricorda il codice è t8v8gjbup2.

Se sei più comodo segui il link: https://platinum.crypto.com/r/t8v8gjbup2

Crypto.com è una piattaforma ideale per gestire criptovalute.
E’ specificatamente dedicato a chi vuole comprare, vendere, scambiare, traferire crytovalute.
La piattaforma supporta tutte le criptovalute più note: da Bitcoin a Ethereum, passando per Litecoin e Ripple. Crypto.com ha anche due proprie criptovalute: MCO e CRO.
Su Crypto.com puoi scegliere se fare trading con le criptovalute o usare il conto soltanto come wallet. Volendo ti danno anche una carta visa.

Aprire un conto è gratuito, si pagheranno le commissioni sull’acquisto o vendita delle cryptovalute.

In bocca al lupo e ricorda il codice referente ( referral code ) di crypto.com è t8v8gjbup2

Me lo merito un caffè? Dai clicca qui per offrirmelo.

Aggiungere campi nel form di registrazione WOOCOMMERCE

Se devi aggiungere dei campi allo scarno menu di registrazione di woocommerce e in generale di wordpress bisogna modificare il file “functions.php” come di seguito indicato. Il fatto di essere riuscito ad inserire extra campi in registration form ha molto facilitato la registrazione.

“Se serve aggiungere campi (tipo p.iva, sdi) lo puoi fare con il plugin che si chiama: Checkout Field Editor for WooCommerce

Nel caso sotto riportato è stato utilizzato il plugin Checkout Field Editor for WooCommerce per aggiungere i campi P.Iva e Società oltre a quelli già presenti.

////////////////////////////////////////////////////////////////////
// REGISTRAZIONE UTENTE
////////////////////////////////////////////////////////////////////
function woocommerce_add_registration_fields() {?>
    <p class="form-row form-row-first">
        <label for="reg_billing_first_name"><?php _e( 'First name', 'woocommerce' ); ?><span class="required">*</span></label>
        <input type="text" class="input-text" name="billing_first_name" id="reg_billing_first_name" value="<?php if ( ! empty( $_POST['billing_first_name'] ) ) esc_attr_e( $_POST['billing_first_name'] ); ?>" />
    </p>
    <p class="form-row form-row-last">
        <label for="reg_billing_last_name"><?php _e( 'Last name', 'woocommerce' ); ?><span class="required">*</span></label>
        <input type="text" class="input-text" name="billing_last_name" id="reg_billing_last_name" value="<?php if ( ! empty( $_POST['billing_last_name'] ) ) esc_attr_e( $_POST['billing_last_name'] ); ?>" />
    </p>
    <p class="form-row form-row-first">
        <label for="billing_phone"><?php _e( 'Phone', 'woocommerce' ); ?><span class="required">*</span></label>
        <input type="text" class="input-text" name="billing_phone" id="billing_phone" value="<?php if ( ! empty( $_POST['billing_phone'] ) ) esc_attr_e( $_POST['billing_phone'] ); ?>" />
    </p>
    <p class="form-row form-row-last">
        <label for="reg_billing_company"><?php _e( 'Società', 'woocommerce' ); ?><span class="required">*</span></label>
        <input type="text" class="input-text" name="billing_company" id="reg_billing_company" value="<?php if ( ! empty( $_POST['billing_company'] ) ) esc_attr_e( $_POST['billing_company'] ); ?>" />
    </p>
	<p class="form-row form-row-last">
    <label for="reg_billing_piva"><?php _e( 'Partita Iva', 'woocommerce' ); ?><span class="required">*</span></label>
    <input type="text" class="input-text" name="billing_piva" id="reg_billing_piva" value="<?php if ( ! empty( $_POST['billing_piva'] ) ) esc_attr_e( $_POST['billing_piva'] ); ?>" />
    </p>
    <div class="clear"></div>
    <?php
}
add_action( 'woocommerce_register_form_start', 'woocommerce_add_registration_fields' );
function woocommerce_validate_extra_registration_fields( $username, $email, $validation_errors ) {
 
    if ( empty( $_POST['billing_first_name'] ) ) {
        $validation_errors->add( 'billing_first_name_error', __( 'Nome è richiesto!', 'woocommerce' ) );
    }
 
    if ( empty( $_POST['billing_last_name'] ) ) {
        $validation_errors->add( 'billing_last_name_error', __( 'Cognome è richiesto!', 'woocommerce' ) );
    }
 
    if( empty($_POST['billing_phone']) ) {
        $validation_errors->add( 'billing_phone_error', __( 'Telefono è richiesto!', 'woocommerce' ) );
    }
 
    if( empty($_POST['billing_company']) ) {
        $validation_errors->add( 'billing_company', __( 'Data di nascita è richiesta!', 'woocommerce' ) );
    }
	  if( empty($_POST['billing_piva']) ) {
        $validation_errors->add( 'billing_piva', __( 'La Partita Iva è richiesta!', 'woocommerce' ) );
    }
  
    return $validation_errors;
}
 
add_action( 'woocommerce_register_post', 'woocommerce_validate_extra_registration_fields', 10, 3 );
function woocommerce_save_extra_registration_fields( $customer_id ) {
    if ( isset( $_POST['billing_first_name'] ) ) {
        update_user_meta( $customer_id, 'first_name', sanitize_text_field( $_POST['billing_first_name'] ) );
        update_user_meta( $customer_id, 'billing_first_name', sanitize_text_field( $_POST['billing_first_name'] ) );
    }
 
    if ( isset( $_POST['billing_last_name'] ) ) {
        update_user_meta( $customer_id, 'last_name', sanitize_text_field( $_POST['billing_last_name'] ) );
        update_user_meta( $customer_id, 'billing_last_name', sanitize_text_field( $_POST['billing_last_name'] ) );
    }
 
    if ( isset( $_POST['billing_phone'] ) ) {
        update_user_meta( $customer_id, 'billing_phone', sanitize_text_field( $_POST['billing_phone'] ) );
    }
 
    if( isset($_POST['billing_company']) ) {
        update_user_meta( $customer_id, 'billing_company', sanitize_text_field( $_POST['billing_company'] ) );
    }
	if( isset($_POST['billing_piva']) ) {
        update_user_meta( $customer_id, 'billing_piva', sanitize_text_field( $_POST['billing_piva'] ) );
    }
 }
add_action( 'woocommerce_created_customer', 'woocommerce_save_extra_registration_fields' );

Il RISULTATO:

Me lo merito un caffè? Dai clicca qui per offrirmelo.

– Risolto – Correzione oracolo di crittografia

ma come, fino a ieri entravo e oggi non va più come mai?
E poi cos’è sto oracolo, che siamo in Matrix????

Niente paura, la soluzione è semplice e l’oracolo non è altro che la traduzione in italiano di Oracle.

L’errore si presenta così:
La funzione richiesta non è supportata.
Computer remoto:
xxxxxxx
La causa potrebbe essere la Correzione crittografia Oracle per CredSSP.
Per altre informazioni, vedi
 https://go.microsoft.com/fwlink/?linkid=866660

Il problema è il client che ha fatto un aggiornamento di sicurezza e non ti fa più collegare al tuo Desktop Remoto.
Per risolvere:

  • Esegui il comando: gpedit.msc (tasto win + R per aprire la maschera di esegui)
  • Segui il percorso: Configurazione Computer –> Modelli Amministrativi –> Sistema –> Delega di Credenziali
  • Trova e fai doppio click sulla voce “Correzione Oracolo di Crittografia” ( che starebbe per Correzione crittografia Oracle)
  • Seleziona “Attivata” e al livello di protezione mettere “vulnerabile
  • confermare con ok e conferma
  • Verificare che funzioni nuovamente la connessione

Tutto qua, provare per credere.

Me lo merito un caffè? Dai clicca qui per offrirmelo.

statistiche CPanel senza password

Con questo script è possibile visualizzare le statistiche di webanalyzer senza entrare nel pannello di CPanel.
E’ comodo per far vedere le statistiche a chi vogliamo senza però dare la user e pwd principale di accesso al pannello di gestione del dominio.

Ecco l’indirizzo di chi ha realizzato lo script dove trovate i file da scaricare: Leggi tutto “statistiche CPanel senza password”

Me lo merito un caffè? Dai clicca qui per offrirmelo.

cPANEL Sender verify failed

If you have problems with your cPanel server not receiving mail from certain email addresses here is why :

When cPANEL in in the process of receiving a message, it contacts the sender’s server to establish a verification connection.
If the connection times out or the sender’s server is configured in such a way that it rejects the connection, the result is : Sender verify failed
In my case the sending server is running ISPConfig, that hosts a site with a email web form.
To resolve this, you need to add the recipient server IP in WHM Home -> Service Configuration -> Exim Configuration Manager -> Sender verification bypass IP addresses.

Me lo merito un caffè? Dai clicca qui per offrirmelo.

rimuovere Cryptolocker

Alla data odierna, Cryptolocker e le sue varianti sono rimuovibili solo in un modo.

Affidandosi all’antivirus Dr.Web

Infatti dopo aver acquistato la licenza da 28 euro circa (quella con assistenza tecnica per intenderci), si dovrà collegare a questo indirizzo (link) e seguire le istruzioni per tentare il recupero.

Io direi per 28 euro tentar non nuoce.

Cryptolocker e le sue varianti hanno le ore contate.

Attendo un riscontro sul funzionamento.

 

Me lo merito un caffè? Dai clicca qui per offrirmelo.

Aggiungere il Ricordami in un form php

Come aggiungere un pulsante “Ricordami” in un form php

Il form è composto da 2 file, uno con il form e l’altro con le istruzioni del form.

Per comodità spiego la funzione valida per un campo, se serve su più campi basta replicare dove serve.

1-
Nel file del form inserire il checkbox del ricordami:

<input type="checkbox" name="Rem" />Ricordami Leggi tutto "Aggiungere il Ricordami in un form php"

Me lo merito un caffè? Dai clicca qui per offrirmelo.