Pregunta sobre Yoast SEO de Wordpress:

Yoast Visual Composer Grid Elements SEO +: wpseoPostScraperL10n no definido

Un usuario preguntó 👇

Heya

Estoy usando Visual Composer y Yoast SEO gratuito en TwentySixteen, pero recibo el siguiente error cada vez que cargo datos de Grid Element. Este error me impide crear o actualizar publicaciones de tipo ‘vc_grid_item’. El error que recibo en mi consola es:

ReferenceError: no definido wpseoPostScraperL10n – wp-seo-post-scraper-350.min.js: 1: 20951

¿Alguna idea de lo que podría estar causando esto?

Gracias

(@mclaurent)

Hace 4 años, 3 meses

Estoy usando VisualComposer 4.12.1 y Yoast 3.6.

Gracias

(@mclaurent)

Hace 4 años, 3 meses

Ahora he vuelto a la versión 3.1, que es la última versión sin este problema 🙁

¿Alguien tiene alguna idea que pueda subyacer a esto?

Gracias Laurent

(@fjalestad)

Hace 4 años, 3 meses

Acabo de encontrar el mismo error al intentar usar Grid Builder. Tuve que deshabilitar el plugin mientras realizaba cambios en VC Grid Builder.

Yoast SEO probó las versiones 3.5 y 3.6.1.

Podría deshabilitar el plugin mientras realizo cambios en VC Grid Builder y luego habilitar el plugin Yoast SEO nuevamente para resolver temporalmente el problema.

wp-seo-post-scraper-350.min.js? ver = 3.5: 1 Error de referencia no asignado: wpseoPostScraperL10n (función anónima) no está definida @ wp-seo-post-scraper-350.min.js? ver = 3.5: 1i @ jquery.js? ver = 1.12.4: 2fireWith @ jquery.js? ver = 1.12.4: 2ready @ jquery.js? ver = 1.12.4: 2K @ jquery.js? ver = 1.12.4: 2 editor. js? ver = 4.6.1: 41 Error TypeError: ¿No se puede ‘obtener’ la propiedad de undefinedswitchEditor @ editor.js? ver = 4.6.1: 41setContent @ backend.min.js? ver = 4.12.1: 6save @ backend.min read .js? ver = 4.12.1: 6update @ backend.min.js? ver = 4.12.1: 6sync @ backend.min.js? ver = 4.12.1: 6save @ backbone.min.js? ver = 1.2.3: 1create @ backbone.min.js? Ver = 1.2.3: 1vc.AddElementUIPanelBackendEditor.createElement @ grid-builder.min.js? Ver = 4.12.1: 1dispatch @ jquery.js? Ver = 1.12.4: 3r.handle @ jquery.js? ver = 1.12.4: 3

(@ slomeli79)

Hace 4 años, 3 meses

GRACIAS. Los locos querrían saber por qué mis cambios en Grid Builder no se guardarían. Esto desactivó a Yoast mientras realizaba cambios, y funcionó.

(@stodorovic)

Hace 4 años, 1 mes

Hola @mclaurent, @fjalestad, @ slomeli79

Creo que he encontrado la raíz de esta pregunta. ¿Me puedes ayudar?

https://github.com/Yoast/wordpress-seo/issues/6219
Creo que Visual Composer es una fuente. ¿Puede obtener el archivo wp-content / plugins / js_composer / include / classes / vendors / plugins / class-vc-vendor-yoast_seo.php y probar enqueueJs para reemplazar la función:

public function enqueueJs() {
        if ( wp_script_is( 'yoast-seo-post-scraper' ) ) {
                wp_enqueue_script( 'vc_vendor_yoast_js', vc_asset_url( 'js/vendors/yoast.js' ), array( 'yoast-seo-post-scraper' ), WPB_VC_VERSION, true );
        }
}

(@mclaurent)

Hace 4 años, 1 mes

Heya

Gracias por investigar.

Puedo confirmar que el error de JavaScript se eliminó de la función sobrescribir enqueueJs. No tengo un nivel de soporte con Visual Composer, por lo que, lamentablemente, no puedo plantearlo directamente a su equipo.

Gracias Laurent

(@pensamientoviable)

Hace 3 años, 8 meses

Hola –

¿Alguna vez fue algo feliz con esto? Aparentemente, esto también crea un conflicto con el plugin Plantilla cuando no puede editar las plantillas. Traté de aplicar el código anterior, pero eso solo rompe el sitio y tengo que desactivar Yoast cada vez que necesito actualizar mucho.

Gracias.

(@puregraphx)

Hace 3 años, 8 meses

El mismo problema aqui. Yoast 4.7.1., Visual Composer 5.1.1. y Plantilla 1.1.9. Tenga en cuenta esto también con versiones anteriores, por lo que creo que será incompatible en los próximos años. Yoast + VC es una gran lástima.

(@mclaurent)

Hace 3 años, 7 meses

@puregraphx si usa Yoast 3.1, ya no debería encontrar el problema

(@puregraphx)

Hace 3 años, 7 meses

@mclaurent, como puede ver, estamos en 4.7.1 y el problema está por verse.

(@mclaurent)

Hace 3 años, 7 meses

Sí, eso es correcto. Debería volver a la 3.1 porque esa versión no tiene este problema hasta que se resuelva el conflicto.

(@puregraphx)

Hace 3 años, 7 meses

Oh, lo siento, pensé que querías decir que está arreglado desde 3.1. ¿Pero está roto desde 3.1? ¡¡Eso es más de un año y 35 actualizaciones !!

No pudieron solucionar estos problemas en las 35 actualizaciones posteriores a la 3.1. ??

(@wollem)

Hace 3 años, 7 meses

@stodorovic

gracias, esta configuración caliente funciona para mí 🙂

(@ andi-lee-davis)

Hace 3 años, 6 meses

Tengo la misma pregunta.

Yoast puede definir la variable antes de usarla.

wpseoPostScraperL10n no está definido

así que defínalo

var wpseoPostScraperL10n = nulo; o var wpseoPostScraperL10n = {}; o var wpseoPostScraperL10n;

Ellos podrían resolver esto fácilmente.

Gracias

Y yo

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.