@jurasjo,
We’re talking about separate issues here.
If a course is marked as free is should be displaying as free. And no, access plans should not be able to be saved with $0 price, that’s what the “Free” checkbox is for. There are some programmatic reasons why we’re doing it this way.
If you want to hide or change the free text the only thing you could do would be filter the content:
add_filter( 'llms_get_free_access_plan_pricing_text', function( $text ) {
if ( ! is_numeric( $text ) ) { // only modify when the HTML is dipslaying
$text = ''; // this will return nothing so the "FREE" text won't display
}
return $text;
}, 10, 1 );
Hope that helps