Error Seranking – Meta-descripciones duplicadas

Añadimos al fichero functions.php del tema hijo:

<?php
//Cambiar meta descripción para que no se repita Seranking;

add_action('qode_header_meta','cambiardesc', 9999);
function cambiardesc(){

    global $wp;
    $anadido = add_query_arg( array(), $wp->request );
    $anadidosinbarra = str_replace('/',' ',$anadido);
    $anadidosinguion = str_replace('-',' ',$anadidosinbarra);
    $anadido = substr($title, 0, 50).' '.$anadidosinguion;
    $titulo = substr($anadido, 0, 65).' '.get_locale();

    if(strpos($anadido,'blog') !== false){
        add_filter( 'wpseo_metadesc', 'remove_yoast_meta_description' );
        $tags = get_the_tags(get_the_ID());
        $desc = get_post_meta(get_the_ID());
        ?>
        <meta name="description" content="<?php echo $desc['_yoast_wpseo_metadesc'][0].' '.$titulo; ?>">
        <meta name="keywords" content="<?php if($tags){ foreach($tags as $tag){ echo $tag->name . ' '; } } ?>">
        <?php
    }
}