我使用此函数在使用ajax时渲染模板
function ajax_render( $template ) {
global $data, $posts, $post, $wp_did_header, $wp_did_template_redirect, $wp_query, $wp_rewrite, $wpdb, $wp_version, $wp, $id, $comment, $user_ID;
ob_start();
render($template);
$response = array(\'text\' => ob_get_clean());
echo json_encode($response);
exit;
}
render()是一个用于加载特定模板的自定义函数。但实际上,您需要自己检索注释以添加到列表中。
使用get\\u注释(http://codex.wordpress.org/Function_Reference/get_comments)或者直接进行查询,然后可以如上所述呈现模板,或者使用php函数构建html。
我使用全局$数据来处理要在模板中渲染的任何内容。