Estoy tratando de crear una página completamente personalizada pero usando las mismas funciones para crear encabezados y pies de página en WP. tengo esto en mi pagina
<?php
include("../wp-blog-header.php");
get_header();
?>
<title>My Custom Title Here</title>
<?php
wp_head();
get_footer();
?>
La página se muestra bien, pero cuando intento agregar <title>My Custom Title Here</title>
después get_header()
Obtengo esto en la fuente de mi página como título. Page not found – My Custom Title
¿Cómo puedo establecer un título de página personalizado? Quiero decir, después de que se cargue la página, el título debería ser <title>My Custom Title Here</title>
Tal vez no sea lo ideal, pero he hecho lo siguiente en un apuro. Con algo de lógica adicional, podría agregarlo a su functions.php, pero si realmente solo lo necesita para una sola página, simplemente incluiría el filtro en ese archivo específico, antes de llamar get_header()
.
<?php
include("../wp-blog-header.php");
add_filter( 'wp_title', 'custom_title', 1000 );
function custom_title($title) {
$title="My Custom Title Here";
return $title;
}
get_header();
?>
<?php wp_head(); get_footer(); ?>
-
@Illusion Esto funcionará suponiendo que el tema
add_filter
s no lo anulan. Intente agregar una prioridad más alta (tercer parámetro), algo loco como 99999. O busque su tema paraadd_filter
apuntandowp_title
para ver qué prioridad se le da al filtro para los títulos de 404.– emsoff
21 de febrero de 2017 a las 21:12