بیگ تم, متفاوت & حرفه ای
مرجع ارائه آموزش وردپرس , قالب وردپرس , افزونه وردپرس بی نظیر


خانه / آموزش وردپرس / آموزش وردپرس نحوه غیر فعال کردن رونوشت وردپرس revisions
آموزش وردپرس نحوه غیر فعال کردن رونوشت وردپرس revisions

آموزش وردپرس نحوه غیر فعال کردن رونوشت وردپرس revisions

آموزش وردپرس نحوه غیر فعال کردن رونوشت وردپرس revisions

سلام خدمت همه ی کاربران عزیز بیگ تم با یک آموزش وردپرس در خدمتتون هستم که میشه گفت هک وردپرس در این اموزش می خوام نحوه غیر فعال کردن رونوشت وردپرس revisions رو بهتون بگم همون ذخیره ی خودکار پیش نویس ( رونوشت ) , این قابلیت وردپرس یکی از قابلیت های بسیار خوب وردپرس هستش حالا اگه بخوام با مثال بگم :

آموزش وردپرس نحوه غیر فعال کردن رونوشت

فرض کنید دارید یه پستی می نویسید یه پست طولانی که آخراشم هست وردپرس به صورت خودکار از این نوشته در مراحل مختلف یه رونوشت ذخیره می کنه که اگه نبود فکر کنید یه دفعه برق بره یا سیستم یه اتفاقی براش بیفته ( ریستارت , هنگ و … ) اگه این قابلیت در وردپرس نبود ممکن بود نوشته ی شما به کلی حذف بشه پس یکی از قابلیت های خوب وردپرس ذخیره ی رونوشت از مطالب هست.

اما شاید بخواهید این قابلیت رونوشت revisions رو در وردپرس غیر فعال کنید با یه قطعه کد ساده که باید به فایل wp-config.php اضافه کنید می تونید به راحتی revisions را در وردپرس غیر فعال کنید.

نحوه غیر فعال کردن رونوشت وردپرس revisions

به هاستتون مراجعه کنید و مسیر فایل های وردپرس همون ریشه ی سایت فایل wp-config.php رو در حالت ویرایش باز کنید و کد زیر رو به این فایل اضافه کنید.

define( 'wp_post_revisions', false );

برای فعال بودن هم false رو به true تغییر نام بدید.

اما یه امکان بسیار خوب هم وجود داره اون هم محدودیت در رونوشت.

ایجاد محدودیت در رونوشت وردپرس revisions

همچنین می تونید به جای غیر فعال کردن رونوشت , اون رو محدود کنید یعنی اگه به صورت خودکار هنگام نوشتن پست مثلا 10 تا رونوشت ذخیره میشه می تونید مشخص کنید که تعداد مشخصی از نوشته رونوشت گرفته بشه. برای این کار کد زیر رو به فایل wp-config.php اضافه کنید.

define( 'wp_post_revisions', 3 );

در کد بالا مشخص شده که تعداد رونوشت ها هنگام نوشتن پست 3 تا باشه که می تونید به عدد دلخواه خودتون تغییرش بدید.

افزایش حجم دیتابیس با ذخیره ی خودکار رونوشت ها

یکی دیگه از تاثیراتی که رونوشت در وردپرس داره , رونوشت هایی که به صورت خودکار از پست ذخیره میشه میرن به دیتابیس و این امر با گذشت زمان سبب افزایش حجم دیتابیس میشه , پس با این اموزش می تونید از افزوایش حجم دیتابیس وردپرس خود جلوگیری می کنید .

در بالا گفته شد برای تغییر تعداد رونوشت هایی که از پست گرفته میشه از چه کدی استفاده کنید , حال می خواهیم برای ذخیرهی خودکار مطلب یا همون رونوشت زمان تعیین کنیم و به وردپرس بگیم که مثلا 400 ثانیه یک بار رونوشت بگیر یا به مقدار دلخواه برای این کار کد زیر رو به جای کدهای بالا در فایل wp-config قرار بدید.

