تابع نمایش طول پست های اخیرReviewed by SMZ on May 24Rating: 2.5تابع نمایش طول پست های اخیربا نام و یاد حضرت ذات اقدس اله و عرض سلام خدمت شما همراهان همیشگی آقای وردپرس،امروز یه تابع جالب رو بهتون معرفی می کنم که به واسطه ی اون بتونید تعداد کلمه های هر پست وردپرسی خودتون رو ببینید.

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

 

226

 

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

 

<?php
$args=array(
  'post_type' => 'post',
  'post_status' => 'publish',
  'posts_per_page' => -1,
  'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
  while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <p><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
    <?php
  echo ' طول پست '.strlen( $my_query->post->post_content);
  endwhile;
}
wp_reset_query(); 
?>

 

اغلب این کد رو تو ابزارک ها یا فوتر قرار می دن جهت نمایش طول هر پست و مقایسه ی با هم.

 

الگوریتم این تابع هم از این قرار هست که اول تمام تیتر پست ها رو چاپ می کنه و پس از اون در خط زیری تیتر تعداد کلمه ها و طول پست ها رو نشون می ده.به همین راحتی.

 

نکته ای که این جا هست اینه که شما می تونید تعداد پست های قابل نمایش رو تو خط پنجم تغییر بدید.بدین طریق که اگر عدد عبارت posts_per_page روی منفی یک قرار بگیره آنگاه تمام پست های سایت شما رو نمایش می ده و اگر روی هر عدد طبیعی دیگه ای قرار بگیره به همون تعداد پست رو نمایش می ده.