آموزش وردپرسمقالههک ها

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

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

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

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

در حال ارسال
نظر کاربر
( رای)
امتیازات نظرات ( بررسی ها)
بیشتر بخوانید :   حل مشکل ایجکس قرار دادن رمز بر روی پیشخوان وردپرس wp-admin
دریافت فایل
برچسب ها
نمایش بیشتر

سید حامد حسینی

بنده سید حامد حسینی هستم ، میدیریت سایت آقای وردپرس و ووکامرس فارسی ، دوست وردپرسی شما ، تیم آقای وردپرس

نوشته های مشابه

دیدگاهتان را بنویسید

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

در حال ارسال

دکمه بازگشت به بالا
بستن