با عرض سلام خدمت همه دوست داران وردپرس
اینجانب یک مشکلی برایم پیش آمده به این صورت که
می خواهم پست های یک دسته خاص رو با توجه به آیدی کاربر که وارد می شود در یک برگه نمایش بدم.
مثلا کاربری با آیدی (یا شناسه)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">  
<?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>