Komentar Berulir Brian: Dioptimalkan

Salah satu plugin yang saya suka dijalankan di blog saya adalah Brian's Threaded Comments. Hal ini memungkinkan komunikasi bersarang, terorganisir dan sangat mudah dibaca dan ditanggapi. Saya tidak yakin mengapa logika belum ditarik ke inti WordPress, Meskipun.

Namun, ketika saya melihat sumber halaman saya, plugin menambahkan cukup banyak kekacauan. Plugin menyisipkan tag Javascript dan gaya agar berfungsi. Masalahnya adalah gaya inline dan javascript dapat meningkatkan waktu muat karena file stylesheet dan javascript yang tertaut dapat di-cache satu kali oleh browser.

Karena bot pencarian mengindeks jumlah 'x' teratas dari sebuah halaman, kode seperti ini mendorong konten sebenarnya ke bawah. Saya belum pernah mendengarnya, tetapi saya yakin ini dapat memengaruhi Pengoptimalan Mesin Telusur situs Anda. Cara yang benar untuk memberi makan Search Engine adalah dengan melewatkan topping dan menyediakan lebih banyak daging. Saya melakukan hal itu dan memindahkan Javascript dan CSS ke file yang ditautkan. Saya menjalankan plugin yang dioptimalkan di sini.

Saya telah menulis Brian di plugin yang dioptimalkan, tetapi emailnya terpental. Saya juga memberinya tip dari blog saya untuk melihat apakah dia akan mampir. Jika Anda tertarik, Anda bisa unduh plugin yang dioptimalkan sini.

8 Komentar

  1. 1

    Terima kasih banyak telah memposting file ini!
    Saya secara singkat (kurang dari sepuluh menit) mencelupkan kaki saya ke dalam Perdebatan Intens karena komentar berulir yang mudah dipasang menarik .. Sama seperti saya suka memperalat situs saya, sistem mereka terlalu banyak untuk ditampung untuk kemewahan ini saja.

  2. 2

    Saya melihat file Anda di zip dan itu terlihat sangat bagus, namun seseorang mengalahkan Anda pada bulan April. Periksa posting ini.

    Hal lain yang perlu diperbaiki adalah memiliki gambar ayat-ayat lokal yang memanggilnya dari lokasi eksternal dengan semacam kode terenkripsi, setidaknya seperti itulah yang terlihat di sekitar garis yang disebut gambar png.

    Pikiran?

  3. 4

    Hai Doug,
    Terima kasih untuk ini? Saya akan berusaha untuk melakukan hal yang persis sama, Anda menghemat waktu saya.

    Saya harus menambahkan beberapa fungsi dari Brians Threaded Comments 1.5 yang melanggar iterasi Anda.
    Atas 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;
    }
    }

    Saya juga menambahkan sedikit CSS dari BTC 1.5 ke 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

    Ini bagus, Doug! Satu masalah: Tampaknya plugin sekarang ingin berada di subfolder plugin briansthreadedcomments, tetapi beberapa gambar dirender dengan mengakses file PHP di direktori plugin (ketika pengguna telah berlangganan peringatan email, misalnya). Saya mengatasi ini dengan memiliki file PHP di kedua tempat. Mungkin hanya perlu memiliki URL yang disesuaikan di suatu tempat dalam kode.

  5. 8

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.