کوئری چیست ؟
کوئری اصطلاحی است که برای توصیف عمل select، insert یا update داده ها در پایگاه داده استفاده می شود. در وردپرس، کوئری ها برای دسترسی به داده های پایگاه داده MySQL شما استفاده می شوند. وردپرس با استفاده از PHP و MySQL نوشته شده است.
بیشتر بدانید
MySQL چیست؟توضیح MySQL برای مبتدیان
هر بار که یک صفحه وردپرس را مشاهده می کنید، کوئری های MySQL در پس زمینه برای واکشی داده ها از پایگاه داده اجرا می شوند. سپس از این داده ها برای تولید HTML برای مرورگر شما استفاده می شود. وقتی کاربران چیزی را از طریق وردپرس ایجاد، ویرایش یا حذف میکنند، کوئری های پایگاه داده هستند که ورودی کاربر را به دستورالعملهایی تبدیل میکنند که بعد ها با هربار اجرای کوئریهای پایگاه داده آن دستورالعمل ها اجرا میشوند.
وردپرس دارای توابع و کلاسهای داخلی است که به توسعهدهندگان و کاربران اجازه میدهد تا پایگاه داده را جستجو کنند. مثلا:
WP_Query, WP_User_Query, get_comments(), get_the_terms(), get_posts(), wp_get_recent_posts(), etc.
در زیر نمونه ای از کوئری پایگاه داده برای پست های یک دسته با استفاده از کلاس WP_Query آورده شده است.
$query
=
new
WP_Query(
'cat=12'
);
نتیجه شامل تمام پستهای آن دسته است که میتوان با استفاده از یک قالب نمایش داده شود.
توسعه دهندگان همچنین می تواند پایگاه داده وردپرس را مستقیماً با فراخوانی در کلاس $wpdb جستجو کنند.
function
my_custom_query() {
global
$wpdb
;
$user_count
=
$wpdb
->get_var(
"SELECT COUNT(*) FROM $wpdb->users"
);
echo
"<p>User count is {$user_count}</p>"
;
}
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگو شرکت کنید؟نظری بدهید!