• 18-02-2021, 15:07:42
    #1
    selam dostlar. dün gece biraz uğraştım ama sanırım benim kalemim olmadığını anladım.
    benim sorunum wp_terms tablosunda name stunundaki yazıları anadizinde herhangi bir php dosyası ile alt alta listelemekti amacım. bir süre uğraştıım ama yapamadım anlayan nerde nasıl yapmam gerektiğini söylerse çok sevaba girebilir

  • 18-02-2021, 16:21:24
    #2
    Developer
    harici bir php dosyası olarak kullanabilirsiniz:

    <?php
    include 'wp-config.php'; // wordpress blog dizinindeyse blog/wp-config.php şeklinde olması gerekiyor.
    ?>
    
    <ul>    
    <?php
        $etiketler = get_tags('post_tag');
        
        if ( $etiketler ) :
            foreach ( $etiketler as $etiket ) : ?>
                <li>
                <a href="<?php echo esc_url( get_tag_link( $etiket->term_id ) ); ?>">
                <?php echo esc_html( $etiket->name ); ?>
                </a>
                </li>
            <?php endforeach; ?>
        <?php endif; ?>
    </ul>
  • 18-02-2021, 16:24:52
    #3
    brown adlı üyeden alıntı: mesajı görüntüle
    harici bir php dosyası olarak kullanabilirsiniz:

    <?php
    include 'wp-config.php'; // wordpress blog dizinindeyse blog/wp-config.php şeklinde olması gerekiyor.
    ?>
    
    <ul>    
    <?php
        $etiketler = get_tags('post_tag');
        
        if ( $etiketler ) :
            foreach ( $etiketler as $etiket ) : ?>
                <li>
                <a href="<?php echo esc_url( get_tag_link( $etiket->term_id ) ); ?>">
                <?php echo esc_html( $etiket->name ); ?>
                </a>
                </li>
            <?php endforeach; ?>
        <?php endif; ?>
    </ul>
    cevabınız için teşekkür ederim ama boş çekti beyaz ekran verdi malesef

    sanırım 140k içerik olduğundan dolayı

    tek cevap veren olduğunuz için r10+ eksik etmedik teşekkür tekrar
  • 18-02-2021, 16:33:29
    #4
    Developer
    Wraith adlı üyeden alıntı: mesajı görüntüle
    cevabınız için teşekkür ederim ama boş çekti beyaz ekran verdi malesef

    sanırım 140k içerik olduğundan dolayı

    tek cevap veren olduğunuz için r10+ eksik etmedik teşekkür tekrar
    hmm.. şu şekilde denesek?

    <?php
    include 'wp-config.php'; // wordpress blog dizinindeyse blog/wp-config.php şeklinde olması gerekiyor.
    ?>
    
    <ul>    
    <?php
    $etiketler = get_tags('post_tag');
    $limit = '5'; // veri limiti
    $say = 0;
    foreach ( $etiketler as $etiket ) {
        $say++;
        echo '<li><a href="'.esc_url( get_tag_link( $etiket->term_id ) ).'">'.esc_html( $etiket->name ).'</a></li>';
        if($say>$limit-1){break;}
    }
    ?>
  • 18-02-2021, 16:36:53
    #5
    brown adlı üyeden alıntı: mesajı görüntüle
    hmm.. şu şekilde denesek?

    <?php
    include 'wp-config.php'; // wordpress blog dizinindeyse blog/wp-config.php şeklinde olması gerekiyor.
    ?>
    
    <ul>    
    <?php
    $etiketler = get_tags('post_tag');
    $limit = '5'; // veri limiti
    $say = 0;
    foreach ( $etiketler as $etiket ) {
        $say++;
        echo '<li><a href="'.esc_url( get_tag_link( $etiket->term_id ) ).'">'.esc_html( $etiket->name ).'</a></li>';
        if($say>$limit-1){break;}
    }
    ?>
    malesef hocam anydesk ile gelin bakın isterseniz. tabi müsait iseniz
  • 18-02-2021, 16:37:55
    #6
    Developer
    Wraith adlı üyeden alıntı: mesajı görüntüle
    malesef hocam anydesk ile gelin bakın isterseniz. tabi müsait iseniz
    pm atın bakalım verilerin gelmemesinin farklı bir sebebi var