AJAXでテンプレートパーツを手に入れたいのですが。このテンプレート部分 - more-images.phpにはソースのwp phpとhtmlが含まれています。
私はAJAXはWPでビルドされていると読みました。だから私は自分のテーマファイルに以下のコードを入れます。私のコード:
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' )
フッターにロードされた他の関数を含むjavascriptファイル
$.ajax({
url: params.url,
type: 'post',
data: {
action: 'get_img',
success: { $( 'main' ).append( data );
}, });
そのコードは機能しません。
ここにバッファは必要ありません。
get_template_part('more', 'images');
die();