문제

Is it possible to include multiple images in the media parameter for a Custom Pinterest button?

For instance, I know ow to include one specific image:

<?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>

but let's say I have a image carousel in a custom post type. I want the ability to pin each image in the carousel. I have already queried the images for the carousel, so it's just a matter of the syntax of encoding them into the url properly. This didn't work:

<a href="http://pinterest.com/../../?url=<?php echo urlenco../&
media=<?php echo $largeImages; ?>&../../>Pin It</a>

where $largeImages is a query of all attachments in the post.

도움이 되었습니까?

해결책

Figured this out. It's quite simple, but not explicitly stated in the docs. Just remove the media tag altogether and it will pull images from the post.

<a href="http://pinterest.com/pin/create/button/?url=<?php echo urlencode(get_permalink($post->ID)); ?>&description=<?php the_title(); ?>" class="pin-it-button" count-layout="vertical"><span><img width="29" height="29" src="<?php bloginfo('template_url'); ?>/img/socialButtons/share/icons/24/pinterest.png" alt="Twitter" /></span></a>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top