I’ve started adding the Share This plugin to several of my sites and was frustrated on one site to see on the front page “SHARETHIS.addEntry(” and a lot more ugly text. Upon investigation the < script tag enclosing the SHARETHIS javascript. So, I went on an investigation. I looked in the share this forums and found some people reporting the same problem with no real solutions.
I tested putting the javascript in the header manually. That didn’t solve it. I tried disabling other plugins and that didn’t work.
Finally, I compared the source of the working page and the non working page and that’s when I saw that the enclosing script tags were missing. So, I started looking at the template tag right before the sharethis plug. I noticed that the working site had <?php the_content(‘Read the rest of this entry »’); ?> the one that wasn’t working was using the rss head of the article to get the summary text on the front page. <?php the_content_rss(‘…. so I replaced that bit and the sharethis plugin started working on the front page.
I like this because it also solved the problem I had with the popularity contest plugin not working.