گلکسیوم > بلاگ > کار > جادوی دیتابیس در وردپرس: تسلط بر $wpdb

جادوی دیتابیس در وردپرس: تسلط بر $wpdb

1:07 قبل از ظهر
45
کار
1 دقیقه
توابع استانداردی مانند WP_Query برای واکشی داده‌های روزمره عالی هستند، اما زمانی که با میلیون‌ها رکورد یا داده‌های پیچیده سروکار دارید، باید مستقیماً با زبان SQL و شیء پایگاه داده وردپرس ارتباط برقرار کنید.
0
ارسال

کلاس $wpdb رابط اصلی شما با دیتابیس است. برای ساخت جداول سفارشی، از تابع dbDelta در زمان فعال‌سازی افزونه استفاده می‌شود که ساختار جداول را به صورت امن بروزرسانی می‌کند. در کوئری‌های پیچیده که نیاز به JOIN بین چندین جدول (مانند wp_posts و wp_postmeta) دارند، متدهای $wpdb->get_results به کار می‌آیند. مهم‌ترین اصل در این بخش، ایمن‌سازی تمام ورودی‌های کاربر با استفاده از متد $wpdb->prepare است تا سایت در برابر حملات کشنده SQL Injection مصون بماند.

دیدگاه های شما

برای ثبت نظر باید وارد حساب کاربری خود شوید.

ورود یا عضویت

از این طریق می‌توانید این صفحه را با دوستانتان به اشتراک بگذارید.

راستی لینک کوتاه این صفحه رو هم می‌تونید کپی کنید.

×

اطلاعیه‌ها

آخرین اخبار و اطلاعات مهم سایت

فرم درخواست ارتقای نقش کاربری

اطلاعات خود را برسی کنید. درصورت مغایرت به پشتیبانی گلکسیوم اطلاع دهید.

اطلاعات کاربری

بخش‌های نام، نام خانوادگی، نام نمایشی، شماره تلفن خالی هستند و باید کامل شوند.

درخواست ارتقای نقش
دلیل / توضیحات درخواست
مدارک و مستندات (اختیاری)
فایل‌های خود را اینجا بکشید و رها کنید
یا برای انتخاب فایل کلیک کنید
فرمت‌های مجاز: PDF, JPG, JPEG, PNG, DOC, DOCX | حداکثر حجم: 2 مگابایت