Advertisement
salvatorifabio

estrarre immagini

Feb 26th, 2013
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. <?php
  2.  
  3. function image_random(){
  4. global $wpdb;
  5. $_query = $wpdb->get_results("SELECT ID FROM $wpdb->posts AS posts
  6. WHERE posts.post_type = 'attachment'
  7. AND posts.post_mime_type IN ('image/jpeg','image/gif','image/jpg','image/png')",ARRAY_N);
  8. $random = array_rand($_query);
  9. //ritorniamo l'id dell'immagine
  10. return $_query[$random][0];
  11. }
  12. //richiamiamo la funzione
  13.  
  14. function gallery_z_psthumbnails() {
  15.  
  16. $image_ID = image_random();
  17.  
  18.  
  19.  
  20. //////
  21. $newline = "\n"; ?>
  22.  
  23.  
  24. <div class="bg_image"></div>
  25. <div id="loader" class="loader"></div>
  26. <div class="wrapper">
  27. <div id="ps_container" class="ps_container">
  28. <div class="ps_image_wrapper"></div>
  29.  
  30. <div class="ps_next"></div>
  31. <div class="ps_prev"></div>
  32.  
  33. <ul class="ps_nav">
  34.  
  35.  
  36.  
  37. <li><a href="<?php echo wp_get_attachment_url($image_ID,'full'); ?>" rel="<?php echo wp_get_attachment_url($image_ID,'thumbnail'); ?>"></a></li>
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44. <li class="ps_preview">
  45. <div class="ps_preview_wrapper">
  46.  
  47. </div>
  48.  
  49. <span></span>
  50. </li>
  51. </ul>
  52. </div>
  53. </div>
  54.  
  55. <?php
  56.  
  57. }
  58. ?>
  59.  
  60.  
  61.  
  62.  
  63. <?php
  64.  
  65. add_shortcode('zpsthumbnails', 'gallery_z_psthumbnails');
  66.  
  67. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement