晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/tabatabaei/.trash/wp-content.1/plugins/demo-import-kit/ |
Upload File : |
<?php
/*
* Plugin Name: Demo Import Kit
* Plugin URI: https://www.themeinwp.com/demo-import-kit/
* Description: The plugin simpally import and export customizer, Widget and content data.
* Version: 1.1.0
* Author: ThemeInWP
* Author URI: https://www.themeinwp.com/
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Tested up to: 6.1
* Requires PHP: 5.5
* Text Domain: demo-import-kit
*/
// Block direct access to the main plugin file.
defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
define( 'DIK_PATH', plugin_dir_path( __FILE__ ) );
// Path/URL to root of this plugin, with trailing slash.
define( 'DIK_URL', plugin_dir_url( __FILE__ ) );
// Base
require DIK_PATH . 'inc/base.php';
$upload_dir = wp_upload_dir();
$demo_import_kit_temp_folder = $upload_dir['basedir'] . '/demo-import-kit-temp/';
define( 'DEMO_IMPORT_KIT_FOLDER', $demo_import_kit_temp_folder );
class Demo_Import_Kit_Class {
public function __construct() {
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
add_action( 'plugins_loaded', array( $this, 'load_textdomain' ) );
add_action( 'admin_body_class', array( $this, 'admin_body_class' ) );
require DIK_PATH . 'inc/importer.php';
require DIK_PATH . 'inc/widget-importer.php';
require DIK_PATH . 'inc/customizer-importer.php';
require DIK_PATH . 'inc/logger.php';
require DIK_PATH . 'inc/class-svg-icons.php';
}
/**
* Enqueue style and scripts
*/
public function admin_enqueue_scripts( $hook ) {
if($hook != 'appearance_page_demo-import-kit') {
return;
}
wp_enqueue_style( 'demo-import-kit-style', DIK_URL . 'assets/css/style.css', array() , '' );
wp_enqueue_style( 'demo-import-kit-google-fonts', $this->google_fonts_url(), array() , '' );
wp_enqueue_script( 'imagesloaded' );
wp_enqueue_script( 'isotope-pkgd', DIK_URL . 'assets/js/isotope.pkgd.min.js' , array( 'jquery' ), '' );
wp_enqueue_script( 'demo-import-kit-script', DIK_URL . 'assets/js/script.js' , array( 'jquery', 'jquery-form' ), '' );
wp_localize_script( 'demo-import-kit-script', 'dik',
array(
'ajax_url' => admin_url( 'admin-ajax.php' ),
'ajax_nonce' => wp_create_nonce( 'demo-import-kit-ajax-verification' ),
'importing_title' => esc_html__( 'Importing Demo Content','demo-import-kit'),
'importing_message' => esc_html__( 'Please do not Reload or close this window it will take a while to import the demo','demo-import-kit'),
'import_status' => esc_html__( 'Status','demo-import-kit'),
'required_file' => esc_html__( 'File Is Required','demo-import-kit'),
)
);
}
/**
* Load the plugin textdomain.
*/
public function load_textdomain() {
load_plugin_textdomain( 'demo-import-kit', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' );
}
/**
* Admin Body Classes
*
* @since 1.0.6
* @param string $classes Space separated class string.
*/
public function admin_body_class( $classes = '' ) {
$this->import_files = apply_filters( 'demo_import_kit_import_files', array() );
if (empty($this->import_files)) {
return $classes;
}
$onboarding_class = isset( $_GET['page'] ) && 'demo-import-kit' === $_GET['page'] ? 'intelligent-starter-templates-onboarding' : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
$classes .= ' ' . $onboarding_class . ' ';
return $classes;
}
/**
* Genereate and return the Google fonts url.
*
* @since 1.0.6
* @return string
*/
public function google_fonts_url() {
$fonts_url = '';
$font_families = array(
'Inter:400,500,600',
);
$query_args = array(
'family' => rawurlencode( implode( '|', $font_families ) ),
'subset' => rawurlencode( 'latin,latin-ext' ),
);
$fonts_url = add_query_arg( $query_args, '//fonts.googleapis.com/css' );
return $fonts_url;
}
}
$GLOBALS[ 'demo_import_kit_global' ] = new Demo_Import_Kit_Class();