Pinterest „Pin it“ Kurzcode für Nur-Text-Link im WordPress-Blog

Lesezeit: 3 Minuten

Ich versuche, einen kurzen Code zu finden, der es mir ermöglicht, einen ‘Pin It’ (Pinterest), Textlink zu meinem WordPress-Blog hinzuzufügen. Ich möchte nur einen Textlink. Ich möchte nicht die grafische Schaltfläche verwenden, für die sie den Code bereitstellen, was dies schwierig macht.

Mit Facebook und Twitter geht das ganz einfach. Zum Beispiel:

<a href="http://www.facebook.com/share.php?u=<?php echo get_permalink() ?>" title="Share on Facebook" target="_blank">Facebook,</a>

<a href="http://twitter.com/home?status=Currently reading <?php the_permalink(); ?>" title="Share on Twitter" target="_blank">Twitter,</a>

Kennt jemand eine Möglichkeit, eine ähnliche Codezeile für Pinterest zu verwenden? Jede Anleitung ist willkommen.

Dies ist, was ich auf einer Website von mir getan habe.

/*Stuff for Pinterest*/
    //getting the permalink
$postpermalink = urlencode( get_permalink() );

    //getting the thumbnail
$imageurl = urlencode( wp_get_attachment_url( get_post_thumbnail_id($post->ID) ) );
/*End of Pinterest*/

Dann das html:

<a target="blank" href="http://pinterest.com/pin/create/button/?url=<?php echo $postpermalink ?>&media=<?php echo $imageurl ?>" title="Pin This Post">Pin</a>

Hoffe das hilft.

Benutzer-Avatar
meck373

Ich benutze: (Quelle)

in der function.php:

    function pinterest_post_page_pin_no_count() {
    global $post;
    /* HORIZONTAL NO-COUNTER PINTEREST BUTTON */
    printf( '<div class="pinterest-posts"><a href="http://pinterest.com/pin/create/button/?url=%s&media=%s" class="pin-it-button" count-layout="none">Pin It</a><script type="text/javascript" src="http://assets.pinterest.com/js/pinit.js"></script></div>', urlencode(get_permalink()), urlencode( get_post_meta($post->ID, 'thesis_post_image', true) ) );
    }
    add_shortcode( 'thesis_hook_before_post_box', 'pinterest_post_page_pin_no_count' );

in der %template-name%.php

 <?php echo do_shortcode("[thesis_hook_before_post_box]"); ?>   

oder nur (Quelle)

<a href="http://www.pinterest.com/pin/create/button/?url=<?php the_permalink(); ?>&media=<?php if(function_exists('the_post_thumbnail')) echo wp_get_attachment_url(get_post_thumbnail_id()); ?>&description=<?php echo get_the_title(); ?> - <?php echo get_permalink(); ?>" id="pinterest" target="_blank">Pinterest Pin It</a>

Sie können einen ähnlichen Ansatz wie folgt verwenden:

<a target="_blank" href="http://pinterest.com/pin/create/button/?url=<?php the_permalink(); ?>&amp;media=<?php echo $image->guid;?>&amp;description=<?php echo rawurlencode(get_the_title()); ?>">Pinterest,</a>

Beispiel-HTML:

<a target="_blank" href="http://pinterest.com/pin/create/button/?url=http://www.google.&amp;media=http://www.google.co.id/images/srpr/logo3w.png&amp;description=Google Search Engine" >Pinterest,</a>

Benutzer-Avatar
ariefbayu

wenn ich genau hinsehe die generierte Schaltfläche:

Dort ist ein <img> Schild:

Vielleicht ist es das, was Sie wollen:

<a href="http://pinterest.com/pin/create/button/" class="pin-it-button" count-layout="horizontal">pin it!</a>

Und so machen Sie es mit Servercode:

<a href="http://pinterest.com/pin/create/button/?url={the URL you want to pin}&media={image URL assiciated to the URL}&description={image or URL description}" class="pin-it-button" count-layout="horizontal">pin it!</a>

@AllanT-Antwort in einen Shortcode umwandeln.

Verwendungszweck: [pinterest-link title="HREF TITLE" text="ANCHOR TEXT"]

Die Attribute title und text sind optional.

add_shortcode( 'pinterest-link', 'so_10240032_pinterest_text_link' );

function so_10240032_pinterest_text_link( $atts, $content = null )
{   
    $title = ( isset( $atts['title'] ) ) ? $atts['title'] : 'Pin This Post';
    $text  = ( isset( $atts['text'] ) )  ? $atts['text']  : 'Pin';

    $postpermalink = urlencode( get_permalink() );

    $imageurl = urlencode( 
        wp_get_attachment_url( 
            get_post_thumbnail_id( $post->ID ) 
        ) 
    );

    $html="<a target="blank" href="http://pinterest.com/pin/create/button/?url=" 
        . $postpermalink 
        . '&media="
        . $imageurl
        . "" title="'
        . $title 
        . '">'
        . $text 
        . '</a>';

    return $html;
}

1371220cookie-checkPinterest „Pin it“ Kurzcode für Nur-Text-Link im WordPress-Blog

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy