Irritante "JQMigrate: migrar é ..." no console após atualização para o Wordpress 4.5
-
-
+1para o seu OCDmuito útil.Issoprovavelmente vem do script de compatibilidade demigração dojQuery/Backward.Qualquer chance que você usa a versãonãoinified/dev dele?+1 to your very useful OCD. This probably come from the jquery migration/backward compatibility script. Any chance you use unminified/dev version of it?
- 0
- 2016-04-24
- Mark Kaplun
-
Versãonãoinificada demigrar?Nãopara omeu conhecimentonão,pode ser algunsplugins,mas após ainspeçãoeunão vejonada disso: \Unminified version of migrate? Not to my knowledge no, it could be some plugins, but upon inspection I don't see any of it :\
- 0
- 2016-04-24
- dingo_d
-
Nota As duas versõesestãoem WP Dirs: `/wp-admin/js/jquery/jquery-migrate.js`e`/wp-admin/js/jquery/jquery-migrate.min.jsnote both versions are in WP dirs: `/wp-admin/js/jquery/jquery-migrate.js` and `/wp-admin/js/jquery/jquery-migrate.min.js`
- 1
- 2016-04-25
- majick
-
6 respostas
- votos
-
- 2016-04-24
WordPress usa o scriptjquerymigrateparagarantir compatibilidade com qualquerplugins outemas quepossaestar usando afuncionalidade de uso removida de versõesmais recentes dojQuery.
Com o lançamento do WordPress 4.5,parece queeles atualizaram a versão dojQuerymigram de v1.2.1 para v1.4.0 - Ter uma varredura rápida através do código revela que v1.4.0 registra que o script é carregado,independentemente de o opção demigratemute ,em ambos osnão compactados e Versõesminified.
A únicamaneira de remover o aviso égarantir quetodos os seusplugins/temanão confieem nenhumafuncionalidade velha dojQuerye,em seguida,remova o scriptmigrado. Há um plugin por aípara Façaisso,mas é ummétodobastante simples quepode serfeito apenasno arquivo defunções do seutema ou similar:
add_action ('wp_default_scripts',função ($ scripts) { if (! vazio ($ scripts- > registrado ['jquery'])) { $ scripts- > registrado ['jquery'] - > deps=array_diff ($ scripts- > registrados ['jquery'] - > deps,['jquery-migrate']); } });
Porfavor,note queestanão é considerada amelhorpráticapara o desenvolvimento do WordPresse,naminha opinião,o scriptmigradonão deve ser removido apenasparamanter o console do desenvolvedor limpo.
WordPress uses the jQuery migrate script to ensure backwards compatibility for any plugins or themes you might be using which use functionality removed from newer versions of jQuery.
With the release of WordPress 4.5, it appears they have upgraded the version of jQuery migrate from v1.2.1 to v1.4.0 - Having a quick scan through the code reveals that v1.4.0 logs that the script is loaded regardless of whether or not the
migrateMute
option is set, in both the uncompressed and minified versions.The only way to remove the notice is to ensure all your plugins/theme code don't rely on any old jQuery functionality, and then remove the migrate script. There's a plugin out there to do this, but it's quite a simple method that can just be placed in your theme's functions file or similar:
add_action('wp_default_scripts', function ($scripts) { if (!empty($scripts->registered['jquery'])) { $scripts->registered['jquery']->deps = array_diff($scripts->registered['jquery']->deps, ['jquery-migrate']); } });
Please note that this is not considered best practice for WordPress development and in my opinion the migrate script should not be removed just for the sake of keeping the developer console clean.
-
Então,basicamente,um dosmeuspluginsestá dependendo de umafuncionalidade quefazparte da antiga versão JQuery?Existe umamaneira de descobrir o que éessafuncionalidade?Oueuestou seguro apenas silenciar o scriptmigrado?So basically one of my plugins is depending on a functionality that was a part of the old jQuery version? Is there a way to find out what that functionality is? Or am I safe to just mute the migrate script?
- 0
- 2016-04-24
- dingo_d
-
Nãoposso dizer com certeza se algum de seusplugins depende da antigafuncionalidade,o WordPressinclui apenas o scriptmigrado como umpadrão seguro,caso suainstalaçãotenha algumplugins quenãoforam atualizados há algumtempo.Sefosseeu,removia o scriptmigradoem umainstalação local do sitee,em seguida,verificartudo aindafunciona comoesperado,garantindo quenão hajaerrosno consoleetc.I can't say for sure whether any of your plugins depend on old functionality, WordPress just includes the migrate script as a safe default in case your install has any plugins which haven't been updated in a while. If it were me I'd remove the migrate script on a local install of the site and then check everything still works as expected, ensuring there are no errors in the console etc.
- 1
- 2016-04-24
- Andy
-
Eu recomendo contraisso.Esta compatibilidadeparatrásestápor ummotivo.É ojQueryequivalente ao deletando o arquivo defunções deprecadasno WordPress.Indoparatodos osproblemas de verificar se a sua configuração atual * atual étotalmente compatível,nem sequer conta as alterações das adições de configuração ouplugine,dadas osproblemaspotenciais que você criarianãoequilibram contra obenefício completamente duvidoso de remover um console.mensagem de log.I recommend against this. This backwards compatibility is there for a reason. It is the jQuery equivalent of deleting deprecated functions file in WordPress. Going to all the trouble of verifying whether your *current* setup is fully compatible does not even account for changes of setup or plugin additions, and given the potential problems you'd be creating does not balance against the completely dubious benefit of removing a console log message.
- 0
- 2016-04-25
- majick
-
@majickestá além doescopo desta respostapara discutir se a remoção do script é umaboaideia ounão,isso resolveespecificamente a questão de como remover amensagemno console.FWIW,acho que remover o roteiro é umamáideiatambém.Eu acho que o downvote é desnecessário,comominha resposta respondeperfeitamente àpergunta ops.@majick It's beyond the scope of this answer to discuss whether removing the script is a good idea or not, this specifically addresses the issue of how to remove the message in the console. FWIW, I think removing the script is a bad idea also. I think the downvote is uncalled for, as my answer perfectly answers the OPs question.
- 2
- 2016-04-25
- Andy
-
Desculpeeunão downwote comfrequência,mas senti queeranecessário aqui comonão há advertência queissopodenão ser umaboaideiae é o oposto dasmelhorespráticasno desenvolvimento (adicionar um avisoe eu removerei o downwote.)Acredite que apergunta éperguntar como remover apenas amensagem do consolenão como removerjquerymigrarem si.Se alguémperguntasse como remover amensagem de atualização NAGno WordPress,vocênão responderia "Apenas desinstale o WordPress".sorry I don't downvote often, but felt it was needed here as there is no warning that this may not be a good idea and is the opposite of best practice in development (add a warning and i'll remove the downvote.) I believe the question is asking how to remove just the console message not how to remove jquery migrate itself. if someone asked how to remove the update nag message in WordPress you wouldn't answer "just uninstall WordPress."
- 1
- 2016-04-25
- majick
-
@majick aviso adicionado.Vocêestá certoem que apergunta éperguntar como remover amensagem do console,minha resposta afirma que a únicamaneira de remover amensagem é remover o script,o que é verdadeiro,amenos que você desça a rota de reescreverfunções donavegadornativo conformesua resposta.@majick warning added. You're right in that the question is asking how to remove the console message, my answer states that the only way to remove the message is to remove the script, which is true unless you go down the route of rewriting native browser functions as per your answer.
- 0
- 2016-04-25
- Andy
-
Não háprobs,downwote removido.Paramim,se realmenteme incomodou,preferiria apenas comentar amensagemno arquivo Migrate JS a cada atualização WP sobre a remoçãointeiramente de qualquermaneira.Sóporque JavaScript ébastantetemperamental,às vezes uma coisafora do lugare quasetudo quebra ..isso é apenas um riscomuito comnenhumganho quandoisso éespecificamenteno lugarparaevitarisso.no probs, downvote removed. for myself, if it really annoyed me, I'd prefer to just comment out the message in the migrate js file each WP upgrade over removing it entirely anyway. just because javascript is pretty temperamental, sometimes one thing out of place and almost everything breaks.. that is just too much of a risk with no gain when this is specifically in place to avoid that.
- 1
- 2016-04-25
- majick
-
Essamensagem deerro éirritante,mas removê-loem cadanovo site é umaperda detempo.Seria ótimo se algum lugarpudermospedir um desenvolvedor quem colocar amensagem láno WordPresspara removê-lonopróximo lançamento :)This error message is annoying but removing it on every new site is a waste of time. It would be great if somewhere we could kindly ask a developer whoever put the message there in Wordpress to remove it in next release :)
- 0
- 2016-07-21
- Ivan Topić
-
@ Ivantopićnãofoi adicionadopornenhum desenvolvedores WordPress,foi adicionadopelaequipe dojQuery.Pela aparência das coisasnão é algo queeles vão remover: https://github.com/jquery/jquery-migrate/issues/149@IvanTopić It wasn't added by any WordPress developers, it was added by the jQuery team. By the looks of things it's not something they're going to remove either: https://github.com/jquery/jquery-migrate/issues/149
- 0
- 2016-07-21
- Andy
-
- 2016-04-25
Vocêpode alterar otexto damensagem de logparaem brancoem
jquery-migrate.min.js
masissonão serápreservadona atualização donúcleo.A alternativa é adicionar cópia defunção depassagem/filtro de
console.log
para logo antes de o scriptmigradofor carregadoe informar queignorar asmensagens de registro que contêm 'Migrate is installed
'. Fazendo assimpreservará outros avisosmigradostambém:// silencer script function jquery_migrate_silencer() { // create function copy $silencer = '<script>window.console.logger = window.console.log; '; // modify original function to filter and use function copy $silencer .= 'window.console.log = function(tolog) {'; // bug out if empty to prevent error $silencer .= 'if (tolog == null) {return;} '; // filter messages containing string $silencer .= 'if (tolog.indexOf("Migrate is installed") == -1) {'; $silencer .= 'console.logger(tolog);} '; $silencer .= '}</script>'; return $silencer; } // for the frontend, use script_loader_tag filter add_filter('script_loader_tag','jquery_migrate_load_silencer', 10, 2); function jquery_migrate_load_silencer($tag, $handle) { if ($handle == 'jquery-migrate') { $silencer = jquery_migrate_silencer(); // prepend to jquery migrate loading $tag = $silencer.$tag; } return $tag; } // for the admin, hook to admin_print_scripts add_action('admin_print_scripts','jquery_migrate_echo_silencer'); function jquery_migrate_echo_silencer() {echo jquery_migrate_silencer();}
O resultado é uma linha de script HTML adicionada aofrontende backend que atinge oefeito desejado (impede amensageminstalada.)
You could change the log message text to blank in
jquery-migrate.min.js
but this will not be preserved on core update.The alternative is to add passthrough/filter function copy of
console.log
to just before the migrate script is loaded, and tell it to ignore logging messages that contain 'Migrate is installed
'. Doing it this way will preserve other Migrate warnings too:// silencer script function jquery_migrate_silencer() { // create function copy $silencer = '<script>window.console.logger = window.console.log; '; // modify original function to filter and use function copy $silencer .= 'window.console.log = function(tolog) {'; // bug out if empty to prevent error $silencer .= 'if (tolog == null) {return;} '; // filter messages containing string $silencer .= 'if (tolog.indexOf("Migrate is installed") == -1) {'; $silencer .= 'console.logger(tolog);} '; $silencer .= '}</script>'; return $silencer; } // for the frontend, use script_loader_tag filter add_filter('script_loader_tag','jquery_migrate_load_silencer', 10, 2); function jquery_migrate_load_silencer($tag, $handle) { if ($handle == 'jquery-migrate') { $silencer = jquery_migrate_silencer(); // prepend to jquery migrate loading $tag = $silencer.$tag; } return $tag; } // for the admin, hook to admin_print_scripts add_action('admin_print_scripts','jquery_migrate_echo_silencer'); function jquery_migrate_echo_silencer() {echo jquery_migrate_silencer();}
The result is a one line of HTML script added to both frontend and backend that achieves the desired effect (prevents the installed message.)
-
+1para aideia,mas sefor o seu site,éprovavelmentemelhorgarantir quetodos os seus scripts sejam compatíveis com a versãomais recentee remova omigrador;)+1 for the idea, but if it is your site, it is probably better to just make sure all your scripts are compatible to the latest version and remove the migrator ;)
- 1
- 2016-04-25
- Mark Kaplun
-
Sim,mas simplesmentenão concordo com a remoção domigrador como umaprática,porqueelenão levaem conta ainstalação detemas/plugins quepodemnão ser compatíveis com omais recentejQuery ainda.Como umparrão,hámuitosplugins que aindafuncionambem,apesar denãoterpercebido umafunção WordPress aqui ou há "oficialmente" obsoleto.Compatibilidadeparatrás é aprevençãoe melhor do que uma cura quando setrata de ambos os casose bem,o softwareem geral.yes but I just don't agree with removing the migrator as a practice at all because it doesn't take into account installing themes/plugins which may not be compatible with the latest jQuery yet. as a parrallel there are plenty of plugins that still work fine even though they may not have realized a WordPress function here or there is "officially" deprecated. backwards compatibility is prevention and better than a cure when it comes to both cases and well, software in general.
- 0
- 2016-04-25
- majick
-
Vocêestá certo,masnão apoiar a versãomais recente dojQuery é umbugimo.4.5entrouem RC há cerca de ummês,e se o códigonãofoitestadoparatrabalhar comtodas as alteraçõesintroduzidas,então otema/pluginnão são verdadeiramente compatíveis.Nomundofora,asmensagens de depreciação do WordPress setransformamem depreciação realem algummomento,e vocênão quer deixarmanipulando-osnomomentoem que vocêprecisa atualizar omais rápidopossível.Omigrador IMO deve ser uma soluçãotemporária,não um recursopermanente.You are right, but not supporting the latest jquery version is a bug IMO. 4.5 went into RC about a month ago, and if code wasn't tested to work with all the changes it introduced, then the theme/plugin are not truly compatible. In the world outside wordpress deprecation messages turn into actual deprecation at some point, and you don't want to leave handling them to the time where you have to upgrade ASAP. The migrator IMO should be a temporary solution, not a permanent feature.
- 2
- 2016-04-25
- Mark Kaplun
-
Eu concordo que é uma solução de lacuna deparada,masporisso,agora é realmente otempoem que émaisimportante.!Certifique-se de que oprocesso de depreciação dentro do WordPresspoderia ser otimizado,mas com otamanhopequeno de `deprecado.php` Realmentetem poucoimpacto de desempenhomanter aliases defunção antigos que se referem anovose impede as coisas de quebrar.Me dê umpluginbem codificado,mas "velho" sobre umplugin "novo"masmal codificado a qualquer dia.Aideologia de "Novo émelhor"não deve quebrar o caso de umbom software detrabalho dessamaneira apenasporque "Oh,mudamos onome dessafunção"etc.I agree it is a stop gap solution, but because of that, now is actually the time when it is most important,.! Sure the deprecation process within WordPress could be optimized but with the small size of `deprecated.php` it really has little performance impact keeping old function aliases that refer to new ones and stops things from breaking. Give me a well-coded but "old" plugin over a "new" but badly-coded plugin anyday. The ideology of "new is better" should not break otherwise good working software this way just because "oh we changed the name of that function" etc.
- 0
- 2016-04-25
- majick
-
Eu discordo deprincípios aqui,a Internet é umameta rápidaem movimentoe apaisagemestámudando otempotodo.(Nomomentoem que levoupara obter o recurso do logotipo do sitepara 4.5,porexemplo,os sitespassaram apartir daideia deter apenas um logotipo).O velho ébom somente quando aplicado anichosmuitoespecíficose estáveis,mas ojQuery,porexemplo,sabe ser um alvo relativamentemóvel.I disagree on principals here, the internet is a fast moving target and the landscape is changing all the time. (by the time it took to get the site logo feature to 4.5 for example, sites had move on from the idea of having only one logo). Old is good only when applied to very specific and stable niches but jQuery for example is know to be a relatively moving target.
- 2
- 2016-04-25
- Mark Kaplun
-
Euposso concordarem discordar.Sóporque háprogressoe novos recursosnão émotivopara abandonar coisas antigas quefuncionam,seja JQuery,WordPress ou umtema ou umplugin ou qualquer coisa ... Oteste de qualquer código deve ser "funciona" ou "quãobomÉ "não" como aidade é "...e usar" quantos anos é "como umbastão demediçãopara o software detrabalho resulta diretamenteem quebrá-lo desnecessariamente dessamaneira ... Quando onovo código ** é ** obuggiest!Realisticamente,esperando que os desenvolvedores acompanhem as atualizaçõespara algo que aindafuncionasseperfeitamente,caso contrário,issomataempresasinteiras.I can agree to disagree. Just because there is progress and new features is no reason to abandon old stuff that works, whether it's jQuery, WordPress or a theme or a plugin or whatever... The test of any code should be "does it work" or "how good is it" not "how old is it"... and using "how old is it" as a measuring stick for working software directly results in breaking it unnecessarily this way... when new code **is** the buggiest! realistically, expecting developers to keep up with updates for something that would still work perfectly otherwise is just too much - it kills entire businesses.
- 0
- 2016-04-25
- majick
-
Umtemanão é umprodutoisolado.Se umtemaestavaembalando WordPresse jQuery,etc,então aidade dotemateria sidototalmente relevante.Comonenhumtemafazisso,se otemanãofoitestado contra a versão do WordPress sendo usado,entãonão é claro o suficiente quetipo debugs será descoberto.Esta é apenas outramanifestação do dilemaestático vs dinâmico.Em ummundo de ligaçãoestático,sua reivindicação éprincipalmente verdadeira,mas o WordPress é ligação dinâmicae sóporque algo haviafuncionado com 3,5não significa queelefuncionará com 4.5mesmo com atentativa de ser retomadoA theme is not an isolated product. If a theme was packaging wordpress and jquery etc, then the age of the theme would have been totally relevant. As no theme does that, if the theme was not tested against the version of wordpress being used, then it is not clear enough what kind of bugs will be discovered. This is just another manifestation of the static vs dynamic linking dilemma. In a static linking world your claim is mostly true, but wordpress is dynamic linking and just because something had worked with 3.5 do not mean it will work with 4.5 even with the attempt to be backcompatible
- 1
- 2016-04-25
- Mark Kaplun
-
Mas vamospararessa discussão aqui :),SEnãoestáfeliz com o comprimento disso :)but lets stop this discussion here :), SE is not happy about the length of it :)
- 0
- 2016-04-25
- Mark Kaplun
-
- 2016-04-25
Apenas umpequenoteste aqui.
Euespieiem jquery-migrate.js e notouestaparte :
// Set to true to prevent console output; migrateWarnings still maintained // jQuery.migrateMute = false;
Entãoeutestei o seguinte com o recém-
wp_add_inline_script()
,introduzidona versão 4.5:add_action( 'wp_enqueue_scripts', function() { wp_add_inline_script( 'jquery-migrate', 'jQuery.migrateMute = true;', 'before' ); } );
Isso vaimudar:
.
jqmigrate:migrar éinstalado com Logging ativo,versão 1.4.0
para:
.
jqmigrate:migrar éinstalado,versão 1.4.0
para quenãoimpeçatoda a saída do console,assim comoestapeçaem
jquery-migrate.js
:// Show a message on the console so devs know we're active if ( window.console && window.console.log ) { window.console.log( "JQMIGRATE: Migrate is installed" + ( jQuery.migrateMute ? "" : " with logging active" ) + ", version " + jQuery.migrateVersion ); }
Just a little test here.
I peeked into jquery-migrate.js and noticed this part:
// Set to true to prevent console output; migrateWarnings still maintained // jQuery.migrateMute = false;
so I tested the following with the newly
wp_add_inline_script()
, introduced in version 4.5:add_action( 'wp_enqueue_scripts', function() { wp_add_inline_script( 'jquery-migrate', 'jQuery.migrateMute = true;', 'before' ); } );
This will change:
JQMIGRATE: Migrate is installed with logging active, version 1.4.0
to:
JQMIGRATE: Migrate is installed, version 1.4.0
So it doesn't actually prevent all console output, like this part in
jquery-migrate.js
:// Show a message on the console so devs know we're active if ( window.console && window.console.log ) { window.console.log( "JQMIGRATE: Migrate is installed" + ( jQuery.migrateMute ? "" : " with logging active" ) + ", version " + jQuery.migrateVersion ); }
-
Então o códigoinferior apenas remove amensagem,certo?Quero dizer,amigraçãopermanece,mas amensagem é suprimida,certo?Isso émelhor do que remover amigração definitivamenteSo the bottom code just removes the message, right? I mean, the migrate stays but the message is supressed, right? This is better than removing the migrate definitely
- 1
- 2016-04-25
- dingo_d
-
Não,essa é uma cópia do código queproduz amensagem de log do console que *faz * Saída.Elemostra que omigratemuto étestado apenaspara a segundametade damensagem do console - aprimeirametade é a saída,independentemente de ... * Remoção * Estebloco de código removerá amensagem do console,masprecisará refazer que cada atualização do WP.no, that is a copy of the code producing the console log message that *does* output. it shows that migrateMute is only tested for the second half of the console message - the first half is output regardless... *removing* this code block will remove the console message, but you would need to redo that each WP update.
- 1
- 2016-04-25
- majick
-
Obrigadopelapesquisae detalhes!IMO amelhor opção,uma vez que removejqmigratenem sempre é umaboaideia,porquemuitosplugins WP dependem defunçõesjquery deprecadas.Esta solução ajuda a limpar a saída do console umpouco!Thanks for the research and details! IMO the best option, since removing JQmigrate is not always a good idea, because many WP plugins depend on deprecated jQuery functions. This solution helps to clean up the console output a bit!
- 2
- 2017-04-28
- Philipp
-
- 2018-09-21
Solução:
Adicioneisto afunções.php:
function remove_jquery_migrate_notice() { $m= $GLOBALS['wp_scripts']->registered['jquery-migrate']; $m->extra['before'][]='temp_jm_logconsole = window.console.log; window.console.log=null;'; $m->extra['after'][]='window.console.log=temp_jm_logconsole;'; } add_action( 'init', 'remove_jquery_migrate_notice', 5 );
funciona quando
jquery-migrate
é chamado com oganchopadrão (que saídas<link rel=stylesheet....>)e não com load-scripts.php
em massa (comono Dashboard Admin).Solution:
add this to functions.php:
function remove_jquery_migrate_notice() { $m= $GLOBALS['wp_scripts']->registered['jquery-migrate']; $m->extra['before'][]='temp_jm_logconsole = window.console.log; window.console.log=null;'; $m->extra['after'][]='window.console.log=temp_jm_logconsole;'; } add_action( 'init', 'remove_jquery_migrate_notice', 5 );
It works when
jquery-migrate
is called with standard hook (which outputs<link rel=stylesheet....>
) and not withload-scripts.php
in bulk (like in admin-dashboard).-
Estetrabalho ébomparamim.Obrigado!This works fine for me. Thank you!
- 1
- 2020-01-31
- Didierh
-
-
Issonãofuncionouparamim.That did not work for me.
- 3
- 2018-10-04
- Serj Sagan
-
-
- 2018-04-26
Comomencionado anteriormentepor Andy wordpress usa o scriptjquerymigrateparagarantir compatibilidade com obackwards e éporisso queele é automaticamente carregadoporpadrão.
Aquiestá umamaneira segura de remover omódulo JQuerymigrare,assim,se livrar do avisojqmigrateirritanteenquanto acelerando o carregamento da suapáginano lado do cliente. Basta copiar/colareste códigono seu arquivo functions.php e pronto:
<?php /** * Disable jQuery Migrate in WordPress. * * @author Guy Dumais. * @link https://en.guydumais.digital/disable-jquery-migrate-in-wordpress/ */ add_filter( 'wp_default_scripts', $af = static function( &$scripts) { if(!is_admin()) { $scripts->remove( 'jquery'); $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.12.4' ); } }, PHP_INT_MAX ); unset( $af );
Mais detalhes
Para obtermais detalhes sobre a razãopela qualestou usando umafunçãoestática,leiameu artigo aqui:
►► https://en.guydumais.digital/disable-jquer-migre -in-wordpress/As mentionned previously by Andy WordPress uses the jQuery migrate script to ensure backwards compatibility and this is why it is automatically loaded by default.
Here's a safe way to remove the JQuery Migrate module and thus get rid of the annoying JQMIGRATE notice while speeding up the loading of your page on the client side. Simply copy/paste this code in your functions.php file and you're done:
<?php /** * Disable jQuery Migrate in WordPress. * * @author Guy Dumais. * @link https://en.guydumais.digital/disable-jquery-migrate-in-wordpress/ */ add_filter( 'wp_default_scripts', $af = static function( &$scripts) { if(!is_admin()) { $scripts->remove( 'jquery'); $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.12.4' ); } }, PHP_INT_MAX ); unset( $af );
More details
To get more details about the reason I'm using a static function, read my article here:
►► https://en.guydumais.digital/disable-jquery-migrate-in-wordpress/-
Downvotedporque 1. Isso cheiramuito de um spame apenas oesforçomínimopara se sentir como uma resposta.2. Você codear a versãonullifying cache rebentando.downvoted because 1. this smells too much of a spam and just does the minimal effort to feel like an answer. 2. You hard code the version nullifying cache busting.
- 2
- 2018-04-26
- Mark Kaplun
-
É umapenaporque é uma abordagem agradável,mesmo que vocêestá usando "add_filter" quando é realmente uma ação.its a shame because its a nice approach, even tho you're using `add_filter` when its actually an action.
- 0
- 2018-09-20
- pcarvalho
Por que há um aviso constante,
que apontapara
load-scripts.php
nomeu console quandoeu atualizeimeutemapara o WordPress 4.5,e comopode ser removido?Não é umerro,masestá semprepresentenomeu console,e eu realmentenão vejo qual é oponto disso. Devo atualizar algo,oufazer algumas alteraçõesnomeu código?
talvezeutenha umpouco de OCD,masgeralmente quandoinspecionar o site,gosto de vererrose avisos reais que apontampara umproblemanomeu console ...
editar
WordPress 5.5 removido JQuerymigrar script,como umaetapa depreparaçãopara atualizar ojQuerypara a versãomais recenteem 5.6. Então o aviso deve serembora.
https://makewwordpress.org/core/2020/06/29/updating-jquery-version-shipped-with-wordpress-