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

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

Introduction-piece-code-Most-content-on-Word-1050x525معرفی قطعه کد پربازدیدترین مطالب در وردپرس

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

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

/*popular(most viewed) posts*/
 <?php function wpb_set_post_views($postID) {
 $count_key = 'wpb_post_views_count';
 $count = get_post_meta($postID, $count_key, true);
 if($count==''){
 $count = 0;
 delete_post_meta($postID, $count_key);
 add_post_meta($postID, $count_key, '0');
 }else{
 $count++;
 update_post_meta($postID, $count_key, $count);
 }
 }
 //To keep the count accurate, lets get rid of prefetching
 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);?>

برای مثال اگر حلقه ی مطالب وب سایت شما به صورت زیر باشد :

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
و در نهایت باید به صورت زیر شود :
<?php if (have_posts()) : while (have_posts()) : the_post(); wpb_set_post_views(get_the_ID()); ?>
در مرحله بعدی نوبت به این میرسه که لیستی از پر بازدیدترین مطالب را به بخشی از سایت که می خواهید اضافه نمایید و در قالب وردپرس خود نشان دهید:
<?php $popularpost = new WP_Query( array( 'posts_per_page' => 4, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) );
while ( $popularpost->have_posts() ) : $popularpost->the_post();?>
<li><a href="<?php the_permalink();?>" title="<?php the_title();?>"><?php the_title();?></a></li>


<?php endwhile; ?>

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

با آرزوی سلامتی و موفقیت روز افزون برای شما همراهان محترم

به زودی در این مکان تب زیبا برای لینک های دانلود قرار میگیرد

دانلود با لینک مستقیم

منبع : webnma.com

خشایار توکلی

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

اضافه کردن دیدگاه

تماس با ما

جهت تماس با مدیر وب سایت با شماره 09307957745 در تماس باشید یا به این ایمیل webnma.com@gmail.com پیام دهید