Error
Call to undefined function SEOPress\Actions\Front\Schemas\seopress_pro_get_service() Error thrown with message "Call to undefined function SEOPress\Actions\Front\Schemas\seopress_pro_get_service()" Stacktrace: #12 Error in /home/bienvivrfu/www/wp-content/plugins/wp-seopress/src/Actions/Front/Schemas/PrintHeadSiteNavigationElementJsonSchema.php:41 #11 SEOPress\Actions\Front\Schemas\PrintHeadSiteNavigationElementJsonSchema:render in /home/bienvivrfu/www/wp-includes/class-wp-hook.php:286 #10 WP_Hook:apply_filters in /home/bienvivrfu/www/wp-includes/class-wp-hook.php:310 #9 WP_Hook:do_action in /home/bienvivrfu/www/wp-includes/plugin.php:465 #8 do_action in /home/bienvivrfu/www/wp-includes/general-template.php:2668 #7 wp_head in /home/bienvivrfu/www/wp-content/themes/bv2018/header.php:25 #6 require_once in /home/bienvivrfu/www/wp-includes/template.php:704 #5 load_template in /home/bienvivrfu/www/wp-includes/template.php:653 #4 locate_template in /home/bienvivrfu/www/wp-includes/general-template.php:41 #3 get_header in /home/bienvivrfu/www/wp-content/themes/bv2018/page-accueil.php:6 #2 include in /home/bienvivrfu/www/wp-includes/template-loader.php:77 #1 require_once in /home/bienvivrfu/www/wp-blog-header.php:19 #0 require in /home/bienvivrfu/www/index.php:17
Stack frames (13)
12
Error
/
home
/
bienvivrfu
/
www
/
wp-content
/
plugins
/
wp-seopress
/
src
/
Actions
/
Front
/
Schemas
/
PrintHeadSiteNavigationElementJsonSchema.php
41
11
SEOPress
\
Actions
\
Front
\
Schemas
\
PrintHeadSiteNavigationElementJsonSchema
render
/
home
/
bienvivrfu
/
www
/
wp-includes
/
class-wp-hook.php
286
10
WP_Hook
apply_filters
/
home
/
bienvivrfu
/
www
/
wp-includes
/
class-wp-hook.php
310
9
WP_Hook
do_action
/
home
/
bienvivrfu
/
www
/
wp-includes
/
plugin.php
465
8
do_action
/
home
/
bienvivrfu
/
www
/
wp-includes
/
general-template.php
2668
7
wp_head
/
home
/
bienvivrfu
/
www
/
wp-content
/
themes
/
bv2018
/
header.php
25
6
require_once
/
home
/
bienvivrfu
/
www
/
wp-includes
/
template.php
704
5
load_template
/
home
/
bienvivrfu
/
www
/
wp-includes
/
template.php
653
4
locate_template
/
home
/
bienvivrfu
/
www
/
wp-includes
/
general-template.php
41
3
get_header
/
home
/
bienvivrfu
/
www
/
wp-content
/
themes
/
bv2018
/
page-accueil.php
6
2
include
/
home
/
bienvivrfu
/
www
/
wp-includes
/
template-loader.php
77
1
require_once
/
home
/
bienvivrfu
/
www
/
wp-blog-header.php
19
0
require
/
home
/
bienvivrfu
/
www
/
index.php
17
/
home
/
bienvivrfu
/
www
/
wp-content
/
plugins
/
wp-seopress
/
src
/
Actions
/
Front
/
Schemas
/
PrintHeadSiteNavigationElementJsonSchema.php
         * Check if Rich Snippets toggle is ON
         *
         * @since 5.6
         * @author Benjamin
         */
        if (seopress_get_toggle_option('rich-snippets') !=='1') {
            return;
        }
 
        /**
         * Check if is homepage
         *
         * @since 5.6
         * @author Benjamin
         */
        if (!is_front_page()) {
            return;
        }
 
        if ('none' === seopress_pro_get_service('OptionPro')->getRichSnippetsSiteNavigation()) {
            return;
        }
 
        $jsons = seopress_get_service('JsonSchemaGenerator')->getJsonsEncoded([
            'site-navigation-element'
        ]);
        ?>
        <script type="application/ld+json"><?php echo apply_filters('seopress_schemas_site_navigation_element_html', $jsons[0]); ?></script>
        <?php
    }
}
 
/
home
/
bienvivrfu
/
www
/
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.
/
home
/
bienvivrfu
/
www
/
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 ] );
/
home
/
bienvivrfu
/
www
/
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;
    }
/
home
/
bienvivrfu
/
www
/
wp-includes
/
general-template.php
     * @param string $after            The HTML to output after the date.
     */
    $the_weekday_date = apply_filters( 'the_weekday_date', $the_weekday_date, $before, $after );
    echo $the_weekday_date;
}
 
