' . $args['link_before'] . $args['before'] . esc_html( $label ) . $args['after'] . $args['link_after'] . ''; if ( false !== stripos( $args['items_wrap'], '%4$s', $args['container'], $args['container_class'], $args['container_id'], $output ); } if ( $args['echo'] ) { echo $output; // phpcs:ignore } return $output; } endif; if ( ! function_exists( 'bizbuzz_strings' ) ) { /** * Return All Theme Strings. * * @since 1.0.0 * * Return Array of Strings. */ function bizbuzz_strings() { $strings = array( 'enable' => __( 'Enable', 'bizbuzz' ), 'contact_no' => __( 'Contact Number', 'bizbuzz' ), ); return apply_filters( 'bizbuzz_filter_strings', $strings ); } } if ( ! function_exists( 'bizbuzz_get_post_thumbnail' ) ) { /** * Return Post Thumbnails. * * @since 1.0.0 * * @return Array of Strings. */ function bizbuzz_get_post_thumbnail( $post_id, $image_size = 'thumbnail' ) { if ( ! $post_id ) { global $post; $post_id = $post->ID; } $thumbnail_id = get_post_thumbnail_id( $post_id ); if ( $thumbnail_id && ! is_page( $post_id ) ) { // Only for post return get_the_post_thumbnail( $post_id, $image_size ); } elseif ( bizbuzz_get_header_image() ) { return bizbuzz_get_header_image(); } // default image; return bizbuzz_get_default_thumbnail(); } } if ( ! function_exists( 'bizbuzz_get_post_thumbnail_url' ) ) { /** * Return Post Thumbnails. * * @since 1.0.0 * * @return Array of Strings. */ function bizbuzz_get_post_thumbnail_url( $post_id, $image_size = 'thumbnail', $default_src = '' ) { if ( ! $post_id ) { global $post; $post_id = $post->ID; } $thumbnail_id = get_post_thumbnail_id( $post_id ); if ( $thumbnail_id ) { // Only for post return get_the_post_thumbnail_url( $post_id, $image_size ); } // default image; return bizbuzz_get_default_thumbnail( true ); } } if ( ! function_exists( 'bizbuzz_get_default_thumbnail' ) ) { /** * Return Default Thumbnail image. * * @since 1.0.0 * * @return HTML. */ function bizbuzz_get_default_thumbnail( $return_url = false, $src = '' ) { if ( ! $src ) { $src = sprintf( '%s/assets/images/default.jpg', get_template_directory_uri() ); } if ( $return_url ) { return $src; } return sprintf( '', $src ); } } if ( ! function_exists( 'bizbuzz_get_header_image' ) ) { /** * Return Header image. * * @since 1.0.0 * * @return HTML. */ function bizbuzz_get_header_image( $return_url = false, $default_src = '' ) { $header_image = get_header_image(); if ( $header_image ) { if ( $return_url ) { return $header_image; // return src. } return sprintf( '', $header_image ); } if ( $return_url ) { return bizbuzz_get_default_thumbnail( true, $default_src ); // return src. } // Return default thumbnail. return bizbuzz_get_default_thumbnail( false, $default_src ); } } if ( ! function_exists( 'bizbuzz_has_woocommerce' ) ) : /** * Check if WooCommerce exists. * * @since 1.0.0 * * @return bool Active status. */ function bizbuzz_has_woocommerce() { if ( class_exists( 'WooCommerce' ) ) { return true; } return false; } endif;