__( 'Displays your Charitable campaign categories or tags.', 'charitable' ), // 'customize_selective_refresh' => true ) ); } /** * Display the widget contents on the front-end. * * @since 1.0.0 * * @param array $args * @param array $instance * @return void */ public function widget( $args, $instance ) { $view_args = array_merge( $args, $instance ); $template = array_key_exists( 'dropdown', $view_args ) && $view_args['dropdown'] ? 'widgets/campaign-terms-dropdown.php' : 'widgets/campaign-terms.php'; charitable_template( $template, $view_args ); } /** * Display the widget form in the admin. * * @since 1.0.0 * * @param array $instance The current settings for the widget options. * @return void */ public function form( $instance ) { $title = isset( $instance['title'] ) ? esc_attr( $instance['title'] ) : ''; $taxonomy = isset( $instance['taxonomy'] ) ? $instance['taxonomy'] : 'campaign_category'; $show_count = isset( $instance['show_count'] ) && $instance['show_count']; $hide_empty = isset( $instance['hide_empty'] ) && $instance['hide_empty']; $dropdown = isset( $instance['dropdown'] ) && $instance['dropdown']; ?>

/>

/>

/>