<?php
function posts_filters(){
if( isset( $_GET['categoryfilter'] ) )
$args['tax_query'] = array(
array(
'taxonomy' => 'filter',
'field' => 'id',
'terms' => $_GET['categoryfilter']
)
);
$query = new WP_Query( $args );
if( $query->have_posts('projects') ) :
while( $query->have_posts() ): $query->the_post();
echo '<li><a href="' . get_permalink( $query->post->ID ) . '">' . $query->post->post_title . '</a></li>';
endwhile;
wp_reset_postdata();
else :
echo 'Записей не найдено';
endif;
die();
}
add_action('wp_ajax_customfilter', 'posts_filters');
add_action('wp_ajax_nopriv_customfilter', 'posts_filters');
<?php
function posts_filters(){
$args = array(
'orderby' => 'date',
'order' => $_GET['date']
);
if( isset( $_GET['categoryfilter'] ) )
$args['tax_query'] = array(
array(
'taxonomy' => 'filter',
'field' => 'id',
'terms' => $_GET['categoryfilter']
)
);
$query = new WP_Query( $args );
if( $query->have_posts('projects') ) :
echo '<ul>';
while( $query->have_posts() ): $query->the_post();
echo '<li><a href="' . get_permalink( $query->post->ID ) . '">' . $query->post->post_title . '</a></li>
</div>
</article>';
endwhile;
echo '</ul>';
wp_reset_postdata();
else :
echo 'Записей не найдено';
endif;
die();
}
add_action('wp_ajax_customfilter', 'posts_filters');
add_action('wp_ajax_nopriv_customfilter', 'posts_filters');
let menu = document.querySelector('ul');
let menu_active = document.querySelector('.active')
let burger = document.querySelector('.burger_disabled');
let burger_active = document.querySelector('.checked');
burger.onclick = function(){
menu.removeClass('disabled');
menu.addClass('active');
burger.addClass('checked');
burger_active.removeClass('burger_disabled');
};
burger_active.onclick = function(){
menu_active.removeClass('active');
menu_active.addClass('disabled');
burger_active.removeClass('checked');
menu_active.addClass('burger_disabled');
};