Whoops \ Exception \ ErrorException (E_USER_NOTICE)
Tema uden sidebar.php har været <strong>forældet</strong> siden version 3.0.0, og der er ingen alternativer. Tilføj venligst en sidebar.php-skabelon i dit tema. Whoops\Exception\ErrorException thrown with message "Tema uden sidebar.php har været <strong>forældet</strong> siden version 3.0.0, og der er ingen alternativer. Tilføj venligst en sidebar.php-skabelon i dit tema." Stacktrace: #17 Whoops\Exception\ErrorException in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/functions.php:4592 #16 trigger_error in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/functions.php:4592 #15 _deprecated_file in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/theme-compat/sidebar.php:15 #14 require_once in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/template.php:722 #13 load_template in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/template.php:671 #12 locate_template in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/general-template.php:111 #11 get_sidebar in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-content/themes/movecloser/global/sidebar.php:22 #10 include in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-content/plugins/woocommerce/includes/wc-core-functions.php:249 #9 wc_get_template in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-content/plugins/woocommerce/includes/wc-template-functions.php:999 #8 woocommerce_get_sidebar in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/class-wp-hook.php:286 #7 WP_Hook:apply_filters in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/class-wp-hook.php:310 #6 WP_Hook:do_action in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/plugin.php:465 #5 do_action in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-content/themes/movecloser/archive-product.php:103 #4 include in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-content/plugins/woocommerce/includes/wc-core-functions.php:249 #3 wc_get_template in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-content/themes/movecloser/taxonomy-product_cat.php:22 #2 include in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-includes/template-loader.php:78 #1 require_once in /opt/bitnami/apps/tedee-prod/htdocs/public/wp-blog-header.php:19 #0 require in /opt/bitnami/apps/tedee-prod/htdocs/public/index.php:17
Stack frames (18)
17
Whoops
\
Exception
\
ErrorException
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
functions.php
4592
16
trigger_error
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
functions.php
4592
15
_deprecated_file
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
theme-compat
/
sidebar.php
15
14
require_once
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
template.php
722
13
load_template
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
template.php
671
12
locate_template
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
general-template.php
111
11
get_sidebar
/
global
/
sidebar.php
22
10
include
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-content
/
plugins
/
woocommerce
/
includes
/
wc-core-functions.php
249
9
wc_get_template
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-content
/
plugins
/
woocommerce
/
includes
/
wc-template-functions.php
999
8
woocommerce_get_sidebar
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
class-wp-hook.php
286
7
WP_Hook
apply_filters
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
class-wp-hook.php
310
6
WP_Hook
do_action
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
plugin.php
465
5
do_action
/
archive-product.php
103
4
include
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-content
/
plugins
/
woocommerce
/
includes
/
wc-core-functions.php
249
3
wc_get_template
/
taxonomy-product_cat.php
22
2
include
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
template-loader.php
78
1
require_once
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-blog-header.php
19
0
require
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
index.php
17
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
functions.php
     * @param string $message     A message regarding the change.
     */
    do_action( 'deprecated_file_included', $file, $replacement, $version, $message );
 
    /**
     * Filters whether to trigger an error for deprecated files.
     *
     * @since 2.5.0
     *
     * @param bool $trigger Whether to trigger the error for deprecated files. Default true.
     */
    if ( WP_DEBUG && apply_filters( 'deprecated_file_trigger_error', true ) ) {
        $message = empty( $message ) ? '' : ' ' . $message;
        if ( function_exists( '__' ) ) {
            if ( ! is_null( $replacement ) ) {
                /* translators: 1: PHP file name, 2: version number, 3: alternative file name */
                trigger_error( sprintf( __( '%1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.' ), $file, $version, $replacement ) . $message );
            } else {
                /* translators: 1: PHP file name, 2: version number */
                trigger_error( sprintf( __( '%1$s is <strong>deprecated</strong> since version %2$s with no alternative available.' ), $file, $version ) . $message );
            }
        } else {
            if ( ! is_null( $replacement ) ) {
                trigger_error( sprintf( '%1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.', $file, $version, $replacement ) . $message );
            } else {
                trigger_error( sprintf( '%1$s is <strong>deprecated</strong> since version %2$s with no alternative available.', $file, $version ) . $message );
            }
        }
    }
}
/**
 * Mark a function argument as deprecated and inform when it has been used.
 *
 * This function is to be used whenever a deprecated function argument is used.
 * Before this function is called, the argument must be checked for whether it was
 * used by comparing it to its default value or evaluating whether it is empty.
 * For example:
 *
 *     if ( ! empty( $deprecated ) ) {
 *         _deprecated_argument( __FUNCTION__, '3.0.0' );
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
functions.php
     * @param string $message     A message regarding the change.
     */
    do_action( 'deprecated_file_included', $file, $replacement, $version, $message );
 
    /**
     * Filters whether to trigger an error for deprecated files.
     *
     * @since 2.5.0
     *
     * @param bool $trigger Whether to trigger the error for deprecated files. Default true.
     */
    if ( WP_DEBUG && apply_filters( 'deprecated_file_trigger_error', true ) ) {
        $message = empty( $message ) ? '' : ' ' . $message;
        if ( function_exists( '__' ) ) {
            if ( ! is_null( $replacement ) ) {
                /* translators: 1: PHP file name, 2: version number, 3: alternative file name */
                trigger_error( sprintf( __( '%1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.' ), $file, $version, $replacement ) . $message );
            } else {
                /* translators: 1: PHP file name, 2: version number */
                trigger_error( sprintf( __( '%1$s is <strong>deprecated</strong> since version %2$s with no alternative available.' ), $file, $version ) . $message );
            }
        } else {
            if ( ! is_null( $replacement ) ) {
                trigger_error( sprintf( '%1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.', $file, $version, $replacement ) . $message );
            } else {
                trigger_error( sprintf( '%1$s is <strong>deprecated</strong> since version %2$s with no alternative available.', $file, $version ) . $message );
            }
        }
    }
}
/**
 * Mark a function argument as deprecated and inform when it has been used.
 *
 * This function is to be used whenever a deprecated function argument is used.
 * Before this function is called, the argument must be checked for whether it was
 * used by comparing it to its default value or evaluating whether it is empty.
 * For example:
 *
 *     if ( ! empty( $deprecated ) ) {
 *         _deprecated_argument( __FUNCTION__, '3.0.0' );
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
theme-compat
/
sidebar.php
<?php
/**
 * @package WordPress
 * @subpackage Theme_Compat
 * @deprecated 3.0.0
 *
 * This file is here for backward compatibility with old themes and will be removed in a future version.
 */
