Bonjour,

petit problème auquel je ne trouve pas de solution (Aussi simple paraît t'elle).

Je suis dans un Wordpress dans lequel j'opère des requêtes AJAX. Après avoir fait mes test en dur, je souhaite dynamiser tout cela et j'ai besoin de récupérer une valeur se trouvant dans un autre fichier (PHP) dans un fichier JS.

En gros j'ai ce code dans ma page A.php

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php 
          $args = array(
            'post_type' => 'portfolios_tuiles',
            'posts_per_page'   => 10,
            'meta_query' => array(
              array(
                'key' => 'CP_ID',
                'value' => "$CP_ID"
              )
            )
          );
          $query = new WP_Query( $args );
          while($query->have_posts()) : 
             $query->the_post();
 
              $_POST[$CP_ID_AJAX] = $args['meta_query'][0]['value'];
              echo $_POST[$CP_ID_AJAX];
        ?>

Et je voudrais me servir de la valeur stockée dans $_POST[$CP_ID_AJAX] = $args['meta_query'][0]['value'];

Dans mon fichier a.js, où j'ai ma fonction AJAX :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function doAjaxRequest(){
     jQuery.ajax({
          url: 'http://monsite.com//wp-admin/admin-ajax.php',
          data:{
               'action':'do_ajax',
               'fn':'get_post_type',
               'post_type':'portfolios_tuiles',
               'count':10,
               'offset':0,
               'meta_value':12 //Je voudrais mettre ici la variable $_POST[$CP_ID_AJAX]
               },
          dataType: 'JSON',
          success:function(data){
                                },
          error: function(errorThrown){
               alert('error');
               console.log(errorThrown);
          }
 
     });
 
}
Vous voyez ?