خانه / سیستمهای مدیریت محتوا / وردپرس / چگونه با یک کلیک یک متن را در دیتابیس وردپرس بیابیم و آن را جابجا کنیم

چگونه با یک کلیک یک متن را در دیتابیس وردپرس بیابیم و آن را جابجا کنیم

آیا می خواهید یک جستجو و جابجایی بزرگ در وردپرس انجام دهید؟ چه شما بخواهید یک متن خاص، چه URL یا چه یک عکس را بیابید و جابجا کنید، به راحتی می توانید با استفاده از یک پلاگین وردپرس یا یک جستجوی SQL این کار را انجام دهید. در این مقاله به شما نشان می دهیم که چگونه این کار را انجام دهید.

 

چه موقع نیاز پیدا می کنید تا در دیتابیس وردپرس چیزی را پیدا و جابجا کنید؟

فرض کنید که به تعدادی از پستهایتان یک متن خاص یا URL خاص اضافه کرده اید. شما نمی دانید که متن را به کدام پست ها اضافه کرده اید ولی می دانید که در بسیاری از پست ها قرار دارد.

می توانید به صورت دستی جستجو کنید و پست به پست به ویرایش بپردازید. این کار بسیار زمان بر است و همچنین امکان دارد بعضی از پست ها را از دست بدهید.

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

البته یک عیب هم این کار دارد. اگر اشتباهی انجام دهید دیگر قادر به بازگشت نیستید. اگر متن را جابجا کنید دیگر این کار انجام شده است. باید دقت کنید که متنی که می خواهید بیابید را درست تایپ کنید و همچنین متنی که می خواهید جایگزین کنید هم درست باشد.

شروع کار

همانطور که ذکر شد تغییراتی که در دیتابیس انجام می دهید بازگشت پذیر نیستند. هر گونه احتیاط و پیشگیری را برای اینکه داده ای را از دست ندهید انجام دهید.

اولین کاری که باید انجام دهید تهیه یک نسخه پشتیبان از وردپرس است. این کار را می توانید با پلاگین پشتیبانی وردپرس انجام دهید.

بعد از تهیه نسخه پشتیبان از دیتابیس وردپرس، می توانید به فرمان های پیدا کردن و جابجایی بپردازید.

انجام جستجو و جایگزینی با یک پلاگین وردپرس

اگر با کد آشنا نیستید و نمی خواهید یک جستجوی SQL بنویسید، یک راه ساده برای این کار هست که با استفاده از یک پلاگین به نام Better Search Replace انجام می شود.

این پلاگین به شما اجازه می دهد تا در داخل محیط ادمین وردپرس فرمانهای جستجو و جایگزینی را اجرا کنید.

انجام جستجو و جایگزینی MySQL با استفاده از phpMyAdmin

شما همچنین می توانید از phpMyAdmin برای جستجو و جایگزینی متن در دیتابیس وردپرس استفاده کنید.

اولین کاری که باید بکنید این است که در داشبورد کنترل پانل میزبان وردپرس خود ورود کنید. به قسمت دیتابیس بروید و سپس بر روی phpMyAdmin کلیک کنید.

اسکرین شات بالا داشبورد کنترل پانل را در BlueHost نشان می دهد. شاید داشبورد شما متفاوت باشد.

phpMyAdmin بالا می آید که در آن ابتدا بر روی نام دیتابیس وردپرس خود و سپس بر روی SQL کلیک کنید.

باید جستجوی SQL را با این فرمت وارد کنید:

۱ update TABLE_NAME set FIELD_NAME =

۲ replace(FIELD_NAME, ‘Text to find’, ‘text to replace with’)

برای مثال اگر بخواهید برای متن در محتوای پست های وردپرس جستجو کنید، باید کدی مانند زیر را وارد کنید:

۱ update wp_posts set post_content =

۲ replace(post_content,’Text to find’,’text to replace with’)

phpMyAdmin جستجوی SQL شما را انجام می دهد و ردیفی از نتایج مرتبط با جستجو را به شما نشان می دهد.

 

منبع

مطلب پیشنهادی

چگونه مهلت نظر دادن در وردپرس را برای بعضی پست ها تغییر دهیم

یکی از راه حل هایی که اغلب اوقات برای کاهش میزان نظرات اسپم پیشنهاد می …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *