Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luís Cruz

Problema com o plugin do Pinterest

Recommended Posts

Boa tarde a todos,

 

Estou montando um site que indexa tirinhas. Em cada um dos posts coloco somente uma imagem no conteúdo, faço a query dos thumbnails na página inicial para os diversos posts, e no single.php renderizo o conteúdo normalmente.

 

Utilizei o plugin do pinterest para que os usuários possam dar pin nas tirinhas, porém quando clico no botão para realizar a função, ele não identifica a imagem da tirinha e consequentemente não faz a postagem.

 

Gostaria de saber se vocês fazem idéia do que pode estar ocorrendo para que isso não esteja funcionando.

 

O site em questão é http://blackflag.com.br/benett/wordpress/?p=15

 

o código que eu coloquei no functions.php foi este:

   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_action( 'thesis_hook_before_post_box', 'pinterest_post_page_pin_no_count' );

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui achar um site que me ajudou na solução do problema. Foi basicamente utilizar o código abaixo que define a primeira imagem do post e puxar essa função no botão.

 

function catch_that_image() {
 global $post, $posts;
 $first_img = '';
 ob_start();
 ob_end_clean();
 $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
 $first_img = $matches [1] [0];
 if(empty($first_img)){ //Defines a default image
   $first_img = "/images/default.jpg";
 }
 return $first_img;
}

 

O site em que eu achei a referência é este: http://www.uxde.net/2012/04/15/how-to-add-pin-it-button-with-images-to-your-wordpress-blog-without-plugin/

 

Fica como backup para caso alguém esteja com os mesmos problemas que eu tive.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.