
Originalmente inviato da
leeliah99
Inoltro per conoscenza la risposta ricevuta sul forum, non credo di voler dare accesso al mio blog e non saprei come fare per l'accesso FTP, senza poi sapere se effettivamente implementeranno una soluzione permanente. Posso sapere che modifica avete fatto voi manualmente in caso dovesse succedere di nuovo ad un prossimo aggiornamento?
Certo!
Si tratta del file wp-content/plugins/td-composer/includes/tdc_main.php: devi individuare il punto in cui viene invocato l'hook the_post e correggerlo.
Codice da individuare:
Codice PHP:
do_action_ref_array( 'the_post', array( &$current_post ) );
Correzione da apportare come fatto in precedenza dal supporto del plugin:
Codice PHP:
global $wp_query; do_action_ref_array( 'the_post', array( &$current_post, &$wp_query ) );
Se hai confidenza nel modificare il codice PHP dei plugin procedi pure in autonomia: puoi usare l'Editor del plugin che trovi integrato nel pannello di amministrazione di WordPress o sbloccare l'accesso FTP ed usare un client FTP.
Ti ricordo che in caso di modifiche errate il sito possa rompersi e non essere più funzionante, in tal caso ti verrà mostrata una schermata di errore con le indicazioni da seguire per risolvere, che potrai effettuare sempre in autonomia.
Se invece non sai bene dove mettere mano o hai paura di causare problemi puoi rivolgerti sempre a noi, magari riferendoti a questa segnalazione in modo che la tua richiesta possa venire gestita il più rapidamente possibile.
Ti ringrazio per averci inoltrato la risposta che ti hanno fornito, ci hanno risposto anche alla mail che avevamo inviato in seguito alla tua segnalazione ed essenzialmente hanno scritto la stessa cosa. Spero che questo sollecito li possa spingere a prioritizzare la correzione.
Qualche ulteriore dettaglio tecnico sul perché succede:
Il codice del plugin sbaglia ad invocare l'hook the_post con solo un argomento: da WordPress 4.1.0 (rilasciata nel 2015, più di dieci anni fa) quell'hook richiede due argomenti: sia il post che la query.
Altervista ha bisogno di questo hook, invocato correttamente con tutti i parametri necessari, per poter inserire correttamente nelle pagine vari elementi come i pulsanti di condivisione in fondo agli articoli o gli annunci pubblicitari in cima ed in fondo al contenuto qualora siano attivi.