Support » Plugin: Facebook » Plugin overrides WP's No Comment policies

  • Facebook plugin is violating WordPress programming conventions – it overrides WP’s no comments allowed settings. When I have no comments allowed on my site it adds a “Leave a Reply” box at the bottom of a static front page even though I have followed all of the settings to not allow comments. The Facebook reply boxes appear as wanted on every other page, however when I disable all of my plugins, and then activate just the Facebook plugin it adds the “Leave a Reply” box at the bottom of the home page

Viewing 4 replies - 1 through 4 (of 4 total)
  • what I want is to allow only facvebook comments on the site, and not have people log in to leave comments – I assume that this is supposed to be possible with this plugin

    Plugin Contributor Niall Kennedy


    The Facebook Comments Box social plugin displays existing comments and solicits new comments via JavaScript loaded on the client browser. Comments are sorted in social order by default, surfacing a comment from your friend or a comment with a lot of Likes before a comment from a stranger.

    WordPress separates the display of comments from the solicitation of new comments: have_comments vs. comments_open. The have_comments function looks for a comments count; the Facebook plugin for WordPress loads this comments count from Facebook servers based on the current state of comment submissions and admin approvals (if comments moderated). If you have comments to display then the Comments Box will be rendered by default to display those comments and, in the process, solicit new comments.

    If you have no comments count you should see an empty div#comments, matching the behavior of Twenty Thirteen, Twenty Twelve, etc.

    If you would like more control over listing existing comments when comments are not open without using the Facebook Comments Box social plugin take a look at the style value of the arguments array passed through the facebook_wp_list_comments filter and return an empty string for the facebook_comments_wrapper filter.

    The string “Leave a Reply” does not exist in the Facebook plugin for WordPress. The Facebook Comments Box social plugin is added to the page by overriding comments_template; check your theme code for a header declared outside of its comments template.

    It is not the theme I am using, the same thing happens when I activate twenty ten or twenty thirteen – the problem seems to be in the Facebook plugin itself

    This is not resolved – the problem is with the plugin, and not with the theme I am using.

    Instead of using this plugin, I installed the “Facebook All” plugin, and it does not break or override the WP no comment policy, and it works exactly the way it should. This plugin does not.

    I think it is a shame that the Official Facebook plugin does not work properly, and others do.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Plugin overrides WP's No Comment policies’ is closed to new replies.