_deprecated_file(
    /* translators: %s: template name */
    sprintf( __( 'Theme without %s' ), basename( __FILE__ ) ),
    '3.0.0',
    null,
    /* translators: %s: template name */
    sprintf( __( 'Please include a %s template in your theme.' ), basename( __FILE__ ) )
);
?>
    <div id="sidebar" role="complementary">
        <ul>
            <?php
              /* Widgetized sidebar, if you have the plugin installed. */
            if ( ! function_exists( 'dynamic_sidebar' ) || ! dynamic_sidebar() ) :
                ?>
            <li>
                <?php get_search_form(); ?>
            </li>
 
            <!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it.
            <li><h2><?php _e( 'Author' ); ?></h2>
            <p>A little something about you, the author. Nothing lengthy, just an overview.</p>
            </li>
            -->
 
                <?php
                if ( is_404() || is_category() || is_day() || is_month() ||
                is_year() || is_search() || is_paged() ) :
                    ?>
             <li>
 
                    <?php if ( is_404() ) : /* If this is a 404 page */ ?>
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
template.php
 
    if ( is_array( $wp_query->query_vars ) ) {
        /*
         * This use of extract() cannot be removed. There are many possible ways that
         * templates could depend on variables that it creates existing, and no way to
         * detect and deprecate it.
         *
         * Passing the EXTR_SKIP flag is the safest option, ensuring globals and
         * function variables cannot be overwritten.
         */
        // phpcs:ignore WordPress.PHP.DontExtract.extract_extract
        extract( $wp_query->query_vars, EXTR_SKIP );
    }
 
    if ( isset( $s ) ) {
        $s = esc_attr( $s );
    }
 
    if ( $require_once ) {
        require_once( $_template_file );
    } else {
        require( $_template_file );
    }
}
 
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
template.php
function locate_template( $template_names, $load = false, $require_once = true ) {
    $located = '';
    foreach ( (array) $template_names as $template_name ) {
        if ( ! $template_name ) {
            continue;
        }
        if ( file_exists( STYLESHEETPATH . '/' . $template_name ) ) {
            $located = STYLESHEETPATH . '/' . $template_name;
            break;
        } elseif ( file_exists( TEMPLATEPATH . '/' . $template_name ) ) {
            $located = TEMPLATEPATH . '/' . $template_name;
            break;
        } elseif ( file_exists( ABSPATH . WPINC . '/theme-compat/' . $template_name ) ) {
            $located = ABSPATH . WPINC . '/theme-compat/' . $template_name;
            break;
        }
    }
 
    if ( $load && '' != $located ) {
        load_template( $located, $require_once );
    }
 
    return $located;
}
 
