La inmensa mayoría de los usuarios de WordPress utilizan WordPress SEO by Yoast como plugin para mejorar la gestión SEO de su sitio web, pero, los usuarios de WooCommerce se habrán percatado de un problema que se genera en la página web Tienda, y es que el título de la página no se muestra correctamente.

En APG solemos utilizar para la Plantilla del título la siguiente estructura de variables:

%%title%% | %%sitename%%

Lo que debería devolver el título “Tienda | Art Project Group“, por ejemplo, pero, sin embargo, para la página Tienda de WooCommerce, la primera variable aparece en blanco, por lo que, obviamente, el título de la página no se muestra correctamente: “| Art Project Group“.

Para solucionarlo hemos creado este pequeño código PHP que, como siempre, debes añadir al archivo functions.php de tu tema principal o hijo para forzar a WordPress SEO by Yoast a mostrar el título de la página Tienda correctamente:

//Arreglo el título de la tienda
function procesa_el_titulo( $titulo ) {
	if ( is_shop() ) {
		$titulo = "Tienda " . $titulo;
	}

	return $titulo;
}
if ( !is_admin() ) {
	add_filter( 'wpseo_title', 'procesa_el_titulo' );
}

De esta forma se mostrará el título de la página Tienda de forma correcta.

A buen seguro que este código PHP te va a sacar de más de un apuro, por lo que esperamos que os resulte útil.