اولا این ارور مربوط به سرور هست و نیاز به دسترسی هاست و یا سرور دارید.
علاوه بر راهکارهای معمول از جمله افزایش مموری در فایل php.ini و...
پن: whmcs در سابدامین نصب شده.
یک موردی که شخصا بهش برخوردم این بود که مشکل از فایل . htaccess سایت اصلی بود و پرمیژن ها رو محدود کرده بود.
با بازگردانی htacces روت به حالت پیشفرض مشکل حل شد.
در نتایج جستجوی وردپرس بصورت پیشفرض همه پست تیپ ها (post type) نمایش داده می شود که مثل دانلودهای پلاگین edd (easy digital downloads) یا موارد دیگر...
کدهای زیادی تست کردم و فهمیدم بخاطر اینکه پست تیپ دانلود ها را افزونه EDD با اولویت بالاتری نسبت به پیشفرض وردپرس ایجاد کرده، کدهای من کار نمیکنه و نهایتا با این کد مشکلم حل شد. امیدوارم بدردتون بخوره.
کد زیر را در انتهای فایل فانکشن (functions.php) قالب سایت قرار دهید.
/** * update_my_custom_type * @author temForest <info@temforest.ir> */ function update_my_custom_type() { global $wp_post_types; if ( post_type_exists( 'download' ) ) { // exclude from search results $wp_post_types['download']->exclude_from_search = true; } }
یکی از راه های از بین بردن رونوشت ها قرار دادن یک کد کوتاه در functions.php قالب وردپرس فعال وبسایت شما می باشد.
DELETE FROM wp_posts WHERE post_type = "revision";
با اضافه کردن این کد به functions.php هز بار که سایت را بارگذاری کنید تمامی رونوشت ها از بین می روند و برای همیشه پاک می شوند برای اینکه با مشکلی مواجه نشوید پیشنهاد می کنیم که این کد را با گذاشتن دو کاراکتر // در ابتدای هر خط کد به صورت کامنت و غیر فعال در بیاورید.
یکی دیگر از راه های حذف رونوشت ها این است که به مسیر phpmyadmin بروید و دیتابیس وردپرس خود را انتخاب کنید. سپس برروی SQL کلیک کرده و کد زیر را در آن وارد کنید
یکی از افزونه های رایگان وردپرس است که شما را در پاکسازی دیتا بیس از رونوشت های اضافی کمک می کند و در بهینه سازی وب سایت به شما کمک شایانی می کند .کافیست فقط این افزونه را نصب و فعال سازی کنید تا حجم دیتا بیس را با حذف رونوشت ها کاهش دهید و به سرعت لود کمک کنید.
منبع: https://wpplus.ir/delete-revision-optimize-wordpress-database/