Pregunta sobre Custom Post Type UI de Wordpress:

Errores JS en el administrador

Un usuario pregunt贸 馃憞

Hola,

Su plugin falla en el administrador debido a los anuncios que env铆a en utility.php

Solo un reemplazo

jQuery.noConflict(true);

le

jQuery.noConflict();

Gracias

(@ tw2113)

Un BenchPresser

Hace 2 a帽os, 9 meses

驴Puede proporcionar m谩s informaci贸n y / o capturas de pantalla sobre estos bloqueos?

Las l铆neas en cuesti贸n son las dos partes de los c贸digos incrustados de Mailchimp, que vale la pena tener.

(@benjaminniess)

Hace 2 a帽os, 9 meses

Hola Michael,

S铆, est谩 vinculado a la secci贸n de correo.

Este es el comienzo de los errores. solo aparecen en la p谩gina de configuraci贸n de la IU de CPT:

Refused to load the script 'http://s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.google.com https://apis.google.com https://maps.googleapis.com https://www.googletagmanager.com https://www.google-analytics.com https://cdnjs.cloudflare.com https://cdn.polyfill.io https://s7.addthis.com".

hoverIntent.js?ver=1.8.1:33 Uncaught TypeError: Cannot read property 'fn' of undefined
    at hoverIntent.js?ver=1.8.1:33
    at hoverIntent.js?ver=1.8.1:115
(anonymous) @ hoverIntent.js?ver=1.8.1:33
(anonymous) @ hoverIntent.js?ver=1.8.1:115
common.js:4 Uncaught TypeError: $ is not a function
    at common.js:4
    at common.js:1152
(anonymous) @ common.js:4
(anonymous) @ common.js:1152
svg-painter.js:14 Uncaught TypeError: $ is not a function
    at svg-painter.js:14
    at svg-painter.js:240
(anonymous) @ svg-painter.js:14
(anonymous) @ svg-painter.js:240
heartbeat.js:31 Uncaught TypeError: $ is not a function
    at new Heartbeat (heartbeat.js:31)
    at heartbeat.js:755
    at heartbeat.js:757
Heartbeat @ heartbeat.js:31
(anonymous) @ heartbeat.js:755
(anonymous) @ heartbeat.js:757
wp-auth-check.js:96 Uncaught TypeError: $ is not a function
    at wp-auth-check.js:96
    at wp-auth-check.js:117
(anonymous) @ wp-auth-check.js:96
(anonymous) @ wp-auth-check.js:117
media-models.js:306 Uncaught TypeError: $ is not a function
    at Object.20 (media-models.js:306)
    at __webpack_require__ (media-models.js:20)
    at 20.$ (media-models.js:63)
    at media-models.js:66
20 @ media-models.js:306
__webpack_require__ @ media-models.js:20
20.$ @ media-models.js:63
(anonymous) @ media-models.js:66
wp-plupload.js:321 Uncaught TypeError: Cannot read property 'extend' of undefined
    at wp-plupload.js:321
    at wp-plupload.js:425
(anonymous) @ wp-plupload.js:321
(anonymous) @ wp-plupload.js:425
sortable.min.js?ver=1.11.4:11 Uncaught TypeError: Cannot read property 'widget' of undefined
    at sortable.min.js?ver=1.11.4:11
    at sortable.min.js?ver=1.11.4:11
    at sortable.min.js?ver=1.11.4:11
(anonymous) @ sortable.min.js?ver=1.11.4:11
(anonymous) @ sortable.min.js?ver=1.11.4:11
(anonymous) @ sortable.min.js?ver=1.11.4:11
wp-mediaelement.js:80 Uncaught TypeError: $ is not a function
    at wp-mediaelement.js:80
    at wp-mediaelement.js:82
(anonymous) @ wp-mediaelement.js:80
(anonymous) @ wp-mediaelement.js:82
api-request.js:82 Uncaught TypeError: Cannot read property 'ajax' of undefined
    at api-request.js:82
    at api-request.js:87
(anonymous) @ api-request.js:82
(anonymous) @ api-request.js:87
media-views.js:87 Uncaught TypeError: Cannot read property 'support' of undefined
    at Object.Array.concat.Region (media-views.js:87)
    at __webpack_require__ (media-views.js:20)
    at media-views.js:63
    at media-views.js:66
Array.concat.Region @ media-views.js:87
__webpack_require__ @ media-views.js:20
(anonymous) @ media-views.js:63
(anonymous) @ media-views.js:66
media-editor.js:713 Uncaught TypeError: $ is not a function
    at media-editor.js:713
    at media-editor.js:1058
(anonymous) @ media-editor.js:713
(anonymous) @ media-editor.js:1058
media-audiovideo.js:419 Uncaught TypeError: Cannot read property 'extend' of undefined
    at Object.State (media-audiovideo.js:419)
    at __webpack_require__ (media-audiovideo.js:20)
    at Object.Backbone.Model.extend.initialize (media-audiovideo.js:342)
    at __webpack_require__ (media-audiovideo.js:20)
    at media (media-audiovideo.js:63)
    at media-audiovideo.js:66

y sigue y sigue鈥

(@ tw2113)

Un BenchPresser

Hace 2 a帽os, 9 meses

Gracias, evaluaremos, probaremos, veremos si podemos recrear y partiremos de ah铆. Por ahora, si茅ntase libre de editar usted mismo los puntos en cuesti贸n.

(@ tw2113)

Un BenchPresser

Hace 2 a帽os, 9 meses

Reflexiona un poco sobre esto. Estaba todo listo para eliminar eso true un poco, pero luego me di cuenta de que parte del contenido de Mailchimp que cargamos incluye su propia copia de jQuery. As铆 que es dif铆cil para m铆 justificarlo porque prefiero no romper m谩s cosas.

Dicho esto, tenemos los siguientes 3 ganchos de acci贸n que puede eliminar y que evitar铆an que se carguen las partes de la lista de correo. en absoluto. Definitivamente vale la pena intentarlo.

remove_action( 'cptui_main_page_before_changelog', 'cptui_about_page_newsletter' );
remove_action( 'cptui_below_post_type_tab_menu', 'cptui_products_sidebar' );
remove_action( 'cptui_below_taxonomy_tab_menu', 'cptui_products_sidebar' );

El primer elemento se detalla desde la primera p谩gina, los otros dos son las barras laterales de la derecha, editando un tipo de publicaci贸n o taxonom铆a. Solo tenemos una forma de eliminar parte de ella, por lo que eliminaremos toda la barra lateral.

(@benjaminniess)

Hace 2 a帽os, 9 meses

Hola micheal

Gracias por la pista, lo har茅 ahora. Av铆same si tienes alguna noticia.

隆Gracias de nuevo!

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *