count() && $charitable_hide_if_no_donors ) { return; } if ( 'all' == $charitable_campaign_id ) { $charitable_args['campaign'] = false; } elseif ( 'current' == $charitable_campaign_id ) { $charitable_args['campaign'] = get_the_ID(); } $charitable_orientation = array_key_exists( 'orientation', $view_args ) ? $view_args['orientation'] : 'vertical'; $charitable_style = ''; if ( 'horizontal' == $charitable_orientation ) { $charitable_width = array_key_exists( 'width', $view_args ) ? $view_args['width'] : get_option( 'thumbnail_size_w', 100 ); if ( 100 !== $charitable_width ) { $charitable_style = ''; } } /** * Add something before the donors loop logic. * * @since 1.8.1.12 * * @param mixed $campaign_id The campaign ID. * @param array $args Loop args. */ do_action( 'charitable_donor_list_before', $charitable_campaign_id, $charitable_args ); if ( $charitable_donors->count() ) : echo $charitable_style; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped /** * Add something before the donors loop. * * @since 1.8.1.12 * * @param array $donors The donors. * @param mixed $campaign_id The campaign ID. * @param array $args Loop args. */ do_action( 'charitable_donor_list_loop_before', $charitable_donors, $charitable_campaign_id, $charitable_args ); ?>