in ur plugin you placed
FB.XFBML.parse(facebookPosts);
in wrong (as I guess) place
instead of doing it inside filter:parse.post
or filter:parse.raw
just do it on the client-side.
first of all setup listeners for three events
1.
$(document).on('ready', function(){ "this one will be fired once, when ur page is loaded first time. search all your FB divs and perform that magic FB.XFBML.parse(facebookPosts) etc " });
2.
$(window).on('action:ajaxify.end', function(){"this one will be fired each time when u click on a link for navigating to another page. search all FB divs and perform the magic again"});
3.
$(window).on('action:posts.loaded', function(){"and the last one, it will be fired each time, you scroll down on a page and new posts are loaded. again search all FB divs and perform the magic"});
and inside filter:parse.post
and filter:parse.raw
you still have to transform FB links to FB divs.
that's it 
said:
so these are 2 seperate things ?
exactly. these hooks are intended for different things, but in ur case u need to use both