Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Qué es: Consulta

Una consulta es una petición de información a una base de datos. Se utiliza para describir el acto de seleccionar, insertar o actualizar datos en una base de datos.

En WordPress, las consultas se utilizan para acceder a los datos de su base de datos MySQL. WordPress está escrito usando PHP y MySQL.

Glossary: Query

¿Cómo se utilizan las consultas MySQL en WordPress?

Cada vez que visualiza una página de WordPress, se ejecutan consultas MySQL en segundo plano para obtener los datos de la base de datos. Estos datos se utilizan entonces para generar dinámicamente HTML para su navegador / explorador.

Cuando los usuarios crean, editan o borran cualquier cosa de WordPress, hay consultas a la base de datos que convierten las entradas del usuario en instrucciones, que luego se ejecutan ejecutando consultas a la base de datos.

How WordPress dynamically generates HTML by querying MySQL database using PHP based on user request

WordPress incorpora funciones y clases que permiten a desarrolladores y usuarios consultar bases de datos. Entre ellas se incluyen WP_Query, WP_User_Query, get_comments(), get_the_terms(), get_posts(), wp_get_recent_posts(), etc.

Aquí hay un ejemplo de consulta a la base de datos para entradas dentro de una categoría usando la clase WP_Query:

$query = new WP_Query('cat=12');

El resultado contendrá todas las entradas de esa categoría, que podrán mostrarse utilizando una plantilla.

Los desarrolladores también pueden consultar la base de datos de WordPress directamente llamando a la clase $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>";
}

Las consultas también pueden utilizarse para crear nuevos registros en la base de datos (por ejemplo, crear una entrada) o editar registros existentes. Esto lo hace WordPress automáticamente, pero los desarrolladores de plugins también pueden usar consultas para almacenar sus propios datos en la base de datos de WordPress:

global $wpdb;
$wpdb->query(
	$wpdb->prepare(
		"
                DELETE FROM $wpdb->postmeta
		 WHERE post_id = %d
		 AND meta_key = %s
		",
	        13, 'stars'
        )
);

Una consulta de WordPress puede buscar elementos basándose en etiquetas, categorías, títulos, estado, etc. Los desarrolladores pueden utilizarlo para crear widgets personalizados o páginas personalizadas que muestren un contenido específico.

Esperamos que este artículo te haya ayudado a aprender más acerca de las consultas en WordPress. También puedes consultar nuestra lista de lecturas adicionales a continuación para ver artículos relacionados con consejos, trucos e ideas útiles para WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Lecturas adicionales

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!