سلام
برای این کار باید دو مرحله انجام دهید
مرحله اول ایجاد قسمتی برای اعضا
مرحله دوم ایجاد دسته خاص ( که باید بین تگ مرحله اول قرار بگیر )
برای مرحله اول :
function mw_user_only( $atts, $content = null ){if( null != $content && current_user_can('read') ){return $content;} else {$mylink = get_permalink();return '<br/>[ <font color=red>برای دریافت فایل <a href=/wp-login.php?redirect_to='.$mylink.'>وارد شوید</a> و یا <a href=/wp-login.php?action=register>ثبت نام</a> کنید! </font> ]';}}add_shortcode('mandegarweb', 'mw_user_only');در functions.php قالب خود قرار بدید
و در هر جای سایت هر کدی بین دو تگ و قرار دهید فقط برای اعضا به نمایش در میاد
مثلا :
[member] کاربر عزیز به سایت ما خوش آمدید [/member]مرحله دوم ( نمایش دسته ی خاص )
کد زیر را هر جایی از قالب که نیاز دارید قرار بدید ( و شمایی ک میخواید فقط برای اعضا نمایش داده بشه کد زیر بین و
قرار بدید ) :
<?php$my_query = new WP_Query('showposts=6&cat=13');while ($my_query->have_posts()):$my_query->the_post();$do_not_duplicate = $post->ID;?> <a href="<?php the_permalink() ?>"><?php the_title(); ?></a></br><?php endwhile; ?>در showposts=6 جای 6 میتوانید تعداد مطالبی که میخواهید نمایش داده شود را وارد کنید
در cat=13 به جای 13 میتوانید ID دسته مورد نظر را وارد کنید
برای پیدا کردن ID هم میتونید تو قسمت دسته ها برید و اخر لینک هر دسته شماره ID رو نوشته میتونید استفاده کنید.