بـلاگچی

  • خانه
  • وردپرس
    • پوسته وردپرس
      • پوسته های پرمیوم
      • پوسته های رایگان
    • کدها و هک ها
    • افزونه وردپرس
    • مقالات وردپرس
  • قالب ها
    • قالب های رایگان
    • قالب های فروشی
    • قالب پنل ادمین
  • آموزش
    • لاراول
    • vue.js
    • node.js
    • php
    • جی کوئری
    • جاوا اسکریپت
    • Html
    • CSS
    • بوت استرپ
    • بهینه سازی
    • لینوکس
  • اسکریپت
  • تماس با ما

بـلاگچی

  • خانه
  • وردپرس
    • پوسته وردپرس
      • پوسته های پرمیوم
      • پوسته های رایگان
    • کدها و هک ها
    • افزونه وردپرس
    • مقالات وردپرس
  • قالب ها
    • قالب های رایگان
    • قالب های فروشی
    • قالب پنل ادمین
  • آموزش
    • لاراول
    • vue.js
    • node.js
    • php
    • جی کوئری
    • جاوا اسکریپت
    • Html
    • CSS
    • بوت استرپ
    • بهینه سازی
    • لینوکس
  • اسکریپت
  • تماس با ما

نمایش تعداد بازدید مطالب بدون افزونه

توسط admin ۱۳۹۵/۰۴/۲۴  در کدها و هک ها, وردپرس
نمایش تعداد بازدید مطالب بدون افزونه

نمایش تعداد بازدید مطالب بدون افزونه

از آنجا که استفاده بیش از حد از افزونه ها باعث کندی سایت می شود لذا بهتر است در بسیاری موارد نیازمندی های سایت را بدون استفاده از افزونه و با نوشتن قطعه کدهای کوچک و کاربردی برطرف کرد.

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

در ابتدا باید فایل 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 فراخوانی کنیم. برای اینکار دستور زیر را داخل فایل single.php قرار می دهیم:

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

نکته: دقت کنید که دستور بالا داخل حلقه قرار بگیرد مانند زیر:

get_header(); ?>

	<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>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

امیدوارم که آموزش امروز مفید بوده باشه.

آموزش وردپرس تعداد بازدید مطالب تعداد بازدید مطالب بدون افزونه کدهای کاربردی وردپرس نمایش تعداد بازدید مطالب هک وردپرس
« افزودن دکمه های اشتراک گذاری بدون افزونه نمایش تاریخ و ساعت در وردپرس »

بدون دیدگاه

برای صرف‌نظر کردن از پاسخ‌گویی اینجا را کلیک نمایید.

برای صرف‌نظر کردن از پاسخ‌گویی اینجا را کلیک نمایید.

مطالب مرتبط

مطالب مرتبط بدون نیاز به افزونه

مطالب مرتبط بدون نیاز به افزونه

توسط admin ۱۳۹۵/۰۴/۱۶
۹ اشتباه رایج در وردپرس

۹ اشتباه رایج در وردپرس

توسط admin ۱۳۹۵/۰۵/۲۵
بدست آوردن آدرس صفحه جاری در وردپرس

بدست آوردن آدرس صفحه جاری در وردپرس

توسط admin ۱۳۹۵/۰۴/۱۱
نمایش آخرین مطالب دسته بندی خاص بدون افزونه

نمایش آخرین مطالب دسته بندی خاص بدون افزونه

توسط admin ۱۳۹۵/۰۵/۰۱

نوشته های تازه

  • صفحه بندی دیدگاه ها در وردپرس
  • حذف منوی ویرایشگر از پیشخوان وردپرس
  • آموزش تغییر ایمیل پیش فرض وردپرس
  • ۹ ترفند مفید امنیتی از طریق .htaccess
  • افزونه حتما بخوانید وردپرس Inline Related Posts

بایگانی

  • شهریور ۱۳۹۸ (۱)
  • خرداد ۱۳۹۶ (۱)
  • مهر ۱۳۹۵ (۱)
  • شهریور ۱۳۹۵ (۳)
  • مرداد ۱۳۹۵ (۵)
  • تیر ۱۳۹۵ (۶)
  • خرداد ۱۳۹۵ (۱)
  • دی ۱۳۹۴ (۱)
  • شهریور ۱۳۹۴ (۱)
  • تیر ۱۳۹۴ (۱)
  • اسفند ۱۳۹۳ (۴)
  • بهمن ۱۳۹۳ (۴)

محبوب ترین پوسته ها

  • صفحه اصلی
  • درباره ما
  • تماس با ما

کپی رایت 1397 © تمامی حقوق برای بـلاگچی محفوظ می باشد.