{"id":931,"date":"2020-11-17T11:47:15","date_gmt":"2020-11-17T11:47:15","guid":{"rendered":"https:\/\/www.mainmind.com\/blog\/?p=931"},"modified":"2020-11-18T13:09:50","modified_gmt":"2020-11-18T13:09:50","slug":"errores-jquery-en-wordpress-4-5-x-5-5-x","status":"publish","type":"post","link":"https:\/\/www.mainmind.com\/blog\/errores-jquery-en-wordpress-4-5-x-5-5-x\/","title":{"rendered":"Errores jQuery en WordPress 4.5.X-5.5.X"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Algunos parches para temas y plugins no aplican correcciones jQuery que se van amontonando hasta romper por completo el estilo visual o la funcionalidad de algunos sitios web. En este caso <a href=\"https:\/\/wordpress.org\/support\/topic\/read-this-first-wordpress-45-master-list\/\" data-type=\"URL\" data-id=\"https:\/\/wordpress.org\/support\/topic\/read-this-first-wordpress-45-master-list\/\" target=\"_blank\" rel=\"noreferrer noopener\">desde la 4.5 se avisa al respecto<\/a>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nUncaught Error: Syntax error, unrecognized expression: .wpb_column&#x5B;data-hover-bg^=#]\n    at Function.ea.error (jquery.js?ver=1.12.4-wp:2)\n    at ea.tokenize (jquery.js?ver=1.12.4-wp:2)\n    at ea.select (jquery.js?ver=1.12.4-wp:2)\n    at Function.ea &#x5B;as find] (jquery.js?ver=1.12.4-wp:2)\n    at n.fn.init.find (jquery.js?ver=1.12.4-wp:2)\n    at new n.fn.init (jquery.js?ver=1.12.4-wp:2)\n    at n (jquery.js?ver=1.12.4-wp:2)\n    at columnHoverBG (init.js?ver=4.8.1:1348)\n    at HTMLDocument.&lt;anonymous&gt; (init.js?ver=4.8.1:1359)\n    at i (jquery.js?ver=1.12.4-wp:2)\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">La funci\u00f3n <em>columnHoverBG()<\/em> en el fichero: \u00ab<em>\\themes\\salient\\js\\init.js<\/em>\u00bb sin las comillas dobles para <strong>#<\/strong>, aunque en la versi\u00f3n 5.3.6 era funcional al actualizar a 5.5.3 deja de funcionar definitivamente. Con a\u00f1adir las comillas dobles alrededor de la almohadilla volvemos a tener el sitio operativo: <em>data-hover-bg^=<strong><span class=\"has-inline-color has-luminous-vivid-orange-color\">\u00ab<\/span><\/strong>#<strong><span class=\"has-inline-color has-luminous-vivid-orange-color\">\u00ab<\/span><\/strong><\/em><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nfunction columnHoverBG() {\t\n\t$(&#039;.wpb_column&#x5B;data-hover-bg^=&quot;#&quot;]&#039;).each(function(){\n\t\tvar $originalBG = $(this).css(&#039;background-color&#039;);\n\t\t$(this).hover(function(){\n\t\t\t$(this).stop(true,true).css(&#039;background-color&#039;,$(this).attr(&#039;data-hover-bg&#039;));\n\t\t},function(){\n\t\t\t$(this).stop(true,true).css(&#039;background-color&#039;,$originalBG);\n\t\t});\n\t});\n}\n<\/pre><\/div>\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"162\" src=\"https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2020\/wp_jquery_error.jpg\" alt=\"\" class=\"wp-image-933\" srcset=\"https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2020\/wp_jquery_error.jpg 798w, https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2020\/wp_jquery_error-300x61.jpg 300w, https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2020\/wp_jquery_error-768x156.jpg 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Quien no se haya dejado unas comillas, un punto y coma o un par\u00e9ntesis que tire la primera piedra ;D<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Algunos parches para temas y plugins no aplican correcciones jQuery que se van amontonando hasta romper por completo el estilo visual o la funcionalidad de algunos sitios web. En este caso desde la 4.5 se avisa al respecto: La funci\u00f3n columnHoverBG() en el fichero: \u00ab\\themes\\salient\\js\\init.js\u00bb sin las comillas dobles para #, aunque en la versi\u00f3n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":969,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[665,668,669,667,666,28],"class_list":["post-931","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-jquery","tag-nectar-slider-plugin","tag-salient","tag-themenectar","tag-uncaught-error","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/comments?post=931"}],"version-history":[{"count":0,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/931\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/media\/969"}],"wp:attachment":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/media?parent=931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/categories?post=931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/tags?post=931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}