• File: dashboard.php
  • Full Path: /home/matthif/www/wp-content/plugins/wordpress-seo/admin/pages/dashboard.php
  • Date Modified: 02/24/2024 11:29 PM
  • File size: 1.04 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?php
/**
 * WPSEO plugin file.
 *
 * @package WPSEO\Admin
 */

if ( ! defined'WPSEO_VERSION' ) ) {
    
header'Status: 403 Forbidden' );
    
header'HTTP/1.1 403 Forbidden' );
    exit();
}

if ( isset( 
$_GET['allow_tracking'] ) && check_admin_referer'wpseo_activate_tracking''nonce' ) ) {
    
WPSEO_Options::set'yoast_tracking', ( $_GET['allow_tracking'] === 'yes' ) );

    if ( isset( 
$_SERVER['HTTP_REFERER'] ) ) {
        
wp_safe_redirectwp_unslash$_SERVER['HTTP_REFERER'] ), 307 );
        exit;
    }
}

$yform Yoast_Form::get_instance();
$yform->admin_headertrue'wpseo' );

do_action'wpseo_all_admin_notices' );

$dashboard_tabs = new WPSEO_Option_Tabs'dashboard' );
$dashboard_tabs->add_tab(
    new 
WPSEO_Option_Tab(
        
'dashboard',
        
__'Dashboard''wordpress-seo' ),
        [
            
'save_button' => false,
        ]
    )
);

/**
 * Allows the addition of tabs to the dashboard by calling $dashboard_tabs->add_tab().
 */
do_action'wpseo_settings_tabs_dashboard'$dashboard_tabs );

$dashboard_tabs->display$yform );

do_action'wpseo_dashboard' );

$yform->admin_footer();