/**
 * Require the template file with WordPress environment.
 *
 * The globals are set up for the template file to ensure that the WordPress
 * environment is available from within the function. The query variables are
 * also available.
 *
 * @since 1.5.0
 *
 * @global array      $posts
 * @global WP_Post    $post
 * @global bool       $wp_did_header
 * @global WP_Query   $wp_query
 * @global WP_Rewrite $wp_rewrite
 * @global wpdb       $wpdb
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
general-template.php
function get_sidebar( $name = null ) {
    /**
     * Fires before the sidebar template file is loaded.
     *
     * @since 2.2.0
     * @since 2.8.0 $name parameter added.
     *
     * @param string|null $name Name of the specific sidebar file to use. null for the default sidebar.
     */
    do_action( 'get_sidebar', $name );
 
    $templates = array();
    $name      = (string) $name;
    if ( '' !== $name ) {
        $templates[] = "sidebar-{$name}.php";
    }
 
    $templates[] = 'sidebar.php';
 
    locate_template( $templates, true );
}
 
/**
 * Loads a template part into a template.
 *
 * Provides a simple mechanism for child themes to overload reusable sections of code
 * in the theme.
 *
 * Includes the named template part for a theme or if a name is specified then a
 * specialised part will be included. If the theme contains no {slug}.php file
 * then no template will be included.
 *
 * The template is included using require, not require_once, so you may include the
 * same template part multiple times.
 *
 * For the $name parameter, if the file is called "{slug}-special.php" then specify
 * "special".
 *
 * @since 3.0.0
 *
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-content
/
themes
/
movecloser
/
global
/
sidebar.php
 * Sidebar
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/global/sidebar.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://docs.woocommerce.com/document/template-structure/
 * @package     WooCommerce/Templates
 * @version     1.6.4
 */
 
if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly
}
 
get_sidebar( 'shop' );
 
/* Omit closing PHP tag at the end of PHP files to avoid "headers already sent" issues. */
 
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-content
/
plugins
/
woocommerce
/
includes
/
wc-core-functions.php
        'template_path' => $template_path,
        'located'       => $template,
        'args'          => $args,
    );
 
    if ( ! empty( $args ) && is_array( $args ) ) {
        if ( isset( $args['action_args'] ) ) {
            wc_doing_it_wrong(
                __FUNCTION__,
                __( 'action_args should not be overwritten when calling wc_get_template.', 'woocommerce' ),
                '3.6.0'
            );
            unset( $args['action_args'] );
        }
        extract( $args ); // @codingStandardsIgnoreLine
    }
 
    do_action( 'woocommerce_before_template_part', $action_args['template_name'], $action_args['template_path'], $action_args['located'], $action_args['args'] );
 
    include $action_args['located'];
 
    do_action( 'woocommerce_after_template_part', $action_args['template_name'], $action_args['template_path'], $action_args['located'], $action_args['args'] );
}
 
