diff --git a/functions.php b/functions.php index 03b4f89..ac0f58c 100644 --- a/functions.php +++ b/functions.php @@ -497,6 +497,16 @@ function cbsonline_wpforo_topic_get_topics($args = [], &$items_count = 0, $count return $topics; } } +// - force approve edit by anonymous user +add_filter('wpforo_edit_topic_data_filter', 'cbsonline_wpforo_edit_topic_data_filter', 100); +function cbsonline_wpforo_edit_topic_data_filter($args) +{ + if (isset($args['name']) && isset($args['email'])) { + $args['status'] = 0; + } + + return $args; +} // - set hostname if annoymous user add topic data add_filter('wpforo_add_topic_data_filter', 'cbsonline_wpforo_add_topic_data_filter'); function cbsonline_wpforo_add_topic_data_filter($args)