Je voudrais obtenir une partie de modèle avec AJAX. Cette partie modèle - more-images.php contient de la source quelques php et hp HTML.
J'ai lu AJAX est construit dans WP. Je mets donc le code ci-dessous dans mes fichiers de thème. Mon code:
functions.php
function get_img()
{
ob_start();
get_template_part('more', 'images');
die();
ob_clean();
}
add_action( 'wp_ajax_get_img', 'get_img' );
add_action( 'wp_ajax_nopriv_get_img', 'get_img' )
fichier javascript avec d'autres fonctions, chargé dans le pied de page
$.ajax({
url: params.url,
type: 'post',
data: {
action: 'get_img',
success: { $( 'main' ).append( data );
}, });
Ce code ne fonctionne pas.
Vous n'avez pas besoin de tampon ici.
get_template_part('more', 'images');
die();