/**
 * Like wc_get_template, but returns the HTML instead of outputting.
 *
 * @see wc_get_template
 * @since 2.5.0
 * @param string $template_name Template name.
 * @param array  $args          Arguments. (default: array).
 * @param string $template_path Template path. (default: '').
 * @param string $default_path  Default path. (default: '').
 *
 * @return string
 */
function wc_get_template_html( $template_name, $args = array(), $template_path = '', $default_path = '' ) {
    ob_start();
    wc_get_template( $template_name, $args, $template_path, $default_path );
    return ob_get_clean();
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-content
/
plugins
/
woocommerce
/
includes
/
wc-template-functions.php
        wc_get_template( 'global/wrapper-start.php' );
    }
}
if ( ! function_exists( 'woocommerce_output_content_wrapper_end' ) ) {
 
    /**
     * Output the end of the page wrapper.
     */
    function woocommerce_output_content_wrapper_end() {
        wc_get_template( 'global/wrapper-end.php' );
    }
}
 
if ( ! function_exists( 'woocommerce_get_sidebar' ) ) {
 
    /**
     * Get the shop sidebar template.
     */
    function woocommerce_get_sidebar() {
        wc_get_template( 'global/sidebar.php' );
    }
}
 
if ( ! function_exists( 'woocommerce_demo_store' ) ) {
 
    /**
     * Adds a demo store banner to the site if enabled.
     */
    function woocommerce_demo_store() {
        if ( ! is_store_notice_showing() ) {
            return;
        }
 
        $notice = get_option( 'woocommerce_demo_store_notice' );
 
        if ( empty( $notice ) ) {
            $notice = __( 'This is a demo store for testing purposes &mdash; no orders shall be fulfilled.', 'woocommerce' );
        }
 
        $notice_id = md5( $notice );
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
class-wp-hook.php
        }
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] );
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }
 
                // Avoid the array_slice if possible.
                if ( $the_['accepted_args'] == 0 ) {
                    $value = call_user_func_array( $the_['function'], array() );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Executes the callback functions hooked on a specific action hook.
     *
     * @since 4.7.0
     *
     * @param mixed $args Arguments to pass to the hook callbacks.
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
class-wp-hook.php
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Executes the callback functions hooked on a specific action hook.
     *
     * @since 4.7.0
     *
     * @param mixed $args Arguments to pass to the hook callbacks.
     */
    public function do_action( $args ) {
        $this->doing_action = true;
        $this->apply_filters( '', $args );
 
        // If there are recursive calls to the current action, we haven't finished it until we get to the last one.
        if ( ! $this->nesting_level ) {
            $this->doing_action = false;
        }
    }
 
    /**
     * Processes the functions hooked into the 'all' hook.
     *
     * @since 4.7.0
     *
     * @param array $args Arguments to pass to the hook callbacks. Passed by reference.
     */
    public function do_all_hook( &$args ) {
        $nesting_level                      = $this->nesting_level++;
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
 
        do {
            $priority = current( $this->iterations[ $nesting_level ] );
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
plugin.php
            array_pop( $wp_current_filter );
        }
        return;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    $args = array();
    if ( is_array( $arg ) && 1 == count( $arg ) && isset( $arg[0] ) && is_object( $arg[0] ) ) { // array(&$this)
        $args[] =& $arg[0];
    } else {
        $args[] = $arg;
    }
    for ( $a = 2, $num = func_num_args(); $a < $num; $a++ ) {
        $args[] = func_get_arg( $a );
    }
 
    $wp_filter[ $tag ]->do_action( $args );
 
    array_pop( $wp_current_filter );
}
 
/**
 * Retrieve the number of times an action is fired.
 *
 * @since 2.1.0
 *
 * @global array $wp_actions Increments the amount of times action was triggered.
 *
 * @param string $tag The name of the action hook.
 * @return int The number of times action hook $tag is fired.
 */
function did_action( $tag ) {
    global $wp_actions;
 
    if ( ! isset( $wp_actions[ $tag ] ) ) {
        return 0;
    }
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-content
/
themes
/
movecloser
/
archive-product.php
     * Hook: woocommerce_no_products_found.
     *
     * @hooked wc_no_products_found - 10
     */
    do_action( 'woocommerce_no_products_found' );
}
 
/**
 * Hook: woocommerce_after_main_content.
 *
 * @hooked woocommerce_output_content_wrapper_end - 10 (outputs closing divs for the content)
 */
do_action( 'woocommerce_after_main_content' );
 
/**
 * Hook: woocommerce_sidebar.
 *
 * @hooked woocommerce_get_sidebar - 10
 */
do_action( 'woocommerce_sidebar' );
 
get_footer( 'shop' );
 
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-content
/
plugins
/
woocommerce
/
includes
/
wc-core-functions.php
        'template_path' => $template_path,
        'located'       => $template,
        'args'          => $args,
    );
 
    if ( ! empty( $args ) && is_array( $args ) ) {
        if ( isset( $args['action_args'] ) ) {
            wc_doing_it_wrong(
                __FUNCTION__,
                __( 'action_args should not be overwritten when calling wc_get_template.', 'woocommerce' ),
                '3.6.0'
            );
            unset( $args['action_args'] );
        }
        extract( $args ); // @codingStandardsIgnoreLine
    }
 
    do_action( 'woocommerce_before_template_part', $action_args['template_name'], $action_args['template_path'], $action_args['located'], $action_args['args'] );
 
    include $action_args['located'];
 
    do_action( 'woocommerce_after_template_part', $action_args['template_name'], $action_args['template_path'], $action_args['located'], $action_args['args'] );
}
 
