wp-includes/script-loader.php

WP文件 50
WordPress scripts and styles default loader.
函数/钩子名 描述
wp_remove_surrounding_empty_script_tags (函数) 删除前导和尾部 _empty_ script  标记。
wp_script_attributes (过滤钩子) wp_script_attributes: 这是一个 Wordpress 内置的函数,用于添加 JavaScript 脚本的属性: 该函数接收两个参数:第一个是 JavaScript 脚本的名称,第二
wp_print_footer_scripts (动作钩子) wp_print_footer_scripts: 这是一个在页面底部输出脚本的动作。在这里输出的脚本会在页面的底部被加载,这可以使网站的加载速度更快,因为用户在加载页面时不会被阻塞。
wp_inline_script_attributes (过滤钩子) wp_inline_script_attributes: 这个函数为一个脚本标签输出属性,用于运行内联JavaScript。它向脚本标签添加必要的属性,使其在页面上加载时立即执行。
wp_enqueue_scripts (动作钩子) wp_enqueue_scripts:这是WordPress的一个动作,用于将前端脚本(如jQuery)加载到页面中。在需要使用脚本的地方使用此函数,以确保脚本可以在页面加载时正确加载。
wp_editor_settings (过滤钩子) wp_editor_settings是 WordPress 中的过滤器钩子,允许开发人员在文章编辑屏幕中修改可视化编辑器的设置。该钩子将一组设置作为参数传递,开发人员可以使用该钩子更改默认设置,例如编
tiny_mce_plugins (过滤钩子) tiny_mce_plugins – 这是一个WordPress过滤器,允许你添加、删除或修改WordPress可视化编辑器中使用的TinyMCE插件。tiny_mce_plugins过滤器是一个插件
tiny_mce_before_init (过滤钩子) tiny_mce_before_init – 这是一个WordPress过滤器,允许你修改WordPress中使用的TinyMCE可视化编辑器的配置设置。tiny_mce_before_init过滤器
styles_inline_size_limit (过滤钩子) styles_inline_size_limit: 这是一个WordPress过滤钩子,允许开发者指定内联样式表的最大尺寸: 当一个内联样式表超过指定的限制时,它将被自动转移到一个单独的样式表文件。
should_load_separate_core_block_assets (过滤钩子) should_load_separate_core_block_assets是WordPress的一个过滤器钩子,它决定是否应该单独加载核心块资产。块资产是在块编辑器中运行块所需的CSS和JavaSc
should_load_block_editor_scripts_and_styles (过滤钩子) should_load_block_editor_scripts_and_styles是WordPress中的一个过滤器钩子,它决定是否应该加载块编辑器的脚本和样式。您可以使用这个过滤器来有条件地阻止
script_loader_src (过滤钩子) script_loader_src: 这是WordPress中的一个过滤钩子,允许开发者修改正在加载的脚本的URL。script_loader_src钩子将脚本的URL作为一个参数传递,钩子函数可以返
print_late_styles (过滤钩子) print_late_styles 是一个WordPress动作钩子,用来打印某些插件和主题需要的样式表。这个钩子是由”wp_print_styles”动作触发的,它被用来向一个页面添加某些插件和主题
print_head_scripts (过滤钩子) print_head_scripts 是一个WordPress动作钩子,用来打印页面头部需要的脚本。这个钩子是由”wp_head”动作触发的,它被用来在页面的头部添加某些插件和主题所需要的脚本。
print_footer_scripts (过滤钩子) print_footer_scripts 是一个WordPress的动作钩子,用来在页面的页脚打印需要的脚本。这个钩子是由”wp_footer”动作触发的,它用来在页面的页脚添加某些插件和主题需要的脚
print_admin_styles (过滤钩子) print_admin_styles是一个动作钩子,用来打印WordPress管理区的样式。这个动作可以用来给管理区添加额外的样式,比如自定义管理页面的自定义样式或特定文章类型的自定义样式。
mejs_settings (过滤钩子) mejs_settings是一个过滤器钩子,允许开发者定制WordPress媒体播放器中使用的MediaElement.js播放器设置。
mce_external_plugins (过滤钩子) mce_external_plugins是一个过滤器,允许你添加外部TinyMCE插件到WordPress TinyMCE编辑器。这些插件可以为TinyMCE编辑器添加额外的功能,如自定义按钮、自定义
mce_buttons_4 (过滤钩子) mce_buttons_4 是WordPress TinyMCE编辑器中的过滤器,用来定制编辑器中的第四行按钮。它允许你在编辑器中添加、删除或修改按钮,并可用于扩展编辑器的功能。
mce_buttons_3 (过滤钩子) mce_buttons_3是WordPress TinyMCE编辑器中的过滤器,用来定制编辑器中的第三行按钮。它允许你在编辑器中添加、删除或修改按钮,并可用于扩展编辑器的功能。
mce_buttons_2 (过滤钩子) mce_buttons_2是WordPress TinyMCE编辑器中的过滤器,用来定制编辑器中的第二行按钮。它允许你在编辑器中添加、删除或修改按钮,并可用于扩展编辑器的功能。
mce_buttons (过滤钩子) mce_buttons是WordPress TinyMCE编辑器中的过滤器,用来定制编辑器中的第一行按钮。它允许你在编辑器中添加、删除或修改按钮,并可用于扩展编辑器的功能。
heartbeat_settings (过滤钩子) heartbeat_settings – 这个过滤钩用来修改心跳API的设置。Heartbeat API可以用来保持服务器和客户端之间的连接处于活动状态,heartbeat_settings过滤器可以
enqueue_block_assets (动作钩子) enqueue_block_assets。这个钩子允许你为块的前端显示排队资产(CSS和JavaScript文件)。它通常用于WordPress块编辑器中的块的实现。
disable_captions (过滤钩子) disable_captions: 这个过滤器用来禁止在WordPress媒体中使用字幕。它通常被用来从媒体上传屏幕中移除标题字段。
wp_tinymce_inline_scripts (函数) wp_tinymce_inline_scripts: 这个函数用于打印TinyMCE的内联JavaScript,当与wp_editor函数一起使用时。
wp_style_loader_src (函数) wp_style_loader_src:它检索一个已注册的样式表的URL: 该函数检索一个已注册的样式表的URL,并给定一个句柄。
wp_should_load_separate_core_block_assets (函数) wp_should_load_separate_core_block_assets是一个函数,用于确定在WordPress块编辑器(Gutenberg)中是否应该单独加载核心块资产(JavaScrip
wp_should_load_block_editor_scripts_and_styles (函数) wp_should_load_block_editor_scripts_and_styles是一个函数,用于确定是否应该在一个给定的页面上加载WordPress区块编辑器(Gutenberg)的脚本和
wp_scripts_get_suffix (函数) wp_scripts_get_suffix: 这是一个WordPress的函数,用来获取一个脚本或样式的文件后缀。它允许你获得一个脚本或样式的文件后缀,如”.js”或”.css”,该文件在一个页面上被
wp_sanitize_script_attributes (函数) wp_sanitize_script_attributes: 这是一个WordPress的函数,用于对脚本标签的属性进行净化。它删除了任何潜在的恶意字符,并确保脚本只从受信任的来源加载。
wp_register_tinymce_scripts (函数) wp_register_tinymce_scripts: 这个函数用来注册在TinyMCE编辑器中使用的脚本。它接受几个参数,包括脚本的名称、源URL、依赖性和版本。
wp_register_development_scripts (函数) wp_register_development_scripts – 注册开发脚本,以便在开发模式下加载。
wp_prototype_before_jquery (函数) wp_prototype_before_jquery: 这个函数用于在jQuery库之前加载Prototype JavaScript库。如果你使用的插件或主题需要Prototype库才能正常工作,这个
wp_print_script_tag (函数) wp_print_script_tag: 这个函数用来打印一个脚本标签到页面上。它可以用来在页面中包含外部脚本。
wp_print_inline_script_tag (函数) wp_print_inline_script_tag: 这个函数用于在页面上打印一个内联脚本标签。它可以用来将JavaScript直接输出到页面上,而不需要一个单独的文件。
wp_print_head_scripts (函数) wp_print_head_scripts: 这个动作是用来打印应该在页面头部输出的JavaScript。它被用来包括那些应该在内容加载前加载的脚本。
wp_print_footer_scripts (函数) wp_print_footer_scripts: 这个动作用于打印应该在页面页脚输出的JavaScript。它通过将脚本推迟到内容加载之后来提高页面加载性能。
wp_maybe_inline_styles (函数) wp_maybe_inline_styles: 这个函数用于将文件中的CSS样式内联到网页中。它检查文件是否包含任何样式,然后将它们内联到网页上。
wp_localize_jquery_ui_datepicker (函数) wp_localize_jquery_ui_datepicker: 这个函数将jQuery UI Datepicker脚本本地化,它用于显示日期输入的日历小工具。
More

常见问题

FAQs
查看更多 >