2016-03-23 27 views
1

Diğer üyelerin diğer kullanıcı profillerini görüntülemesine izin veren bir üyelik sitesi oluşturuyorum. Her kullanıcı gönderi ekleyebilir (zaten yaptım) ancak sorun kullanıcıya dayalı olarak yazıyı görüntülüyor. gerçekleşmesi neYazar/kullanıcı slug temel alınarak veri görüntüleme

<?php 
    $curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author)); 
    $author_query = array('post_type' => 'articles', 'posts_per_page' => '-1', 'author' => $curauth->ID); 
    $author_posts = new WP_Query($author_query); 
    while ($author_posts->have_posts()) : $author_posts->the_post(); 
     ?> 

     <li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> 
       <?php the_title(); ?> 
      </a> 
     </li><br/> 
     <?php 
     if (has_post_thumbnail()) : 
      the_post_thumbnail('medium'); 
     endif; 
    endwhile; 
?> 

sadece şimdiki açmış kullanıcının yayını göstermek ama ne gerçekleşmesi istiyorum kamu üzerinde üyesi ve yaptıkları yazının makale görüntüler olduğunu olacaktır. , ör.

domain.com/pedro 

Article 1 

Article 2 

domain.com/felipe 

Article 3 

Article 4 

cevap

0

Konunuzda author.php sayfası ekleyin (eğer varsa, ardından yoksay). özelliğidir kullanıcı adı ve bu sayfa (author.php) zaten belirli bir kullanıcının mesajları almak için kod sahip olduğu durumlarda

sonra URL http://example.com/author/hallmark/

gibi görünecektir.

Yazar URL'sini <a href="<?php echo site_url().'/?author='.USERID;?>" > See all Posts of this Author </a>

olarak alabilirsiniz.
İlgili konular