/**
 * Fire the wp_head action.
 *
 * See {@see 'wp_head'}.
 *
 * @since 1.2.0
 */
function wp_head() {
    /**
     * Prints scripts or data in the head tag on the front end.
     *
     * @since 1.5.0
     */
    do_action( 'wp_head' );
}
 
/**
 * Fire the wp_footer action.
 *
 * See {@see 'wp_footer'}.
 *
 * @since 1.5.1
 */
function wp_footer() {
    /**
     * Prints scripts or data before the closing body tag on the front end.
     *
     * @since 1.5.1
     */
    do_action( 'wp_footer' );
}
 
/**
 * Display the links to the general feeds.
/
home
/
bienvivrfu
/
www
/
wp-content
/
themes
/
bv2018
/
header.php
<!DOCTYPE html>
<html <?php echo $languagesAttributes; ?>>
<head>
    
    <meta name="Robots" content="all" />
    <meta charset="<?php bloginfo( 'charset' ); ?>">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
    <link rel="apple-touch-icon" sizes="180x180" href="<?php bloginfo('stylesheet_directory'); ?>/src/assets/favicon/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32" href="<?php bloginfo('stylesheet_directory'); ?>/src/assets/favicon/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="<?php bloginfo('stylesheet_directory'); ?>/src/assets/favicon/favicon-16x16.png">
    <link rel="manifest" href="<?php bloginfo('stylesheet_directory'); ?>/src/assets/favicon/manifest.json">
    <link rel="mask-icon" href="<?php bloginfo('stylesheet_directory'); ?>/src/assets/favicon/safari-pinned-tab.svg" color="#ed6b68">
    <link rel="shortcut icon" href="<?php bloginfo('stylesheet_directory'); ?>/src/assets/favicon.ico">
    <meta name="msapplication-config" content="<?php bloginfo('stylesheet_directory'); ?>/src/assets/favicon/browserconfig.xml">
    <meta name="theme-color" content="#ed6b68">
    
    <?php 
        // For plugins 
        wp_head();
    ?>

    <!-- Matomo -->
    <script type="text/javascript">
    var _paq = _paq || [];
    /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
    _paq.push(['trackPageView']);
    _paq.push(['enableLinkTracking']);
    (function() {
        var u="//stats.clementbiron.com/";
        _paq.push(['setTrackerUrl', u+'piwik.php']);
        _paq.push(['setSiteId', '6']);
        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
        g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
    })();
    </script>
    <!-- End Matomo Code -->
</head>
<body class="<?php echo join(' ', get_body_class()); ?>">
/
home
/
bienvivrfu
/
www
/
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 );
    }
}
 
/
home
/
bienvivrfu
/
www
/
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
/
home
/
bienvivrfu
/
www
/
wp-includes
/
general-template.php
function get_header( $name = null ) {
    /**
     * Fires before the header template file is loaded.
     *
     * @since 2.1.0
     * @since 2.8.0 $name parameter added.
     *
     * @param string|null $name Name of the specific header file to use. null for the default header.
     */
    do_action( 'get_header', $name );
 
    $templates = array();
    $name      = (string) $name;
    if ( '' !== $name ) {
        $templates[] = "header-{$name}.php";
    }
 
    $templates[] = 'header.php';
 
    locate_template( $templates, true );
}
 
/**
 * Load footer template.
 *
 * Includes the footer template for a theme or if a name is specified then a
 * specialised footer will be included.
 *
 * For the parameter, if the file is called "footer-special.php" then specify
 * "special".
 *
 * @since 1.5.0
 *
 * @param string $name The name of the specialised footer.
 */
function get_footer( $name = null ) {
    /**
     * Fires before the footer template file is loaded.
     *
     * @since 2.1.0
/
home
/
bienvivrfu
/
www
/
wp-content
/
themes
/
bv2018
/
page-accueil.php
<?php
    /*
    Template Name: Accueil template
    */
    
    get_header();

    get_template_part('src/components/topheader/topheader');

    get_template_part('src/components/hero/hero');

    get_template_part('src/components/header/header');
    
    get_template_part('src/components/edito/edito');
    
    get_template_part('src/components/actus/actus');
    
    get_template_part('src/components/programme/programme');
    
    get_template_part('src/components/intervenants/intervenants');
    
    get_template_part('src/components/infospratiques/infospratiques');
    
    get_template_part('src/components/participer/participer');
    
    get_template_part('src/components/organisateurs/organisateurs');
    
    get_template_part('src/components/partenaires/partenaires');

    get_footer();
?>
/
home
/
bienvivrfu
/
www
/
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;
 
/
home
/
bienvivrfu
/
www
/
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' );
 
}
 
