The function is in “plugins/social-comments/plugin.php” line 264. I adjusted line 267 to read:
if (( is_home() || is_single() || is_page() || is_singular()) && comments_open()){
and the comments appeared after the test post I had on the homepage. I don’t have any experience with this plugin but have done many jobs similar to this. This was just a quick “hack” I put in place to see if any obvious issues appeared (which they didn’t) and is not fully tested. You’d have to test this worked as desired and adjust if necessary.
While this may provide the outcome you wish for it is not ideal as, as stated above, when the plugin is updated it is overwritten with a newer version and any changes made within the plugin itself are lost. To avoid this you would need to create your own plugin, rewrite the function to work in it’s own instance (either simply rename the plugin and apply your change to any updated versions that are released OR write a simple plugin that just overwrites that function and call that in your theme instead). The second option, in my opinion, is the better option but will require some experience with PHP or a willingness to learn some ??
Another option if you do not have experience with writing code would be to reach out to the developers of the plugin and ask for assistance. They would know the code better than anyone else and perhaps be able to provide a robust solution to your problem. They may even edit the plugin to suit your needs by placing a filter for where the comments can be displayed (people who release open source code are usually very helpful!)
Good luck!
Joey