cwcfp_field_label_append_after

The cwcfp_field_label_append_after filter allows you to add content after a conditional field's label. For example, you may want to add the repeat value or other similar text after the field label.

This filter has 3 arguments passed to it:

  • $return: Default is an empty string ''
  • $repeat: The nth time this field has been displayed on the checkout page.
  • $field_id: The ID of the field found in the Conditional Field's settings.
// Add the repeat value after the label for field ID #1
add_filter( 'cwcfp_field_label_append_after', 'your_custom_function', 10, 3 );
function your_custom_function( $return, $repeat, $field_id ){
	switch( $field_id ){
		// Add the repeat value after the label for $field_id 1
		case 1:
			$return = ' ' . $repeat;
			break;
		default:
			break;
	}
	return $return;
}
// Add a link to terms and conditions after the label for field ID #2
add_filter( 'cwcfp_field_label_append_after', 'your_custom_function_for_link', 10, 3 );
function your_custom_function_for_link( $return, $repeat, $field_id ){
	switch( $field_id ){
		// Add the repeat value after the label for $field_id 2
		case 2:
			$return = '<a href="http://example.com">View Terms and Conditions</a>';
			break;
		default:
			break;
	}
	return $return;
}