خانه / آموزش وردپرس / تابع نمایش طول پست های اخیر

تابع نمایش طول پست های اخیر

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

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

<?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. سلام.ببخشید من در پست تابع نمایش اطلاعات پوسته یه سوال پرسیده بودم…
    میخواستم ببینم مشکل چی بود؟تونستید متوجه بشید؟؟

پاسخ دهید

نیاز به مشاوره دارید ؟ با ما تماس بگیرید 09211881543 - 03133456187
دوره آموزش رایگان طراحی قالب وردپرس

دوره رایگان طراحی سایت از صفر تا صد

برای شرکت در دوره رایگان آموزش طراحی قالب وردپرس ( طراحی سایت ) ایمیل خود را وارد کنید

اشتراک شما با موفقیت انجام شد ( ایمیل خود را چک کنید)