晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
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/gutenify/core/inc/ |
Upload File : |
<?php
/**
* Templates
*
* @package Gutenify
*/
namespace Gutenify;
/**
* Admin_Menu
*/
class Admin_Menu {
/**
* Admin_Menu constructor.
*/
public function __construct() {
// Register custom post type.
add_action( 'admin_menu', array( $this, 'register_sub_menu' ) );
add_action( 'init', array( $this, 'redirect_template_kit_page' ) );
}
public function redirect_template_kit_page() {
if( ! is_admin() ) {
return false;
}
if ( ! empty( $_GET['page'] ) && 'gutenify-template-kits' === $_GET['page'] ) {
wp_redirect( admin_url( 'admin.php?page=gutenify-demo-importer' ) );
exit;
}
}
/**
* Register Admin menu.
*/
public function register_sub_menu() {
add_menu_page(
__( 'Gutenify: Getting Started' ),
__( 'Gutenify' ),
'manage_options',
'gutenify',
array( $this, 'getting_started_page_callback' ),
'data:image/svg+xml;base64,' . base64_encode( GUTENIFY_BRAND_LOGO ),
90
);
// add_submenu_page(
// 'gutenify',
// __( 'Gutenify Template Kits' ),
// __( 'Template Kits' ),
// 'manage_options',
// 'gutenify-template-kits',
// array( &$this, 'template_kits_page_callback' )
// );
add_submenu_page(
'gutenify',
__( 'Gutenify Demo Importer' ),
__( 'Demo Importer' ),
'manage_options',
'gutenify-demo-importer',
array( $this, 'demo_importer_page_callback' )
);
// if ( defined( 'WP_CY_DEBUG' ) ) {
// add_submenu_page(
// 'gutenify',
// __( 'Gutenify Startup' ),
// __( 'Start Up' ),
// 'manage_options',
// 'gutenify-start-up',
// array( &$this, 'startup_page_callback' )
// );
// }
// add_submenu_page( 'gutenify', __( 'Gutenify Templates' ), __( 'Templates' ), 'manage_options', 'edit.php?post_type=gutenify_template' );
add_submenu_page(
'gutenify',
__( 'Gutenify Settings' ),
__( 'Settings' ),
'manage_options',
'gutenify-settings',
array( $this, 'settings_page_callback' )
);
// add_submenu_page(
// 'themes.php', __( 'Gutenify Site Options' ), __( 'Site Options' ), 'manage_options', 'gutenify-site-options', array(&$this, 'site_options_page_callback')
// );
}
public function demo_importer_page_callback() {
echo '<div class="wrap">';
echo '<div id="gutenify-demo-importer-app">Loading...</div>';
echo '</div>';
}
/**
* Render submenu.
*
* @return void
*/
public function startup_page_callback() {
echo '<div class="wrap">';
echo '<div id="gutenify-start-up-app">Loading...</div>';
echo '</div>';
}
/**
* Render submenu.
*
* @return void
*/
public function settings_page_callback() {
echo '<div class="wrap">';
echo '<div id="gutenify-settings-app">Loading...</div>';
echo '</div>';
}
/**
* Render submenu.
*
* @return void
*/
// public function template_kits_page_callback() {
// echo '<div class="wrap">';
// echo '<div id="gutenify-template-kit-app">Loading...</div>';
// echo '</div>';
// }
/**
* Render getting started page..
*
* @return void
*/
public function getting_started_page_callback() {
$output = '<div class="wrap">';
$output .= '<div id="gutenify-getting-started-app">Loading...</div>';
$output .= '</div>';
echo apply_filters( 'gutenify-getting-started-callback', $output );
}
/**
* Render submenu.
*
* @return void
*/
// public function site_options_page_callback() {
// echo '<div class="wrap">';
// echo '<div id="gutenify-site-options-app">Loading...</div>';
// echo '</div>';
// }
}
new Admin_Menu();