/**
 * Like wc_get_template, but returns the HTML instead of outputting.
 *
 * @see wc_get_template
 * @since 2.5.0
 * @param string $template_name Template name.
 * @param array  $args          Arguments. (default: array).
 * @param string $template_path Template path. (default: '').
 * @param string $default_path  Default path. (default: '').
 *
 * @return string
 */
function wc_get_template_html( $template_name, $args = array(), $template_path = '', $default_path = '' ) {
    ob_start();
    wc_get_template( $template_name, $args, $template_path, $default_path );
    return ob_get_clean();
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-content
/
themes
/
movecloser
/
taxonomy-product_cat.php
 * The Template for displaying products in a product category. Simply includes the archive template
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/taxonomy-product_cat.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://docs.woocommerce.com/document/template-structure/
 * @package     WooCommerce/Templates
 * @version     1.6.4
 */
 
if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly
}
 
wc_get_template( 'archive-product.php' );
 
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-includes
/
template-loader.php
    elseif ( is_single() && $template = get_single_template() ) :
    elseif ( is_page() && $template = get_page_template() ) :
    elseif ( is_singular() && $template = get_singular_template() ) :
    elseif ( is_category() && $template = get_category_template() ) :
    elseif ( is_tag() && $template = get_tag_template() ) :
    elseif ( is_author() && $template = get_author_template() ) :
    elseif ( is_date() && $template = get_date_template() ) :
    elseif ( is_archive() && $template = get_archive_template() ) :
    else :
        $template = get_index_template();
    endif;
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    if ( $template = apply_filters( 'template_include', $template ) ) {
        include( $template );
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
endif;
 
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( ! isset( $wp_did_header ) ) {
 
    $wp_did_header = true;
 
    // Load the WordPress library.
    require_once( dirname( __FILE__ ) . '/wp-load.php' );
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once( ABSPATH . WPINC . '/template-loader.php' );
 
}
 
/
opt
/
bitnami
/
apps
/
tedee-prod
/
htdocs
/
public
/
index.php
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */
 
/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );
 
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
 

Environment & details:

