The customize_partial_render_{$partial->id} WordPress PHP filter allows you to modify the partial rendering for a specific partial in the WordPress Customizer. The dynamic portion of the filter name, $partial->ID, refers to the partial ID.
Usage
add_filter( 'customize_partial_render_' . $partial_id, 'my_custom_function', 10, 3 );
function my_custom_function( $rendered, $partial, $container_context ) {
// your custom code here
return $rendered;
}
Parameters
$rendered(string|array|false): The partial value. Default false.$partial(WP_Customize_Partial): WP_Customize_Setting instance.$container_context(array): Array of context data associated with the target container.
More information
See WordPress Developer Resources: customize_partial_render_{$partial->id}
Examples
Change the site title rendering
In this example, we’ll modify the rendering of the site title by adding a custom prefix.
add_filter( 'customize_partial_render_blogname', 'change_site_title', 10, 3 );
function change_site_title( $rendered, $partial, $container_context ) {
$custom_prefix = 'Custom Prefix: ';
return $custom_prefix . $rendered;
}
Append a custom text to the site tagline
In this example, we’ll append custom text to the site tagline.
add_filter( 'customize_partial_render_blogdescription', 'append_tagline_text', 10, 3 );
function append_tagline_text( $rendered, $partial, $container_context ) {
$custom_text = ' - Your trusted source!';
return $rendered . $custom_text;
}
Change the copyright text in the footer
In this example, we’ll change the copyright text in the footer.
add_filter( 'customize_partial_render_copyright_text', 'change_copyright_text', 10, 3 );
function change_copyright_text( $rendered, $partial, $container_context ) {
return ‘© ‘ . date( ‘Y’ ) . ‘ My Custom Copyright Text’;
}
Display a custom message for the featured image
In this example, we’ll display a custom message when there is no featured image available.
add_filter( 'customize_partial_render_featured_image', 'custom_featured_image_message', 10, 3 );
function custom_featured_image_message( $rendered, $partial, $container_context ) {
if ( !$rendered ) {
return 'No featured image available';
}
return $rendered;
}
Modify the rendering of a custom partial
In this example, we’ll modify the rendering of a custom partial with the ID my_custom_partial.
add_filter( 'customize_partial_render_my_custom_partial', 'modify_custom_partial', 10, 3 );
function modify_custom_partial( $rendered, $partial, $container_context ) {
// Modify the $rendered content as needed
return $rendered;
}