انجمن


غیر فعال کردن ویرایش مجدد  (۷ نوشته)

  • 818

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

    با سلام.
    میخواهم بدانم روشی وجود دارد که وقتی یک نوشته را منتشر میکنیم و روی انشار کلیک میکنیم بعد از این کار محتویات پست دیگر برای ویرایش مجدد لود نشود منظورم مانند سیستم های وبلاگ دهی وطنی مانند میهن بلاگ وبلاگفا می باشد که وقتی دکمه ارسال رو میزنی..پیغام میدهد مطلب با موفقیت ارسال شد...ودیگر محتویات لود نمی شود آیا چنین چیزی در وردپرس امکان دارد یا خیر؟

  • گناهکار

    آفلاین
    کلیددار
    بهترین پاسخ

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

    پیشنهاد بنده اینه که به پرونده‌های اصلی وردپرس دست نزنین٬ در وردپرس ۲.۹ می‌تونین با اضافه کردن خطوط زیر به پرونده‌ی functions.phpه پوسته‌تون به نتیجه‌ی دلخواه برسین:

    function redirect_new() {
    	return 'post-new.php';
    }
    add_filter('redirect_post_location','redirect_new');
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    818
  • مهدی

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

    برای وردپرس 2.9
    فایل موجود در مسیر زیر را باز کنید
    wp-admin/post.php
    و در خط 57 تکه کد زیر را
    $location = add_query_arg( 'message', $message, get_edit_post_link( $post_ID, 'url' ) );
    به
    $location = "post-new.php";
    تغییر دهید

    توجه: این تکه کد در نسخه‌های گذشته در خط دیگری است.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    818
  • 818

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

    دست هر دوتون درد نکنه.
    من که به شخصه برای سادگی کار ترجیح می دهم روش دوم رو انتخاب کنم.ولی باید این تکه کد جدید رو در کدام قسمت unctions.php اضافه کرد؟

  • 818

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

    گناهکار عزیز ببخشید من به لحاظ سادگی کار و آشنایی کم با کد های وردپرس روش شکا را انتخاب کردم حال میخواهم بدانم این کد را در کجای functions.php اضافه کنم...

  • مهدی

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

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    818
  • 818

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

    دستتون درد نکنه عالی بود دیگر مطالب برای ویرایش لود نمی شود و صفحه پست جدید باز می شود با تشکر از شما.

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



برچسب‌ها