انجمن


نمایش دسته ی خاص برای یک آیدی خاص  (۲ نوشته)

  • mohammad13

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۱
    # نوشته شده: ۹ سال پیش
    ۲۴ آبان ۱۳۹۴ - ۱۷:۵۰

    با عرض سلام خدمت همه دوست داران وردپرس
    اینجانب یک مشکلی برایم پیش آمده به این صورت که
    می خواهم پست های یک دسته خاص رو با توجه به آیدی کاربر که وارد می شود در یک برگه نمایش بدم.
    مثلا کاربری با آیدی (یا شناسه)4(user_id=4) وارد سایت شده و فقط باید بتونه نوشته های دسته(cat=5) 5 رو ببینه

    حالا خودم یک کدی نوشتم توی یک برگه که میزارم.ولی در آخر اروور میگیره.
    که فکر کنم علت ان هم استفاده تو در تو کد php هست.

    <?php include(TEMPLATEPATH."/menutop.php");?>
    
    <div id="profile">
      <div class="shell">
        <div class="icon-archive"> <img src="<?php bloginfo('template_url'); ?>/img/icon.jpg" alt="icon"/> 
    
          <!--end icon-archive-->
        </div>
        <?php
    $user_id = get_current_user_id();
    if ( is_user_logged_in() ) {
      if ( $user_id == 4 ) {?>
        <?php query_posts('showposts=12&cat=24'); while ( have_posts() ) : the_post(); ?>
        <div class="archive-list"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
          <?php the_content(); ?>
    
          <!--end archive-list-->
        </div>
        <?php endwhile;?>
        <?php wp_reset_query();?>
        <div class="box-profile"> <a href="http://localhost/?page_id=138">خروج</a> <?php echo do_shortcode('[userpro template=view]'); ?> 
    
          <!--end box-login-->
        </div>
        <?php
    }?>
    
        <!--end shell-->
      </div>
      <!--end profile-->
    </div>
    <?php wp_footer(); ?>
    </body></html>
  • mohammad13

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۱
    # نوشته شده: ۹ سال پیش
    ۲۵ آبان ۱۳۹۴ - ۰۸:۳۸

    یعنی واقعا هیچ کسی توی این انجمن نیست که جواب ما رو بده.
    حالا که من کد رو نوشتم و ندونستن ترتیبش با عث ارور شده
    یکی بیاد اینو به من بگو چیکار باید بکنم

درباره‌ی این موضوع