نحوه انجام جستجو و جایگزینی وردپرس در پایگاه داده

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

نحوه انجام جستجو و جایگزینی وردپرس در پایگاه داده

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

دلایل استفاده از جستجو و جایگزینی در پایگاه داده وردپرس

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

در اینجا چندین دلیل وجود دارد که چرا باید پایگاه داده وردپرس خود را تغییر دهید:

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

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

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

چگونه در پایگاه داده وردپرس جستجو و جایگزینی انجام دهیم؟

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

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

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

در این آموزش، ما قصد داریم از Better Search Replace، یکی از بهترین افزونه های وردپرس برای این منظور استفاده کنیم.

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

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

  • از داشبورد مدیریت وردپرس خود، به بخش افزونه ها → افزودن جدید بروید.
  • افزونه Better Search Replace را جستجو کنید، سپس گزینه Install Now را انتخاب کنید.

 

نحوه انجام جستجو و جایگزینی وردپرس در پایگاه داده

  • بر روی دکمه Activate کلیک کنید تا افزونه فعال شود.
  • از داشبورد مدیریت وردپرس خود، به بخش Tools -> Better Search Replace بروید.

در بخش Search/Replace، باید تمامی موارد زیر را وارد کنید:

نحوه انجام جستجو و جایگزینی وردپرس در پایگاه داده

  • جستجو برای باید دارای کلمه یا عبارتی باشد که می خواهید تغییر دهید.
  • جایگذینی با باید کلمه یا عبارتی را که جایگزین اصلی می شود نگه دارد.
  • تابع انتخاب جداول به شما این امکان را می دهد تا انتخاب کنید کدام جداول از پایگاه داده خود را می خواهید تغییر دهید.
  • GUID ها جایگزین شوند؟ به شما امکان می دهد شماره شناسه یکتای جهانی (GUID) داده های اصلاح شده را جایگزین کنید. اگر سایت شما از قبل فعال است، توصیه می کنیم این کادر را علامت نزنید.
  • تیک Run as dry run را بزنید؟ اگر می‌خواهید تغییرات را قبل از اجرای آن‌ها ابتدا مرور کنید.

پس از اتمام کار، روی اجرای جستجو/جایگزینی کلیک کنید.

نحوه انجام جستجو و جایگزینی وردپرس در پایگاه داده

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

با استفاده از MySQL Query

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

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

  • از داشبورد hPanel خود، به بخش Files → File Manager بروید.

  • فایل wp-config.php باید در دایرکتوری ریشه وب سایت شما باشد. در این مورد، می توانید آن را در پوشه /public_html پیدا کنید. سپس روی فایل دوبار کلیک کنید تا باز شود.

نحوه انجام جستجو و جایگزینی وردپرس در پایگاه داده

 

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

 

  • از داشبورد hPanel خود، به بخش Databases → phpMyAdmin مراجعه کنید.

نحوه انجام جستجو و جایگزینی وردپرس در پایگاه داده

  • پایگاه داده وردپرس خود را پیدا کنید، سپس Enter phpMyAdmin را انتخاب کنید.

نحوه انجام جستجو و جایگزینی وردپرس در پایگاه داده

  • در صفحه phpMyAdmin، به تب SQL در نوار منوی بالا بروید.

نحوه انجام جستجو و جایگزینی وردپرس در پایگاه داده

  • قطعه کد زیر را به فضای موجود اضافه کنید

 

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'Text to search, 'Text to replace it with');

 

مطمئن شوید که متن‌های مکان‌نما را با اطلاعات صحیح جایگزین کنید:

  • TABLE_NAME نشان دهنده نام جدولی است که می خواهید تغییر دهید.
  • FIELD_NAME نشان دهنده نام فیلد/ستونی است که داده های مورد نظر در آن قرار دارند.
  • «متن برای جستجو» حاوی کلمه یا عبارتی است که می‌خواهید تغییر دهید.
  • «متن برای جایگزینی با آن» حاوی کلمه یا عبارتی است که جایگزین متن قبلی می شود.

پس از اتمام نوشتن درخواست، روی دکمه Go کلیک کنید تا آن را اجرا کنید.

نتیجه

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

دو روش برای انجام جستجو و به روز رسانی در پایگاه داده وردپرس وجود دارد:

  • استفاده از افزونه Better Search Replace – مناسب برای کاربرانی که هیچ تجربه برنامه نویسی ندارند.
  • استفاده از پرس و جو MySQL – ایده آل برای کاربران با دانش فنی متوسط تا پیشرفته.

کدام روش را ترجیح می دهید؟ در بخش نظرات پایین به ما اطلاع دهید!

 

 

دیدگاهتان را بنویسید

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