Videopodcast HECHO CON BLOQUES Nº 45: Función colaborativa de WP, Find My Blocks, Recuperación de plantillas y partes de plantilla, Preajustes LiteSpeed Cache; y más
[Episodio estrenado en Blogpocket: 24/11/23]
Contenido del episodio nº 45 del videopodcast HECHO CON BLOQUES:
Minutaje y contenido:
00:00 – Intro
00:16 – Función coaborativa de WordPress.
01:04 – Plugin Find My Blocks. Empleamos este plugin (aunque oficialmente no se ha probado con las últimas versiones de WordPress) para localizar publicaciones donde se utiliza un determinado bloque. Esto puede servir para limpiar restos que dejan los plugins cuando se eliminan de la instalación.
02:53 – A veces, no es suficiente con utilizar el plugin Find My Blocks. Por ejemplo, cuando tu sitio web tiene mucho tiempo de vida y hay publicaciones elaboradas con el editor clásico. Entonces, los rastros de plugins eliminados (por ejemplo, shortcodes) se pueden encontrar con el código que te traemos al final del minutaje.
05:25 – Si cambias de tema o lo actualizas de versión es probable que pierdas las plantillas personalizadas. Intenta exportar el tema, antes del cambio o actualización, mediante la opción dentro del editor del sitio o con el plugin Create Block Theme.
10:34 – Para recuperar las partes de plantilla; puedes convertir, previamente al cambio de tema, los diseños a patrones sincronizados. De esa manera, tendrás los diseños (por ejemplo, de la cabecera y el pie de página) fuera del mundo de las plantillas e independientes del tema que tengas activado.
13:32 – Con el plugin Create Block Theme activado tendrás la opción de gestión de fuentes, lo que te permitirá (por ejemplo) eliminar las que no te interesen.
15:27 – Revisamos dónde están los preajustes del plugin Lite Speed Cache, el sistema de almacenamiento en cache de GreenGeeks.
17:23 – Recordamos dónde se encuentra el CSS Adicional que ahora es independiente del tema que tengas activo. Antes, si cambiabas de tema perdías el CSS adicional.
18:28 – Despedida
Código para buscar un detereminado literal dentro de los contenidos de tu blog
<?php
// Incluye el archivo wp-load.php para acceder a las funciones de WordPress
include_once("wp-load.php");
// El string que deseas buscar
$buscar_string = "literal a buscar";
// Parámetros de la consulta
$args = array(
's' => $buscar_string, // El string a buscar
'post_type' => 'any', // Puedes ajustar esto según el tipo de contenido que desees buscar (páginas, entradas, etc.)
);
// Realiza la consulta utilizando WP_Query
$query = new WP_Query($args);
// Verifica si hay resultados
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
// Aquí puedes acceder a la información del post, por ejemplo:
$titulo = get_the_title();
$contenido = get_the_content();
$permalink = get_permalink();
// Haz algo con la información obtenida
echo "Título: $titulo <br>";
echo "Enlace: $permalink <br>";
}
} else {
// No se encontraron resultados
echo "No se encontraron resultados para '$buscar_string'.";
}
// Restaura la información original de WordPress
wp_reset_postdata();
?>
Deja una respuesta