در مطالب قبلی روکش شما با زمینه های دلخواه وردپرس آشنا شدید و یاد گرفتید که چگونه می توانید از آنها در سایت خود استفاده کنید. در این مطلب به درخواست یکی از کاربران محترم روکش (ورگ) می خواهیم نحوه نمایش آخرین نوشته هایی که در یک زمینه دلخواه مشترک هستند را به شما نشان دهیم.
برای نمایش مطالبی که همگی دارای یک زمینه ی مشترک هستند می توانید خیلی راحت کد زیر را در هر جایی از قالب سایت خود که دوست دارید قرار دهید.
<?php $custom_field_query = new WP_Query(array( 'post_status' =>'publish', 'post_type' =>'post', 'order' =>'descending', 'orderby' =>'ID', 'meta_key' =>'rokesh', 'posts_per_page' =>'10', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); ?> <ul> <?php if($custom_field_query->have_posts()) : while($custom_field_query->have_posts()) : $custom_field_query->the_post();?> <li> <a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endwhile;endif;?> </ul> <?php wp_reset_query(); ?>
در کد بالا باید به جای عبارت rokesh نام زمینه دلخواه خود را وارد کنید و برای تغییر تعداد مطالبی که نشان داده می شوند مقدار posts_per_page را تغییر دهید. خوب با این روش شما می توانید در بخش هایی از قالب که دوست دارید مطالب مشابه از نظر زمینه دلخواه را به نمایش در آورید.
اما برای اینکه یک صفحه داشته باشید و در آن آرشیوی از مطالبی که در ارتباط با یک زمینه دلخواه هستند را به نمایش در آورید می توانید یک قالب برگه جدید درست کنید و کد های معرفی شده در بالا را در آن قرار دهید. سپس یک برگه در وردپرس با آدرس دلخواه خود ایجاد نمایید و قالب آن برگه را همان قالبی که ساختید تنظیم کنید.