دوره مجازی پلاگین نویسی وردپرس (جلسه 16) : پلاگین آمار بازدید کاربران - رسم نمودار با chart.js



visibility  
mode_comment   ۴

به نام خدا و سلام. در خدمت شما هستیم با جلسه شانزدهم از دوره مجازی پلاگین نویسی وردپرس. در این جلسه قصد داریم داده های موجود در دیتابیس رو با استفاده از پلاگین chart.js به صورت نمودار در بخش پنل ادمین نمایش دهیم. برای این مورد باید ابتدا کدهای این کتابخانه را به درستی به وردپرس اضافه کرده و سپس با استفاده از کوئری های کلاس wpdb داده های مورد نیاز را به این کتابخانه معرفی کرده تا نمودار مورد نظر برای ما نمایش داده شود.این کتابخانه قابلیت های زیادی دارد که در این جلسه و جلسه بعد  در مورد آنها صحبت خواهیم کرد. هم چنین شما موارد لازم برای رسم نمودار با استفاده از کدهای  php را آموزشخواهید دید.

featured

در این جلسه داریم :

  • بررسی اضافه کردن کدهای اسکریپت و استایل به وردپرس
  • برررسی کدهای chart.js
  • ایجاد کوئری های لازم برای دریافت تاریخ و تعداد بازدید ها با استفاده از wpdb
  • انتقال اطلاعات به chart.js و  نمایش داده ها در نمودار
info توجه

این مطلب یک جلسه از آموزش پلاگین نویسی برای وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش پلاگین نویسی برای وردپرس

comment دیدگاه کاربران
رضا الطافی replyپاسخ

سلام استاد خسته نباشید
آیا دلیل خاصی داشت که برای گرفتن اطلاعات از get_result استفاده کردید ؟ چرا مثل حالت های بالایی از get_row استفاده نکردید ؟ مرسی

کیوان علی محمدی

سلام. موقعی که یک رکورد نیاز داشته باشیم از get_row و موقعی که رکورد های زیادتر باشن از get_result استفاده می کنیم.

iranimij replyپاسخ

با سلام
یه سوالی برام پیش اومده و اون این هست که تفاوت بین
wpdb->get_result و wpdb_>query چی هست ؟ شما بعضی جاها از اولی و بعضی جاها از دومی استفاده کردید . و سوال دوم اینکه prepare رو توی کدوم میشه استفاده کرد که مشکل امنیتی نداشته باشیم؟

کیوان علی محمدی

سلام اول بگم که تابع prepare رو برای همه توابعی که در اونها متغییر استفاده میشه رو باید استفاده کنید. تابع query معمولا برای کوئری های مثل DELETE کردن و یا UPDATE کردن و کلا هر کوئری به غیر از SELECT داده ها استفاده میشه.تابع get_results هم برای انتخاب رکورد ها استفاده میشه.

ارسال نظرات

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