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 :
Vous voyez ?
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); } }); }
Partager