نحوه غیرفعال کردن ویرایش های وردپرس چگونه ویرایش های وردپرس را حذف کنیم؟ از شر زباله های اضافی خلاص شوید! نحوه حذف ویرایش ها در وردپرس

هنگام ایجاد، ویرایش و ذخیره مقالات و پیش‌نویس‌های آنها در وردپرس، به‌طور پیش‌فرض، پشتیبان‌گیری از پست به‌طور خودکار ایجاد می‌شود که معمولاً به آن‌ها گفته می‌شود. تجدید نظرها یا تجدید نظرها(بازبینی).
ذخیره ویرایش ها البته مفید است، زیرا به عنوان مثال، در صورت بروز خطا در قالب بندی مطالب، خرابی رایانه یا سرور خود، این فرصت به شما داده می شود تا هر یک از نسخه های قبلی ضبط خود را بازیابی کنید. اما عملکرد ذخیره ویرایش ها یک جنبه منفی دارد.

پس از همه، تمام نسخه های پشتیبان (بازبینی، ویرایش) در پایگاه داده وبلاگ شما، در جدول ذخیره می شوند. wp_posts. و اگر رکوردهای زیادی ایجاد کرده اید و در عین حال اغلب آنها را ویرایش کرده اید، اندازه پایگاه داده بسیار بزرگ خواهد بود. علاوه بر این، اجرای کوئری ها در پایگاه داده کند می شود.

می‌توانید فهرست ویرایش‌های موجود را در پایین صفحه ویرایش پست مشاهده کنید:

ویرایش ها، ویرایش های پست وردپرس

غیرفعال کردن، محدود کردن، حذف ویرایش های وردپرسمعلوم می شود که اصلا سخت نیست
بیایید همه چیز را به ترتیب با استفاده از وردپرس 3.3.1 به عنوان مثال در نظر بگیریم.

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

غیرفعال کردن ویرایش در وردپرس

برای غیرفعال کردن ایجاد ویرایش‌ها (بازبینی)، باید یک خط به فایل اضافه کنید wp-config.php

Define("WP_POST_REVISIONS"، 0);

Define ("WP_POST_REVISIONS", false);

گزینه دیگری برای غیرفعال کردن ویرایش ها وجود دارد - یکی از مقادیر را از "true" به "0" یا "false" در تابع تغییر دهید. wp_functionality_constants()، که در فایل موجود است /wp-includes/default-constants.php

