Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Hur man addar Pinterest ”Pin It” knapp i WordPress (4 sätt)

Under åren har många användare hört av sig till oss och våra partnerföretag för att fråga hur de kan skapa uppmärksamhet i sociala media.

Det enkla svaret är: gör det enkelt för människor att dela ditt content!

Pinterest är en fantastisk plattform för att driva trafik till din site i WordPress, särskilt om du publicerar visuellt content som fotografier, infografik och digitala konstverk.

Genom att lägga till en ”Pin It”-knapp på din site kan besökarna dela dina medier till sina Pinterest-tavlor med ett enda click. Detta kan ge dig fler besökare, följare, comments och konverteringar, med mycket liten ansträngning.

I den här artikeln visar vi dig hur du addar Pinterest ”Pin It” knappen till WordPress.

Add Pinterest Pin It button in WordPress

Varför add to Pinterest ”Pin It” knapp i WordPress?

Pinterest är en populär social media-webbplats som tillåter användare att samla in länkar till webbplatser och annat visuellt content genom att skapa tavlor.

När användare addar ditt content till sin Pinterest-tavla hjälper det andra att upptäcka din website. Pinterest är en viss viktig trafikkälla om du run en fotowebbplats, modeblogg eller någon annan typ av blogg som har många images och videoklipp.

Genom att lägga till en ”Pin It”-knapp på din website kan du uppmuntra dina besökare att dela ditt content på Pinterest.

An example of a 'Pin It' Pinterest sharing button

Note : Pinterest ändrade officiellt namnet på knappen ”Pin It” till ”Save” under 2016. Men många guider och tillägg till WordPress använder fortfarande ”Pin It”, vilket är anledningen till att vi använder det ursprungliga namnet i den här guiden.

Med det sagt, låt oss se hur du kan add to en Pinterest ”Pin It” knapp i WordPress. Använd bara snabblänkarna under för att hoppa direkt till den metod du vill använda:

Metod 1: Använda delade räkningar (snabbt och enkelt)

Det enklaste sättet att add to en Pinterest knapp till din WordPress site är genom att använda Shared Counts.

Det är ett av de bästa tilläggen för sociala medier för WordPress som allow you att enkelt add to en Pinterest knapp till din site, tillsammans med knappar för alla andra stora sociala media.

För att komma igång måste du installera och aktivera tillägget Shared Counts. Du kan följa vår Step-by-Step guide om hur man installerar ett plugin för WordPress för detaljerade instruktioner.

När du har installerat måste du heada till Settings ” Delade räkningar för att konfigurera tillägget.

Shared Counts settings page

Här rullar du till section Display och klickar sedan på textrutan ”Share Buttons to Display”.

Detta öppnar en dropdown-meny där du kan välja de sociala media-tjänster du vill lägga till. Du kan till exempel använda Shared Counts för att lägga till en Facebook-gilla-knapp, lägga till en Twitter-delnings- och retweet-knapp med mera.

För att skapa en ”Pin It”-knapp, gå vidare och välj ”Pinterest” från dropdown.

Adding a Pinterest sharing button to WordPress

Efter det kan du öppna dropdown-rutan ”Style för delningsknapp” och välja en stil för Pinterest-knappen.

Du kan också välja den location och post type där du vill visa knappen Pinterest.

Adding a Pinterest 'Pin It' button to a WordPress website or blog

När du är nöjd med hur knappen är inställd klickar du bara på knappen ”Save Changes”.

Du kan nu besöka vilket inlägg som helst på din WordPress blogg för att se Pinterest-knappen i action.

Pinterest button added to WordPress post

Metod 2: Använda en Custom Shortcode (rekommenderas)

Ibland kanske du vill kontrollera exakt var ”Pin It”-knappen visas på din site. Till exempel kanske du vill visa Pinterest-knappen på en specifik annons landing page eller inuti postens content.

Ett alternativ är att skapa knappen med kod och sedan placera den på varje page eller post med hjälp av en custom shortcode. Detta ger dig friheten att visa ”Pin It”-knappen på olika locations, men du måste add to den på varje page eller post manuellt.

Det enklaste sättet att add to custom code till WordPress är genom att använda WPCode. Det är det bästa code snippets plugin och tillåter dig att add to custom PHP, CSS, JavaScript, och mer till din website. Du kan också skapa customize shortcodes, så det är perfekt för att lägga till en ”Pin It”-knapp på din website.

Först måste du installera och aktivera det gratis WPCode-pluginet. För mer information, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.

När plugin är aktiverat, gå till Code Snippets ” Add Snippet.

