golden hour
/home/godaofbq/beyondhyperbarics.com/wp-content/plugins/searchwp
⬆️ Go Up
Upload
File/Folder
Size
Actions
assets
-
Del
OK
includes
-
Del
OK
index.php
5.06 KB
Del
OK
languages
-
Del
OK
lib
-
Del
OK
uninstall.php
1.14 KB
Del
OK
Edit: index.php
<?php /* Plugin Name: SearchWP Plugin URI: https://searchwp.com/ Description: The best WordPress search you can find Version: 4.3.13 Author: SearchWP Author URI: https://searchwp.com/ Requires at least: 5.3 Tested up to: 6.4 Text Domain: searchwp Copyright 2013-2022 SearchWP This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. For more information please see <http://www.gnu.org/licenses/>. */ defined( 'ABSPATH' ) || exit; define( 'SEARCHWP_VERSION', '4.3.13' ); define( 'SEARCHWP_PREFIX', 'searchwp_' ); define( 'SEARCHWP_SEPARATOR', '.' ); define( 'SEARCHWP_PLUGIN_DIR', dirname( __FILE__ ) ); define( 'SEARCHWP_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); define( 'SEARCHWP_PLUGIN_FILE', __FILE__ ); define( 'SEARCHWP_EDD_STORE_URL', 'https://searchwp.com' ); define( 'SEARCHWP_EDD_ITEM_NAME', 'SearchWP 4' ); // Minimum PHP version requirement. if ( version_compare( PHP_VERSION, '7.2.0', '<' ) ) { require_once ABSPATH . '/wp-admin/includes/plugin.php'; deactivate_plugins( __FILE__ ); wp_die( esc_html( __( 'SearchWP requires PHP 7.2 or higher and as a result has been deactivated. Please contact your host to upgrade PHP before activating this plugin.', 'searchwp' ) ) . ' <a href="' . esc_url( admin_url( 'plugins.php' ) ) . '">WordPress Admin</a>' ); } if ( ! function_exists( 'searchwp_plugin_deactivate' ) ) { /** * Callback for plugin deactivation. Removes scheduled events. * * @since 4.0 */ function searchwp_plugin_deactivate() { // Remove maintenance cron job. $maintenance_timestamp = wp_next_scheduled( SEARCHWP_PREFIX . 'maintenance' ); if ( $maintenance_timestamp ) { wp_unschedule_event( $maintenance_timestamp, SEARCHWP_PREFIX . 'maintenance' ); } } } register_deactivation_hook( __FILE__, 'searchwp_plugin_deactivate' ); if ( ! function_exists( 'searchwp_plugin_activate' ) ) { /** * Callback for plugin activation. Compatibility checks. * * @since 4.0 * @return void */ function searchwp_plugin_activate( $network_wide = false ) { // Minimum WordPress version requirement. $wp_version = get_bloginfo( 'version' ); if ( version_compare( $wp_version, '5.3', '<' ) ) { require_once ABSPATH . '/wp-admin/includes/plugin.php'; deactivate_plugins( __FILE__ ); wp_die( esc_html( __( 'SearchWP requires WordPress 5.3 or higher and as a result has been deactivated. Please upgrade WordPress before activating this plugin.', 'searchwp' ) ) . ' <a href="' . esc_url( admin_url( 'plugins.php' ) ) . '">WordPress Admin</a>' ); } // Minimum database version requirement. $db_info = \SearchWP\Utils::get_db_details(); $engine_ver = $db_info['version']; $required_ver = $db_info['engine'] == 'MariaDB' ? '10.0.0' : '5.6.0'; if ( version_compare( $engine_ver, $required_ver, '<' ) ) { require_once ABSPATH . '/wp-admin/includes/plugin.php'; deactivate_plugins( __FILE__ ); wp_die( sprintf( // Translators: placeholder is the number "1" __( 'SearchWP requires %s %s or higher and as a result has been deactivated. Please contact your host to upgrade %s before activating this plugin.', 'searchwp' ), $db_info['engine'], $required_ver, $db_info['engine'] ) . ' <a href="' . esc_url( admin_url( 'plugins.php' ) ) . '">WordPress Admin</a>' ); } // Create index database tables. $index = new \SearchWP\Index\Controller(); foreach ( $index->get_tables() as $table ) { if ( ! $table->exists() ) { $table->install(); } } // Add baseline for cron health check. update_site_option( SEARCHWP_PREFIX . 'last_health_check', current_time( 'timestamp' ) ); // Flag install. if ( is_multisite() && $network_wide ) { wp_schedule_single_event( time(), SEARCHWP_PREFIX . 'network_install' ); } else if ( ! is_multisite() || ( is_multisite() && ! $network_wide ) ) { // Trigger a redirect to the Welcome screen. if ( empty( \SearchWP\Settings::_get_engines_settings( true ) ) ) { \SearchWP\Settings::update( 'new_activation', true ); } } } } register_activation_hook( __FILE__, 'searchwp_plugin_activate' ); // Kickoff! require_once SEARCHWP_PLUGIN_DIR . '/lib/vendor/scoper-autoload.php'; require_once SEARCHWP_PLUGIN_DIR . '/includes/SearchWP.php'; /** * Fires after SearchWP classes were autoloaded by Composer but before any code is run. * This hook should be used to run Composer autoload for SearchWP extensions. * * @since 4.3.10 */ do_action( 'searchwp\composer\autoload' ); /** * Returns an instance of the classes' container. * * @since 4.2.9 * * @return \SearchWP\Support\Container */ function searchwp() { static $instance; if ( ! ( $instance instanceof \SearchWP\Support\Container ) ) { $instance = new \SearchWP\Support\Container(); } return $instance; } new SearchWP();
Save