array( 'homepage_url' => $homepage_url, 'timestamp' => \smartcrawl_get_array_value( $last_report, array( 'data', 'time' ) ), 'testing_tool' => sprintf( 'https://search.google.com/test/rich-results?url=%s&user_agent=2', urlencode( home_url() ) ), // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions 'admin_url' => admin_url(), 'plugin_install_url' => is_multisite() && is_super_admin() ? network_admin_url( 'plugin-install.php?s=hreflang&tab=search&type=term' ) : ( current_user_can( 'install_plugins' ) ? admin_url( 'plugin-install.php?s=hreflang&tab=search&type=term' ) : false ), 'is_tab_onpage_allowed' => Admin_Settings::is_tab_allowed( Settings::TAB_ONPAGE ), 'tab_onpage_url' => Admin_Settings::admin_url( Settings::TAB_ONPAGE ), 'is_tab_autolinks_allowed' => Admin_Settings::is_tab_allowed( Settings::ADVANCED_MODULE ), 'tab_autolinks_url' => Admin_Settings::admin_url( Settings::ADVANCED_MODULE ), 'is_tab_schema_allowed' => Admin_Settings::is_tab_allowed( Settings::TAB_SCHEMA ), 'tab_schema_url' => Admin_Settings::admin_url( Settings::TAB_SCHEMA ), 'is_multisite' => ! ! is_multisite(), 'is_blog_public' => ! ! get_option( 'blog_public' ), 'is_home_no_index' => strpos( $home_robots, 'noindex' ) !== false, ) ); } wp_localize_script( Assets::LIGHTHOUSE_JS, '_wds_lighthouse', $args ); $this->render_view( 'lighthouse/lighthouse-settings' ); } /** * Save defaults. * * @return void */ public function defaults() { Options::save_defaults(); } /** * Get view defaults. * * @return array */ protected function get_view_defaults() { $mode_defaults = Renderer::get()->view_defaults(); return array_merge( array( 'active_tab' => $this->get_active_tab( 'tab_lighthouse' ), ), $mode_defaults, parent::get_view_defaults() ); } /** * Get request data. * * @return array */ private function get_request_data() { return isset( $_POST['_wds_nonce'] ) && wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['_wds_nonce'] ) ), 'wds-health-nonce' ) ? $_POST : array(); } }