🔍 Buscar paginas con un template especifico
09/02/2024
En algunas oraciones necesitamos modificar un template en particular (ej: template-landing.php
), pero no tenemos una forma simple de ver cuales serán las URL afectadas.
Quizás exista otra forma más simple, pero la que termino aplicando siempre es una consulta a la base de datos
SELECT
CONCAT( (SELECT wo.option_value FROM wp_options wo WHERE wo.option_name = 'home'), '/', posts.post_name) as permalink
FROM wp_postmeta meta
INNER JOIN wp_posts posts ON posts.ID = meta.post_id
WHERE meta.meta_key='_wp_page_template'
and posts.post_type = 'page'
and posts.post_status = 'publish'
and meta.meta_value = 'template-landing.php'
ORDER BY permalink
Recorda que podes ejecutar consultas SQL directamente con el CLI de WordPress
wp db query "SELECT..."
O si preferis que lo haga por vos, contactame