When using your plugin it is impossible to make moderate simple comments. Few hours of exploring your plugin and I found code wich do this problem.
in includes/ansppress-form.php (line 793)
this
public function pre_comment_approved($approved , $commentdata){
if($approved =='1' ){
$post_type = get_post_type( $commentdata->comment_post_ID );
if ($post_type == 'question') {
// set updated meta for sorting purpose
update_post_meta($commentdata->comment_post_ID, ANSPRESS_UPDATED_META, current_time( 'mysql' ));
// add participant
//ap_add_parti($commentdata->comment_post_ID, $commentdata->user_ID, 'comment');
}elseif($post_type == 'answer'){
$post_id = wp_get_post_parent_id($commentdata->comment_post_ID);
// set updated meta for sorting purpose
update_post_meta($post_id, ANSPRESS_UPDATED_META, current_time( 'mysql' ));
// add participant only
//ap_add_parti($post_id, $commentdata->user_ID, 'comment');
}
}
}
need change to this
public function pre_comment_approved($approved , $commentdata){
if($approved =='1' ){
$post_type = get_post_type( $commentdata->comment_post_ID );
if ($post_type == 'question') {
// set updated meta for sorting purpose
update_post_meta($commentdata->comment_post_ID, ANSPRESS_UPDATED_META, current_time( 'mysql' ));
// add participant
//ap_add_parti($commentdata->comment_post_ID, $commentdata->user_ID, 'comment');
}elseif($post_type == 'answer'){
$post_id = wp_get_post_parent_id($commentdata->comment_post_ID);
// set updated meta for sorting purpose
update_post_meta($post_id, ANSPRESS_UPDATED_META, current_time( 'mysql' ));
// add participant only
//ap_add_parti($post_id, $commentdata->user_ID, 'comment');
}
}else{
return $approved;
}
}
(@sovabarmak)
11 years, 6 months ago
At first hank you for your plugin.))
When using your plugin it is impossible to make moderate simple comments. Few hours of exploring your plugin and I found code wich do this problem.
in includes/ansppress-form.php (line 793)
this
need change to this
https://ww.wp.xz.cn/plugins/anspress-question-answer/