انجمن


مشکل در برگه ها پس از آپدیت به 2.7  (۱۶ نوشته)

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۲ دی ۱۳۸۷ - ۰۷:۵۸

    با سلام
    پس از اینکه به وردپرس 2.7 آپگرید کردم مطالب ارسالی در برگه ها هم نمایش داده میشه در حالی که قبل از این همچین مشکلی نداشتم!!!
    این هم آدرس: http://www.libre.ir/blog/%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۲ دی ۱۳۸۷ - ۱۰:۱۶

    اگه کسی نمیدونه حداقل یه راهنمائی کنید برگه ها رو از کجا باید ادیت کنم؟

  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۳ بار
    # نوشته شده: ۱۵ سال پیش
    ۲ دی ۱۳۸۷ - ۱۱:۳۴

    فایل page.php رو بزار اینجا
    برای ویرایش برگه باید به قسمت برگه‌ها برید

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۲ دی ۱۳۸۷ - ۱۵:۳۸

    این متن فایل page.php در شاخه ادمین

    <?php
    /**
     * Edit page administration panel.
     *
     * Manage edit page: post, edit, delete, etc.
     *
     * @package WordPress
     * @subpackage Administration
     */
    
    /** WordPress Administration Bootstrap */
    require_once('admin.php');
    
    $parent_file = 'edit-pages.php';
    $submenu_file = 'edit-pages.php';
    
    wp_reset_vars(array('action'));
    
    /**
     * Redirect to previous page.
     *
     * @param int $page_ID Page ID.
     */
    function redirect_page($page_ID) {
    	global $action;
    
    	$referredby = '';
    	if ( !empty($_POST['referredby']) ) {
    		$referredby = preg_replace('|https?://[^/]+|i', '', $_POST['referredby']);
    		$referredby = remove_query_arg('_wp_original_http_referer', $referredby);
    	}
    	$referer = preg_replace('|https?://[^/]+|i', '', wp_get_referer());
    
    	if ( 'post' == $_POST['originalaction'] && !empty($_POST['mode']) && 'bookmarklet' == $_POST['mode'] ) {
    		$location = $_POST['referredby'];
    	} elseif ( 'post' == $_POST['originalaction'] && !empty($_POST['mode']) && 'sidebar' == $_POST['mode'] ) {
    		$location = 'sidebar.php?a=b';
    	} elseif ( ( isset($_POST['save']) || isset($_POST['publish']) ) && ( empty($referredby) || $referredby == $referer || 'redo' != $referredby ) ) {
    		if ( isset($_POST['_wp_original_http_referer']) && strpos( $_POST['_wp_original_http_referer'], '/wp-admin/page.php') === false && strpos( $_POST['_wp_original_http_referer'], '/wp-admin/page-new.php') === false )
    			$location = add_query_arg( array(
    				'_wp_original_http_referer' => urlencode( stripslashes( $_POST['_wp_original_http_referer'] ) ),
    				'message' => 1
    			), get_edit_post_link( $page_ID, 'url' ) );
    		else {
    			if ( isset( $_POST['publish'] ) ) {
    				if ( 'pending' == get_post_status( $page_ID ) )
    					$location = add_query_arg( 'message', 6, get_edit_post_link( $page_ID, 'url' ) );
    				else
    					$location = add_query_arg( 'message', 5, get_edit_post_link( $page_ID, 'url' ) );
    			} else {
    				$location = add_query_arg( 'message', 4, get_edit_post_link( $page_ID, 'url' ) );
    			}
    		}
    	} elseif ( isset($_POST['addmeta']) ) {
    		$location = add_query_arg( 'message', 2, wp_get_referer() );
    		$location = explode('#', $location);
    		$location = $location[0] . '#postcustom';
    	} elseif ( isset($_POST['deletemeta']) ) {
    		$location = add_query_arg( 'message', 3, wp_get_referer() );
    		$location = explode('#', $location);
    		$location = $location[0] . '#postcustom';
    	} elseif (!empty($referredby) && $referredby != $referer) {
    		$location = $_POST['referredby'];
    		$location = remove_query_arg('_wp_original_http_referer', $location);
    		if ( false !== strpos($location, 'edit-pages.php') )
    			$location = add_query_arg('posted', $page_ID, $location);
    		elseif ( false !== strpos($location, 'wp-admin') )
    			$location = "page-new.php?posted=$page_ID";
    	} elseif ( isset($_POST['publish']) ) {
    		$location = "page-new.php?posted=$page_ID";
    	} elseif ($action == 'editattachment') {
    		$location = 'attachments.php';
    	} else {
    		$location = add_query_arg( 'message', 4, get_edit_post_link( $page_ID, 'url' ) );
    	}
    
    	wp_redirect($location);
    }
    
    if (isset($_POST['deletepost']))
    	$action = "delete";
    elseif ( isset($_POST['wp-preview']) && 'dopreview' == $_POST['wp-preview'] )
    	$action = 'preview';
    
    switch($action) {
    case 'post':
    	check_admin_referer('add-page');
    	$page_ID = write_post();
    
    	redirect_page($page_ID);
    
    	exit();
    	break;
    
    case 'edit':
    	$title = __('Edit Page');
    	$editing = true;
    	$page_ID = $post_ID = $p = (int) $_GET['post'];
    	$post = get_post_to_edit($page_ID);
    
    	if ( empty($post->ID) ) wp_die( __("You attempted to edit a page that doesn't exist. Perhaps it was deleted?") );
    
    	if ( 'page' != $post->post_type ) {
    		wp_redirect( get_edit_post_link( $post_ID, 'url' ) );
    		exit();
    	}
    
    	wp_enqueue_script('page');
    	if ( user_can_richedit() )
    		wp_enqueue_script('editor');
    	add_thickbox();
    	wp_enqueue_script('media-upload');
    	wp_enqueue_script('word-count');
    
    	if ( current_user_can('edit_page', $page_ID) ) {
    		if ( $last = wp_check_post_lock( $post->ID ) ) {
    			$last_user = get_userdata( $last );
    			$last_user_name = $last_user ? $last_user->display_name : __('Somebody');
    			$message = sprintf( __( 'Warning: %s is currently editing this page' ), wp_specialchars( $last_user_name ) );
    			$message = str_replace( "'", "\'", "<div class='error'><p>$message</p></div>" );
    			add_action('admin_notices', create_function( '', "echo '$message';" ) );
    		} else {
    			wp_set_post_lock( $post->ID );
    			wp_enqueue_script('autosave');
    		}
    	}
    
    	if ( !current_user_can('edit_page', $page_ID) )
    		die ( __('You are not allowed to edit this page.') );
    
    	include('edit-page-form.php');
    	break;
    
    case 'editattachment':
    	$page_id = $post_ID = (int) $_POST['post_ID'];
    	check_admin_referer('update-attachment_' . $page_id);
    
    	// Don't let these be changed
    	unset($_POST['guid']);
    	$_POST['post_type'] = 'attachment';
    
    	// Update the thumbnail filename
    	$newmeta = wp_get_attachment_metadata( $page_id, true );
    	$newmeta['thumb'] = $_POST['thumb'];
    
    	wp_update_attachment_metadata( $newmeta );
    
    case 'editpost':
    	$page_ID = (int) $_POST['post_ID'];
    	check_admin_referer('update-page_' . $page_ID);
    
    	$page_ID = edit_post();
    
    	redirect_page($page_ID);
    
    	exit();
    	break;
    
    case 'delete':
    	$page_id = (isset($_GET['post']))  ? intval($_GET['post']) : intval($_POST['post_ID']);
    	check_admin_referer('delete-page_' .  $page_id);
    
    	$page = & get_post($page_id);
    
    	if ( !current_user_can('delete_page', $page_id) )
    		wp_die( __('You are not allowed to delete this page.') );
    
    	if ( $page->post_type == 'attachment' ) {
    		if ( ! wp_delete_attachment($page_id) )
    			wp_die( __('Error in deleting...') );
    	} else {
    		if ( !wp_delete_post($page_id) )
    			wp_die( __('Error in deleting...') );
    	}
    
    	$sendback = wp_get_referer();
    	if (strpos($sendback, 'page.php') !== false) $sendback = admin_url('edit-pages.php?deleted=1');
    	elseif (strpos($sendback, 'attachments.php') !== false) $sendback = admin_url('attachments.php');
    	else $sendback = add_query_arg('deleted', 1, $sendback);
    	wp_redirect($sendback);
    	exit();
    	break;
    
    case 'preview':
    	check_admin_referer( 'autosave', 'autosavenonce' );
    
    	$url = post_preview();
    
    	wp_redirect($url);
    	exit();
    	break;
    
    default:
    	wp_redirect('edit-pages.php');
    	exit();
    	break;
    } // end switch
    include('admin-footer.php');
    ?>
  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۳ بار
    # نوشته شده: ۱۵ سال پیش
    ۲ دی ۱۳۸۷ - ۱۶:۵۶

    دوست من این چیه ؟؟ فایل page.php پوسته‌ای که ازش استفاده میکنید

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۲ دی ۱۳۸۷ - ۱۷:۱۹

    آقا شرمنده :P
    اما در پوسته من همچین فایلی نیست . من از DF_new استفاده میکنم

  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۳ بار
    # نوشته شده: ۱۵ سال پیش
    ۲ دی ۱۳۸۷ - ۱۹:۲۷

    فایل single.php چی ؟

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۳ دی ۱۳۸۷ - ۰۷:۵۵

    فقط فایلهایphp زیر:
    index.php , functions.php , sidebar.php , header.php , footer.php , comments.php , comments-popup.php
    وجود داره!

  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۳ بار
    # نوشته شده: ۱۵ سال پیش
    ۳ دی ۱۳۸۷ - ۱۱:۴۸

    اگر ممکنه پوسته رو توی فایل فشرده شده بزارید اینجا

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۴ دی ۱۳۸۷ - ۰۷:۴۸

    آدرس پوسته:
    http://www.libre.ir/df_new.zip

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۷ دی ۱۳۸۷ - ۱۲:۰۹

    آقای xray پوسته رو برای دانلود گذاشتم. آیا این مشکل قابل حله؟

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۷ دی ۱۳۸۷ - ۱۸:۵۹

    من در چند پوسته امتحان کردم اما باز هم سه مطلب آخر در برگه ها نمایش داده میشه!!! ~X(

  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۳ بار
    # نوشته شده: ۱۵ سال پیش
    ۷ دی ۱۳۸۷ - ۲۱:۱۵

    من هنوز فرصت نکردم که پوسته‌ی شما رو بررسی کنم
    شما گفتید که :

    من در چند پوسته امتحان کردم اما باز هم سه مطلب آخر در برگه ها نمایش داده میشه!!!

    شما با پوسته پیش‌فرض هم همین مشکل رو دارید ؟

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۸ دی ۱۳۸۷ - ۰۷:۵۹

    در پوسته پیش فرض اصلا برگه ها نمایش داده نمیشه. همچنین در پوسته WordPress Classic.

    در پوسته webby blue و illacrimo و i3Theme 1.6 Classic (Right Edition) امتحان کردم برگه ها نمایش داده میشه اما درون برگه ها سه مطلب آخر هم در زیر مطالب برگه به نمایش در می یاد!

  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۳ بار
    # نوشته شده: ۱۵ سال پیش
    ۸ دی ۱۳۸۷ - ۱۱:۲۷

    اگر شما توی همه‌ی پوسته‌ها مشکل داشته باشی توی پوسته‌ي پیش فرض نباید این مشکل رو داشته باشی
    هنگام بروزرسانی پوسته‌های پیش‌فرض داخل پوشه wp-content/theme هم بروز کردی ؟
    اگر از افزونه‌ای استفاده میکنید، تمام آنها رو غیرفعال کنید و دوباره تست کنید

  • minaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۹
    # نوشته شده: ۱۵ سال پیش
    ۸ دی ۱۳۸۷ - ۱۴:۳۸

    خیلی ممنون از افزونه ها بود.
    همه رو غیر فعال کردم درست شد. اما وقتی یکی یکی همه رو فعال کردم باز هم درست بود!!! :-?
    یعنی بالاخره متوجه نشدم از کدوم افزونه بود. به هر حال ...

    از شما متشکرم.

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.