• 27-07-2019, 22:24:48
    #1
    Merhaba Arkadaşlar,

    Web sayfamda bir makalemi açtığımda; girmiş olduğum makale bittikten sonra altında popüler olan diğer makalelelerin sıralanmasını istiyorum.

    Aşağıdaki iki kod ile popüler olanları veya makaleleri çekebildim ancak sadece isimleri görünüyor.Ben eklediğim ön resmin ve içeriğinde sıralanmasını istiyorum.Yani sonsuz döngü misali al alta makaleler sıralansın.
    <h3>Popüler Yazılar</h3> <?php   $popularpost = new WP_Query( array( ‘posts_per_page’ => 12, ‘meta_key’ => ‘views’, ‘orderby’ => ‘meta_value_num’, ‘order’ => ‘DESC’  ) );   while ( $popularpost->have_posts() ) : $popularpost->the_post(); ?> // Kendinize özgü düzenlemek için buradan başlayın. <li><a href=”<?php the_permalink(); ?>” title=”<?php the_title(); ?>”><?php the_title(); ?>(<?php if(function_exists(‘the_views’)) { the_views(); } ?>)</a></li>
    // Kendinize özgü düzenlemek için burada bitirin.
    <?php endwhile; ?>

    Buda Diğeri ;
    <?php
    
         // The Query
         query_posts( array ( 'category_name' => 'diy-ideas', 'posts_per_page' => 15 ) );
    
         // The Loop
         while ( have_posts() ) : the_post(); ?>
         <li>
              <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
         </li>
    
         <?php endwhile;
    
         // Reset Query
         wp_reset_query();
    
          ?>
    İyi forumlar dilerim.
  • 27-07-2019, 23:58:26
    #2
    birciftmavigoz adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar,

    Web sayfamda bir makalemi açtığımda; girmiş olduğum makale bittikten sonra altında popüler olan diğer makalelelerin sıralanmasını istiyorum.

    Aşağıdaki iki kod ile popüler olanları veya makaleleri çekebildim ancak sadece isimleri görünüyor.Ben eklediğim ön resmin ve içeriğinde sıralanmasını istiyorum.Yani sonsuz döngü misali al alta makaleler sıralansın.
    <h3>Popüler Yazılar</h3> <?php   $popularpost = new WP_Query( array( ‘posts_per_page’ => 12, ‘meta_key’ => ‘views’, ‘orderby’ => ‘meta_value_num’, ‘order’ => ‘DESC’  ) );   while ( $popularpost->have_posts() ) : $popularpost->the_post(); ?> // Kendinize özgü düzenlemek için buradan başlayın. <li><a href=”<?php the_permalink(); ?>” title=”<?php the_title(); ?>”><?php the_title(); ?>(<?php if(function_exists(‘the_views’)) { the_views(); } ?>)</a></li>
    // Kendinize özgü düzenlemek için burada bitirin.
    <?php endwhile; ?>

    Buda Diğeri ;
    <?php
    
         // The Query
         query_posts( array ( 'category_name' => 'diy-ideas', 'posts_per_page' => 15 ) );
    
         // The Loop
         while ( have_posts() ) : the_post(); ?>
         <li>
              <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
         </li>
    
         <?php endwhile;
    
         // Reset Query
         wp_reset_query();
    
          ?>
    İyi forumlar dilerim.
    Merhabalar hocam, sizlere dilerseniz bu konuda yardımcı olabilirim. İyi çalışmalar

    Web sitem: www.mikrozoom.com
  • 28-07-2019, 13:34:00
    #3
    <?php if ( has_post_thumbnail()) : the_post_thumbnail( 'full', array('class' => false, 'alt' => ''.get_the_title().'', 'title' => ''.get_the_title().'' )); endif; ?>

    bu kod ile resmi çektirebilirsiniz hocam.
  • 28-07-2019, 16:54:08
    #4
    _SecreT_ adlı üyeden alıntı: mesajı görüntüle
    <?php if ( has_post_thumbnail()) : the_post_thumbnail( 'full', array('class' => false, 'alt' => ''.get_the_title().'', 'title' => ''.get_the_title().'' )); endif; ?>
    bu kod ile resmi çektirebilirsiniz hocam.
    Hocam çok teşekkür ederim.Resimler geldi.
    Ancak resimlerin boyutu uzamış geliyor.Yani belirlenen alan sığmıyor.Kalitesizgörünüyor.Sence neden?
  • 29-07-2019, 14:34:43
    #5
    hocam resimleri full çekiyordur sizde css ile boyutlandırdıysanız bozulmalar olmus olabilir full yazan yeri değiştirebilirsiniz
    Örnek vereyim functions.php ye eklemeniz gerek yalnız.

    the_post_thumbnail_url( 'thumbnail' ); // Thumbnail (default 150px x 150px max)the_post_thumbnail_url( 'medium' ); // Medium resolution (default 300px x 300px max)the_post_thumbnail_url( 'large' ); // Large resolution (default 640px x 640px max)the_post_thumbnail_url( 'full' ); // Full resolution (original size uploaded) the_post_thumbnail_url( array(100, 100) ); // Other resolutions
  • 29-07-2019, 18:19:44
    #6
    _SecreT_ adlı üyeden alıntı: mesajı görüntüle
    hocam resimleri full çekiyordur sizde css ile boyutlandırdıysanız bozulmalar olmus olabilir full yazan yeri değiştirebilirsiniz
    Örnek vereyim functions.php ye eklemeniz gerek yalnız.

    the_post_thumbnail_url( 'thumbnail' ); // Thumbnail (default 150px x 150px max)the_post_thumbnail_url( 'medium' ); // Medium resolution (default 300px x 300px max)the_post_thumbnail_url( 'large' ); // Large resolution (default 640px x 640px max)the_post_thumbnail_url( 'full' ); // Full resolution (original size uploaded) the_post_thumbnail_url( array(100, 100) ); // Other resolutions
    Belirttiğin kodu functions a ekledim ama bir değişik olmadı.Full yazan yeri ne ile değiştirebilirim sizce ? auto gibi mi ?
  • 29-07-2019, 19:13:28
    #7
    ekledikten sonra size attıgım koddan full yazan yeri de değiştirmeniz gerekiyor yapamadıysanız skype yakup_sener ekleyin hocam bakayım.
  • 29-07-2019, 19:22:16
    #8
    _SecreT_ adlı üyeden alıntı: mesajı görüntüle
    ekledikten sonra size attıgım koddan full yazan yeri de değiştirmeniz gerekiyor yapamadıysanız skype yakup_sener ekleyin hocam bakayım.

    pm attım
  • 19-08-2019, 12:24:19
    #9
    $suanki_yazi = get_the_ID();
    
    $p_args = array(
        'order'          => 'DESC',
        'post__not_in'   => $suanki_yazi,
        'posts_per_page' => 5
    );
    
    $p_y = new WP_Query( $p_args );
    
    if( $p_y->have_posts() ) {
        while( $p_y->have_posts() ) {
            $p_y->the_post(); ?>
            
            <article <?php post_class(); ?>>
                <div>
                    <a href="<?php the_permalink(); ?>">
                        <?php the_post_thumbnail(); ?>
                    </a>
                </div>
                <a href="<?php the_permalink(); ?>">
                    <?php the_title(); ?>
                </a>
            </article>
    
            <?php
        }
    } else {
        echo esc_html__( 'Yazı Bulunamadı :(' );
    }
    
    wp_reset_postdata();
    Bu şekilde daha sağlıklı olur. Gösterilen yazıyı hariç tutmalısınız.