/
home
/
bienvivrfu
/
www
/
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
empty
empty
Key Value
SERVER_SOFTWARE Apache
REQUEST_URI /en/home-page/
USER bienvivrfu
SCRIPT_NAME /index.php
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /en/home-page/
REMOTE_PORT 33426
SCRIPT_FILENAME /home/bienvivrfu/www/index.php
SERVER_ADMIN postmaster@bienvivre2018.org
DOCUMENT_ROOT /home/bienvivrfu/www
REMOTE_ADDR 3.225.221.130
SERVER_PORT 80
SERVER_ADDR 10.23.20.140
SERVER_NAME bienvivre2018.org
SERVER_SIGNATURE
HTTP_REMOTE_IP 3.225.221.130
HTTP_X_IPLB_UNIQUE_ID 03E1DD82:A82A_A484EB11:0050_6388A1CF_1CF17:82CF
HTTP_REMOTE_PORT 43050
HTTP_FORWARDED for=3.225.221.130; proto=http; host=bienvivre2018.org
HTTP_X_REMOTE_PROTO http
HTTP_X_REMOTE_IP 3.225.221.130
HTTP_X_REMOTE_PORT 43050
HTTP_X_FORWARDED_PORT 80
HTTP_ACCEPT_ENCODING br,gzip
HTTP_IF_MODIFIED_SINCE Sun, 25 Sep 2022 20:04:58 GMT
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_X_OVHREQUEST_ID 2aacfe35ed811e779afb28c65e074e7b
HTTP_X_FORWARDED_PROTO http
HTTP_X_FORWARDED_FOR 3.225.221.130
HTTP_X_PREDICTOR 1
HTTP_HOST bienvivre2018.org
ENVIRONMENT production
CFG_CLUSTER cluster023
SCRIPT_URI http://bienvivre2018.org/en/home-page/
SCRIPT_URL /en/home-page/
GEOIP_LONGITUDE -77.490303
GEOIP_LATITUDE 39.046902
GEOIP_AREA_CODE 703
GEOIP_DMA_CODE 511
GEOIP_CITY Ashburn
GEOIP_REGION VA
GEOIP_COUNTRY_NAME United States
GEOIP_COUNTRY_CODE US
UNIQUE_ID Y4ihz@krEw1IYlJc3HtyLgAAAEU
REDIRECT_STATUS 200
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1669898703.8153
REQUEST_TIME 1669898703
argv Array ( )
argc 0
Key Value
USER bienvivrfu
SCRIPT_NAME /index.php
REQUEST_URI /en/home-page/
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /en/home-page/
REMOTE_PORT 33426
SCRIPT_FILENAME /home/bienvivrfu/www/index.php
SERVER_ADMIN postmaster@bienvivre2018.org
DOCUMENT_ROOT /home/bienvivrfu/www
REMOTE_ADDR 3.225.221.130
SERVER_PORT 80
SERVER_ADDR 10.23.20.140
SERVER_NAME bienvivre2018.org
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_REMOTE_IP 3.225.221.130
HTTP_X_IPLB_UNIQUE_ID 03E1DD82:A82A_A484EB11:0050_6388A1CF_1CF17:82CF
HTTP_REMOTE_PORT 43050
HTTP_FORWARDED for=3.225.221.130; proto=http; host=bienvivre2018.org
HTTP_X_REMOTE_PROTO http
HTTP_X_REMOTE_IP 3.225.221.130
HTTP_X_REMOTE_PORT 43050
HTTP_X_FORWARDED_PORT 80
HTTP_ACCEPT_ENCODING br,gzip
HTTP_IF_MODIFIED_SINCE Sun, 25 Sep 2022 20:04:58 GMT
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_X_OVHREQUEST_ID 2aacfe35ed811e779afb28c65e074e7b
HTTP_X_FORWARDED_PROTO http
HTTP_X_FORWARDED_FOR 3.225.221.130
HTTP_X_PREDICTOR 1
HTTP_HOST bienvivre2018.org
ENVIRONMENT production
CFG_CLUSTER cluster023
SCRIPT_URI http://bienvivre2018.org/en/home-page/
SCRIPT_URL /en/home-page/
GEOIP_LONGITUDE -77.490303
GEOIP_LATITUDE 39.046902
GEOIP_AREA_CODE 703
GEOIP_DMA_CODE 511
GEOIP_CITY Ashburn
GEOIP_REGION VA
GEOIP_COUNTRY_NAME United States
GEOIP_COUNTRY_CODE US
UNIQUE_ID Y4ihz@krEw1IYlJc3HtyLgAAAEU
REDIRECT_STATUS 200
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1669898703.8153
REQUEST_TIME 1669898703
argv Array ( )
argc 0
0. Whoops\Handler\PrettyPageHandler