Archivi tag: CSS

WordPress, php & CSS

E alla fine ho tirato un po’ tardi.

Mi son messo a lavoro sul sito dell’associazione.

Ho potuto eliminare quel malefico plugin di gestione degli eventi che faceva saltare jQuery e l’interfaccia di admin e ho sistemato un po’ di cose qua e là. Al suo posto ho usato una categoria apposita di eventi, con customfield usato per ordinarli cronologicamente, template personalizzati di pagina, funzioni di filter sul $wp_query, un po’ di condizionali nel sidebar.php e nel single.php.

Il problema è che ora mi trovo con un codice un po’ incoerente e pasticciato, una sidebar vuota in alcune pagine (visto che devo ancora preparare il widget e non so come farlo) e non mi ricordo perché in certi punti ho messo certe stringhe di codice (usare le linee di commento man mano, no, vero?).

Però devo dire che mi sento soddisfatto.

Limatura dopo limatura sta venendo fuori un buon sito.

Lavoretti in corso

Ho trovato* questo post che spiega i cambiamenti da apportare al CSS del blog per renderlo compatibile con le didascalie (captions) introdotte con la versione 2.6 di WordPress e per far tornare funzionante il posizionamento delle immagini.

E sono in ogni caso importanti cambiamenti da apportare, considerando che (se ho capito bene) il vecchio metodo verrà abbandonato.

Così ho messo (finalmente) mano ai CSS, anche perchè mi ero accorto di un errore nella visualizzazione delle liste ordinate (o almeno, così era su Safari, non so se su Firefox si vedevano bene).

Risolto velocemente il problema delle liste, ma inserendo il nuovo codice per l’allineamento delle immagini, i tanto sofferti cubotti scappano via dalla loro posizione e si mettono nel bel mezzo della pagina. ARGH!

Urgono investigazioni [o anche una mano da parte di qualcuno più esperto di me, perchè ho come l’impressione che il mio file CSS sia inutilmente contorto, pesante e ridondante in alcune parti].

 

* ok, lo ammetto, non l’ho trovato. L’aveva segnalato xlthlx tra gli i suoi shared items di Google Reader (funzione disponibile, se ne siete interessati, solo con l’interfaccia in lingua Inglese USA).