empty
empty
empty
Key Value
wmc_current_currency EUR
wmc_current_currency_old EUR
empty
Key Value
SERVER_SOFTWARE Apache
REQUEST_URI /da/product-category/home-smart-home-da/
PHP_PATH /opt/bitnami/php/bin/php
FREETDSLOCALES /opt/bitnami/common/etc/locales.conf
FREETDSCONF /opt/bitnami/common/etc/freetds.conf
OPENSSL_ENGINES /opt/bitnami/common/lib/engines
OPENSSL_CONF /opt/bitnami/common/openssl/openssl.cnf
SSL_CERT_FILE /opt/bitnami/common/openssl/certs/curl-ca-bundle.crt
CURL_CA_BUNDLE /opt/bitnami/common/openssl/certs/curl-ca-bundle.crt
LDAPCONF /opt/bitnami/common/etc/openldap/ldap.conf
GS_LIB /opt/bitnami/common/share/ghostscript/fonts
MAGICK_CODER_MODULE_PATH /opt/bitnami/common/lib/ImageMagick-6.9.8/modules-Q16/coders
MAGICK_CONFIGURE_PATH /opt/bitnami/common/lib/ImageMagick-6.9.8/config-Q16:/opt/bitnami/common/
MAGICK_HOME /opt/bitnami/common
PATH /opt/bitnami/frameworks/laravel/app/Console:/opt/bitnami/frameworks/cakephp/bin:/opt/bitnami/frameworks/codeigniter/bin:/opt/bitnami/frameworks/symfony/bin:/opt/bitnami/frameworks/zendframework/app/Console:/opt/bitnami/git/bin:/opt/bitnami/varnish/bin:/opt/bitnami/sqlite/bin:/opt/bitnami/php/bin:/opt/bitnami/mysql/bin:/opt/bitnami/letsencrypt/:/opt/bitnami/apache2/bin:/opt/bitnami/common/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
USER daemon
HOME /usr/sbin
SCRIPT_NAME /index.php
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /da/product-category/home-smart-home-da/
REMOTE_PORT 54160
SCRIPT_FILENAME /opt/bitnami/apps/tedee-prod/htdocs/public/index.php
SERVER_ADMIN [email protected]
CONTEXT_DOCUMENT_ROOT /opt/bitnami/apps/tedee-prod/htdocs/public
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /opt/bitnami/apps/tedee-prod/htdocs/public
REMOTE_ADDR 172.69.62.145
SERVER_PORT 80
SERVER_ADDR 10.132.0.3
SERVER_NAME tedee.com
SERVER_SIGNATURE
LD_LIBRARY_PATH /opt/bitnami/sqlite/lib:/opt/bitnami/mysql/lib:/opt/bitnami/apache2/lib:/opt/bitnami/common/lib:/opt/bitnami/sqlite/lib:/opt/bitnami/mysql/lib:/opt/bitnami/apache2/lib:/opt/bitnami/common/lib:/opt/bitnami/git/lib:/opt/bitnami/varnish/lib:/opt/bitnami/varnish/lib/varnish:/opt/bitnami/varnish/lib/varnish/vmods:/opt/bitnami/sqlite/lib:/opt/bitnami/mysql/lib:/opt/bitnami/apache2/lib:/opt/bitnami/common/lib:/opt/bitnami/common/lib64
HTTP_CF_REQUEST_ID 09ee5fb3110000ced04a909000000001
HTTP_CDN_LOOP cloudflare
HTTP_CF_CONNECTING_IP 3.226.72.118
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_CF_VISITOR {\"scheme\":\"https\"}
HTTP_X_FORWARDED_PROTO https
HTTP_CF_RAY 64c40231bfe9ced0-IAD
HTTP_X_FORWARDED_FOR 3.226.72.118
HTTP_CF_IPCOUNTRY US
HTTP_ACCEPT_ENCODING gzip
HTTP_CONNECTION Keep-Alive
HTTP_HOST tedee.com
REDIRECT_STATUS 200
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1620490755.0581
REQUEST_TIME 1620490755
HTTPS on
empty
0. Whoops\Handler\PrettyPageHandler