خانه » آموزش وردپرس » تابع نمایش طول پست های اخیر
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 روی منفی یک قرار بگیره آنگاه تمام پست های سایت شما رو نمایش می ده و اگر روی هر عدد طبیعی دیگه ای قرار بگیره به همون تعداد پست رو نمایش می ده.

دانلود فایل

درباره سید حامد حسینی

آقای وردپرس رو با دنیا عوض نمیکنم !

2 دیدگاه

  1. سلام.ببخشید من در پست تابع نمایش اطلاعات پوسته یه سوال پرسیده بودم…
    میخواستم ببینم مشکل چی بود؟تونستید متوجه بشید؟؟

ارسال دیدگاه

ایمیل شما منتشر نخواهد شد فیلد های الزامی مشخص شده اند *

*

x

بیشتر بخوانید

نکاتی در راستای سئو مطالب سایت

نکاتی در راستای سئو مطالب سایت

امروزه بهینه سازی مطالب سایت یکی از دغدغه های مدیران هر سایت شده ، برای ...