customize_render_partials_response

过滤钩子
apply_filters( 'customize_render_partials_response', $response, $this, $partials )
参数
  • (array) $response { Response. @type array $contents Associative array mapping a partial ID its corresponding array of contents for the containers requested. @type array $errors List of errors triggered during rendering of partials, if `WP_DEBUG_DISPLAY` is enabled. }
    Required:
  • (WP_Customize_Selective_Refresh) $refresh Selective refresh component.
    Required:
  • (array) $partials Placements' context data for the partials rendered in the request. The array is keyed by partial ID, with each item being an array of the placements' context data.
    Required:
定义位置
相关勾子
customize_render_partials_beforecustomize_render_partials_aftercustomize_partial_rendercustomize_dynamic_partial_argscustomize_dynamic_partial_class
相关方法
wp_make_content_images_responsive_customizer_mobile_viewport_meta_wp_customize_publish_changesetget_custom_header_markupis_customize_previewthe_custom_header_markup
引入
4.5.0
弃用
-

customize_render_partials_response是WordPress中的一个过滤器,它允许开发者在自定义器中修改部分渲染请求的响应数据。

过滤渲染部分的响应。

插件可以使用此过滤器来注入$scripts$stylesrenderpartials responseJS事件提供给客户端,因此如果脚本和样式尚未在DOM中排队,那么客户端可以将它们注入到DOM中。

如果插件做到了这一点,他们将需要注意所有执行<code>document.write()</code>的脚本,并确保这些脚本没有被注入,否则将重写该函数,否则页面将被破坏。

插件应该知道,$scripts$styles最终可能包含在响应中的默认值。

$response = apply_filters( 'customize_render_partials_response', $response, $this, $partials );

常见问题

FAQs
查看更多 >