آموزش افزودن تعداد بازدید مطالب در وردپرس
- آموزش وردپرس • آموزش
- ۲۸ بهمن ۱۴۰۲
- 2,812 بازدید
آنچه در این پست میخوانید
افزودن تعداد بازدید مطالب وردپرس
شاید دوست داشته باشید تا در قالب وردپرس خود تعداد بازدید نوشته های خود را به کاربران نمایش دهید. این کار باعث جذب کاربر شده و کاربران می توانند تعداد بازدید نوشته های سایت شما رو ببیند.
با استفاده از افزونه های زیادی میشه این کار رو انجام داد ولی ما در این پست آموزش میدهیم که شما بدون استفاده از افزونه این کار را انجام دهید. افزودن تعداد بازدید مطالب در وردپرس با استفاده از کد باعث کاهش حداقل یک افزونه در سایت وردپرسی شما می باشد و شاید به سرعت بارگذاری و کم کردن فایل های جاوا کمک کند. با ما همیشه به روز باشید.
آموزش افزودن تعداد بازدید مطالب در وردپرس
خوب خیلی راحته! ابتدا فانکشن functions.php پوسته وردپرس خود را ویرایش کنید.
دقت کنید که قبل از هر کاری از پوسته خود نسخه پشتیبان بگیرید.
سپس کدهای زیر را در آخر فایل فانکشن پوسته خود کپی کنید.
<?php // function to display number of posts. function getPostViews($postID){ $count_key = 'views'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0 نمایش"; } return $count.'نمایش'; } // function to count views. function setPostViews($postID) { $count_key = 'views'; $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); } } // Add it to a column in WP-Admin add_filter('manage_posts_columns', 'posts_column_views'); add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2); function posts_column_views($defaults){ $defaults['post_views'] = __('Views'); return $defaults; } function posts_custom_column_views($column_name, $id){ if($column_name === 'post_views'){ echo getPostViews(get_the_ID()); } } ?>
خوب حال فایل ادامه مطلب single.php قالب خود را ویرایش کنید.
و کد زیر را داخل حلقه نوشته وردپرس قرار دهید.
<?php setPostViews(get_the_ID()); ?>
برای مثال :
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <!-- کدهای فایل single.php --> <?php setPostViews(get_the_ID()); ?> <?php endwhile; endif; ?>
بعدا فایل های ایندکس یا آرشیو خود را نیز ویرایش کنید.
این فایل ها با نام های index.php , archive.php , search.php شناخته می شوند.
و کد زیر را داخل حلقه نوشته وردپرس قرار دهید.
<?php echo getPostViews(get_the_ID()); ?>
برای مثال :
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <!-- کدهای قالب --> <?php echo getPostViews(get_the_ID()); ?> <?php endwhile; endif; ?>
خوب شما موفق شدید تعداد بازدید مطالب را در قالب وردپرس خود اضافه کنید.
موفق و پیروز باشید.