Advertisement
miriamdepaula

Teste: Adicionando Lightbox ao post_thumbnail

Aug 22nd, 2011
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.00 KB | None | 0 0
  1. /*
  2. Adicionando lightbox ao post_thumbnail
  3. No functions.php
  4. */
  5.  
  6. add_filter( 'post_thumbnail_html', 'cms_post_image_html', 10, 3 );
  7.  
  8. function cms_post_image_html( $html, $post_id, $post_image_id ) {
  9.     $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post_id), 'large');  
  10.     $html = '<a rel="lightbox" href="' . $large_image_url[0] . '" title="' . esc_attr( get_post_field( 'post_title', $post_id ) ) . '">' . $html . '</a>';
  11.        
  12.  
  13.   return $html;
  14. }
  15.  
  16.  
  17. /*
  18. No header.php, adicione jquery, lightbox plugin, seu respectivo css e a chamada para o lightbox, conforme explicado no site do plugin: http://leandrovieira.com/projects/jquery/lightbox/
  19. */
  20.  
  21. <script type="text/javascript" src="js/jquery.js"></script>
  22. <script type="text/javascript" src="js/jquery.lightbox-0.4.js"></script>
  23. <link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.4.css" media="screen" />
  24.  
  25. <script type="text/javascript">
  26. jQuery(function($){
  27.     $('a[rel*=lightbox]').lightBox();
  28. });
  29. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement