• 10-02-2025, 22:30:03
    #1
    Arkadaşlar merhabalar, bir konuda takılı kaldım. Şimi ben eğitim ekledim. Fakat bu eğitim eski bir eğitim olduğu için bu eğitimi kapatmak istiyorum. Yani eğitim sitede gözüksün ama satın alınmamasını istiyorum. Bunu nasıl yapabilirim?
  • 10-02-2025, 22:38:40
    #2
    Katılımcı sayısını düzenleyebilirsiniz, ya da sona erme tarihini
  • 10-02-2025, 22:50:08
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Katılımcı sayısını düzenleyebilirsiniz, ya da sona erme tarihini
    Denedim hocam yayından kalkıyor.
  • 11-02-2025, 13:38:53
    #4
    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 );
  • 12-02-2025, 21:04:24
    #5
    Barhalli adlı üyeden alıntı: mesajı görüntüle
    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 );
    Teşekkürler hocam, deneyeceğim.