How to add a code snippet using WPCode

Here, you will see all the pre-made snippets that WPCode can add to your site. Dessa inkluderar snippets som allow you to add social share buttons to WordPress, och display your social icons in a sidebar.

Här måste du hålla muspekaren över alternativet ”Add Your Custom Code (New Snippet)” och klicka på knappen ”Use snippet” när den visas.

Adding custom code to your WordPress website using WPCode

På nästa vy skriver du in en titel för code snippet. Detta är bara för din referens, så du kan använda vad du vill.

Du ska add to PHP till WordPress, så öppna bara dropdown-menyn ”Code Type” och välj ”PHP Code”.

Adding code to WordPress using WPCode

När det är gjort klistrar du bara in följande i kod editor:

function get_pin($atts) {
    global $post;
    if ($post) {
        $pinterestimage = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full');
        if ($pinterestimage) {
            return '<a href="http://pinterest.com/pin/create/button/?url=' . urlencode(get_permalink($post->ID)) . '&media=' . $pinterestimage[0] . '&description=' . get_the_title() . '" class="pin-it-button" count-layout="vertical">Pin It</a>';
        } else {
            return 'No Pinterest image available.';
        }
    } else {
        return 'No post found.';
    }
}
add_shortcode('pin', 'get_pin');

Därefter rullar du ner på sidan till section ”Insertion”. Här kan du behålla standardmetoden ”Auto Insert” för att se till att koden körs överallt.

Om det inte redan är valt, välj ”Run Everywhere” (Run överallt)

Running custom PHP across your WordPress website

Slutligen rullar du till högst upp på vyn och clickar på slidern ”Inaktiverad” så att den visar ”Aktiv”.

Sedan är det bara att clicka på knappen ”Save Snippet” eller ”Update” för att göra code snippet live.

Activate and save your custom code snippet

Nu kan du add a ”Pin It” knapp to any WordPress page, post, or widget-ready area using the [pin] shortcode.

För Step-by-Step instruktioner om hur du placerar shortcode, vänligen se vår guide om hur du lägger till en shortcode i WordPress.

use the [pin] shortcode in your WordPress posts

När du har lagt till den här koden kommer besökarna att se en ”pin it”-knapp på alla sidor eller inlägg som har en featured image.

Om sidan inte har en featured image, kommer de att se ett ”No Pinterest image available” error message istället.

Hur man add to Pinterest ’Pin It’ knapp med hjälp av Full-Site Editor

Om du använder ett av de nyare teman som aktiverar block kan du add to en ”Pin It”-knapp var som helst i ditt WordPress-tema med hjälp av en customize shortcode.

Det här är ett enkelt sätt att add to knappen på alla pages och posts. Du kan också add to ”Pin It”-knappen till area som du inte kan edit med WordPress standard content editor, till exempel din sites 404 page template.

För att komma igång går du bara till Themes ” Editor i WordPress dashboard.

Opening the WordPress full-site editor (FSE)

Som standard kommer hela Site Editor att visa ditt temas hemmamall.

Om du vill add to en ”Pin It”-knapp till en annan page väljer du antingen ”Template” eller ”Template Parts” i menyn till vänster.

Choosing a WordPress template or template part in the full-site editor

Du kan nu selecta den template som du vill edit.

I det här exemplet visar vi hur du addar en ”Pin It”-knapp till din sites Single page template. Stegen kommer dock att vara liknande oavsett vilken template du väljer.

Choosing a block-enabled single template

WordPress visar nu en preview av templates eller template-delar.

För att edit denna template, gå vidare och click på den lilla penna iconen.

How to edit a single WordPress template using the block-based editor

När du har gjort det klickar du på den blå ”+” icon i det övre vänstra hörnet.

I sökfältet som visas skriver du in ”Shortcode”.

How to add a Pin It button using shortcode

När det rätta blocket appear, drag and drop det på template layouten.

Du kan nu skriva in Pin shortcode i blocket.

Adding a Pinterest pin button to your website using the full-site editor (FSE)

Efter det klickar du bara på ”Save” för att göra den nya shortcoden live.

Om du nu besöker din WordPress website kommer du att se knappen ”Pin it” i action.

Metod 3: Använda kod och FTP (inget WordPress tillägg obligatoriskt)

Om du inte vill använda ett plugin, kan du lägga till en Pinterest knapp på din website genom att lägga till kod i dina theme filer.

Att editera temafilerna direkt kan orsaka många vanliga WordPress error, och du kommer att förlora all custom code när du uppdaterar WordPress theme. Med detta i åtanke rekommenderar vi alltid att du använder WPCode istället.

