آموزش کار با UserMeta ها در وردپرس

usermeta ها در واقع اطلاعات اضافی در مورد کاربران سایت وردپرسی ما هستند. در حالت عادی می توانیم اطلاعاتی از قبیل نام، نام خانوادگی، نام کاربری، رمز عبور و به طور کلی کلیه اطلاعاتی که در صفحه شناسنامه مشاهده می کنید را از کاربر دریافت و ذخیره کنیم. اما شاید زمانی نیاز داشته باشیم اطلاعاتی دیگر در مورد کاربر در سیستم ذخیره کنیم. به عنوان مثال قصد دارید سیستم امتیازدهی راه اندازی کنید و برای هر کاربر یک امتیاز در نظر بگیرید. برای این منظور وردپرس در دیتابیس جدولی به نام wp_usermeta قرار داده است که اطلاعات اضافی در مورد کاربران را می توانیم در این جدول ذخیره کنیم. در ادامه آموزش یاد میگریم چگونه usermeta جدید ایجاد کنیم، مقدار یک usermeta را ویرایش و یا حذف کنیم.

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

اضافه کردن usermeta

ویرایش usermeta

حذف usermeta

user_id کد کاربر مورد نظر، meta_key نام فیلد و meta_value مقدار را مشخص می کند.

به عنوان مثال قصد داریم برای کاربر شماره ۲ یک فیلد امتیاز با نام rate و مقدار ۱۰ اضافه کنیم:

کد هر کاربر رو می تونید از جدول wp_users پیدا کنید. بعد از اجرای کدهای بالا جدول wp_usermeta رو بررسی کنید تا نتیجه کارتون رو ببینید.

موفق باشید.

۲۲:۲۶ - ۱۳۹۳/۱۲/۱۱