晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
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/public_html/wp-content/themes/scapeshot/inc/ |
Upload File : |
<?php
/**
* Scapeshot Theme page
*
* @package ScapeShot
*/
function scapeshot_about_admin_style( $hook ) {
if ( 'appearance_page_scapeshot-about' === $hook ) {
wp_enqueue_style( 'scapeshot-about-admin', get_theme_file_uri( 'assets/css/about-admin.css' ), null, '1.0' );
}
}
add_action( 'admin_enqueue_scripts', 'scapeshot_about_admin_style' );
/**
* Add theme page
*/
function scapeshot_menu() {
add_theme_page( esc_html__( 'About Theme', 'scapeshot' ), esc_html__( 'About Theme', 'scapeshot' ), 'edit_theme_options', 'scapeshot-about', 'scapeshot_about_display' );
}
add_action( 'admin_menu', 'scapeshot_menu' );
/**
* Display About page
*/
function scapeshot_about_display() {
$theme = wp_get_theme();
?>
<div class="wrap about-wrap full-width-layout">
<h1><?php echo esc_html( $theme ); ?></h1>
<div class="about-theme">
<div class="theme-description">
<p class="about-text">
<?php
// Remove last sentence of description.
$description = explode( '. ', $theme->get( 'Description' ) );
array_pop( $description );
$description = implode( '. ', $description );
echo esc_html( $description . '.' );
?></p>
<p class="actions">
<a href="<?php echo esc_url( 'https://catchthemes.com/themes/scapeshot' ); ?>" class="button button-secondary" target="_blank"><?php esc_html_e( 'Theme Info', 'scapeshot' ); ?></a>
<a href="<?php echo esc_url( 'https://catchthemes.com/demo/scapeshot' ); ?>" class="button button-secondary" target="_blank"><?php esc_html_e( 'View Demo', 'scapeshot' ); ?></a>
<a href="<?php echo esc_url( 'https://catchthemes.com/themes/scapeshot/#theme-instructions' ); ?>" class="button button-primary" target="_blank"><?php esc_html_e( 'Theme Instructions', 'scapeshot' ); ?></a>
<a href="<?php echo esc_url( 'https://wordpress.org/support/theme/scapeshot/reviews/#new-post' ); ?>" class="button button-secondary" target="_blank"><?php esc_html_e( 'Rate this theme', 'scapeshot' ); ?></a>
<a href="<?php echo esc_url( 'https://catchthemes.com/themes/scapeshot/#compare' ); ?>" class="button button-primary" target="_blank"><?php esc_html_e( 'Compare free Vs Pro', 'scapeshot' ); ?></a>
<a href="<?php echo esc_url( 'https://catchthemes.com/themes/scapeshot-pro' ); ?>" class="green button button-secondary" target="_blank"><?php esc_html_e( 'Upgrade to pro', 'scapeshot' ); ?></a>
</p>
</div>
<div class="theme-screenshot">
<img src="<?php echo esc_url( $theme->get_screenshot() ); ?>" />
</div>
</div>
<nav class="nav-tab-wrapper wp-clearfix" aria-label="<?php esc_attr_e( 'Secondary menu', 'scapeshot' ); ?>">
<a href="<?php echo esc_url( admin_url( add_query_arg( array( 'page' => 'scapeshot-about' ), 'themes.php' ) ) ); ?>" class="nav-tab<?php echo ( isset( $_GET['page'] ) && 'scapeshot-about' === $_GET['page'] && ! isset( $_GET['tab'] ) ) ?' nav-tab-active' : ''; ?>"><?php esc_html_e( 'About', 'scapeshot' ); ?></a>
<a href="<?php echo esc_url( admin_url( add_query_arg( array( 'page' => 'scapeshot-about', 'tab' => 'import_demo' ), 'themes.php' ) ) ); ?>" class="nav-tab<?php echo ( isset( $_GET['tab'] ) && 'import_demo' === $_GET['tab'] ) ?' nav-tab-active' : ''; ?>"><?php esc_html_e( 'Import Demo', 'scapeshot' ); ?></a>
</nav>
<?php
scapeshot_main_screen();
scapeshot_import_demo();
?>
<div class="return-to-dashboard">
<?php if ( current_user_can( 'update_core' ) && isset( $_GET['updated'] ) ) : ?>
<a href="<?php echo esc_url( self_admin_url( 'update-core.php' ) ); ?>">
<?php is_multisite() ? esc_html_e( 'Return to Updates', 'scapeshot' ) : esc_html_e( 'Return to Dashboard → Updates', 'scapeshot' ); ?>
</a> |
<?php endif; ?>
<a href="<?php echo esc_url( self_admin_url() ); ?>"><?php is_blog_admin() ? esc_html_e( 'Go to Dashboard → Home', 'scapeshot' ) : esc_html_e( 'Go to Dashboard', 'scapeshot' ); ?></a>
</div>
</div>
<?php
}
/**
* Output the main about screen.
*/
function scapeshot_main_screen() {
if ( isset( $_GET['page'] ) && 'scapeshot-about' === $_GET['page'] && ! isset( $_GET['tab'] ) ) {
?>
<div class="feature-section two-col">
<div class="col card">
<h2 class="title"><?php esc_html_e( 'Theme Customizer', 'scapeshot' ); ?></h2>
<p><?php esc_html_e( 'All Theme Options are available via Customize screen.', 'scapeshot' ) ?></p>
<p><a href="<?php echo esc_url( admin_url( 'customize.php' ) ); ?>" class="button button-primary"><?php esc_html_e( 'Customize', 'scapeshot' ); ?></a></p>
</div>
<div class="col card">
<h2 class="title"><?php esc_html_e( 'Got theme support question?', 'scapeshot' ); ?></h2>
<p><?php esc_html_e( 'Get genuine support from genuine people. Whether it\'s customization or compatibility, our seasoned developers deliver tailored solutions to your queries.', 'scapeshot' ) ?></p>
<p><a href="<?php echo esc_url( 'https://catchthemes.com/support-forum' ); ?>" class="button button-primary"><?php esc_html_e( 'Support Forum', 'scapeshot' ); ?></a></p>
</div>
</div>
<?php
}
}
/**
* Import Demo data for theme using catch themes demo import plugin
*/
function scapeshot_import_demo() {
if ( isset( $_GET['tab'] ) && 'import_demo' === $_GET['tab'] ) {
?>
<div class="wrap about-wrap demo-import-wrap">
<div class="feature-section one-col">
<?php if ( class_exists( 'CatchThemesDemoImportPlugin' ) ) { ?>
<div class="col card">
<h2 class="title"><?php esc_html_e( 'Import Demo', 'scapeshot' ); ?></h2>
<p><?php esc_html_e( 'You can easily import the demo content using the Catch Themes Demo Import Plugin.', 'scapeshot' ) ?></p>
<p><a href="<?php echo esc_url( admin_url( 'themes.php?page=catch-themes-demo-import' ) ); ?>" class="button button-primary"><?php esc_html_e( 'Import Demo', 'scapeshot' ); ?></a></p>
</div>
<?php }
else {
$action = 'install-plugin';
$slug = 'catch-themes-demo-import';
$install_url = wp_nonce_url(
add_query_arg(
array(
'action' => $action,
'plugin' => $slug
),
admin_url( 'update.php' )
),
$action . '_' . $slug
); ?>
<div class="col card">
<h2 class="title"><?php esc_html_e( 'Install Catch Themes Demo Import Plugin', 'scapeshot' ); ?></h2>
<p><?php esc_html_e( 'You can easily import the demo content using the Catch Themes Demo Import Plugin.', 'scapeshot' ) ?></p>
<p><a href="<?php echo esc_url( $install_url ); ?>" class="button button-primary"><?php esc_html_e( 'Install Plugin', 'scapeshot' ); ?></a></p>
</div>
<?php } ?>
</div>
</div>
<?php
}
}