• 20-11-2019, 09:33:01
    #1
    Merhaba
    arkadaşlar wordpress için konu içinde yer alan link var ise üye olmadan linkleri göremezsiniz şeklinde bir ayar çeken bi eklenti biliyor musunuz.
    spoiler adlı eklentiler güncellemeleri çok eski olduğu için çalışmıyor bir kaç kaynakta da yer alan function kod çalışmıyor. kullandığınız herhangi bir eklentinin içinde ufak bir modül olabilir tek başına böyle bir eklenti olabilir son sürüm ile çalışan bildiğiniz var mıdır ?
  • 20-11-2019, 09:48:27
    #2
    Takipteyim.
  • 20-11-2019, 09:51:38
    #3
    Üyeliği durduruldu
    Siteniz forum mu acaba?
  • 20-11-2019, 09:51:58
    #4
    Akrep17 adlı üyeden alıntı: mesajı görüntüle
    Siteniz forum mu acaba?
    hayır =)
  • 20-11-2019, 09:55:28
    #5
    Üyeliği durduruldu
    Alıntı
    function wp_linkigizle($attr) {if(!is_user_logged_in()){if($attr['mesaj'] == "") { $attr['mesaj'] = '<p>Linki Görmek İçin <a href="'.get_bloginfo('url').'/wp-login.php">Giriş Yap</a>malısınız.</p>'; }return '<p>'.$attr['mesaj'].'</p>';} else {return '<p><a href="'.$attr['link'].'" title="Dosyayı İndir">'.$attr['link'].'</a></p>';}}add_shortcode('gizle', 'wp_linkigizle');
    • Yukardaki kodumuzu temamızın functions.php dosyası içerisinde en altta bulunan ?> kodundan hemen önce ekliyoruz.
    • Yeni bir içerik eklerken gizlemek istediğimiz linki eklemek için aşağıdaki kodu içerik içerisine yerleştiriyoruz.
    Alıntı
    [gizle link="https://trapplicationcenter.com"]
    Kolay Gelsin!
  • 20-11-2019, 09:56:15
    #6
    Akrep17 adlı üyeden alıntı: mesajı görüntüle
    • Yukardaki kodumuzu temamızın functions.php dosyası içerisinde en altta bulunan ?> kodundan hemen önce ekliyoruz.
    • Yeni bir içerik eklerken gizlemek istediğimiz linki eklemek için aşağıdaki kodu içerik içerisine yerleştiriyoruz.
    Kolay Gelsin!
    çalışmıyor hocam bu kodlar pek çok kaynaktan denedim güncel bir ürün ya da kod lazım
  • 20-11-2019, 10:03:46
    #7
    Eklenti yoksa aşağıdaki kodları functions.php ye ekleyerek kısakod ile kullanabilirsiniz.

    function link_gizle_shortcode( $atts ) {
        $atts = shortcode_atts(
            array(
                'link' => '',
                'isim' => '',
            ),
            $atts,
            'link_gizle'
        );
    
        $giris_yap_linki = 'https://siteniz.com/giris-yap/';
    
        if( ! is_user_logged_in() ) {
            return '<a href="' . esc_url( $giris_yap_linki ) . '">' . esc_html( 'Linkleri görebilmek için giriş yapmalısınız.' ) . '</a>';
        }
    
        return '<a href="' . esc_url( $atts[ 'link' ] ) . '">' . esc_html( $atts[ 'isim' ] ) . '</a>';
    }
    
    add_shortcode( 'link_gizle', 'link_gizle_shortcode' );
    Kullanım şekli [link_gizle link="https://site.com" isim="linke git"]
  • 20-11-2019, 10:03:58
    #8
    Bu tarz bir kod yazabilirim dilerseniz
  • 20-11-2019, 10:10:44
    #9
    https://github.com/wpmudev/membership-2
    Kullanmıştım , gayet başarılı.