نمایش جدیدترین نوشته ها در صفحه
می توان جدیدترین نوشته ها در صفحه نخست نمایش داد. راه های مختلفی برای نمایش جدیدترین نوشته ها در صفحه وجود دارد و آن استفاده از حلقه ها است.
اما من در اینجا کدی قرار می دهم که از آن می توانید در پست تایپ های مختلف (نوشته ها، محصولات و … ) استفاده کنید. توضیح در باره پست تایپ ها را در آینده شرح خواهم داد.
کدی برای نمایش جدیدترین نوشته ها در صفحه
<pre>
<?php $args=array('post_type'=>'post','posts_per_page'=>4,'orderby'=>'id');
$loop = new WP_Query($args); while($loop->have_posts()) : $loop->the_post(); global $post; ?>
<div class="col-sm-6">
<div class="m-b-45">
<?php $image_src = wp_get_attachment_image_src( get_post_thumbnail_id(),'' );
echo '<a class="wrap-pic-w" title="'.$title.'" href="'.get_permalink().'"><img src="' . $image_src[0] . '"/></a>';?>
<div class="p-t-16">
<h5 class="p-b-5">
<a href="<?php the_permalink(); ?>" class="f1-m-3">
<?php the_title(); ?>
</a>
</h5>
<span class="cl8">
<a href="#" class="f1-s-4">
<?php the_author(); ?>
</a>
<span class="f1-s-3">
<?php the_date(); ?>
</span>
</span>
</div>
</div>
</div>
<?php endwhile;?>
<pre>
با استفاده از ‘post_type’=>’post’ پست تایپ مورد نظر برای نمایش را مشخص می کنید.
با استفاده از ‘posts_per_page’=>4 تعداد پست ها برای نمایش را مشخص می کنید.
با استفاده ‘orderby’=>’id ، پست ها بر اساس id مرتب شده و نمایش داده می شوند.
برای نمایش تصویر شاخص:
<pre>
<?php $image_src = wp_get_attachment_image_src( get_post_thumbnail_id(),'' );
echo '<a class="wrap-pic-w" title="'.$title.'" href="'.get_permalink().'"><img src="' . $image_src[0] . '"/></a>';?>
<pre>
نمایش عنوان نوشته <? ;() php the_title ?>
که با استایل دهی می توان خروجی زیر را داشت:
نمایش آخرین نوشته ها از یک دسته خاص با استفاده از قطعه کد
این روش مستلزم این است که شما کد را به فایل های قالب وردپرس خود اضافه کنید. اگر که قبلا این کار را انجام نداده اید، بهتر است تا یک فایل پشتیبان از فایل هایی که قصد تغییر آن را دارید، تهیه نمایید. شما بایستی کدی که در پایین نوشته شده است را به فایل های قالب خود در وردپرس دقیقا آنجا که میخواهید پست های آخر از دسته ی خاصی، نمایش داده شود اضافه کنید.
اولین خط از این کد کوئری جدیدی از وردپرس با آی دی دسته بندی مورد نظرتان را پدید میاورد. شما ملزم به جایگزین کردن این با id با id دسته مورد نظرتان هستید. این کد تنها عنوان نوشته هایتان را نمایش خواهد داد.
<pre>
<?php $catquery = new WP_Query( 'cat=72&posts_per_page=5' ); ?>
<ul>
<?php while($catquery->have_posts()) : $catquery->the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
<?php endwhile;
wp_reset_postdata();
?>
<pre>
تعداد دیدگاه ها برای این مطلب: 0 دیدگاه