تابع wp_functionality_constants(... if (!defined("WP_POST_REVISIONS")) define("WP_POST_REVISIONS", false)؛ ...

تعداد بازبینی ها را در وردپرس محدود کنید

به منظور محدود کردن تعداد بازبینی ها (بازبینی)، باید یک خط به فایل اضافه کنید wp-config.php، همانطور که هنگام غیرفعال کردن ویرایش ها بود، اما به جای مقدار "0" یا "false" یک عدد صحیح را مشخص کنید:

Define("WP_POST_REVISIONS", 3);

در این صورت، حداکثر 3 ویرایش در هر مقاله به اضافه یک نسخه «ذخیره خودکار» ایجاد خواهد شد.

توجه به حافظه:
ایجاد تغییرات فوق بلافاصله تعداد بازبینی هایی را که قبلاً در پایگاه داده وجود دارد کاهش نمی دهد. اما تغییرات زمانی که سوابق موجود را به‌روزرسانی می‌کنید و به صورت جداگانه اعمال می‌شوند. آنها همچنین هنگام ایجاد ورودی های جدید در نظر گرفته می شوند. همچنین شایان توجه است که در حالت ویرایش، علاوه بر بازبینی‌ها در پایگاه داده، هر 60 ثانیه یک نسخه از ورودی به عنوان «ذخیره خودکار» ثبت می‌شود.

تمام ویرایش های وردپرس را از پایگاه داده حذف کنید

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

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

بنابراین، ما باید چند کار را انجام دهیم:

1. وارد کنترل پنل پایگاه داده خود مانند phpMyAdmin شوید.
2. پایگاه داده ای که وبلاگ شما از آن استفاده می کند را با نام انتخاب کنید.
3. روی دکمه (یا زبانه) با برچسب "SQL" (معمولاً در بالای صفحه) کلیک کنید.
4. در قسمت پرس و جوهای SQL، این عبارت را وارد کنید:

DELETE FROM wp_posts WHERE post_type = "Revision";

5. برای تکمیل درخواست، دکمه "Ok" را کلیک کنید.

همین. اکنون پایگاه داده وبلاگ شما و به طور خاص جدول wp_posts، به شدت کاهش یافته است.

در نهایت می خواهم بگویم که موارد فوق نمونه حذف تجدید نظر(بازبینی) ساده ترین و غیر قابل انعطاف است. ممکن است بخواهید نه همه ویرایش‌ها، بلکه به صورت انتخابی، به عنوان مثال، حذف سه ویرایش آخر در هر ورودی. در این صورت یا باید پرس و جوی پیشرفته تری را در پایگاه داده انجام دهید یا از افزونه خاصی استفاده کنید. خوشبختانه افزونه های زیادی برای مدیریت ویرایش ها و پایگاه داده ها وجود دارد.

اکثر کاربران وردپرس حتی از مفهوم "ویرایش های وردپرس" آگاه نیستند، اما داشتن ایده ای از چیستی آن مفید است و در برخی موارد نادر دانستن چگونگی غیرفعال کردن این ویرایش ها مطلوب است.

بنابراین، ویرایش‌ها (یا بازنگری‌ها) کپی‌هایی از پست‌های شما هستند که هر بار که صفحه‌ای را ذخیره می‌کنید یا به‌طور خودکار ذخیره می‌کنید، هنگام تغییر ایجاد می‌شوند. این کار در صورتی انجام می شود که بخواهید به نسخه قبلی متن بازگردید یا در صورت خرابی غیرمنتظره در رایانه یا ارتباطات.

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

می توانید ویرایش های ایجاد شده (از نظر وردپرس روسی) را در زیر پنجره ویرایش مشاهده کنید.

پیمایش به هر یک از ویرایش‌های متن در فهرست، متن را به حالتی برمی‌گرداند که مطابق با زمان ذخیره آن ویرایش است.

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

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

تنظیم تجدید نظر

چگونه نسخه های وردپرس را حذف می کنید؟ ابتدا می توانید عبارت زیر را در فایل wp-config.php (که در پوشه ریشه سایت شما قرار دارد) مشخص کنید:

define("WP_POST_REVISIONS"، 0);

به این معنی که فقط سه ویرایش آخر را حفظ کنید.

شما می توانید ویرایش هایی را که قبلاً در پایگاه داده انباشته شده اند حداقل به دو روش حذف کنید.

1. حذف مستقیم در پایگاه داده

وارد phpMyAdmin و سپس به پایگاه داده مورد نظر می رویم. سپس در منوی بالا، به تب - "SQL" بروید. پنجره ای ظاهر می شود که در آن باید دستور SQL را وارد کنید:

و دکمه زیر را فشار دهید - "OK" (یا "Forward"). تمام نسخه ها حذف شد

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

تعداد زیادی تجدید نظر

اگر مدتی است که با وردپرس کار می کنید، بدون شک یکی دو بار از این قابلیت استفاده کرده اید. اما احتمالاً متوجه شده اید که این تغییرات تمایل به جمع شدن دارند.

اگر پستی را در ویرایشگر بنویسید، پس از ذخیره کردن پست، وردپرس ویرایش ها را به طور خودکار ذخیره می کند. در نتیجه، داشتن بیش از 20 ویرایش در یک پست غیر معمول نیست. آن را در تعداد پست های سایت خود ضرب کنید تا مگابایت پست اضافی در پایگاه داده ذخیره شود.

چگونه از شر نسخه های قدیمی خلاص شویم

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

مایک لیتل، توسعه‌دهنده وردپرس، در یک نظر در WPBeginner پاسخ داد: "پرس و جوهای پایگاه داده وردپرس ویرایش‌ها را بازیابی نمی‌کنند، بنابراین تعداد بازبینی‌ها بر عملکرد پرس‌وجو تاثیر نمی‌گذارد. تنها زمانی که ویرایش‌ها در یک صفحه بارگذاری می‌شوند، ویرایش یک پست است. و این کار را انجام می‌دهد. بر سرعت بارگذاری صفحه وب سایت شما تأثیر نمی گذارد.

با این حال، بسیاری از مردم هنوز فکر می کنند که داشتن یک پایگاه داده کوچک و سبک بسیار خوب است و بنابراین آنها هنوز هم ترجیح می دهند از ویرایش های قدیمی خود خلاص شوند.

اگر شما یکی از آنها هستید، یکی از سه پلاگین زیر به شما در انجام این کار کمک می کند.

1. بهتر است ویرایش را حذف کنید

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

صفحه پلاگین می گوید: "با بهینه سازی و حذف نسخه های قدیمی، این افزونه پایگاه داده شما را در طول استفاده سبک تر و کوچکتر نگه می دارد. حذف نسخه های قدیمی و بهینه سازی پایگاه های داده یکی از بهترین کارهایی است که می توانید انجام دهید تا وبلاگ خود را با بیشترین سرعت ممکن کار کند. "

به صفحه تنظیمات افزونه و همچنین مراحل حذف نگاه کنید.

افزونه متفاوت است بهتر است ویرایش را حذف کنیداز آنجایی که ویرایش های شما را به صورت عمده حذف نمی کند، با این حال، دو عملکرد را در اختیار شما قرار می دهد بهتر است ویرایش را حذف کنیدندارد.

این به شما امکان می دهد ابتدا تعیین کنید که چه تعداد ویرایش ذخیره شده است.

و به شما این امکان را می دهد که ویرایش های فردی را در صفحه ویرایش حذف کنید.

3.Revision Cleaner

افزونه پاک کننده تجدید نظربه هر کاربر اجازه می دهد تا یک بازه زمانی برای حذف خودکار ویرایش های خود تعیین کند. این را می توان در صفحه پروفایل کاربر انجام داد.

مقاله امروز در مورد ویرایش های وردپرس.

ویرایش های وردپرس به صورت خودکار ذخیره پست ها در هنگام ویرایش است. از یک طرف، این یک ویژگی عالی است: به عنوان مثال، شما بیش از یک ساعت است که در حال نوشتن مقاله ای هستید که ناگهان برق آپارتمان قطع شد یا مرورگر یخ زد یا برگه به ​​طور تصادفی بسته شد. وقتی برای اولین بار این اتفاق برای من افتاد، بلافاصله افکاری به ذهنم خطور کرد که چگونه باید متن را دوباره تایپ کنم، تصاویر را تراز کنم، به طور کلی همه چیز را از نو انجام دهم، اما چنین شانسی ندارم! وردپرس به طور خودکار کل پست من را ذخیره کرد! باور نمی کنید که چقدر از توسعه دهندگان برای چنین ویژگی سپاسگزار بودم.

اما روی دیگر سکه نیز وجود دارد. پیش فرض، ویرایش های وردپرسهر 60 ثانیه یک بار ساخته می شوند و هر ویرایش در پایگاه داده نوشته می شود. اکنون محاسبه کنید که به طور متوسط ​​چند ویرایش در هر پست دارید و در تعداد پست های وبلاگ ضرب کنید. بسیاری از وحشی! اندازه پایگاه داده می تواند نیمی از ویرایش ها باشد. این دقیقاً همان چیزی است که من داشتم. ببینید چگونه اندازه پایگاه داده پس از حذف تمام ویرایش ها کاهش یافته است. دو برابر!

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

برای غیرفعال کردن ویرایش های وردپرسفایل wp-config.php را باز کنید، در ریشه سایت شما قرار دارد.

وارد آن می شویم و خطوط زیر را اضافه می کنیم:

define("WP_POST_REVISIONS"، 0);

عدد داخل پرانتز نشان می‌دهد که چه تعداد بازبینی در هر ورودی مجاز است. همچنین می توانید فاصله ذخیره خودکار را بر حسب ثانیه تعیین کنید (پیش فرض 60).

به دنبال آموزش "همه نسخه های وردپرس تا نسخه 5.0"، من این مقاله دیرهنگام را در مورد تجدید نظر یا تجدید نظر در وردپرس می نویسم. چرا دیر؟ زیرا سیستم بازنگری وردپرس با ویرایشگر گوتنبرگ انجام نخواهد شد.

سیستم ویرایش وردپرس

یک نام رایج برای چیزی که می خواهم در مورد آن بنویسم، ویرایش های وردپرس است. به زبان روسی، صحیح تر است که این عملکرد سیستم را "نسخه های وردپرس" نامگذاری کنید. به این صورت است که این تابع در کنسول ترجمه می شود. نام اصلی این قابلیت "سیستم بازبینی" است که به معنای "سیستم بازبینی" ترجمه می شود. من به این ویژگی سیستم به عنوان ویرایش های وردپرس اشاره می کنم.

بنابراین، نسخه‌های وردپرس کپی‌هایی از مقالات ذخیره شده در پایگاه داده هستند که مدیر آن را در قسمت ویرایشگر متن سیستم وارد می‌کند.

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

ذخیره خودکار مقاله استذخیره سازی خودکار مطالب توسط سیستم، بدون تمایل مدیر. ذخیره خودکار به صورت دوره ای، هر 2 دقیقه یکبار انجام می شود. هر نسخه بعدی نسخه قبلی را بازنویسی می کند. در لیست ویرایش‌ها، این نسخه با علامت "Autosave" مشخص شده است (صفحه زیر را ببینید).

هر چه بیشتر در ویرایشگر کار کنید، کپی های ذخیره شده خودکار بیشتری در پایگاه داده سایت شما خواهند بود. اگر نسخه‌هایی از ذخیره‌های ساخته شده با دست را به آن‌ها اضافه کنید، مشخص می‌شود که این «سیستم تجدیدنظر» زباله است. بیشتر در این مورد در زیر.

تنظیمات و مدیریت نسخه وردپرس

بیایید ببینیم این ابزار در واقع چگونه کار می کند. ما تمام احتمالات را در تب "ویرایش پست"، بخش اداری سایت، مشاهده خواهیم کرد. در ویرایشگر صفحه به همین صورت عمل می کند.

توجه! در تاهای اضافه کردن رکوردها و افزودن صفحات، هیچ فیلد ویرایشی وجود ندارد.

تنظیمات

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

در اینجا، به طور سنتی، بلوک ها با انتخاب یک چک، بدون ذخیره تغییرات حذف می شوند (افزوده می شوند).

کنترل

بلوک شامل "نسخه ها" در پایین صفحه قرار دارد. او اینگونه به نظر می رسد. در یک سایت کاری، نباید رکوردهای ذخیره شده زیادی از مطالب منتشر شده وجود داشته باشد، این زباله است، باید تمیز شود.

  • همانطور که می بینید، خط کش با نوار لغزنده همه کپی هستند. نوار لغزنده را می توان جابجا کرد و این یا آن کپی را ایجاد کرد.
  • دکمه های Previous و Next وجود دارد، فکر می کنم لازم نیست هدف آنها را توضیح دهیم.
  • علامت "مقایسه هر دو نسخه" برجسته نشده است، در قسمت های اصلی مقایسه نسخه انتخاب شده و آخرین نسخه متن را مشاهده خواهیم کرد.
  • اگر کادر انتخاب "مقایسه هر دو نسخه" را انتخاب کنید، می توانید هر دو کپی ذخیره شده را با فراخوانی آنها با نوار لغزنده مقایسه کنید. در قسمت اصلی در حالت مقایسه، متون دو گزینه مقایسه شده را به صورت پک (صفحه) مشاهده می کنیم.

برای کسانی که علاقه مند به منابع اصلی هستند، یک دکمه "راهنما" وجود دارد که به شما پیوندی به صفحه Revisions WordPress.org می دهد. دایره کامل است، و ما متوجه شدیم که چرا این ویژگی، ویرایش‌های وردپرس نامیده می‌شود.

ویرایش‌ها به‌عنوان فرزندان داستان ذخیره می‌شوند. به طور پیش فرض، سیستم تغییرات عنوان، نویسنده، محتوا و اعلامیه را دنبال می کند.

نحوه غیرفعال کردن

به طور پیش فرض، سیستم تمام ویرایش های هر دو گزینه (عادی و خودکار) را ذخیره می کند. اگر به آنها نیاز دارید (بازبینی) می تواند محدود شود. برای انجام این کار، در فایل wp-config موضوع کاری خود، خط زیر را وارد کنید:

Define ("WP_POST_REVISIONS"، X);

معنی ایکستغییر به:

  • صفر (0) اگر نمی خواهیم چیزی را ذخیره کنیم.
  • -1 اگر بخواهیم همه چیز را به صورت پیش فرض برگردانیم.
  • هر شماره برای سفارش تعداد نسخه هایی که می خواهید نگه دارید.

فراموش نکنید که قبل از واکنش فایل wp-config در دسترس بودن یک نسخه پشتیبان از سایت را بررسی کنید. یا حداقل قبل از ویرایش یک کپی از فایل تهیه کنید.

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

پاک کردن کپی ها

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

این کار را می توان با استفاده از پلاگین های تمیز کننده انجام داد. در مورد آنها به تفصیل و. یا برای اینکه طرفداران همه کارها را با خودکار انجام دهند، به