define('AUTOSAVE_INTERVAL', 400 ); // 400 seconds
define('WP_POST_REVISIONS', false );

با کد بالا قابلیت رونوشت غیر فعال و زمان مشخصی رو برای ذخیره ی خودکار رونوشت ها انتخاب کردیم.

اما آیا تا بحال براتون پیش اومده که بخواید از طریق هاست تغییراتی ایجاد کنید اما نتونید ؟؟؟ بله این امر برای بعضی ها که در هاستشون محدودیت دارن پیش میاد , در این صورت گر شما به قابلیت رونوشت وردپرس نیازی ندارید باز دست به کار شوید وردپرس راه های زیادی را بر سر راه ما گذاشته …

غیر فعال کردن رونوشت وردپرس از طریق فایل Functions.php

برید سراغ فایل Functions.php این فایل داخل پوشه ی قالب ورد پرس شما قرار داره , فایل رو باز کنید و کد زیر رو به این فایل اضافه کنید.

function disableAutoSave(){
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disableAutoSave' );

کار کد بالا غیر فعال کردن رونوشت در وردپرس هستش.

این اموزش به درخواست یکی از دوستان قرار داده شد. امیدوارم برای همه مفید واقع بشه.

 

باکس دانلود

21 دیدگاه

  1. سلام و عرض ادب جناب قربانی بی نهایت از زحمتی که کشیدید ممنونم
    از زمانی آشناییم با سایت شما و استفاده از قالب های خوبتان و مطالب آموزشی جامع شما بسیار استفاده کردم که جا دارد مجدد از شما تشکر کنم برایتان آرزوی موفقیت دارم.

  2. سلام مجدد جناب قربانی کدی که فرمودید در کجا و کدام سطر فایل مربوطه قرار بدهم؟

  3. سلام.
    یعنی چی هر ۴۰۰ ثانیه یک بار رونوشت بگیره؟
    و یعنی اگر ایجاد محدودیت در رونوشت رو به 3 تغییر بدیم، پست چهارم رو رونوشت نمیگیره؟

  4. سلام
    ایجاد محدودیت در رونوشت دقیقا یعنی چی؟
    یعنی مثلا اگه رو 10 باشه، پست یازدهمی رو رونوشت نمیگیره؟ یا یعنی 10 پست آخر رو رونوشت میگیره؟

  5. سلام میشه بگید دقیق باید چیکار کرد- برای غیر فعال کردنش باید به Functions.php رفت یا wp-config.php منظورم اینه باید به صورت دلخواه از یکی از این دو راه رو انتخاب کرد یا باید هردو دو فایل تنظیمات رو اعمال کرد
    و اینکه میشه برای هر دو غیر فعال کردن دقیق بگید کد رو باید زیر کدام کد بزاریم تا مشکل پیش نیاد.باتشکر

  6. سلام
    حالا اگه خواستیم که تمام رونوشت هایی که قبلا گرفته رو پاک کنه، باید چکار کرد؟

  7. از طریق دیتابیس امکان پذیر هست

    • خوب راهش رو بگین چگونه از کجای دیتابیس و در کجا چه کد یا چه فایل باید پاک بشه تا رونوشت های قبلی پاک بشه لطف کنید اگر جوابی دارید برام ایمیل بفرستید که جوابم رو دادید

  8. با سلام من یه قالب دانلود کردم ولی بعضی ازمنو هاش غیر فعاله یعنب به جای منو یه تعدادعلامت سوال گذاشته چه طور فعالش کنم؟

  9. سلام خسته نباشید
    ببخشید در این صورت هم مشکل من حل نمیشه و بازم یه رونوشت برمیداره به جای اینکه بعد از یک بشه دو میشه سه
    و این موضوع زاد اذیتم میکنه و باعث شده وبسایتمو ولکنم

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دنبال کردن