En casos muy raros, uno podría necesitar sobrescribir la plantilla predeterminada (aunque hacer eso es un poco sucio).
En el archivo functions.php, añade el siguiente código:
function wpa_overload_template( $template ) {
if( isset( $_GET['parameter'] ) ) {
$template = locate_template('template-overload.php', false );
}
return $template;
}
add_filter( 'template_include', 'wpa_overload_template' );
Reproducir esta personalización hoy
El principio del hook sigue siendo útil, pero las pantallas de administración y las API de WordPress han evolucionado desde la publicación. Pruebe el código en un entorno de pruebas con la versión exacta del núcleo, del tema y de las extensiones del sitio.
- Haga una copia de seguridad de los archivos y de la base antes de cualquier modificación.
- Controle las capacidades del usuario, los nonces, la validación de entradas y el escape de salidas.
- Coloque la personalización en una extensión dedicada o en un tema hijo para preservar las actualizaciones.
Referencia: manual oficial de desarrollo de extensiones de WordPress.