Page exclusion request; a bug; and two small features request

Hi Guys,

I've been using this plugin and it's been great. One small (but potentially getting large) issue: I would really like to have the ability to exclude specific pages. Here's the primary reason: for some pages, you don't want google to index your content. However, if you have +1 activated in the plugin, then google will ignore the noindex meta tag and indexes it. The reason for them doing this is simple: if someone +1 a page, they need to have the ability to show to page later to that person and/or someone in his social network.

There's also a little bug: when the plugin is activated, but it isn't being used, then there's still an empty container resulting from the padding and width properties.

Also, last, but not least: two small features request. Would you please integrate an email and a print button?

Thanks!

(Sorry for the multitude of topics, I figure I should say my piece in one post.)

    Mason

    Hiya,

    We'll take a look at the empty container issue. Can you tell me how you were able to create this? I'm trying to do so and unable to at this point. You're seeing an emptyp wdsb-share-box div?

    As for the page exclude, and email/print features we'll take a look and see if there's anything we can do. The page exclude makes sense to me. The print button would just trigger the browser's regular print menu I guess.

    We'll see what we can do. Thanks for your feedback!

    Vladislav

    Hi,

    Thanks for reporting the bug with the boilerplate markup showing even when there are no actual sharing services to render. The fix for this should be in the latest release (v1.3, just released).

    Also in this release, we added the ability to filter the box appearance by individual items, which means you can now prevent the social share box from showing on any individual post/page you have. You can do this quickly in sitewide plugin settings, by clicking the "Choose individual entries" link next to the post type you wish to filter, and selecting the individual posts/pages you wish to exclude.

    The number of individual items in this list is limited to 50, but if you need more control you can opt to use the new editor metabox. You can do that by setting the "Show Floating Social metabox in editor" option to "Yes". This will add a new metabox in your post/page editor, which you can then use to control the appearance of the social share box.

    Lastly, we haven't included the email and print services with this release, but you can add them yourself as custom services relatively easily. The print service is simpler, so let's start with that. To add a new custom service, go to your plugin settings section "Add new Custom Service". First, you'll want to give your new service a name by typing it in the "Name" field. Next is the "Code" field - for a simple print button, something like this will do:

    <a href="javascript:window.print();"><img src="URL-TO-YOUR-AWESOME-PRINT-ICON" /></a>

    Of course, you'll want to change URL-TO-YOUR-AWESOME-PRINT-ICON to an actual image URL. When you're done editing, hit "Add" button, and you're done.

    Adding the email service is similar - you give it a name, then enter this in the "Code" field:

    <script type="text/javascript">
    document.write('<a href="mailto:?subject=' + escape(document.title) + '&body=' + escape(window.location) + '"><img src="URL-TO-YOUR-AWESOME-EMAIL-ICON" /></a>');
    </script>

    Again, of course, you'll want to substitute URL-TO-YOUR-AWESOME-EMAIL-ICON with your actual email icon.