Hello,
i am using wpDiscuz and have added support for the post type Glossary which is shown in the Form: https://scrnli.com/files/RS9ek0AyUUgQ6n
I did this by using these PHP Codes:
/**
* Display the comment template with the [ wpse_comments_template ] shortcode. Note: Remove the spaces between the shortcode and [] brackets.
* shortcode on singular pages.
*
* @see https://stackoverflow.com/a/28644134/2078474
*/
add_shortcode( 'wpse_comments_template', function( $atts = array(), $content = '' )
{
if( is_singular() && post_type_supports( get_post_type(), 'comments' ) )
{
ob_start();
comments_template();
add_filter( 'comments_open', 'wpse_comments_open' );
add_filter( 'get_comments_number', 'wpse_comments_number' );
return ob_get_clean();
}
return '';
}, 10, 2 );
function wpse_comments_open( $open )
{
remove_filter( current_filter(), __FUNCTION__ );
return false;
}
function wpse_comments_number( $open )
{
remove_filter( current_filter(), __FUNCTION__ );
return 0;
}
function my_wpdiscuz_shortcode() {
if (file_exists(ABSPATH . 'wp-content/plugins/wpdiscuz/templates/comment/comment-form.php')) {
ob_start();
include_once ABSPATH . 'wp-content/plugins/wpdiscuz/templates/comment/comment-form.php';
return ob_get_clean();
}
}
add_shortcode('wpdiscuz_comments', 'my_wpdiscuz_shortcode');
function comment_support_for_my_custom_post_type() {
add_post_type_support( 'glossary', 'comments' );
}
add_action( 'init', 'comment_support_for_my_custom_post_type' );
But the form still doesn't show: https://www.gooloo.de/inci/acetic-acid
Plugin in Question: https://de.wordpress.org/plugins/glossary-by-codeat/
wpDiscuz Version: 7.5.3
I have send Admin Credentials to info@gvectors.com
Thank you @gooloode,
The developers are currently checking your website. Please wait a bit. I'll update this topic once they finish checking.
In case you want to say thank you! 🙂
We'd really appreciate if you leave a good review on the plugin page.
This is the best way to say thank you to this project and the support team.
Please delete the wpDiscuz plugin via FTP and let us know.
In case you want to say thank you! 🙂
We'd really appreciate if you leave a good review on the plugin page.
This is the best way to say thank you to this project and the support team.

