Query (dotazy) je termín používaný k popisu akce výběru, vložení nebo aktualizace dat v databázi. Ve WordPressu se dotazy používají pro přístup k datům z vaší databáze MySQL.
WordPress je psán pomocí jazyka PHP a MySQL. Pokaždé, když si prohlížíte stránku na WordPressu, na pozadí běží MySQL dotazy na načtení dat z databáze.
Tato data jsou pak použita k dynamickému generování HTML pro váš prohlížeč. Když uživatelé vytvářejí, upravují nebo mažou cokoliv z webu na WordPressu, existují databázové dotazy, které převádějí akci uživatele do instrukcí. Ty jsou pak vykonávány spuštěním databázových dotazů.
WordPress přišel s vestavěnými funkcemi a třídami, umožňujícími vývojářům a uživatelům dotazovat se na databázi. Například.:
- P_Query
- WP_User_Query
- get_comments()
- get_the_terms()
- get_posts()
- wp_get_recent_posts()
- …