• 26-07-2014, 05:28:11
    #1
    Merhaba,
    Sitemde bir iki sayfa oluşturdum ve özel formlar ekledim, bu formları sadece üyeler görsün istiyorum, bunu Fatih Toprağın şu dersiyle gayet güzel bir şekilde yaptım fakat bir sıkıntı var.
    Sayfanın içeriğini Contact Form7 ile oluşturduğum için,
     [contact-form-7 id="22" title="Bize Yazı Gönder!"]
    bu ÅŸekilde bir kod var elimde,
    [yalnizcauyeler][/yalnizcauyeler]
    bunlarda sadece üyelerin görebileceği alanı kapsayan kodlar.
    Son ÅŸekil ÅŸu;
    [yalnizcauyeler][contact-form-7 id="56" title="Bize Yazı Gönder!"][/yalnizcauyeler]
    Bu şekilde yapınca malesef ki çalışmıyor form, görüntü şu şekilde oluyor;

    sadece olduğu gibi yazı çıkıyor.
    Bu konuyu çözemedim bir türlü, uzun zamandır siteyi aktifleştireceğim bekliyorum bu yüzden, acil yardım&fikir&önerilerinizi bekliyorum.
  • 26-07-2014, 05:47:40
    #2
    Mecruh adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Sitemde bir iki sayfa oluşturdum ve özel formlar ekledim, bu formları sadece üyeler görsün istiyorum, bunu Fatih Toprağın şu dersiyle gayet güzel bir şekilde yaptım fakat bir sıkıntı var.
    Sayfanın içeriğini Contact Form7 ile oluşturduğum için,
     [contact-form-7 id="22" title="Bize Yazı Gönder!"]
    bu ÅŸekilde bir kod var elimde,
    [yalnizcauyeler][/yalnizcauyeler]
    bunlarda sadece üyelerin görebileceği alanı kapsayan kodlar.
    Son ÅŸekil ÅŸu;
    [yalnizcauyeler][contact-form-7 id="56" title="Bize Yazı Gönder!"][/yalnizcauyeler]
    Bu şekilde yapınca malesef ki çalışmıyor form, görüntü şu şekilde oluyor;

    sadece olduğu gibi yazı çıkıyor.
    Bu konuyu çözemedim bir türlü, uzun zamandır siteyi aktifleştireceğim bekliyorum bu yüzden, acil yardım&fikir&önerilerinizi bekliyorum.

    hocam
    http://stackoverflow.com/questions/4...code-wordpress verdiÄŸin linkte Shortcode Api
    ile sorunu çözebileceğiniz söylenmiş http://codex.wordpress.org/Shortcode_API bu linkte örneği inceleyebilirsiniz...


    Türkçe Kaynak: http://yasinyagbasan.com/wordpress-shortcodes-yapimi/
  • 26-07-2014, 07:49:07
    #3
    Malesef yapamadım hocam.
  • 26-07-2014, 11:00:06
    #4
    Mecruh adlı üyeden alıntı: mesajı görüntüle
    Malesef yapamadım hocam.

    function displayContentForUserRegistered( $atts, $content = null ) 
    {
        if ( is_user_logged_in() && !empty( $content ) && !is_feed() )
        {
            return do_shortcode($content);
        }
     
        return 'Bu kısmı görüntüleyebilmek için üye girişi yapmış olmalısınız.';
    }
    add_shortcode( 'yalnizcauyeler', 'displayContentForUserRegistered' );
    hocam şu şekilde kullanırsanız çalışacaktır. Localde denedim dorunsuz çalışıyor do_shortcode($content) fonksiyonu içeriği almanıza yarıyor hangi fonksiyonda kullanırsanız onun içerigini alıyorsunuz burdada formu alıyor...
  • 26-07-2014, 18:22:24
    #5
    RooTsGhosT adlı üyeden alıntı: mesajı görüntüle
    function displayContentForUserRegistered( $atts, $content = null ) 
    {
        if ( is_user_logged_in() && !empty( $content ) && !is_feed() )
        {
            return do_shortcode($content);
        }
     
        return 'Bu kısmı görüntüleyebilmek için üye girişi yapmış olmalısınız.';
    }
    add_shortcode( 'yalnizcauyeler', 'displayContentForUserRegistered' );
    hocam şu şekilde kullanırsanız çalışacaktır. Localde denedim dorunsuz çalışıyor do_shortcode($content) fonksiyonu içeriği almanıza yarıyor hangi fonksiyonda kullanırsanız onun içerigini alıyorsunuz burdada formu alıyor...
    tamamdır hocam çalıştı, çok teşekkürler