使用AJAX执行GET_TEMPLATE_PART

时间:2018-02-09 作者:Dom.in

我想用AJAX获取模板部分。此模板部分-更多图像。php包含一些wp php和html的源代码。

我了解到AJAX是在WP中构建的。所以我把下面的代码放在我的主题文件中。我的代码:

功能。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 );         
     }, });
那代码不起作用。

1 个回复
SO网友:KAGG Design

这里不需要缓冲区。

get_template_part(\'more\', \'images\');
die();

结束

相关推荐

在处理AJAX调用的PHP脚本中未加载.mo转换字符串

使用标准__(\'some-string\', \'myplugin\') 对于翻译,除了我的AJAX函数之外,每个函数和脚本中都正确加载了日语(ja)语言环境的字符串。my-plugin.php:*Text Domain: myplugin *Domain Path: /languages/ */ add_action( \'init\', \'myplugin_load_textdomain\' ); function myplugin_load_textdomain(