Plugin Directory

Changeset 2196231


Ignore:
Timestamp:
11/19/2019 08:18:58 AM (6 years ago)
Author:
xyzzyestudioweb
Message:

Eliminación de metas duplicadas + Corrección de errores menores

Location:
xyzzy-basic-seo-analytics
Files:
27 added
3 edited

Legend:

Unmodified
Added
Removed
  • xyzzy-basic-seo-analytics/trunk/inc/functions/head-embed.php

    r2195783 r2196231  
    1515    $analytics      = xbs_get_analytics();
    1616
    17     $html = '<!-- XYZZY Basic SEO meta tags -->';
     17    $html = xbs_delete_meta();
     18   
     19    $html .= '<!-- XYZZY Basic SEO meta tags -->';
     20   
    1821
    1922    if (!current_theme_supports('title-tag') && !empty($title)):
     
    5861add_action( 'wp_head' ,'xbs_set_metadata');
    5962
     63// Función para eliminar las meta previas a insertar las nuestras (evita duplicados)
     64function xbs_delete_meta(){
     65    $script  = '<script type="text/javascript">';
     66    $script .= 'document.querySelectorAll("[property=\'og:title\']").forEach(e => e.parentNode.removeChild(e));';
     67    $script .= 'document.querySelectorAll("[name=\'description\']").forEach(e => e.parentNode.removeChild(e));';
     68    $script .= 'document.querySelectorAll("[property=\'og:description\']").forEach(e => e.parentNode.removeChild(e));';
     69    $script .= 'document.querySelectorAll("[name=\'keywords\']").forEach(e => e.parentNode.removeChild(e));';
     70    $script .= 'document.querySelectorAll("[name=\'news_keywords\']").forEach(e => e.parentNode.removeChild(e));';
     71    $script .= 'document.querySelectorAll("[property=\'og:image\']").forEach(e => e.parentNode.removeChild(e));';
     72    $script .= 'document.querySelectorAll("[name=\'twitter:card\']").forEach(e => e.parentNode.removeChild(e));';
     73    $script .= 'document.querySelectorAll("[property=\'og:url\']").forEach(e => e.parentNode.removeChild(e));';
     74    $script .= 'document.querySelectorAll("[property=\'og:site_name\']").forEach(e => e.parentNode.removeChild(e));';
     75    $script .= '</script>';
     76    return $script;
     77 }
     78
    6079// Función que devuelve el título compuesto (sobreescribimos si el tema soporta title-tag)
    6180function xbs_get_the_title() {
     
    86105    $description = '';
    87106
    88     if(!empty(get_post_meta( $id,'_xbs_meta_description_field', true))):
     107    if(!is_home() && !empty(get_post_meta( $id,'_xbs_meta_description_field', true))):
    89108        $description = get_post_meta( $id,'_xbs_meta_description_field', true);
    90109    elseif(!empty(get_option('xbs_base_description'))):
  • xyzzy-basic-seo-analytics/trunk/readme.txt

    r2195783 r2196231  
    44Requires at least: 5.0
    55Tested up to: 5.3
    6 Stable tag: 1.0.1
     6Stable tag: 1.0.2
    77Requires PHP: 5.6
    88License: GPLv2 or later
     
    6363== Changelog ==
    6464
     65= 1.0.2 =
     66* Eliminado de meta tags duplicados previos a la inserción
     67* Corrección de errores menores
     68
    6569= 1.0.1 =
    6670* Integración con Editor Clásico
  • xyzzy-basic-seo-analytics/trunk/xyzzy-basic-seo.php

    r2195785 r2196231  
    1212  Text Domain: xbs-lang
    1313  Domain Path: /languages/
    14   Version: 1.0.1
     14  Version: 1.0.2
    1515*/
    1616
Note: See TracChangeset for help on using the changeset viewer.