Commenti in thread di Brian: ottimizzati

Uno dei plugin che amo eseguire sul mio blog è Brian's Threaded Comments. Consente alle comunicazioni di essere nidificate, organizzate e molto facili da leggere e a cui rispondere. Non sono sicuro del motivo per cui la logica non è stata trascinata nel cuore di WordPress, Però.

Quando ho visto il sorgente delle mie pagine, però, il plugin ha aggiunto un bel pasticcio. Il plugin inserisce sia JavaScript che tag di stile per farlo funzionare. Il problema è che lo stile in linea e javascript possono aumentare i tempi di caricamento perché i fogli di stile collegati e i file javascript possono essere memorizzati nella cache una volta dal browser.

Poiché i bot di ricerca indicizzano la parte superiore della 'x' di una pagina, un codice come questo spinge verso il basso il contenuto reale. Non ne ho sentito parlare, ma credo che questo possa avere un impatto sull'ottimizzazione per i motori di ricerca del tuo sito. Il modo giusto per alimentare un motore di ricerca è saltare i condimenti e fornire più carne. L'ho fatto e ho spostato sia Javascript che CSS in un file collegato. Sto eseguendo il plugin ottimizzato qui.

Ho scritto a Brian sul plugin ottimizzato, ma l'e-mail è rimbalzata. Gli ho anche lanciato un suggerimento dal mio blog per vedere se si fermava. Se sei interessato, puoi scarica il plugin ottimizzato

Commenti

  1. 1

    Grazie mille per aver postato questo file!
    Ho brevemente (meno di dieci minuti) immerso il mio dito in Intense Debate perché i commenti filettati facilmente installati facevano appello .. Per quanto mi piaccia creare il mio sito, il loro sistema era troppo da sopportare per questo lusso da solo.

  2. 2

    Stavo guardando i tuoi file nello zip e sembra davvero buono, tuttavia qualcuno ti ha battuto sul tempo ad aprile. Check-out questo post.

    Qualcos'altro su cui migliorare sarebbe avere le immagini in versi locali chiamandole da una posizione esterna con una sorta di codice crittografato, almeno questo è quello che sembra intorno alle linee in cui chiama le immagini png.

    Pensieri?

  3. 4

    Ciao Doug,
    Grazie per questo? Stavo per tentare di fare la stessa identica cosa, mi hai fatto risparmiare tempo.

    Ho dovuto aggiungere alcune funzioni da Brians Threaded Comments 1.5 che interrompevano la tua iterazione.
    Sopra btc_add_reply_id($id):

    function btc_has_avatars() {
    if( function_exists('get_avatar'))
    return true;
    else if(function_exists('MyAvatars'))
    return true;
    return false;
    }

    function btc_avatar() {
    if( function_exists('get_avatar')) {
    echo get_avatar(get_comment_author_email(), '64');
    return;
    }
    else if(function_exists('MyAvatars')) {
    MyAvatars();
    return;
    }
    }

    Ho anche aggiunto un po 'di CSS da BTC 1.5 al file .css:

    .btc_gravatar {
    float: right;
    margin: 3px 3px 4px 4px;
    }
    .collapsed .btc_gravatar { display:none; } /* I added this, since the gravatars weren't collapsing nicely */

  4. 5

    È fantastico, Doug! Un problema: sembra che il plug-in ora voglia essere nella sottocartella briansthreadedcomments dei plug-in, ma alcune delle immagini vengono visualizzate accedendo al file PHP nella directory dei plug-in (quando un utente si è iscritto agli avvisi e-mail, ad esempio). Ho aggirato questo problema avendo il file PHP in entrambi i posti. Probabilmente ha solo bisogno di avere un URL regolato da qualche parte nel codice.

  5. 8

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.