Men om du använder den här metoden måste du börja med att göra en komplett WordPress backup av din site. Detta hjälper dig att återställa din site om något skulle gå sönder av misstag.

När du har gjort det ansluter du till ditt WordPress webbhotell med en FTP-klient och går sedan till /wp-content/themes/ folder.

Härifrån måste du öppna din nuvarande theme folder och sedan lokalisera footer.php-filen.

Downloading the footer.php file in WordPress

Högerklicka sedan på filen och välj sedan ”Download” i menyn. Detta kommer att downloada filen footer.php till din dator.

Nu måste du öppna filen footer.php med hjälp av en plain text editor som Notepad och klistra in följande skript precis före taggen </body>.

<script type="text/javascript">
(function() {
    window.PinIt = window.PinIt || { loaded:false };
    if (window.PinIt.loaded) return;
    window.PinIt.loaded = true;
    function async_load(){
        var s = document.createElement("script");
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://assets.pinterest.com/js/pinit.js";
        var x = document.getElementsByTagName("script")[0];
        x.parentNode.insertBefore(s, x);
    }
    if (window.attachEvent)
        window.attachEvent("onload", async_load);
    else
        window.addEventListener("load", async_load, false);
})();
</script>

När du har gjort det måste du save filen och sedan uploada den tillbaka till den aktuella theme foldern.

Därefter lokaliserar du template-filen i ditt theme där du vill add to knappen. Vanligtvis kommer detta att vara filen single.php, men det kan variera beroende på ditt WordPress-tema. Om du är osäker kan du läsa vår guide för nybörjare om mall-hierarkin i WordPress.

För att editera template-filen behöver du bara downloada den från din theme folder och öppna den för redigering.

Du måste välja den location där du vill visa ”Pin It”-knappen. Många webbplatser visar sociala delningsknappar direkt under rubriken på posten, men du kan använda vilken location du vill.

Följ detta för att välja en location och add to följande kod:

<?php $pinterestimage = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' ); ?>
<a href="http://pinterest.com/pin/create/button/?url=<?php echo urlencode(get_permalink($post->ID)); ?>&media=<?php echo $pinterestimage[0]; ?>&description=<?php the_title(); ?>" class="pin-it-button" count-layout="vertical">Pin It</a>

Ovanstående code snippet lägger till inläggets featured image, rubrik, description och URL i parametern share URL.

Code snippet ovan kommer att add en vertikal delningsknapp till alla dina posts. Om du vill visa en horisontell delningsknapp istället ändrar du bara section count-layout="vertical"> till count-layout="horizontal”>.

När du är klar, save filen och uploada den tillbaka till your theme direkt med FTP.

Metod 4: Lägg till Pinterest Pin It-knappen över dina images

Om you run a fashion, photography, food, or some other type of blogg that uses lots of images, then you can add a Pinterest button over these images. Detta allow visitors to delning your content by simply hovering over the image they want to pin.

Det enklaste sättet att add to en Pinterest knapp över dina images är genom att använda WP Tasty Pins.

WP Tasty Pins är det bästa WordPress Pinterest pluginet som kan add to ”Pin It” hover knappar över all your images. Du kan också använda Tasty Pins för att add to en Pinterest follow box, ställa in Pinterest descriptions, inaktivera pinning på vissa images, dölja Pinterest-specifika images från din page, och mycket mer.

Först måste du installera och aktivera pluginet. Om du behöver hjälp kan du vänligen läsa vår guide om hur du installerar ett plugin för WordPress.

När du är aktiverad går du bara till Settings ” Tasty Pins. You can now add your license key in the field toward the top of the screen.

Adding a license key to the WP Tasty Pins WordPress plugin

Du hittar denna information i ditt account på Tasty Pins website och i det bekräftelsemail du fick när du köpte Tasty Pins. När du har gjort det klickar du på knappen ”Save license key”.

Därefter går du till Settings ” Tasty Pins och konfigurerar knappen ”Pin It”. Du kan till exempel ändra knappens form, färg och var den visas på imagen.

Adding 'Pin It' buttons to WordPress using WP Tasty Pins

När du är nöjd med de ändringar du har gjort, clickar du på knappen ”Save Changes”. Nu kommer WP Tasty att add to en ”Pin It”-knapp till all images på din site.

Vi hoppas att den här artikeln hjälpte dig att förstå hur du addar en Pinterest ”Pin It”-knapp till din WordPress blogg. Du kanske också vill se vår guide om hur du automatiskt publicerar från WordPress till Instagram, eller läsa vårt expertval av de bästa Facebook-tilläggen för att få din blogg att växa.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

