Home › Forum › Pubblica Amministrazione › Amministrazione Trasparente › Codice errore dopo inserimento short-code e visualizzazione errata della pagina
- Questo topic ha 20 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 7 mesi fa da Marco Milesi.
-
AutorePost
-
27 Marzo 2014 alle 12:40 #1468Marco MilesiAmministratore del forum
Devi ripristinare tutte le tipologie… Il plugin non è programmato per lavorare senza alcune tipologie, a meno di modifiche in più parti del codice. Comunque la normativa richiede tutte le sezioni, quindi sarebbe più opportuno creare una voce (per esempio con titolo “Sezione non inerente alla scuola”) e associarla alle tipologie che non rientrano negli obblighi normativi.
A Presto
27 Marzo 2014 alle 16:00 #1478Alan Massimiliano SchiarettiAmministratore del forumBene, per ripristinare le voci devo reinstallare il plugin? Nel caso, le voci già inserite rimarranno o andranno perse?
Ho notato che l’errore in questione:
Catchable fatal error: Object of class WP_Error could not be converted to string in /web/htdocs/www.comprensivogrossetoquattro.gov.it/home/wp-content/plugins/amministrazione-trasparente/shortcodes/shortcodes-table.php on line 33
non permette il caricamento del resto della pagina, anche usando la widget di amministrazione trasparente: ciò che c’è dopo, scompare!
Temo, modestamente, che ci sia qualche problema nel codice PHP del plugin.
Comunque grazie per la rapida risposta!28 Marzo 2014 alle 12:10 #1481Alan Massimiliano SchiarettiAmministratore del forumAllora, ho provato a disinstallare e reinstallare Amministrazione Trasparente: l’errore rimane.
Non mi resta altro da fare che intervenire sul database per cancellare tutti i dati sulle tipologie e la tassonomia di Amministrazione Trasparente.
Sai indicarmi, per favore, un altro metodo veloce per “resettare” le tipologie e correggere il problema?
Grazie ancora!
28 Marzo 2014 alle 14:43 #1483Marco MilesiAmministratore del forumDunque, dato che mi sembri pratico ti scrivo la procedura per sbloccare le tipologie:
- nel file amministrazionetrasparente.php commenta la riga 51 (// ‘capabilities’) in modo che non venga letta come codice php.
- comparirà adesso un nuovo menù: Trasparenza -> Tipologie che ti darà la possibilità di modificare tutte le sezioni. Le modifiche però non potranno essere effettuate in quanto cancellando una sezione il plugin tenta automaticamente di ricrearla. Per questo devi commentare anche la riga 55 di amministrazionetrasparente.php [ // require(plugin_dir_path(__FILE__) . ‘taxonomygenerator.php’); ] in modo che il sotto-modulo che crea automaticamente le sezioni venga disabilitato.
- Ok, adesso puoi modificare liberamente le sezioni (tieni presente che è una pseudo-possibilità di modifica perchè i tag e il widget che metti nel sito cercano in modo statico le sezioni e se ne aggiunti altre o cambi la gerarchia non otterrai il risultato sperato.
- Una volta terminato tutto, puoi reinstallare il plugin o togliere le // di commento aggiunte prima. Reinstallando il plugin tutte le voci rimangono, e rimangono associate anche alle sezioni. Se invece cancelli o modifichi manualmente le sezioni le voci potrebbero perdere l’associazione con le sezioni.
A Presto
9 Aprile 2014 alle 7:44 #1490Alan Massimiliano SchiarettiAmministratore del forumGrazie per tutti i consigli e le indicazioni ma, pur seguendoli, non mi è stato possibile ripristinare il corretto funzionamento del plugin e tutte le tipologie cancellate né è stato possibile risolvere l’errore PHP.
Un modesto consiglio per un futuro aggiornamento del plugin: forse sarebbe opportuno impedire di cancellare le tipologie da parte dell’utente, visto che poi non è assolutamente facile ripristinarle (forse impossibile?) e che comunque la normativa prevede che siano tutte presenti sul sito istituzionale.
Per quanto mi riguarda, purtroppo, ho dovuto abbandonare il plugin e ho creato manualmente la gerarchia delle pagine previste dalla normativa. Soluzione che, devo ammettere, ha molti pregi: gestire le sezioni come pagine invece che come custom posts potrebbe essere semanticamente e logicamente più corretto. Che ne pensate?
Grazie comunque a Marco Milesi per l’ottimo lavoro di assistenza alla comunità di WordPress.
3 Maggio 2014 alle 16:18 #1537Marco MilesiAmministratore del forumAmministrazione Trasparente non permette l’eliminazione o la modifica delle sezioni. Se vengono sbloccate tramite codice… E’ un altro discorso…
Per quanto riguarda le pagine… Dipende… La normativa implicherebbe una struttura a “post” in quanto prevede – tra l’altro – anche l’archiviazione dopo 5 anni. In pratica si invita ad avere una struttura con tante voci per ogni sezione, piuttosto che sezioni statiche.
E’ come sostituire un archivio di notizie (post WordPress) con una pagina aggiornata manualmente di volta in volta… Potrà anche essere una soluzione valida, ma secondo me troppo dispendiosa e rischiosa.
A Presto
-
AutorePost
- Il topic ‘Codice errore dopo inserimento short-code e visualizzazione errata della pagina’ è chiuso a nuove risposte.