Bobz

Untitled

Apr 28th, 2014
154
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Script for getting posts
  2. function ajax_filter_get_posts( $taxonomy ) {
  3.   // Verify nonce
  4.   if( !isset( $_POST['afp_nonce'] ) || !wp_verify_nonce( $_POST['afp_nonce'], 'afp_nonce' ) )
  5.     die('Permission denied');
  6.   $taxonomy = $_POST['taxonomy'];
  7.   // WP Query
  8.   $args = array(
  9.   //'tag' => $taxonomy,
  10.   'post_type' => 'work',
  11.   'posts_per_page' => 1
  12.   /*'tax_query' => array(
  13.     array(
  14.         'taxonomy' => 'filters',
  15.         'terms' => array('100','99','154'),      
  16.         'field' => 'id',
  17.         'operator' => 'NOT IN'
  18.       )
  19.   )*/
  20. );
  21.   // If taxonomy is not set, remove key from array and get all posts
  22.   /*if( !$taxonomy ) {
  23.     unset( $args['tag'] );
  24.   }*/
  25.   $query = new WP_Query( $args );
  26.   if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
  27.   <!--<a href=""></a>-->
  28.   <a href="http://www.youtube.com/watch?v=" class="prettyPhoto" title="">
  29.     <img src="http://img.youtube.com/vi//2.jpg" class="prettyPhoto" title="">
  30.   </a>
  31.   <a href="http://vimeo.com/" class="prettyPhoto" title="">
  32.   </a>
  33.   <a href="#embedd-video" class="prettyPhoto" title="">
  34.   </a>
  35.   <a href="" class="prettyPhoto" title="">
  36.   </a>
  37.   <a href="" title="" class="pic">
  38.   </a>
  39.   <a href="" title="" class="video">
  40.     <img src="http://img.youtube.com/vi//0.jpg" class="prettyPhoto" title="" width="215px">
  41.   </a>
  42.   <a href="" title="" class="pic">
  43.     <img src="http://img.youtube.com/vi//0.jpg" class="prettyPhoto" title="" width="215px">
  44.   </a>
  45.   <a href=""></a>
  46.   No posts found
  47.   <?php
  48.   endif;
  49.   die();
  50. }
  51.  
  52. add_action('wp_ajax_filter_posts', 'ajax_filter_get_posts');
  53. add_action('wp_ajax_nopriv_filter_posts', 'ajax_filter_get_posts');
RAW Paste Data