65 kommentarerLämna ett svar

  1. Dennis Muthomi

    Thabks for the PHP code snippet.
    I copied and pasted the code into my website’s footer.php file, but the button did not initially appear after uploading.
    I realized I needed to clear my cache before the new button would display properly.

  2. Jiří Vaněk

    Thanks for the php snippet. I tried it on one of the sites and it works like a charm. You have saved me some space between plugins. Good job.

  3. Alison

    Hi. I just added shared counts and the Pinterest add-on plugins recently. They seem to work fine, but I notice they haven’t been updated in several years nor have they been tested with my version of Wordpress. Should I be looking for a new plugin or are they still ok to use?

  4. Julie

    I’m looking to add an individual graphic pin that I’ve custom designed to the travel blog post it belongs to (like the best things to do in Jaipur). Is that what this article is covering or is it just the literal Pinterst “Button” that looks like the Pinterst logo? Sorry to be co fixed with this technicality, but an image or two would make this much clearer what specifically the “button” you are referring to is….thank you in advance…

    • WPBeginner Support

      This is for the Pinterest pin it button, the second screenshot in the article should be what you are looking for as an example.

      Administratör

  5. Ellen

    It works!! thankyou

    • WPBeginner Support

      Glad our guide could help :)

      Administratör

  6. Kara

    After I installed the plugin, it never showed up in the settings.

    • WPBeginner Support

      You would want to ensure you activate the plugin as well.

      Administratör

  7. Jais

    Thanks. It works. :)

    • WPBeginner Support

      You’re welcome, glad it worked for you :)

      Administratör

  8. laira

    hi wpbeginner, I follow your codes, may i know if i will still pin the images on my pinterest boards? or it will automatically pin there? Im still a beginner in this platform. thank you

    • WPBeginner Support

      The button when used would add it to your board.

      Administratör

  9. Lorraine Reguly

    Thanks for the code. I just added it to my author site. (I have no idea how the Pinterest button shows up on my images on my business site, but it does.)

    Now my author site is all set up!
    Thanks, Syed.

    P.S. I just followed you on Pinterest. :)

  10. RB

    this is work !! thanks

    and

    I wonder…
    how can I change icon? Icon is still same when change code

  11. Thales

    I did the last option, adding the short code to my theme’s functions.php file. It worked, but I couldn’t save my posts as draft anymore. Then I removed the code and it is not working. My site is still online, but I cannot log in into my site anymore. The following message appear:

    Warning: Cannot modify header information – headers already sent by (output started at /home/peque107/public_html/wp-content/themes/himmelen/functions.php:2) in /home/peque107/public_html/wp-includes/pluggable.php on line 1224

    Please help!

  12. Emma steave

    Thanks. Its great

  13. Carissa

    Does this only apply for wordpress.org blogs? I have a wordpress.com blog and I am not sure if I can add this plugin to it?

    Thank you!

  14. Ruth

    I have a problem. I followed the instructions and came up with this error:

    Parse error: syntax error, unexpected ’<' in /home/cmomb/butfirstwehavecoffee.com/wp-content/themes/notepad/functions.php on line 18

    Now I cannot get rid of it. Could someone advise. My site is now down.

    • WPBeginner Support

      Open the functions.php file in a text editor like notepad. Go to line 18. You probably have <?php tag there that you don’t need. Delete it and also delete the ?> closing tag

      Administratör

  15. Ian Harris

    Thanks for this firstly

    I am struggling to position the element. It is seeming to always sit in the top left of the div.

    Is it possible to position it and also change the bg image to own custom one.

    Thanks

  16. Paradise Found Around

    Great tutorial, as usual. I was wondering though if there was a way to modify it to use a custom button in place of the starboard one that automatically comes up.

    Thanks,

    Mark

  17. mark taylor

    Good tutorial, i have put it on my site without any problems, i then tested it and it worked, but it still says 0 after i pinned.
    Mark

  18. vrinda

    I tried so many plugins… they don’t work with infinite scroll and nextgen gallery…. but with some changes this script solved my issue.. thanks

  19. Michael

    Hello,

    I just want to ask if I could change the size of the ”pin it” button? Because it seems that it was a little bit small.

    Regards,

    Michael

    • Editorial Staff

      You could use the pin count layout vertical or horizontal. Other than that, no you cannot change the size.

      Administratör

  20. Jenny

    This code just recently stopped working. I had it on my site and it was working great and recently images appear to be working but then when you go view the pinboard there is no image set. Other times when trying to pin it 502 error that comes from the Pinterest site. Any ideas?

    • Editorial Staff

      Probably server errors on Pinterest’s end. We have this code running on our other sites.

      Administratör

  21. Ido Schacham

    There’s a bug in the code. The generated href for the pin it button should include ’url=’, currently it’s missing the equals sign.

  22. jess

    For wordpress users..adding the pin it or any other social media is easy! Under dashboard, go to setting, click on sharing and they all appear- click on what you want to add!

    • Editorial Staff

      You are referring to WP.com sites. This tutorial is for self-hosted WordPress sites. Two different things.

      Administratör

    • Jen M

      THANK YOU! I have been searching for how to do this for 2 days & downloaded something & that didn’t work, I was about to give up & then THANKFULLY read your comment. I appreciate someone making it as EASY as it really is, how come wordpress can’t do that?

    • Jenn K

      Ooh, thanks for the tip! Exactly what I was looking for :)

  23. Nick

    Is there a way to customize this so you can select a custom image for the pin-it button ?

    • Editorial Staff

      If you mean a custom image for your article, then yes you can. Look at the &media tag in the second code.

      Administratör

  24. Husein Yuseinov

    Hi,
     
    I need to implement this code but in header file, but postthumbnail returns error?!

      • Husein Yuseinov

         @wpbeginner Thanks for the fast respond, but I’m not a coder, and it’s hard for me to understand you.

        • wpbeginner

           @Husein Yuseinov Ok… so here is what you do. Add the following line above $pinterestimage line inside the PHP tags:
           
          global $wp_query;
          $postid = $wp_query->post->ID;
           
          Then replace $post->ID with $postid and it will work. Also after the code, you may want to end wp_reset_query();
           
          This is the best we can do. What you are asking for requires coding. If you are unable to do this, then shoot us an email. We can help you out for a small fee. 

  25. robthecomputerguy

    What in the world is going on with the ”animhut blog” button on thee next 3 comments?

    • wpbeginner

       @robthecomputerguy I think they just liked our comments, and livefyre is showing their profile.

      • robthecomputerguy

         @wpbeginner Oh that’s fascinating – that didn’t even occur to me – thanks for the follow up!

  26. FuturePocket

    I tried adding this… it worked but when you click on ”Pin it” and it opens the window in a new browser and you actually submit the pin, it just reloads the newly opened window and the pin isn’t submitted. Decided not to implement it until they’ve fixed their bugs.

  27. Jean Oram

    I used the ’follow me’ code on the Pinterest Goodies page and pasted it into the ’text’ widget on my WordPress blog. The button now appears right after my mini bio. It works quite well. :)

  28. Editorial Staff

    For any advanced theme framework like Thesis, Genesis, Headway etc, you have to add these codes via functions.php file using the framework appropriate hooks. We cannot possibly cover all the theme frameworks out there. Most theme framework blogs have instructions on how to do customize the themes.

    Administratör

  29. wpbeginner

    Your method seems a bit tedious because you would have to do it for each image.

    • Ruby

      @wpbeginner It’s not ideal, but it’s really not much more than you have to do to post the image anyway. I’m still looking for a great option (plugin ideally) that a) works on my theme and b) is easy. Luckily, due to the popularity of Pinterest, I’m confident someone will have one up and running soon!

  30. wpbeginner

    Make sure you set $pinterestimage[0] otherwise it will return an array. Other than that not sure why you are getting the error.

    • merrittsgret

      @wpbeginner It’s working now, thanks to the shortcode code you gave us. Thank you so much!

      Now to get it to align with everything else via CSS… (http://ylcf.org/2012/01/tomorrow-2/) Ah, the joys.

      • wpbeginner

        @merrittsgret Yeah, you might have to utilize the !important tag in some cases.

  31. dave2

    Any idea on how to change it from featured image to first image?

  32. Gretchen

    It works, but it shows the text ”array” before the Pin It button. I’m calling it via my functions.php, like so ”echo $pinterestimag…..<?php;" Could that be why?

    • wpbeginner

      @Heidi at CrockPotLadies We can see the button in the next line after the Subscribe to feed etc links.

  33. wmwebdes

    Only just started to hear about Pinterest – looks as though it is really taking off.

    Thanks for the tut.

  34. YeahThatsKosher

    How do you get this to integrate with an existing WP plugin like Digg Digg or Sociable?

    • wpbeginner

      @YeahThatsKosher You would have to ask the developers to do so for you.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.