Overview #
The Pinterest Pro is a powerful Easy Social Share Buttons for WordPress specially made to use the power of images on your site. The activation and setup of options you can find in the plugin menu Social Sharing -> Pinterest Pro.

Pinterest Image Hover Pins #

Automatically assign a static Pin button on the images of your site.
- Button action text – Text displayed inside the Pinterest hover button (e.g., “Save”, “Pin it”, or custom call-to-action).
- Position over image – Controls where the Pinterest button appears on the image
- Button visibility (Desktop) – Determines whether the Pinterest button is only visible when hovering over the image or is always visible on desktop devices.
- Mobile position over image – Allow setting a position below the image on a mobile device or appear over image like on desktop device. Note that button is always visible on a mobile device.
- Don’t show on – Enter CSS selectors for specific pages or sections where you want to prevent the button from appearing.
- Custom image selector – Define a custom CSS selector if the plugin doesn’t automatically detect your images.
- Min image size – Specify the minimum width and height (in pixels) an image must be for the Pinterest button to appear (separate on desktop and mobile). Default is 300x300px.
- Don’t show on mobile – Disables Pinterest hover buttons for all mobile users.
- Don’t show on images with links – Prevents the button from displaying on images that are also links (to avoid UI conflicts).
- My images have lazy loading – Enable if your site uses lazy loading (images load as you scroll). Helps ensure compatibility with delayed image rendering.
- Use the post custom Pinterest message for all images – Forces all image Pins to use a default Pinterest description/message instead of custom text per image.
- Correct button position – Fixes alignment issues if the Pinterest button appears in the wrong position due to theme or layout conflicts.
- Adjust the center appearance position of the button when longer text is used with the middle position – Tweaks the centering of the button when using long text to ensure visual balance.
- Optimize the initial image detection scan – Improves performance by optimizing how images are initially detected on the page. Recommended for pages with many images.
Pinterest likes tall images with a 2:3 aspect ratio. That is why inside plugin we setup a minimal image width and height to be at least 300px. That will ensure that the button will not be added on any image and mobile it will not appear on small images.
In the Design section, you’ll find additional options to customize how the Pinterest button looks. These settings are similar to the ones used for regular share buttons but are specifically tailored for the Pin button. You can adjust the Template, Style, Size, and Animation to match your website’s design.

Sharing Behavior (since version 11.0) #

The Sharing behavior option lets you control how the Pinterest share action works when users click the image hover button.
You can choose between the following options:
- Share current image (default)
Instantly shares the specific image the user clicked, providing a fast and seamless experience. - Pinterest image selection (grid mode)
Opens Pinterest’s image picker, allowing users to choose from multiple images detected on the page before sharing.
This setting is useful if you want to give users more flexibility in selecting what they share, or keep the process quick and focused on a single image.
For a detailed explanation of Pinterest image selection modes, see: https://docs.socialsharingplugin.com/knowledgebase/pinterest-share-button-modes-what-is-the-difference-and-which-of-them-to-use-on-site/#show-image-grid-default
Exclude Display On #

Allow excluding the function on specific places of your website. You can limit the button by:
- Deactivate on homepage – disable button on the site’s homepage.
- Post types – choose the post types where the button for image Pin won’t be added.
- Deactivate on the following post IDs – exclude display on posts or pages with specific ID – example 15,20,25
- Deactivate on the following URLs – exclude display on specific URLs of your website. One per line without the domain name. Use (.*) wildcards to address multiple URLs under a given path. Example: /profile/(.*)
Why is my Pinterest button not showing? #
- Your Images Have Lazy Loading – Lazy loading is a popular optimization technique that speeds up page loading times. However, if you’re using the Pinterest scanner, it may not detect images that appear later. To resolve this, enable the option “My Images Have Lazy Loading”.
- Image Dimensions Are Smaller Than Default Sizes – The Pinterest Pro image scanner uses a default size of 300x300px for images. Sometimes, due to design, an image may appear smaller in width or height and be automatically excluded. To fix this, adjust the minimum sizes for desktop and/or mobile. For desktop, we recommend setting both fields to 200. For mobile, a minimum of 150 should be sufficient.
- Custom Content Structure – Pinterest Pro uses various techniques to detect the content structure and limits its focus to images within the content. If you’re using a custom theme with a different structure, you may need to adjust the selector in the Custom Image Selector field. If you encounter any issues, please open a support ticket at https://my.socialsharingplugin.com, and we’ll be happy to assist.
- JavaScript Error on the Website – The Pinterest Pro button uses JavaScript to scan content and select images for sharing. This method is flexible and works with any content builder or plugin. However, if a JavaScript error occurs on the website—due to another plugin or theme—the scanner may stop working. You can easily identify this by opening the browser console and looking for red error messages.