晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
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/themes/eportfolio/classes/ |
Upload File : |
<?php
if ( !class_exists('ePortfolio_Dashboard_Notice') ):
class ePortfolio_Dashboard_Notice
{
function __construct()
{
global $pagenow;
if( $this->eportfolio_show_hide_notice() ){
add_action( 'admin_notices',array( $this,'eportfolio_admin_notice' ) );
}
add_action( 'wp_ajax_eportfolio_notice_dismiss', array( $this, 'eportfolio_notice_dismiss' ) );
add_action( 'switch_theme', array( $this, 'eportfolio_notice_clear_cache' ) );
if( isset( $_GET['page'] ) && $_GET['page'] == 'eportfolio-about' ){
add_action('in_admin_header', array( $this,'eportfolio_hide_all_admin_notice' ),1000 );
}
}
public function eportfolio_hide_all_admin_notice(){
remove_all_actions('admin_notices');
remove_all_actions('all_admin_notices');
}
public static function eportfolio_show_hide_notice( $status = false ){
if( $status ){
if( (class_exists( 'Booster_Extension_Class' ) ) || get_option('eportfolio_admin_notice') ){
return false;
}else{
return true;
}
}
// Check If current Page
if ( isset( $_GET['page'] ) && $_GET['page'] == 'eportfolio-about' ) {
return false;
}
// Hide if dismiss notice
if( get_option('eportfolio_admin_notice') ){
return false;
}
// Hide if all plugin active
if ( class_exists( 'Demo_Import_Kit_Class' ) && class_exists( 'Themeinwp_Import_Companion' ) && class_exists( 'WPCF7_ContactForm' ) ) {
return false;
}
// Hide On TGMPA pages
if ( ! empty( $_GET['tgmpa-nonce'] ) ) {
return false;
}
// Hide if user can't access
if ( current_user_can( 'manage_options' ) ) {
return true;
}
}
// Define Global Value
public static function eportfolio_admin_notice(){
$theme_info = wp_get_theme();
$theme_name = $theme_info->__get( 'Name' );
?>
<div class="updated notice is-dismissible twp-eportfolio-notice">
<h3><?php esc_html_e('Quick Setup','eportfolio'); ?></h3>
<p><strong><?php printf( __( '%1$s is now installed and ready to use. Are you looking for a better experience to set up your site?', 'eportfolio' ), esc_html( $theme_name ) ); ?></strong></p>
<small><?php esc_html_e("We've prepared a unique onboarding process through our",'eportfolio'); ?> <a href="<?php echo esc_url( admin_url().'themes.php?page='.get_template().'-about') ?>"><?php esc_html_e('Getting started','eportfolio'); ?></a> <?php esc_html_e("page. It helps you get started and configure your upcoming website with ease. Let's make it shine!",'eportfolio'); ?></small>
<p>
<a target="_blank" class="button button-primary button-primary-upgrade" href="<?php echo esc_url( 'https://www.themeinwp.com/theme/eportfolio-pro/' ); ?>">
<span class="dashicons dashicons-thumbs-up"></span>
<span><?php esc_html_e('Upgrade to Pro','eportfolio'); ?></span>
</a>
<a class="button button-secondary twp-install-active" href="javascript:void(0)">
<span class="dashicons dashicons-admin-plugins"></span>
<span><?php esc_html_e('Install and activate recommended plugins','eportfolio'); ?></span>
</a>
<span class="quick-loader-wrapper"><span class="quick-loader"></span></span>
<a target="_blank" class="button button-secondary" href="<?php echo esc_url( 'https://demo.themeinwp.com/eportfolio/' ); ?>">
<span class="dashicons dashicons-welcome-view-site"></span>
<span><?php esc_html_e('View Demo','eportfolio'); ?></span>
</a>
<a target="_blank" class="button button-primary" href="<?php echo esc_url('https://wordpress.org/support/theme/eportfolio/reviews/?filter=5'); ?>">
<span class="dashicons dashicons-star-filled"></span>
<span class="dashicons dashicons-star-filled"></span>
<span class="dashicons dashicons-star-filled"></span>
<span class="dashicons dashicons-star-filled"></span>
<span class="dashicons dashicons-star-filled"></span>
<span><?php esc_html_e('Leave a review', 'eportfolio'); ?></span>
</a>
<a class="btn-dismiss twp-custom-setup" href="javascript:void(0)"><?php esc_html_e('Dismiss this notice.','eportfolio'); ?></a>
</p>
</div>
<?php
}
public function eportfolio_notice_dismiss(){
if ( isset( $_POST[ '_wpnonce' ] ) && wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST[ '_wpnonce' ] ) ), 'eportfolio_ajax_nonce' ) ) {
update_option('eportfolio_admin_notice','hide');
}
die();
}
public function eportfolio_notice_clear_cache(){
update_option('eportfolio_admin_notice','');
}
}
new ePortfolio_Dashboard_Notice();
endif;