• 20-11-2019, 12:25:10
    #10
    bilimokur adlı üyeden alıntı: mesajı görüntüle
    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"]
    yukarıda da dedigim gibi web de yer alan bu kodlar artık çalışmıyor bunu da yine de denedin çalışmıyor maalesef
  • 20-11-2019, 13:09:17
    #11
    beachturk adlı üyeden alıntı: mesajı görüntüle
    yukarıda da dedigim gibi web de yer alan bu kodlar artık çalışmıyor bunu da yine de denedin çalışmıyor maalesef
    Kodu kendim yazdım. Çalışmaması gibi bir imkan yok. Dediğim şekilde kullandınız mı?
  • 20-11-2019, 13:13:05
    #12
    bilimokur adlı üyeden alıntı: mesajı görüntüle
    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"]
    bilimokur adlı üyeden alıntı: mesajı görüntüle
    Kodu kendim yazdım. Çalışmaması gibi bir imkan yok. Dediğim şekilde kullandınız mı?
    aynen kullandım hocam ön yüzde bu şekilde duruyor eklenince
    https://prnt.sc/pzhxcn
  • 20-11-2019, 13:16:17
    #13
    Bu şekilde kullanmanız gerekiyor.