پایگاه تخصصی وبمستران و مدیران سرور

سلام !

توی این پست قصد دارم نحوه پیدا کردن یک کلمه در دیتابیس وردپرس شما و جایگزین کردن اون رو با یه کلمه جدید ، آموزش بدم .

نمونه کاربرد این آموزش :
بر فرض مثال توی تمام پست های شما کلمه شیراز وجود داره. و شما میخواهید همه اون رو به اصفهان تغییر بدید .

پس با من همراه باشین لطفا

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

برای این کار ، به تکه کد زیر احتیاج داریم :

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 کلیک کنید .

آموزش به اتمام رسید و شما با موفقیت کلمه مورد نظرتون رو جایگزین کردید !

پیروز و سربلند باشید

این مطلب توسط ادمین وب تهیه شده و اختصاصی می باشد .
هرگونه کپی برداری از آن ، فقط با ذکر منبع ادمین وب مجاز می باشد .

نظرات (۱)

خیلی هم عالی
تشکر
پاسخ:
خواهش میکنم
موفق باشید
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
تجدید کد امنیتی