web-dev-qa-db-fra.com

get_template_part exécuter avec ajax

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.

2
Dom.in

Vous n'avez pas besoin de tampon ici.

get_template_part('more', 'images');
die();
1
KAGG Design