طراحی قالب وردپرس – قسمت پنجم
این جلسه میخوام نحوه داینامیک کردن پست ها را بگم
برای این کار باید فایل index.php را ویرایش کنیم.
بخش مطالب سایت بین دو کد <article> , </article> هست
کل تغییراتی که باید در فایل index.php داده شود را در کد زیر قرار دادم
و تغییرات را آخرین همین مطلب توضیح دادم
<!-- start new post -->
<?php
while(have_posts())
{
the_post();
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="content">
<div class="date"> <span>
<p class="coll text-left">
<?php if(get_the_modified_date() != get_the_date()): ?>
<p>بروزرسانی <?php the_modified_date(); ?></p>
<?php else: ?>
<p>منتشر شده در <?php the_date('j F Y'); ?></p>
<?php endif; ?>
</p>
</span> </div>
<div class="title"> <h2 class="post-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> </div>
<div class="post">
<?php if(has_post_thumbnail()): ?>
<?php the_post_thumbnail(array(150,150)) ; ?>
<?php endif; ?>
<p class="excerpt-post">
<?php the_content('ادامه مطلب...'); ?>
</p>
</div>
<div class="comment"> <?php comments_popup_link (' 0 نظر' , ' 1 نظر', '%نظر' ,'comment' ) ; ?></div>
</div>
<div class="clear"></div>
</article>
<?php }?>
<!-- end of new post -->
() the_title نمایش عنوان مطلب
the_permalink() عنوان مطلب را به محتوا لینک میکند
از این تابع برای بخش های ادامه مطلب و عنوان مطلب و نیز تصویر مطلب استفاده میشود
the_excerpt () برای نمایش خلاصه مطلب استفاده میشود
the_author () نمایش نوسینده مطلب
the_author_link () نمایش صفحه نویسنده مطلب
comments_popup_link (’0 ’ , ’ 1’, ’%nazar ’ ,’ comment’ ) نمایش تعداد نظرات مطلب
0 اگر نظری نداشته باشیم 0 نمایش بده
اگر یک نظر داشته عدد یک را نمایش بده
٪ یعنی هر یچند تا نظر داشتیم نمایش بده
Comment هم باید باشد یعنی از این کلاس استفاده کن
the_date(‘d M Y’ ) نمایش تاریخ حتما باید بزرگی و کوچکی حروف داخل کوتیشن همینوطری باشد تا درست نمایش دهد تاریخ را
حتما هم باید افزونه جلالی فعال شود تا درست نمایش دهد
اگر از افزونه فارسی ساز WP-Parsidate استفاده کنیم باید کد زیر را بکار ببریم
<?php the_date(‘j F Y’); ?>