Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][PHP]Jak pobrac posty majace konkretny custom field
rad11
post
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam pytanko w jaki sposob moge wyszukac w Wordpressie post ktory ma ustawiony konkretny custom field robie to w ten sposob ale nie dziala odpowiednio:

  1. function rwas_show_searcher() {
  2.  
  3. echo "<form method='post' action=''>";
  4.  
  5. echo "<span>Filtry:</span><br>";
  6. $fields = get_field('checkbox1');
  7.  
  8. foreach ($fields as $row) {
  9. echo "$row <input type='checkbox' name='filter_event_city[]' class='filter_event_city' value='$row'/><br>";
  10. }
  11.  
  12.  
  13. echo "</form>";
  14.  
  15. echo "<div id='result'></div>";
  16. }
  17.  
  18. add_shortcode('rwas_show_searcher', 'rwas_show_searcher');
  19.  
  20. add_action('wp_ajax_rwas_search', 'rwas_search');
  21. add_action('wp_ajax_nopriv_rwas_search', 'rwas_search');
  22.  
  23. function rwas_search() {
  24.  
  25. $args = array(
  26. 'post_type' => 'post',
  27. 'meta_query' => array(
  28. 'meta_key' => 'checkboxes',
  29. 'meta_value' => $_POST['filter_event_city']
  30. )
  31. )
  32. );
  33.  
  34. $wp_query = new WP_Query($args);
  35.  
  36. while($wp_query->have_posts()){
  37. $wp_query->the_post();
  38.  
  39. if($_POST['filter_event_city']){
  40. echo the_content();
  41. }
  42.  
  43.  
  44. }
  45.  
  46. die();
  47. }

ten sposob nie wiem dlaczego ale pokazuje mi dwa istniejace posty z czego tylko jeden post ma ustawiony custom field cos robie zle ale nie moge dojsc co, w googlu tez za bardzo nie moge znalesc odpowiedzi jakies sugestie?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:23