I have same problem as Mr. @dmendiratta
Will this code work? Please confirm!
<?php
/**
* WPDISCUZ Plugin shortcode
*/
function my_wpdiscuz_shortcode() {
$html = "";
if (file_exists(ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php")) {
ob_start();
include_once ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php";
$html = ob_get_clean();
}
return $html;
}
add_shortcode("wpdiscuz_comments", "my_wpdiscuz_shortcode");
/**
* Call single post by AJAX
*/
add_action('wp_ajax_playback_submit_callback','playback_submit_callback');
add_action('wp_ajax_nopriv_playback_submit_callback','playback_submit_callback');
function playback_submit_callback() {
$args = array(
'post_type' => 'playbook',
'p' => 104
);
$query = new WP_Query($args);
while ( $query->have_posts() ) {
$query->the_post();
$html = do_shortcode('[wpdiscuz_comments]');
}
wp_reset_postdata();
echo $html;
exit;
}
?>