SHOW:
|
|
- or go back to the newest paste.
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'); |