مطالب از سراسر وب

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

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

حذف دستی رونوشت ها با استفاده از دستور SQL

یکی از ساده ترین روش ها برای حذف رونوشت ها در وردپرس این است که دستور SQL زیر را با استفاده از نرم افزار phpMyAdmin که درون کنترل پنل فضای میزبانی شما وجود دارد، اجرا کنید.

DELETE FROM wp_posts WHERE post_type = "revision";

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

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

ایجاد محدودیت در رونوشت‌ها

محدود کردن رونوشت‌هایی که وردپرس در پایگاه داده ذخیره می‌کند.
کد زیر را در فایل wp-config.php درج کنید:

define( 'WP_POST_REVISIONS', 3 );

true (پیشفرض) یا -۱: تمامی رونوشت‎ها ذخیره می‌شوند.

false یا ۰:  قابلیت ایجاد رونوشت را غیرفعال می کند.

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

درباره ادمين

مجید کوهی طراح سایت و دانش آموخته مهندسی تکنولوژی جوشکاری است. وی از بحث و مطالعه در مورد فناوری و فلسفه لذت می‌برد، به سبک زندگی اسلامی علاقه دارد و اوقات فراغتش را با کیهان شناسی، طراحی مدارهای الکترونیکی و زمین شناسی می‌گذراند.
تعداد مقالات: 1526 مقاله تا کنون.

دیدگاهتان را بنویسید

  • آدرس ایمیل شما منتشر نخواهد شد. بخش‌های مورد نیاز با علامت‌ * مشخص شده‌اند.
  • مخاطبان گرامی، برای انتشار نظرات لطفا نکات زیر را رعایت فرمایید:
  • 1- نظرات خود را با حروف فارسی تایپ کنید.
  • 2- نظرات حاوی مطالب کذب، توهین یا بی‌احترامی به اشخاص، قومیت‌ها، عقاید دیگران، موارد مغایر با قوانین کشور و آموزه‌های اسلامی منتشر نمی‌شود.
  • 3- نظرات پس از ویرایش تایید می‌شود.