آموزش وردپرس ، یک فهرست بایگانی(Archive)

open-graph-wordpress

وقتی مطالب سایت زیاد شوند و بخواهیم آنها را به صورت یک صفحه آرشیو یا بایگانی شده نمایش دهیم،وردپرس یک صفحه به نام archive.php برای این کار تهیه کرده است.حال اگر در قالبی که می سازیم و ویرایش می کنیم کافیست آن را بسازیم و در داخل آن کد های مربوطه را قرار دهیم.کافیست بدانید که این صفحه برای تمام موضوعات می باشد و یک قالب پیش فرض برای همه آن ها می باشد که می توانیم از آن برای همه موضوعات مربوطه استفاده کنیم.وردپرس از نسخه 3 به بعد شامل این قالب الگو  می شود.

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

برای ساخت یک صفحه آرشیو می توانیم از کد زیر استفاده کنیم.ابتدا archive.php را در ریشه تم(قالب) جاری خود ساخته و سپس کد زیر را در داخل آن قرار می دهیم.در کد زیر آرشیو را به صورت ماهانه می آورد و شامل موارد دیگری هم می شود که در آینده  تابع wp_get_archives را بررسی می کنیم.

<?php
/*
Template Name: Archives
*/
get_header(); ?>

<div id="container">
	<div id="content" role="main">

		<?php the_post(); ?>
		<h1 class="entry-title"><?php the_title(); ?></h1>
		
		<?php get_search_form(); ?>
		
		<h2>Archives by Month:</h2>
		<ul>
			<?php wp_get_archives('type=monthly'); ?>
		</ul>
		
		<h2>Archives by Subject:</h2>
		<ul>
			 <?php wp_list_categories(); ?>
		</ul>

	</div><!-- #content -->
</div><!-- #container -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>

حال برای نمایش صفحه مربوطه به آدرس (برگه ها >افزودن برگه جدید ) Pages > Add new رفته و یک صفحه می سازیم و سپس  قالب ( Page templates ) آن را برابر با Archives قرار می دهیم.سپس صفحه  را ذخیره کرده و  مشاهده می کنیم.

تاریخ آخرین بروزرسانی : ۲۲ تیر ۱۳۹۵
میلاد میلادی

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

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.