Commentaires de Brian: optimisé

L'un des plugins que j'aime utiliser sur mon blog est celui des commentaires en filigrane de Brian. Il permet aux communications d'être imbriquées, organisées et très faciles à lire et à répondre. Je ne sais pas pourquoi la logique n'a pas été tirée au cœur de WordPress, Cependant.

En regardant la source de mes pages, cependant, le plugin a ajouté un peu de désordre. Le plugin insère à la fois Javascript et des balises de style pour le faire fonctionner. Le problème est que le style en ligne et le javascript peuvent augmenter les temps de chargement, car les feuilles de style liées et les fichiers javascript peuvent être mis en cache une fois par le navigateur.

Puisque les robots de recherche indexent le montant «x» supérieur d'une page, un code comme celui-ci pousse le contenu réel vers le bas. Je n'en ai pas entendu parler, mais je pense que cela peut avoir un impact sur l'optimisation des moteurs de recherche de votre site. La bonne façon d'alimenter un moteur de recherche est de sauter les garnitures et de fournir plus de viande. C'est exactement ce que j'ai fait et j'ai déplacé à la fois le Javascript et le CSS dans un fichier lié. J'exécute le plugin optimisé ici.

J'ai écrit Brian sur le plugin optimisé, mais l'e-mail a rebondi. Je lui ai également lancé une astuce de mon blog pour voir s'il passera. Si vous êtes intéressé, vous pouvez télécharger le plugin optimisé ici.

8 Commentaires

  1. 1

    Thank you very much for posting this file!
    I briefly (less than ten minutes) dipped my toe into Intense Debate because easily installed threaded comments appealed.. Much as I love tooling out my site, their system was too much to put up with for this luxury alone.

  2. 2

    I was looking at your files in the zip and it looks really good, however someone beat you to the punch back in April. Check out ce poste.

    Something else to improve upon would be having the images local verses having them called from an external location with some sort of encrypted code, at least that’s what it looks like around the lines where it calls the png images.

    Pensées?

  3. 4

    Salut Doug,
    Thanks for this?I was about to endeavor to do the exact same thing, you saved me the time.

    I had to add a few functions from Brians Threaded Comments 1.5 that were breaking your iteration.
    Au-dessus de 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;
    }
    }

    I also added a little CSS from BTC 1.5 to the .css file:

    .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

    This is great, Doug! One issue: It seems that the plugin now wants to be in the briansthreadedcomments subfolder of plugins, but a few of the images are rendered by accessing the PHP file in the plugins directory (when a user has subscribed to email alerts, for example). I worked around this by having the PHP file in both places. Probably just needs to have a URL adjusted somewhere in the code.

  5. 8

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..