wpseek.com
WordPress开发者和主题制作者的搜索引擎
wp_maybe_load_embeds › WordPress Function
Since2.9.0
已弃用n/a
› wp_maybe_load_embeds ( 没有参数 )
查看: | |
定义在: |
|
文档: |
Determines if default embed handlers should be loaded.
Checks to make sure that the embeds library hasn't already been loaded. If it hasn't, then it will load the embeds library.Related Functions: wp_maybe_load_widgets, wp_lazy_loading_enabled, _maybe_update_themes, wp_lazyload_term_meta, wp_max_upload_size
源码
function wp_maybe_load_embeds() { /** * Filters whether to load the default embed handlers. * * Returning a falsey value will prevent loading the default embed handlers. * * @since 2.9.0 * * @param bool $maybe_load_embeds Whether to load the embeds library. Default true. */ if ( ! apply_filters( 'load_default_embeds', true ) ) { return; } wp_embed_register_handler( 'youtube_embed_url', '#https?://(www.)?youtube\.com/(?:v|embed)/([^/]+)#i', 'wp_embed_handler_youtube' ); /** * Filters the audio embed handler callback. * * @since 3.6.0 * * @param callable $handler Audio embed handler callback function. */ wp_embed_register_handler( 'audio', '#^https?://.+?\.(' . implode( '|', wp_get_audio_extensions() ) . ')$#i', apply_filters( 'wp_audio_embed_handler', 'wp_embed_handler_audio' ), 9999 ); /** * Filters the video embed handler callback. * * @since 3.6.0 * * @param callable $handler Video embed handler callback function. */ wp_embed_register_handler( 'video', '#^https?://.+?\.(' . implode( '|', wp_get_video_extensions() ) . ')$#i', apply_filters( 'wp_video_embed_handler', 'wp_embed_handler_video' ), 9999 ); }