خانه / آموزش وردپرس / چگونه آخرین نوشته ها از یک دسته خاص وردپرس را نمایش دهیم ؟
چگونه آخرین نوشته ها از یک دسته خاص وردپرس را نمایش دهیم ؟
چگونه آخرین نوشته ها از یک دسته خاص وردپرس را نمایش دهیم ؟

چگونه آخرین نوشته ها از یک دسته خاص وردپرس را نمایش دهیم ؟

در این نوشته آموزشی میخواهیم به شما نمایش آخرین نوشته ها از یک یا چند دسته وردپرس را آموزش بدیم . در این آموزش وردپرس شما با کوئری وردپرس و کد های وردپرس آَشنا میشوید . اول از همه شما باید یک حلقه (کوئری)  و آماده سازی آن برای دریافت اطلاعات  بنویسید :

<?php if($mrwordpress_query->have_posts()) :
while($mrwordpress_query->have_posts()) : $mrwordpress_query->the_post();?>

<?php
$mrwordpress_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'ID',
'cat' =>'1, 2, 3 ',
'posts_per_page' =>'10',
'offset' =>'2',

'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
));
?>

<?php endwhile;endif;?><?php wp_reset_query(); ?>

سپس در قسمت cat شما ID دسته های خودتون رو باید قرار بدید و حالا باید با مقدارهای نوشته های وردپرس آشنا شوید :

عنوان مطلب :

<?php the_title(); ?>

نشانی پیوند یکتای مطلب:

<?php the_permalink(); ?>

تصویر شاخص مطلب:

<?php if ( has_post_thumbnail() ) { the_post_thumbnail();} ?>

آی دی مطلب:

<?php the_ID();?>

تاریخ انتشار مطلب:

<?php the_date('d F y') ;?>

نام و آدرس پروفایل ارسال کننده مطلب:

<?php the_author_posts_link();?>

آواتار ارسال کننده :

<?php echo get_avatar( get_the_author_meta( 'ID' ), 56 ); ?>

متن نوشته :

<?php the_content(); ?>

خلاصه نوشته :

<?php the_excerpt(); ?>

دسته بندی نوشته :

<?php get_the_category_list(', ');?>

برچسب های نوشته:

 

<?php the_tags(); ?>

و میتونید از هرکدوم در حلفه وردپرسی خودتون استفاده کنید . خب این آموزش وردپرسی تموم شد و امیدوارم نهایت استفاده رو از آموزش نمایش آخرین نوشته ها از یک یا چند دسته وردپرس برده باشید . براتون یک مثال قرار دادم که امیدوارم استفاده کنید :

 

<?php
$mrwordpress_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'ID',
'cat' =>'1, 3',
'posts_per_page' =>'10',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); ?>
<ul class="content">
<?php if($mrwordpress_query->have_posts()) : while($mrwordpress_query->have_posts()) : $mrwordpress_query->the_post();?>
<li>
<div class="thuum">
<?php if ( has_post_thumbnail() ) { the_post_thumbnail();} ?>
</div>
<div class="det">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
</li>
<?php endwhile;endif;?>
</ul>
<?php wp_reset_query(); ?>

 

و البته راه دومی هم وجود داره و با کد زیر میتونید آخرین نوشته های یک دسته رو نمایش بدید :

 

<?php
$catquery = new WP_Query( 'cat=3&posts_per_page=10' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<ul>
<li><h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>

<ul><li><?php the_content(); ?></li>
</ul>
</li>
</ul>
<?php endwhile; ?>

خب آموزش تمام شد . نظری و سوالی داشتید قسمت نظرات و انجمن های آقای وردپرس در خدمت شماست .

 

موفق باشید . آقای وردپرس

 

دانلود فایل

درباره سید حامد حسینی

آقای وردپرس رو با دنیا عوض نمیکنم !

بیشتر بخوانید

نکاتی در راستای سئو مطالب سایت

نکاتی در راستای سئو مطالب سایت

امروزه بهینه سازی مطالب سایت یکی از دغدغه های مدیران هر سایت شده ، برای …

2 دیدگاه

  1. سلام . من میخوام یه قالب بسازم که هر کدوم از دسته ها رو تو یه باکس جدا بذاره و عنوان دسته رو بالای باکس و عنوان آخرین مطالب هر دسته رو داخل همون باکس زیر تیتر قرار بده . مثل این سایت http://www.persiantafrih.ir
    لطفا راهنمایی کنید یا اگه ممکنه تو یه پست دیگه توضیح بدید ممنون

    • ببینید شما عنوان دسته بندی رو قرار میدید و برای هر دسته با آیدی مخصوص خودش کد رو قرار میدید . میتونید با گذاشتن آیدی دلخواه دسته بندی و یک کلاس که در کدنویسی تعریف میکنید جندین باکس قرار بدید . به زودی آموزشش رو قرار میدم .

پاسخ دهید

نیاز به مشاوره دارید ؟ با ما تماس بگیرید 09211881543 - 03133456187
اشتراک در خبرنامه ایمیلی آقای وردپرس

اشتراک در خبرنامه ایمیلی آقای وردپرس

با اشتراک در خبرنامه از آخرین اخبار وبسایت آقای وردپرس با خبر شوید

اشتراک شما با موفقیت انجام شد ( ایمیل خود را چک کنید)