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

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

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

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

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

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

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

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

آموزش نصب افزونه وردپرس

راهنمای مقاله1 آموزش نصب افزونه وردپرس1.1 نصب افزونه وردپرس از طریق وردپرس2 آموزش نصب افزونه …

2 دیدگاه

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

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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

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

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

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