Uname: Linux p3plzcpnl499967.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
Software: Apache
PHP version: 8.2.30 [ PHP INFO ] PHP os: Linux
Server Ip: 208.109.40.231
Your Ip: 216.73.216.26
User: nayff91c5tsx (10005085) | Group: nayff91c5tsx (10005085)
Safe Mode: OFF
Disable Function:
NONE

name : settings-helpers.php
<?php
/**
 * Premium Add-On settings helpers.
 *
 * @package Page Builder Framework Premium Add-On
 * @subpackage Customizer
 */

defined( 'ABSPATH' ) || die( "Can't access directly" );

if ( ! function_exists( 'wpbf_kirki_sanitize_helper' ) ) {

	/**
	 * Kirki sanitization helper.
	 *
	 * @param string $callback The sanitization callback.
	 *
	 * @return array The sanitized json.
	 */
	function wpbf_kirki_sanitize_helper( $callback ) {

		return function ( $value ) use ( $callback ) {

			if ( ! empty( $value ) ) {
				$value = json_decode( trim( $value ), true );
				$value = array_map( $callback, $value );
				$value = json_encode( $value );
			}

			return $value;

		};

	}

}

function wpbf_social_choices() {
	return array(
		'facebook'   => __( 'Facebook', 'wpbfpremium' ),
		'twitter'    => __( 'Twitter (X)', 'wpbfpremium' ),
		'pinterest'  => __( 'Pinterest', 'wpbfpremium' ),
		'youtube'    => __( 'Youtube', 'wpbfpremium' ),
		'instagram'  => __( 'Instagram', 'wpbfpremium' ),
		'vimeo'      => __( 'Vimeo', 'wpbfpremium' ),
		'soundcloud' => __( 'Soundcloud', 'wpbfpremium' ),
		'linkedin'   => __( 'LinkedIn', 'wpbfpremium' ),
		'yelp'       => __( 'Yelp', 'wpbfpremium' ),
		'behance'    => __( 'Behance', 'wpbfpremium' ),
		'spotify'    => __( 'Spotify', 'wpbfpremium' ),
		'reddit'     => __( 'Reddit', 'wpbfpremium' ),
		'rss'        => __( 'RSS', 'wpbfpremium' ),
		'github'     => __( 'GitHub', 'wpbfpremium' ),
		'messenger'  => __( 'Facebook Messenger', 'wpbfpremium' ),
		'whatsapp'   => __( 'WhatsApp', 'wpbfpremium' ),
		'snapchat'   => __( 'Snapchat', 'wpbfpremium' ),
		'xing'       => __( 'Xing', 'wpbfpremium' ),
		'tiktok'     => __( 'TikTok', 'wpbfpremium' ),
		'patreon'    => __( 'Patreon', 'wpbfpremium' ),
		'dribbble'   => __( 'Dribbble', 'wpbfpremium' ),
		'tumblr'     => __( 'Tumblr', 'wpbfpremium' ),
		'email'      => __( 'Email', 'wpbfpremium' ),
	);
}
© 2026 GrazzMean