enik
آفلاین
عضو
تعداد نوشتهها: ۲۷۷
تشکر شده: ۱۱ بار
#
نوشته شده: ۱۵ سال پیش
۳۰ بهمن ۱۳۸۷ - ۱۹:۱۱
سلام
تگ هایی که در مطالب سایت قرار می دهیم کجا ذخیره می شوند ؛ کمی MySQL را گشتم نتوانستم پیدا کنم.
می خواهم همه را از طریق پایگاه داده حذف کنم.
backticks
#
# Browse wp_links
# Browse wp_options
# Browse wp_postmeta
# Browse wp_posts
# Browse wp_sticky
# Browse wp_terms
# Browse wp_term_relationships
# Browse wp_term_taxonomy
# Browse wp_usermeta
# Browse wp_users
# Browse wp_wpo_campaign
# Browse wp_wpo_campaign_category
# Browse wp_wpo_campaign_feed
# Browse wp_wpo_campaign_post
# Browse wp_wpo_campaign_word
# Browse wp_wpo_log
backticks
این ها را گشتم اما چیزی پیدا نکردم.
enik
آفلاین
عضو
تعداد نوشتهها: ۲۷۷
تشکر شده: ۱۱ بار
#
نوشته شده: ۱۵ سال پیش
۱ اسفند ۱۳۸۷ - ۰۹:۲۹
فقط اگه بگید داخل کدوم یکی از اینها سعی می کنم خودم پیدا کنم خیلی سخته
چون تعداد تگ ها یا برچسب ها اینقدر زیاده که Mysql رو داغون کرده
گناهکار
آفلاین
کلیددار
تعداد نوشتهها: ۳۵۳۵
تشکر شده: ۲۵۴۵ بار
#
نوشته شده: ۱۵ سال پیش
۱ اسفند ۱۳۸۷ - ۱۰:۲۸
توی جدول wp_term_taxonomy جایی که taxonomy=post_tag خود برچسبها هستن.
و توی جدول wp_terms هم هستن ولی تشخیصشون بدون داشتنه term_id از دستهبندیها راحت نیست.
برای پاک کردن برچسبها میتونی از طریق بخش مدیریت وردپرس wp-admin/edit-tags.php اقدام کنی. و اگه بخوای از طریق پایگاهداده اقدام کنی میتونی دستور زیر رو اجرا کنی:
DELETE
FROM wp_terms
WHERE term_id
IN (
SELECT term_id
FROM wp_term_taxonomy
WHERE taxonomy = 'post_tag')
تذکر: این دستور برای نگارشهای بالای ۲/۵ وردپرس هست و قبل از اجرای اون حتمن از پایگاهدادهتون پشتیبان تهیه کنین. مسئولیت اجرای دستور با خودتون هست.
enik
آفلاین
عضو
تعداد نوشتهها: ۲۷۷
تشکر شده: ۱۱ بار
#
نوشته شده: ۱۵ سال پیش
۱ اسفند ۱۳۸۷ - ۱۲:۵۳
آقای گناهکار من می خوام همه تگ ها رو پاک کنم/ حالا این دستور رو چطوری اجرا کنم ؟
من اجرای دستور هم بلد نیستم.
چون که وقتی سایت من باز میشه در عرض 3 ثانیه کل سرور رو داون می کنه باید این کا رها رو انجام بدم
وقتی این کار رو انجام بدم احتمال خراب شدن وردپرس هست ؟ من فقط می خوام تگ ها پاک بشند همین.
enik
آفلاین
عضو
تعداد نوشتهها: ۲۷۷
تشکر شده: ۱۱ بار
#
نوشته شده: ۱۵ سال پیش
۱ اسفند ۱۳۸۷ - ۱۴:۱۸
خب حالا من تونستم با کمک آقای وبلاگ تگ ها رو پاک کنم.
موضوع با کمک آقای گناهکار و آقای وبلاگ حل شد.
گناهکار
آفلاین
کلیددار
تعداد نوشتهها: ۳۵۳۵
تشکر شده: ۲۵۴۵ بار
#
نوشته شده: ۱۵ سال پیش
۱ اسفند ۱۳۸۷ - ۱۹:۵۹
enik گفت:
آقای گناهکار من می خوام همه تگ ها رو پاک کنم/ حالا این دستور رو چطوری اجرا کنم ؟
من اجرای دستور هم بلد نیستم.
چون که وقتی سایت من باز میشه در عرض 3 ثانیه کل سرور رو داون می کنه باید این کا رها رو انجام بدم
وقتی این کار رو انجام بدم احتمال خراب شدن وردپرس هست ؟ من فقط می خوام تگ ها پاک بشند همین.
برای اجرای دستورات SQL باید ایتدا به cPanel تشریف ببرین٬ از اونجا اگه گزینهی phpMyAdmin وجود داشت انتخابش کنین٬ اگه نبود به MySQL Databases رفته و از اونجا به phpMyAdmin برین٬ بعد از باز شدنه phpMyAdmin از منوی کناری٬ پایگاهدادهی مخصوص وبلاگتون رو انتخاب کنین٬ اگه نمیدونین کدوم پایگاهداده مخصوص به وبلاگتون هست از توی پروندهی wp-config.php اونو پیدا کنین:
define('DB_NAME', 'نام پایگاهداده');
بعد از انتخاب پایگاه داده به سربرگ SQL رفته و دستوراتی که توی نوشتهی قبلیم گفته بودم رو اجرا کنین.
بعد از اون هم باید این دستور رو اجرا کنین (یعنی علاوه بر دستور بالا):
DELETE FROM wp_term_taxonomy
WHERE taxonomy='post_tag'
enik
آفلاین
عضو
تعداد نوشتهها: ۲۷۷
تشکر شده: ۱۱ بار
#
نوشته شده: ۱۵ سال پیش
۱ اسفند ۱۳۸۷ - ۲۲:۰۵
enik
آفلاین
عضو
تعداد نوشتهها: ۲۷۷
تشکر شده: ۱۱ بار
#
نوشته شده: ۱۵ سال پیش
۳ اسفند ۱۳۸۷ - ۱۷:۰۶
متاسفانه با اجرای این دستور دسته بندی مطالب دچار تغییر و تحولات گوناگون شد.
بسیار یاز دسته بندی های سایت پاک شد
گناهکار
آفلاین
کلیددار
تعداد نوشتهها: ۳۵۳۵
تشکر شده: ۲۵۴۵ بار
#
نوشته شده: ۱۵ سال پیش
۳ اسفند ۱۳۸۷ - ۱۷:۲۵
enik گفت:
متاسفانه با اجرای این دستور دسته بندی مطالب دچار تغییر و تحولات گوناگون شد.
بسیار یاز دسته بندی های سایت پاک شد
از نسخهی پشتیبانی که تهیه کرده بودین همهچیز رو بهحالت اول برگردونین.