Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Pinterest "Pin It" Button

Add a Pinterest "Pin It" Button to your site and get your visitors to start pinning your awesome content! - May 8, 2015

  • Fixed bug with some options getting reset to defaults after an upgrade.

2.1.0 - May 4, 2015

  • Fixed plugin CSS not getting enqueued in some cases.

2.0.9 - April 22, 2015

  • Updated calls to add_query_arg to prevent any possible XSS attacks.
  • Fixed bug with button showing up on WooCommerce Products.
  • Added option to always enqueue scripts & styles (enabled by default).
  • Tested up to WordPress 4.2.


  • Tested up to WordPress 4.1.
  • Improved translation (i18n) readiness.


  • Tested up to WordPress 4.0.
  • Button will now pin full size image instead of thumbnail.


  • More fixes to special characters rendering HTML codes incorrectly in pin descriptions.


  • Fixed a bug with shortcode buttons not enqueueing CSS & JS correctly.
  • Fixed a bug with some characters (such as single quotes) rendering HTML codes in the pin description.


  • Various performance enhancements.


  • Added action and filter hooks for extensibility.
  • Fixed a bug with upgrade code being called multiple times.
  • Removed PressTrends integration.
  • Tested up to WordPress 3.9.


  • Added options for colors, sizes and shapes based on Pinterest's official widget builder.
  • Added an option to show count bubble even for zero count pins.
  • Minor bug fixes.
  • Tested up to WordPress 3.8.


  • Added an option to disable Pinterest's pinit.js JavaScript to avoid conflicts with other Pinterest plugins, themes and custom code (on new "Advanced" tab).
  • Tested up to WordPress 3.7.


  • Tested up to WordPress 3.6.1.
  • Now in full compliance with current "Pin It" button developer guidelines at http://developers.pinterest.com/pin_it/.
  • More extensive Help section, which was moved to a separate submenu item.
  • Updated CSS & JS output so they're much more "light weight" which should improve performance.
  • Removed all references to "!important" in the public CSS to allow for more control of styles.
  • Implemented more standards from the WordPress Settings API. Settings pages should be more maintainable going forward.
  • Settings pages now using tabs to break up functionality.
  • Can now specify button type for shortcode and widget. No longer inherits from main settings.
  • Fixed so button now shows up on category pages.
  • Added is_main_query() check for "the_content" filter.
  • Removed show/hide button options on category edit screen (conflicted with post/page visibility changes).
  • Optional Presstrends anonymous usage tracking.


  • Fixed bug where Create Pin popup wasn't working in some cases.


  • Tested with WordPress 3.5.
  • Added: Option to save settings upon plugin uninstall.
  • Changed: Removed "Always show pin count" option as it's no longer supported by Pinterest.
  • Changed: Iframe option removed as it's no longer supported by Pinterest.
  • Changed: Moved some JavaScript files to load in the footer rather than the header to improve page speed load and compatibility with Pinterest code. Theme must implement wp_footer() to function properly.
  • Fixed: Count="vertical" shortcode fixed.
  • Fixed: Updated button CSS/styles to improve compatibility with more themes.
  • Fixed: Checks theme support for post thumbnails and adds if needed.
  • Fixed: Various minor bug fixes.


  • Fixed: Various shortcode fixes.
  • Fixed: Moved some JavaScript files that were loaded in the footer to now load in the header to improve compatibility with themes not implementing wp_footer().
  • Fixed: Updated button CSS/styles to improve compatibility with more themes.


  • Changed/Fixed: Iframe removed when button set to "User selects image". Fixes security issues and display errors on some web hosts.
  • Added: Displays new features available if upgrading "Pin It" Button Pro


  • Changed: Modified button JavaScript to be in line with Pinterest's current button embed JavaScript
  • Changed: Split up internal code files for easier maintenance and updates
  • Fixed: Shortcode -- If the attributes "url", "image_url" and/or "description" aren't specified, it will try and use the post's custom page url, image url and/or description if found. If not found it will default to the post's url, first image in post and post title.
  • Fixed: Changed the way defaults are set upon install so it shouldn't override previous settings
  • Fixed: Uninstall now removes custom post meta fields


  • Added: Added a Pin Count option (horizontal or vertical)
  • Added: Added new button style where image is pre-selected (like official Pinterest button)
  • Added: Added fields for specifying URL, image URL and description for new button style image pre-selected
  • Added: Added float option for alignment (none, left or right) to widget and shortcode
  • Added: Shortcode -- Can now remove div tag wrapper
  • Added: Widget -- Can now remove div tag wrapper
  • Changed: Moved "Follow" button widget to separate plugin: Pinterest "Follow" Button
  • Changed: Both button styles now embed iframe (like official Pinterest button)
  • Changed: External JavaScript now loads in footer for better performance
  • Fixed: Fixed bug where front page was still showing button even when Front Page was unchecked
  • Fixed: Fixed bug where some settings weren't saved when upgrading the plugin
  • Fixed: Fixed bug where tag, author, date and search archive pages were not displaying the button


  • Fixed: Fixed bug with hiding posts/pages/categories when upgrading from a previous version


  • Added: Added option to hide button per page/post
  • Added: Added option to hide button per category
  • Added: Added widget to display "Pin It" button
  • Added: Added widget to display "Follow" on Pinterest button
  • Fixed: Fixed CSS where some blogs weren't displaying the button properly


  • Added: Added option to hide button on individual posts and pages (on post/page editing screen)


  • Fixed: Removed use of session state storing for now as it caused errors for some


  • Fixed: Updated jQuery coding method to avoid JavaScript conflicts with other plugins and themes some were getting


  • Added: Added custom CSS area for advanced layout and styling
  • Added: Added checkbox option to remove the button's surrounding <div> tag
  • Added: Button image and style updated to match Pinterest's current embed code
  • Fixed: Changed the way the button click is called to solve pinning issues in Internet Explorer


  • Added: Added checkbox option to display/hide button on post excerpts
  • Fixed: "Pin It" links generated by the shortcode should not show up when viewing the post in RSS readers


  • Added: Added checkbox option to display/hide button on "front page" (sometimes different than home page)


  • Added: Added checkbox options to select what types of pages the button should appear on
  • Added: Display options above and below content are now checkboxes (one or both can be selected)
  • Added: Added shortcode [pinit] to display button within content


  • Changed: Moved javascript that fires on button click to a separate file


  • Fixed style sheet reference


  • Initial release

Requires: 3.9 or higher
Compatible up to: 4.2.13
Last Updated: 2 years ago
Active Installs: 20,000+


4 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,2,2
100,1,1 100,1,1
100,2,2 100,3,3 100,6,6 100,5,5 100,2,2 75,4,3 92,12,11
100,11,11 100,5,5
100,3,3 100,2,2 50,2,1 100,1,1
100,2,2 100,2,2
33,3,1 100,1,1
0,1,0 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,2,2 100,1,1
50,2,1 100,1,1 100,1,1