نمایش همه نوشته های وردپرس در یک صفحه

درود بر شما همراهان همیشگی وبپرداز

آیا میخواهید در یک صفحه تمامی پست های وردپرس خود را نشان دهید ؟

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

با ما همراه باشید

 

چرا و در چه زمانی باید تمامی پست ها در یک صفحه نمایش داده شوند ؟

وردپرس دارای یک ساختار درونی آرشیو مانند برای صفحات ، موضاعات و غیره است ، با این وجود بسیاری از صاحبان سایت ها ترجیح میدهند یک آرشیو اختصاصی داشته باشند . آرشیو ها معمولاً پست های معروف ، آرشیو های فشرده زمانی ، لیست موضوعات و غیره را نشان میدهند . در صورتی که برخی سایت های ترجیح میدهند تمامی پست های خود را در یک صفحه نشان دهند .

راه های زیادی برای نمایش تمامی پست های یک سایت در یک صفحه مجزا وجود دارد ، میتوانید با پلاگین این کار را انجام دهید ، میتوانید از شورت کد ها استفاده کنید و همینطور میتوانید از یک قالب دلخواه استفاده کنید .

 

روش اول – استفاده از پلاگین

پلاگین اول – Display Posts Shortcode

برای اینکار ابتدا باید این پلاگین را نصب کنید . برای آموزش نصب پلاگین میتوانید به پست زیر مراجعه کنید :

آموزش نصب افزونه وردپرس

این پلاگین قابلیت تنظیم ندارد .

یک صفحه جدید بسازید و نام آن را Archive یا هر چیزی دیگری بگذارید . پس از آن ، باید این شورت کد را در آن صفحه بگذارید :

[display-posts posts_per_page="1000" order="DESC"]

این شورت کد به سادگی تمامی پست های شما را در آن صفحه نمایش میدهد و بصورت پیشفرض ۱۰۰۰ پست در یک صفحه نمایش میدهد .

اگر شما بیشتر از ۱۰۰۰ دارید ، میتوانید آنرا تغییر دهید .

همچنین میتوانید از Display Posts Shortcode استفاده کنید تا عکس های بند انگشتی و دیگر توضیحات را ببینید که ما اینکار را پیشنهاد نمیکنیم .

 

پلاگین دوم – Simple Yearly Archive

نشان دادن همه پست های سایت شما در یک صفحه ، آنرا بسیار بلند و طولانی میکند . بجای اینکار میتوانید آرشیو هر سال را در یک صفحه جداگانه قرار دهید . برای اینکار از پلاگین Simple Yearly Archive استفاده میکنیم . میتوانید این پلاگین را از این قسمت دریافت کنید .

ابتدا این پلاگین را نصب کرده ، سپس وارد قسمت تنظیمات > Simple Yearly Archive شوید تا آنرا تنظیم کنید .

این پلاگین به شما امکان قرار دادن آرشیو به روش های مختلف را ارائه میکند . یکی از این روش ها نشان دادن آرشیو بطور سالانه است .

کار با این پلاگین بسیار ساده است و نیاز به توضیح ندارد .

برای نمایش دادن آرشیو پس از تنظیمات ، باید از شورت کد زیر در صفحه آرشیو استفاده کنید :

[SimpleYearlyArchive]

حاصل چیزی مانند زیر خواهد بود :

برای اضافه کردن تاریخ ، روز و ماه به اطلاعات آرشیو ، در قسمت تنظیمات پلاگین ، قسمت Date Format را به این گونه پر کنید : l j F Y

حرف L کوچک نشانه روز هفته ، حرف J کوچک نشانه تاریخ روز ، حرف F بزرگ نشانه ماه و حرف Y بزرگ نشانه سال است .

 

روش دوم – استفاده از Template Code

با اینکه نشان دادن همه پست ها در یک صفحه با استفاده از پلاگین آسان تر است ، اما برخی افراد میخواهند اینکار را با Template Code انجام دهند .

ابتدا شما نیاز دارید که یک صفحه جدید با قالب دلخواه بسازید ، سپس کد قالب فایل page.php را در آن کپی کنید .

حال باید کد زیر را به آن اضافه کنید :

<?php
// the query
$wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1)); ?>

<?php if ( $wpb_all_query->have_posts() ) : ?>

<ul>

<!-- the loop -->
<?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<!-- end of the loop -->

</ul>

<?php wp_reset_postdata(); ?>

<?php else : ?>
<p><?php _e( 'متاسفانه هیچ پستی مطابق با اطلاعات وارد شده پیدا نشد.' ); ?></p>
<?php endif; ?>

اگر کد بالا جوابگو نبود ، ما روش اول را به شما پیشنهاد میکنیم .

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

 

تا آموزشی دیگر بدرود .

امتیازدهی به این مطلب
[کل: 0 میانگین: 0]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هشت + 18 =