• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

Pinterest Hover Button on Images- Pretty Young Thing theme

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › Design Tips and Tricks › Pinterest Hover Button on Images- Pretty Young Thing theme

This topic is: not resolved

Tagged: pinterest button

  • This topic has 7 replies, 6 voices, and was last updated 8 years, 12 months ago by Brad Dalton.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • January 30, 2013 at 10:59 am #16405
    cdonahue1999
    Member

    Hi! I was using a tutorial to add a hovering pin it button to my images that I created versus a standard plugin Pin it button. This is the code I was using from a tutorial that says to put it above the  <body/> tag.

    Where would I put that in my theme? I can't find html anywhere, is it in the main Genesis theme? Or is there a better way to do this for wordpress?  Is there a plug in or widget I can put it in?

     

    this is the code I was going to use:
    <script>
    //<![CDATA[
    var bs_pinButtonURL = "http://i1270.photobucket.com/albums/jj619/PaisleyBlvd/pinit.png";
    var bs_pinButtonPos = "center";
    //]]>
    </script>
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'/>
    <script src='http://greenlava-code.googlecode.com/svn/trunk/publicscripts/bs_pinOnHoverv1_min.js' type='text/javascript'/>
    <!-- please do not alter or remove the following code -->
    <div id='bs_pinOnHover'><a href="http://www.bloggersentral.com/2012/11/pinterest-pin-it-button-on-image-hover.html">Pin It button on image hover</a></div>

    February 18, 2013 at 4:05 pm #21106
    Peter
    Member

    Hi there.

    You've probably got this sorted by now, but just in case you haven't, if you go to your Genesis Theme Settings page, down at the bottom you'll see boxes for Header and Footer scripts.. that's where you can add the code.

    March 4, 2013 at 6:38 pm #24223
    triggers
    Member

    Hi,

    I'm trying to add a PinIt Pinterest button to images in my posts in the Metro theme. I have these directions for creating the code below.

    1. create a file named single.php and place the code you see below.

    <?php add_action( 'genesis_post_content', 'pinterest_share_button', 5 ); function pinterest_share_button() { /** Horizontal */ printf( '<div class="pinterest-button"><a href="http://pinterest.com/pin/create/button/?url=%s&media=%s" class="pin-it-button" count-layout="horizontal">Pin It</a><script type="text/javascript" src="http://assets.pinterest.com/js/pinit.js"></script></div>', urlencode( get_permalink() ), urlencode( genesis_get_image( array( 'format' => 'url' ) ) ) ); } add_action( 'genesis_post_content', 'pinterest_share_button_after' ); function pinterest_share_button_after() { /** Horizontal */ printf( '<div class="pinterest-button"><a href="http://pinterest.com/pin/create/button/?url=%s&media=%s" class="pin-it-button" count-layout="horizontal">Pin It</a><script type="text/javascript" src="http://assets.pinterest.com/js/pinit.js"></script></div>', urlencode( get_permalink() ), urlencode( genesis_get_image( array( 'format' => 'url' ) ) ) ); } genesis();

    2. Save the file and upload it to your child theme’s directory on your server.

    Question: I haven't done this before. Where do I find the the child theme directory? Is it when I select Genesis -> Import/export  ??

    I see a Metro Child Theme: Theme Functions (functions.php) file I can edit and add this code to it. If I can add it here instead of uploading it where is the best place to add it?

    3. then add to the css file

    .pinterest-button iframe { margin: 10px 0; }

    Also once I add this pinit button will Pinterest automatically see my images? Right now when i try to use the Pinit button in my browser it doesn't see any images in any of my blog posts.

    I would appreciate your feedback.
    Thanks!

     

    October 28, 2013 at 11:20 am #69469
    ruchira
    Member

    hi! Did you get this sorted? I'm having a similar issue with the Lifestyle Theme

    October 28, 2013 at 12:00 pm #69483
    triggers
    Member

    No, I gave up too time consuming and no answers. My time has been spent on other issues that aren't working well.

    Hope you can figure it out. Good luck

    October 29, 2013 at 2:31 am #69587
    ruchira
    Member

    Yeah, that's the issue. I've been trying to battle this pin it button, tried over 4 or 5 different types of plugin. The only one that remotely worked is the jquery one. but that places a tiny pin it button outside the image at the bottom or top. It's hardly visible!
    If I can crack it, I'll let you know. I've spent almost 3 days already on this and thinking of giving up and move on to other things if I don't get it today.

    September 27, 2014 at 12:58 pm #125982
    techsite.us
    Member

    Hi, I was looking for a non-plugin option and searched forum first and decided to post easy solution from the Pinterest site
    https://business.pinterest.com/en/widget-builder#do_pin_it_button but the directions are not WordPress specific on that page.

    They give 3 different buttons options on that page and the most likely option you're looking for is

    <!-- Please call pinit.js only once per page -->
    <script type="text/javascript" async data-pin-hover="true" src="//assets.pinterest.com/js/pinit.js"></script>

    This will put the hover button on all images in your WP site, matters not what theme.

    Go to your WP dashboard, click on Genesis,, Theme Settings and scroll down to "Enter scripts or code you would like output to wp_footer():" and in the box below that, paste the code above,
    You can paste in the header box if you like or if having issues, but in footer it should help load your page quicker however slight speed improvement.

    You can see the results on this page http://www.hotnewkidstoys.com

    September 28, 2014 at 1:17 am #126039
    Brad Dalton
    Participant

    This is how i did it on my site http://wpsites.net/web-design/add-pinterest-hover-buttons-for-images/


    Tutorials for StudioPress Themes & WooCommerce.

  • Author
    Posts
Viewing 8 posts - 1 through 8 (of 8 total)
  • The forum ‘Design Tips and Tricks’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2023 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble