Error Seranking – h1 y títulos iguales, y títulos duplicados

Modificamos el fichero /themes/particulares/templates/_partials/head.tpl línea 33

  <!--custom code natural - /themes/particulares/templates/_partials - Añadimos texto antes del titulo para evitar que sea igual que los h1 - Víctor-->
  <!--<title>{block name='head_seo_title'}{$page.meta.title}{/block}</title>-->
  {assign var="urlActual" value="https://eli1957.com/"|explode:$urls.current_url}
  {assign var="urlLimpia" value="/"|explode:$urlActual[1]}
  {assign var="tituloLimpio" value="Eli 1957 - "|explode:$page.meta.title}
  <title>{block name='head_seo_title'}{if $tituloLimpio[1] != ''}{$tituloLimpio[1]|substr:0:30}{else}{$page.meta.title|substr:0:30}{/if}{/block}{if $page.page_name == 'category'} {$category.id}{/if}{if $page.page_name == 'product'} {$product.id}{/if} {$urlLimpia[1]|replace:"-":" "} {$language.iso_code}</title>
  <!--fin custom code natural-->

Para solucionar el error el su blog de wordpress modificamos el functions.php del tema hijo.

//Cambiar título para que no se repita Seranking

add_filter('pre_get_document_title', 'cambiartitulo', 9999);
function cambiartitulo($title) {
	global $wp;
	$anadido = add_query_arg( array(), $wp->request );
	$anadidosinbarra = str_replace('/',' ',$anadido);
	$anadidosinguion = str_replace('-',' ',$anadidosinbarra);
	/*$tituloLimpio = explode(' - ',$title);
	if($tituloLimpio[1] == ''){
		$titulo = substr($title, 0, 45);
	}else{
		$titulo = substr($tituloLimpio[1], 0, 45);
	}*/
	$titulo = 'Eli 1957 Blog '.get_locale().' '.substr($anadidosinguion, 0, 65);
    return $titulo;
}