Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. if(isset($_POST['job_from_date'], $_POST['job_to_date'])) {
  2.  
  3. $date_before = array(
  4. 'key' => 'job_from_date', // job_from_date name of ACF datepicker
  5. 'value' => $_POST['job_from_date'],
  6. 'type' => 'DATE',
  7. 'compare' => '<='
  8. );
  9. foreach ($date_before as $key => $db){ // I am trying to convert the date format
  10. if ($key == 'value'){
  11. $datebefore_Y = date( 'Y', strtotime($db) );
  12. $datebefore_M = date( 'm', strtotime($db) );
  13. $datebefore_D = date( 'd', strtotime($db) );
  14. }
  15. }
  16.  
  17. $date_after = array(
  18. 'key' => 'job_to_date', // job_to_date name of ACF datepicker
  19. 'value' => $_POST['job_to_date'],
  20. 'type' => 'DATE',
  21. 'compare' => '=>'
  22. );
  23. foreach ($date_after as $key => $da){ // I am trying to convert the date format
  24. if ($key == 'value'){
  25. $dateafter_Y = date( 'Y', strtotime($da) );
  26. $dateafter_M = date( 'm', strtotime($da) );
  27. $dateafter_M = date( 'd', strtotime($da) );
  28. }
  29. }
  30.  
  31. $jobs_args = array(
  32. 'post_type'=> 'jobs_post',
  33. 'date_query' => array(
  34. 'before' => array(
  35. 'year' => $datebefore_Y,
  36. 'month' => $datebefore_M,
  37. 'day' => $datebefore_D,
  38. ),
  39. 'after' => array(
  40. 'year' => $dateafter_Y,
  41. 'month' => $dateafter_M,
  42. 'day' => $dateafter_M,
  43. ),
  44. ),
  45. 'orderby' => 'title',
  46. 'order' => 'ASC',
  47. 'posts_per_page' => -1
  48. );
  49. $jobs_query = new WP_Query($jobs_args);
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement