HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/KLeeuwen/samenbouwen.in/wwwroot/wp-content/plugins/fusion_single_cf/fusion_cf.php
<?php
/**
 * Plugin Name: Fusion Builder Single Page Custom Field
 * Plugin URI: http://www.amunet.biz
 * Description: The plugin adds custom fields display functionality to the Fusion page builder used by Avada theme.
 * Version: 7.1
 * Author: Amunet
 * Author URI: http://www.amunet.biz
 */

# Exit if accessed directly
if (!defined('ABSPATH')) {
    exit;
}

require_once(plugin_dir_path(__FILE__) . 'cf_activation.php');

// Load shortcode elements.
function cpt_cf_init_shortcodes() {

    require_once(plugin_dir_path(__FILE__) . 'includes/fusion-cfield.php');
}

add_action( 'fusion_builder_shortcodes_init', 'cpt_cf_init_shortcodes' );


class AvadaCPTTCFHelper
{
    public static function am_get_meta_key(){
        global $wpdb;
        $custom_keys_formarted=array();
        $custom_keys_formarted['select_cfield'] = esc_attr__('Select Custom Field', 'fusion-builder-cf');
        $metas = $wpdb->get_results("SELECT DISTINCT meta_key FROM $wpdb->postmeta");
        foreach ( $metas as $meta) {
            $current_key = $meta->meta_key;

            $is_default = strpos($current_key, '_');
            $is_pyre = strpos($current_key, 'pyre_');
            $is_kd = strpos($current_key, 'kd_');
            $is_fusion = strpos($current_key, 'fusion_builder_');
            $is_sbg = strpos($current_key, 'sbg_');
            $is_avada_post_views_count = strpos($current_key, 'avada_post_views_count');

            if ($is_default !== 0 && $is_pyre !== 0 && $is_kd !== 0 && $is_fusion !== 0 && $is_sbg !== 0 && $is_avada_post_views_count !== 0 ) {
                $custom_keys_formarted[$current_key] = esc_attr__($current_key, 'fusion-builder-cf');
            }
        }

       return $custom_keys_formarted;
    }

}
?>