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

تاریخ انتشار: مرداد 16, 1394 تعداد بازدید: 348 بازدید تعداد دیدگاه ها: 0

بازی با کدها: نمایش تعداد بازدید مطالب

سلام و عرض ادب خدمت شما دوستان عزیز

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

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

function setAndViewPostViews($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);
    }
   return $count;  
}

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

<?php echo setAndViewPostViews(get_the_ID());  ?>

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

	<div id="primary" class="content-area">
		<div id="content" class="site-content" role="main">
// شروع
 
			<?php?>
			<?php while ( have_posts() ) : the_post(); ?>
 <?php echo setAndViewPostViews(get_the_ID());  ?>
				<?php get_template_part( 'content', get_post_format() ); ?>
				<?php twentythirteen_post_nav(); ?>
				<?php comments_template(); ?>
 
			<?php endwhile; ?>
// پایان
		</div>
	</div>

این آموزش وردپرس نیز به پایان رسید.
امیدوارم شما از آن استفاده کرده باشید

از همراهی شما دوستان عزیز و ارجمند ممنونم
موفق و پیروز باشید

منبع: فریش تم ارائه دهنده : قالب وردپرس ، پوسته وردپرس ، افزونه وردپرس ، آموزش وردپرس

کانال تلگرام فریش تم
  • دیدگاه شما پس از تایید در سایت نمایش داده می شود.
  • از ارسال متن بصورت فینگلیش خودداری نموده و فارسی تایپ کنید.
  • دیدگاه و سوالات شما توسط کارشناسان ما بین 1 تا 12 ساعت پاسخ داده خواهد شد.
  • از ارسال دیگاه جهت پشتیبانی محصولات تجاری پرهیز و برای پشتیبانی از بخش پشتیبانی سایت اقدام فرمائید

هنوز دیدگاهی ثبت نشده است.