01/09/2015 at 2:37 pm
#314592
Participant
Hi Steve,
I have followed the instructions exactly, but have no clue which lines to modify. Is this the area where I would change the display?
* // START -- Set the default attributes array. \\
*/
$defaults['terms'] = array();
if ( in_array( 'family_name', $fields ) ) $defaults['fields']['entry'][] = 'family_name';
if ( in_array( 'first_name', $fields ) ) $defaults['fields']['entry'][] = 'first_name';
if ( in_array( 'middle_name', $fields ) ) $defaults['fields']['entry'][] = 'middle_name';
if ( in_array( 'last_name', $fields ) ) $defaults['fields']['entry'][] = 'last_name';
if ( in_array( 'title', $fields ) ) $defaults['fields']['entry'][] = 'title';
if ( in_array( 'organization', $fields ) ) $defaults['fields']['entry'][] = 'organization';
if ( in_array( 'department', $fields ) ) $defaults['fields']['entry'][] = 'department';
if ( in_array( 'contact_first_name', $fields ) ) $defaults['fields']['entry'][] = 'contact_first_name';
if ( in_array( 'contact_last_name', $fields ) ) $defaults['fields']['entry'][] = 'contact_last_name';
if ( in_array( 'bio', $fields ) ) $defaults['fields']['entry'][] = 'bio';
if ( in_array( 'notes', $fields ) ) $defaults['fields']['entry'][] = 'notes';
if ( in_array( 'address_line_1', $fields ) ) $defaults['fields']['address'][] = 'line_1';
if ( in_array( 'address_line_2', $fields ) ) $defaults['fields']['address'][] = 'line_2';
if ( in_array( 'address_line_3', $fields ) ) $defaults['fields']['address'][] = 'line_3';
if ( in_array( 'address_city', $fields ) ) $defaults['fields']['address'][] = 'city';
if ( in_array( 'address_state', $fields ) ) $defaults['fields']['address'][] = 'state';
if ( in_array( 'address_zipcode', $fields ) ) $defaults['fields']['address'][] = 'zipcode';
if ( in_array( 'address_country', $fields ) ) $defaults['fields']['address'][] = 'country';
if ( in_array( 'phone_number', $fields ) ) $defaults['fields']['phone'][] = 'number';
$atts = wp_parse_args( $atts, apply_filters( 'cn_search_atts', $defaults ) );
Also, if this is correct, where do I go to ensure the labels display on the front end. Let me know.
Thanks,
Tim