{"id":1990,"date":"2014-09-25T10:57:31","date_gmt":"2014-09-25T10:57:31","guid":{"rendered":"http:\/\/musilda.cz\/?p=1990"},"modified":"2014-09-25T10:57:31","modified_gmt":"2014-09-25T10:57:31","slug":"vypsani-vsech-scriptu-v-wp_head-hooku","status":"publish","type":"post","link":"https:\/\/affinite.io\/cs\/vypsani-vsech-scriptu-v-wp_head-hooku\/","title":{"rendered":"Vyps\u00e1n\u00ed v\u0161ech script\u016f v wp_head hooku"},"content":{"rendered":"
Pokud spravujete n\u011bjak\u00fd projekt, nebo se dostanete ke str\u00e1nce, kterou je pot\u0159eba optimalizovat, m\u016f\u017ee se st\u00e1t, \u017ee doch\u00e1z\u00ed ke konfliktu jQuery script\u016f. M\u016f\u017eete vyp\u00ednat pluginy, nebo deaktivovat \u0161ablony, ale velmi elegantn\u00ed \u0159e\u0161en\u00ed, jak se pod\u00edvat na to, co je do wp_head zav\u011b\u0161eno, je funkce, o kterou se na sv\u00e9m blogu pod\u011blil Jason Resnick.<\/p>\n
\nadd_action('wp_head', 'debug_scripts_queued');\n\nfunction debug_scripts_queued() {\n global $wp_scripts;\n foreach ( $wp_scripts->queue as $script ) {\n echo \"\\r\\nSCRIPT: \".$script.\"\\r\\n\";\n $deps = $wp_scripts->registered[$script]->deps;\n if ($deps) {\n echo \"DEPENDENCIES: \";\n print_r($deps);\n }\n }\n}\n<\/pre>\nTato jednoduch\u00e1 funkce v\u00e1m vyp\u00ed\u0161e v\u0161echny scripty vlo\u017een\u00e9 do wp_head a jejich z\u00e1vislosti. M\u016f\u017eete tak ur\u010dit, zda zlob\u00ed n\u011bjak\u00fd plugin, nebo \u0161ablona a n\u00e1sledn\u011b ho ztrestat.<\/p>\n","protected":false},"excerpt":{"rendered":"
Pokud spravujete n\u011bjak\u00fd projekt, nebo se dostanete ke str\u00e1nce, kterou je pot\u0159eba optimalizovat, m\u016f\u017ee se st\u00e1t, \u017ee doch\u00e1z\u00ed ke konfliktu jQuery script\u016f. M\u016f\u017eete vyp\u00ednat pluginy, nebo deaktivovat \u0161ablony, ale velmi elegantn\u00ed \u0159e\u0161en\u00ed, jak se pod\u00edvat na to, co je do wp_head zav\u011b\u0161eno, je funkce, o kterou se na sv\u00e9m blogu pod\u011blil Jason Resnick. add_action(‚wp_head‘, ‚debug_scripts_queued‘);<\/p>\n","protected":false},"author":1,"featured_media":1484,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-1990","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-snippety"],"_links":{"self":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/1990"}],"collection":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/comments?post=1990"}],"version-history":[{"count":0,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/1990\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media\/1484"}],"wp:attachment":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media?parent=1990"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/categories?post=1990"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/tags?post=1990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}