HEX
Server: LiteSpeed
System: Linux standart108 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: pplae2ji7 (11089)
PHP: 8.3.33
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/plasmak.com.tr/httpdocs/wp-content/themes/buliten/includes/vc_map.php
<?php

if (function_exists('bbpress')) {
    //Services
    buliten_vc_map(
        array(
            "name" => esc_html__("bbPress Forums", 'buliten'),
            "base" => "bbp-forum-index",
            "class" => "",
            "category" => esc_html__('Jollyall', 'buliten'),
            "icon" => 'faqs' ,
            "params" => array(
                array(
                   "type" => "textfield",
                   "holder" => "div",
                   "class" => "",
                   "heading" => esc_html__("Forum", 'buliten'),
                   "param_name" => "forum",
                   "description" => ''
                ),

            )
        )
);
}


function bunch_custom_css_classes_for_vc_row_and_vc_column($class_string, $tag)
{
    if ($tag=='vc_row' || $tag=='vc_row_inner') {
        $class_string = str_replace('vc_row-fluid', 'row-fluid', $class_string);
    }
    if ($tag=='vc_column' || $tag=='vc_column_inner') {
        $class_string = str_replace('vc_span1', 'col-md-1', $class_string);
        $class_string = str_replace('vc_span2', 'col-md-2', $class_string);
        $class_string = str_replace('vc_span3', 'col-md-3', $class_string);
        $class_string = str_replace('vc_span4', 'col-md-4', $class_string);
        $class_string = str_replace('vc_span5', 'col-md-5', $class_string);
        $class_string = str_replace('vc_span6', 'col-md-6', $class_string);
        $class_string = str_replace('vc_span7', 'col-md-7', $class_string);
        $class_string = str_replace('vc_span8', 'col-md-8', $class_string);
        $class_string = str_replace('vc_span9', 'col-md-9', $class_string);
        $class_string = str_replace('vc_span10', 'col-md-10', $class_string);
        $class_string = str_replace('vc_span11', 'col-md-11', $class_string);
        $class_string = str_replace('vc_span12', 'col-md-12', $class_string);
    }
    return $class_string;
}
// Filter to Replace default css class for vc_row shortcode and vc_column
function vc_theme_vc_row($atts, $content = null)
{
    extract(shortcode_atts(array(
        'el_class'        => '',
        'bg_image'        => '',
        'bg_color'        => '',
        'bg_image_repeat' => '',
        'font_color'      => '',
        'padding'         => '',
        'margin_bottom'   => '',
        'container'       => '',
        'css'           => '',
    ), $atts));

    $atts['base'] = '';

    wp_enqueue_style('js_composer_front');
    wp_enqueue_script('wpb_composer_front_js');
    wp_enqueue_style('js_composer_custom_css');
    $vc_row = new WPBakeryShortCode_VC_Row($atts);
    $el_class = $vc_row->getExtraClass($el_class);
    $output = '';
    $css_class =  $el_class;

    if ($css) {
        $css_class .= vc_shortcode_custom_css_class($css, ' ').' ';
    }

    $style = $vc_row->buildStyle($bg_image, $bg_color, $bg_image_repeat, $font_color, $padding, $margin_bottom);

    //$boxed

    if ($container) {
        return

    '<section class="'.$css_class.'" '.$style.' >
        <div class="container">
            <div class="general-row">
                '.wpb_js_remove_wpautop($content).'
            </div>
        </div>
    <div class="clearfix"></div>
    </section>
    '."\n";
    }

    return
    '<section class="'.$css_class.' general-row" '.$style.' >
        '.wpb_js_remove_wpautop($content).'
    <div class="clearfix"></div>
    </section>
    '."\n";
}

function vc_theme_vc_row_inner($atts, $content = null)
{
    extract(shortcode_atts(array(
        'el_class'        => '',
        'container'       => '',
        'row'           => '',
    ), $atts));

    $atts['base'] = '';
    wp_enqueue_style('js_composer_front');
    wp_enqueue_script('wpb_composer_front_js');
    wp_enqueue_style('js_composer_custom_css');


    $output = '';
    $css_class =  $el_class;

    if ($container) {
        return

    '<section class="'.$css_class.'" '.$style.' >
        <div class="container">

                '.wpb_js_remove_wpautop($content).'

        </div>
    </section>'."\n";
    }

    return
    '<section class="'.$css_class.' row" >
        '.wpb_js_remove_wpautop($content).'
    </section>'."\n";
}

function vc_theme_vc_column_inner($atts, $content = null)
{
    extract(shortcode_atts(array( 'width'=> '1/1', 'el_class'=>'' ), $atts));

    $width = wpb_translateColumnWidthToSpan($width);
    $width = str_replace('vc_col-sm-', 'col-md-', $width);
    $el_class = ($el_class) ? ' '.$el_class : '';
    return
    '<div class="wpb_column '.$width.$el_class.'">
        '.do_shortcode($content).'
    </div>'."\n";
}

function vc_theme_vc_column($atts, $content = null)
{
    extract(shortcode_atts(array( 'width'=> '1/1', 'el_class'=>'' ), $atts));

    $width = wpb_translateColumnWidthToSpan($width);
    $width = str_replace('vc_col-sm-', 'col-md-', $width);
    $el_class = ($el_class) ? ' '.$el_class : '';
    return
    '<div class="wpb_column '.$width.$el_class.'">
        '.do_shortcode($content).'
    </div>'."\n";
}


$param = array(
  "type" => "checkbox",
  "holder" => "div",
  "class" => "",
  "heading" => esc_html__("Container", 'buliten'),
  "param_name" => "container",
  "value" => array('Center Page'=>true),
  "description" => esc_html__("Choose whether you want to add a container before row or not.", 'buliten')
);


vc_add_param('vc_row', $param);
vc_add_param('vc_row_inner', $param);