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;
}
}
?>