You can hide the inline module after a user has filled the inline form successfully.
You need to set cookies enabled and use ‘cp_target_page_settings‘ filter provided by Convert Plus. This handles the visibility of the modules as per users need.
You can refer to the following code –
/** * Callback function to add more conditions for target page settings * * @param bool $display * @param string $style_id * @return bool $display */ function your_callback_function( $display, $style_id ) { // Replace style id with your style ID if( $style_id == 'cp_id_8f3d1' ) { // your custom logic if( isset($_COOKIE['cp_id_8f3d1']) ) { $display = false; } } return $display; } add_filter( 'cp_target_page_settings', 'your_callback_function', 10, 3 );
To know more about the target page settings, you can refer to the article here.