Un utilisateur a demandé 👇
Salut,
Votre plugin plante dans l’administration à cause des publicités que vous envoyez dans utility.php
juste un remplacement
jQuery.noConflict(true);
tu
jQuery.noConflict();
Merci
(@ tw2113)
Un BenchPresser
il y a 2 ans, 9 mois
Pouvez-vous fournir plus d’informations et/ou des captures d’écran sur ces verrous ?
Les lignes en question sont les deux parties des codes d’intégration Mailchimp qui valent la peine.
(@benjaminniess)
il y a 2 ans, 9 mois
Bonjour Michael,
Oui, il est lié à la section courrier.
C’est le début des erreurs. ils n’apparaissent que sur la page des paramètres de l’interface utilisateur 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
et ainsi de suite…
(@ tw2113)
Un BenchPresser
il y a 2 ans, 9 mois
Merci, nous allons évaluer, tester, voir si nous pouvons recréer et partir de là. Pour l’instant, n’hésitez pas à modifier vous-même les points en question.
(@ tw2113)
Un BenchPresser
il y a 2 ans, 9 mois
Réfléchissez un peu à cela. J’étais prêt à supprimer ça true
un peu, mais ensuite j’ai réalisé qu’une partie du contenu Mailchimp que nous chargeons inclut sa propre copie de jQuery. Donc c’est difficile pour moi de le justifier parce que je préfère ne pas casser plus de choses.
Cela étant dit, nous avons les 3 crochets d’action suivants que vous pouvez supprimer et qui empêcheraient le chargement des parties de la liste de diffusion. Tout à fait. Cela vaut vraiment la peine d’essayer.
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' );
Le premier élément est détaillé dès la première page, les deux autres sont les barres latérales à droite, éditant un type de publication ou une taxonomie. Nous n’avons qu’une seule façon d’en supprimer une partie, nous allons donc supprimer toute la barre latérale.
(@benjaminniess)
il y a 2 ans, 9 mois
Salut Michael
Merci pour l’astuce, je vais le faire maintenant. Faites-moi savoir si vous avez des nouvelles.
Merci encore!
Cela a-t-il résolu votre problème ?
Was this helpful?
0 / 0