asemon14

حذف تمامی مطالب یک دسته خاص از طریق دیتابیس

4 پست در این موضوع قرار دارد

سلام
متاسفانه سایت ما به دلیل فرمی که در سایت بوده و اسپم زیاد در دیتابیسش 400 هزار پست در یک دسته خاص ثبت شده.

الان سایت به شدت کند شده و وقتی تلاش میکنی حتی 50 تا 50 تا هم حذف کنی سرور ارور میده و نمیشه حذف کرد. حالا بماند که بخوام با این تعداد کم حذف کنم چند ماهی شاید طول بکشه.

آیا راهی هست بشه مطالب را از دیتابیس حذف کرد؟

راهی هست بشه با استفاده از ajax مطالب را حذف کرد تا مشکل ارور سرور در هنگام حذف برطرف بشه؟

0

به اشتراک گذاری این پست


لینک به پست

این افزونه رو آزمایش کنید

https://wordpress.org/plugins/bulk-delete/

0

به اشتراک گذاری این پست


لینک به پست
در 10 ساعت قبل، sushyant گفته است :

این افزونه رو آزمایش کنید

https://wordpress.org/plugins/bulk-delete/

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

0

به اشتراک گذاری این پست


لینک به پست

شما میتونین از کدی مشابه زیر استفاده کنید

select * from wp_posts where id in (select object_id as id from wp_term_relationships tr join wp_term_taxonomy tt on tt.term_taxonomy_id=tr.term_taxonomy_id and term_id=1)

این کد لیست تمام پستهای دیته بندی با ایدی 1 رو میاره کافیه جای * select  در ابتدای کوئری delete قرار بدین و بجای term_id= 1 ایدی دسته مورد نظر خودتونو قرار بدید و در phpmyadmin اجرا کنید

(قبلش از جدول پستون یه بکاپ بگیرید)

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط zuhair
      با عرض سلام و خسته نباشید خدمت اعضا
      دوستان بنده به یه مشکلی برخوردم اونم اینکه یه پلاکینی دارم که میخوام از پایگاه داده (sql) با شرط روی فیلد تاریخ جستجو کنم و نتایج رو تو جدول نشون بدم.
      مشکل من اینجاست که از تاریخ 1901/12/15 به بعد رو میتونم بخونم و اطلاعات رو بگیرم ، ولی قبل اون تاریخ هرچی بخوام بخونم از تو پایگاه داده برام تاریخ 1970/01/01 ست میکنه و نتایج اون رو برمیگردونه . مثلا اگر بخوام تاریخ  1398/10/29 یاحتی تاریخ 1901/12/14  رو شرط بزارم خودکار تاریخ رو 1970/01/01 ست میکنه و نتایج رو براساس (1970/01/01) نشون میده. 
      ممنون میشم اگه راهنمایی کنید
      با تشکر 
    • توسط arashnz66
      سلام
       
      دوستان من یک تیکه کد php دارم که محتوا برای سایت وردپرس تولید می کنه. این محتوا شامل عنوان ، محتوای اصلی و برچسب ها هست. من می خوام از طریق rest api به وردپرس این پست رو ارسال کنم. تا الان تونستم این کارو انجام بدم و فقط برای اضافه کردن tag مشکل دارم. ظاهرا برای اضافه شدن برچسب باید id برچسب رو قرار داد و از اونجایی که تگ های من بعضی هاشون جدید هستند من id ازشون ندارم و فقط می خوام مثل editor وردپرس از طریق php این tag هارو با اسم خود تگ ها به پست وردپرسم اضافه کنم. کسی می دونه راهکار حل این مشکل چی هست و باید چی کار کنم ؟
    • توسط ramy1908
      درود، وقت دوستان بخیر
      یه سوال خیلی خیلی تخصصی داشتم، من برای سایتم اسلایدر jQuery استفاده می کنم.
      چطور میتونم بخشی ایجاد کنم ادمین فقط بعضی از مطالب رو وارد اسلایدر کنه، نمیخوام که یه دسته جداگانه واسه اسلایدر ایجاد کنم.
      راهی وجود داره برای این کار؟
    • توسط aasrok
      دوستان چطور میشه سایتی با وردپرس طراحی کرد که وقتی کاربر وارد سایت میشه وقتی یک ویدیو خرید میکنه نتونه دانلودش کنه فقط بتونه توسایت ببینه به صورت آنلاین و نتونه کسی دیگه استفاده کنه .
      ویدیو ها آنلاین پخش بشن فایل ها هر روز اضافه بشن با دسته بندی مختلف .
       
    • توسط roshanak97
      من یک مشکلی برام پیش آمده که وقتی می خواهم پست جدید ایجاد کنم اولین بار اضافه می شود ولی چند دقیقه بعد وقتی دوباره می خواهم پست دیگری ایجاد کنم پست قبلی پاک می شود و پست جدید جاگزین آن می شود. لطفا راهنمایی کنید