• 25-02-2021, 10:57:45
    #1
    Merhaba.

    Uzman arkadaşlar cevap verebilirse çok sevinirim.

    Bizim bir sitemiz var. Wordpress sitemizde yüzlerce yazı var. Şu anda üyelik girişi yapmadan kişiler okuyabiliyor. Ama bundan sonra yazıların bir miktarını üye girişi yapmadan okumalarını (diyelik 3 cümle), detayı okumak için üye girişi yapmalarını istiyoruz. Bunu acaba nasıl yapabiliyoruz?

    Çok teşekkürler.
  • 25-02-2021, 10:59:46
    #2
    Takip ediyorum konuyu
  • 25-02-2021, 11:07:01
    #3
    Şöyle bir şey yapılabilir;

    bu kodu functions.php ye yapışıtır
    function yazikes($text, $limit = 25, $ending = '') {
        if (strlen($text) > $limit) {
            $text = strip_tags($text);
            $text = substr($text, 0, $limit);
            $text = substr($text, 0, -(strlen(strrchr($text, ' '))));
            $text = $text . $ending;
        }
        return $text;
    }
    single.php yi aç <?php the_content(); ?> kodunu bul onu alttaki kod ile değiştir

    <?php if ( is_user_logged_in() ) : ?>
        <?php the_content(); ?>
    <?php else : ?>
        <?php echo yazikes($post->post_content,150); ?>
        <span>Devamını okumak için üye girişi yapın!</span>
    <?php endif; ?>
  • 25-02-2021, 11:15:18
    #4
    https://wordpress.org/plugins/login-to-view-all/ eklentisi var.
    Seo açısından da iyi değil bu uygulama