Fiyatı -1 yapıp aşağıdaki gibi bir fonksiyon belki işinizi görecektir.
// Kurs fiyatı -1 ise, fiyat HTML'ini özel mesaj ile değiştir.
function custom_tutor_course_price_html( $price_html, $course_id ) {
$price = tutor_utils()->get_course_price( $course_id );
if ( $price == -1 ) {
return '<span class="tutor-course-not-for-sale">Bu eğitimin satışı bulunmamaktadır.</span>';
}
return $price_html;
}
add_filter( 'tutor_course_price_html', 'custom_tutor_course_price_html', 10, 2 );
// Kurs fiyatı -1 ise, "Sepete Ekle" butonunu (enroll button) kaldır.
function custom_tutor_course_enroll_button_html( $button_html, $course_id ) {
$price = tutor_utils()->get_course_price( $course_id );
if ( $price == -1 ) {
return ''; // Buton boş string döndürülerek gizlenir.
}
return $button_html;
}
add_filter( 'tutor_course_enroll_button_html', 'custom_tutor_course_enroll_button_html', 10, 2 );