Vallaha olayı tam anlayamadım. Anlasam ona göre fikir yürüteceğim.

Şu mesajda verdiğin kodlar değil mi bahsettiğimiz?
https://www.r10.net/1064894925-post2.html

Orada 6 tane query görüyorum. Birde kategorileri almak için foreach kullanmışsın. Onuda class sorununu çözmek için yapıyorsun anladığım kadarıyla.

Ayrıca bildiğim kadarıyla pagenavi sayfayı düzgün gösterebilmesi için ayarlardaki okunma bölümündeki blogda gösterilecek yazı sayısı ile sayfaya çektiğin yazıların sayısının aynı olması lazım. Yani query ile çektiğin ve göstermek istediğin yazıların sayısı.

Normalde bu kadar yoğun query olmasa tek bir query olsa yine o mesajda verdiğin şu kod iş görür.

   <?php $page = (get_query_var('paged')) ? get_query_var('paged') : 1;query_posts("cat=-9,-15&paged=$page&posts_per_page=2"); ?>