پیدا کردن و جایگزینی کلمات در دیتابیس وردپرس با یک کلیک
سلام !
توی این پست قصد دارم نحوه پیدا کردن یک کلمه در دیتابیس وردپرس شما و جایگزین کردن اون رو با یه کلمه جدید ، آموزش بدم .
نمونه کاربرد این آموزش :
بر فرض مثال توی تمام پست های شما کلمه شیراز وجود داره. و شما میخواهید همه اون رو به اصفهان تغییر بدید .
پس با من همراه باشین لطفا
هشدار : برای احتیاط ، قبل از انجام عملیات از دیتابیستون بکاپ بگیرید .
برای این کار ، به تکه کد زیر احتیاج داریم :
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME,'TEXT TO FIND','TEXT TO REPLACE')
TABLE_NAME : نام جدول یا همون تیبل مورد نظر
FIELD_NAME : نام فیلدی که کلمه مورد نظر ما توی اون قرار داره
TEXT TO FIND : کلمه که قراره با کلمه جدید جایگزین بشه. توی نمونه ای که زدم کلمه شیراز
TEXT TO REPLACE : کلمه ای که قرار هست جایگزین کلمه قبلی بشه . توی نمونه ای که زدم کلمه اصفهان
خب گام به گام مراحل لازم رو انجام می دیم :
گام اول – به کنترل پنل هاست خود و سپس به phpmyadmin برید و دیتابیس خودتون رو انتخاب کنید . ( روش کلیک کنید )
گام دوم – روی تب SQL کلیک کنید
گام سوم – تکه کدی که گفتم بهش احتیاج داریم رو اینجا کپی کنید .
گام چهارم – به جای TABLE_NAME نام جدولی که مربوط به پستهای وردپرس هست رو بزارید . یعنی wp_posts
گام پنجم – به جای FIELD_NAME نام فیلدی که هر پست وردپرس توی اون قرار داره رو بزارید. یعنی post_content ( این قسمت رو باید ۲ بار انجام بدید. توی خط دوم هم وجود داره )
گام ششم – به جای TEXT TO FIND کلمه قبلی که باید پیدا بشه – و به جای TEXT TO REPLACE کلمه جدید رو وارد کنید .
توی عکس این ۲ کلمه رو کلمه های لاتین انتخاب کردم. چون اگر فارسی انتخای میکردم ممکن بود برخی کاربران به مشکل برخورند !
بعد از انجام گام ششم ، باید کدی مشابه عکس زیر داشته باشید :
کد نهایی به این صورت هست :
update wp_posts set post_content = replace(post_content,'Wordpress','WordPress')
حالا روی GO کلیک کنید .
آموزش به اتمام رسید و شما با موفقیت کلمه مورد نظرتون رو جایگزین کردید !
پیروز و سربلند باشید
هرگونه کپی برداری از آن ، فقط با ذکر منبع ادمین وب مجاز می باشد .
تشکر