HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wpprm_old/wp-content/plugins/breadcrumb/includes/class-shortcodes.php
<?php

/*
* @Author 		pickplugins
* Copyright: 	2015 pickplugins
*/

if ( ! defined('ABSPATH')) exit;  // if direct access


class class_breadcrumb_shortcodes  {
	
	
    public function __construct(){

		add_shortcode( 'breadcrumb', array( $this, 'breadcrumb_display' ) );



    }


    public function breadcrumb_display($atts, $content = null ){

        $atts = shortcode_atts(
            array(
                'themes' => '',

            ), $atts);

        $html = '';

        $themes = isset($atts['themes']) ? $atts['themes'] : '';
        $breadcrumb_themes = get_option( 'breadcrumb_themes', 'theme5' );

        $breadcrumb_themes = !empty($themes) ? $themes : $breadcrumb_themes;

        include_once( breadcrumb_plugin_dir . 'templates/breadcrumb/breadcrumb-hook.php');


        ob_start();

        ?>
        <div class="breadcrumb-container <?php echo $breadcrumb_themes; ?>">
            <?php

            do_action('breadcrumb_main', $atts);

            ?>
        </div>
        <?php


        return ob_get_clean();

    }
	


}


new class_breadcrumb_shortcodes();