مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

آموزش جستجو و جایگزینی کلمات در وردپرس+معرفی افزونه

پرینت این مقاله پرینت این مقاله

 اغلب اوقات کاربرانی که از وردپرس برای مدیریت سایت استفاده می کنند، نیاز به جستجوی کلمات یا لینک ها و جایگزین کردن آنها با مقادیر دیگر دارند.
به طور مثال در سایت خود جهت سئو سایت از یک کلمه کلیدی ( مثال : وردپرس ) استفاده کرده اید که پس از مدتی متوجه شده اید که این کلمه کلیدی مناسب سایت شما نمی باشد و قصد تغییر آن به کلمه کلیدی دیگری را دارید.
شما بارها از یک اشتباه دستوری (یا املایی) در وب سایت خود استفاده کرده اید. به عنوان مثال، شما از "ووردپرس" به جای "وردپرس" استفاده کرده اید و اکنون نیاز دارید تمامی آن کلمات را در سایت خود با کلمه صحیح جایگزین نمایید.
شما یک لینک URL یا مجموعه ای از متن ها را به برخی از پست های خود اضافه کرده اید، اما مشخص نیست که این موارد در کدام پست ها قرار دارند. به عنوان مثال، شما در پایان برخی از مقالات خود یک جمله نویسنده را اضافه کردید و می خواهید آن را به روز کنید.
در حال حاضر، چندین سناریو مطرح است که در آن شما نیاز به یک قابلیت جستجو یا جایگزینی کلمات و رشته ها را دارید، طبیعتا تغییر و جایگزینی هر کدام از رشته ها و جستجو دستی آنها امری بسیار خسته کننده و زمانبر می باشد و هیچ کس نمی خواهد آن را انجام دهد. خوشبختانه راه حلی جهت این مورد در نظر گرفته شده است که در ادامه آموزش به راه حل های موجود پرداخته می شود.
 
نکته : قبل از انجام مراحل ذکر شده در آموزش پیشنهاد می گردد از هاست خود یک فول بک آپ تهیه نمایید.

آموزش تهیه بکاپ در سی پنل
آموزش تهیه بکاپ در دایرکت ادمین
 
روش اول: استفاده از یک افزونه
در این آموزش استفاده از افزونه “Search & Replace“ برای جایگزینی کلمات و یا لینک ها شرح داده می شود.
پس از ورود به پنل وردپرسی خود ابتدا بر روی گزینه "افزودن" در بخش "افزونه ها" کلیک نمایید (شماره 1). سپس در کادری که با شماره (2) مشخص شده است افزونه “search replace” را جستجو نمایید و بر روی گزینه "هم اکنون نصب کن" طبق شماره (3) کلیک کنید.
تصویر (1)
پس از اتمام نصب، بر روی گزینه "فعال کردن" کلیک کنید تا افزونه فعال گردد. شما می توانید به افزونه نصب شده از بخش "ابزارها" دسترسی داشته باشید.
پس از انتخاب افزونه طبق تصویر شماره (2) با اولین بخشی که روبرو می شوید مربوط به گرفتن پشتیبان از دیتابیس سایت شما می باشد.
با کلیک بر روی گزینه “Create SQL File” می توانید اقدام به گرفتن یک نسخه پشتیبان از دیتابیس خود نمایید و آن را در سیستم خود به عنوان پشتیبان نگهداری نمایید.

تصویر (2)
در بخش دوم با تب “search & replace” مواجه می شوید که در ادامه قابلیت های این بخش توضیح داده خواهد شد.

تصویر (3)
1 ) search for : در این بخش می بایست عبارت یا رشته ای که قصد تغییر آن را دارید وارد نمایید.
2 ) replace with : عبارتی که قصد جایگزینی آن با عبارت فعلی را دارید را می بایست در این کادر وارد نمایید.
3 ) csv format : در این بخش می توانید چندین عبارت را به صورت متوالی و تحت یک نمونه فرمت csv وارد نمایید.
4 ) select table : در این بخش می بایست جداول مورد نظر در دیتابیس را انتخاب نمایید. همچنین می توانید با انتخاب گزینه “select all table“ تمامی جدول های دیتابیس سایت خود را انتخاب کرده تا تغییرات بر روی تمامی جداول انجام شود.
5 ) dny Run : با انتخاب این گزینه عمل جایگزینی مورد تایید قرار می گیرد.
6 ) Export SQL File : با انتخاب این گزینه یک خروجی از دیتابیس پس از اعمال تغییرات در اختیار شما قرار می گیرد.
در نهایت بر روی گزینه "Do Search & Replace" کلیک نمایید تا عملیات تغییر و جایگزینی عبارت های مدنظر به عبارت جدید انجام شود.
در بخش بعدی با گزینه دیگری با نام "Replace Domain URL" روبرو می شوید. شماره (1)
در این بخش شما قادر خواهید بود اقدام به تغییر لینک خاصی در سایت خود و یا کل دامنه سایت خود نمایید.
ابتدا دامنه و یا لینک مورد نظر خود را وارد نمایید (شماره 2). سپس در کادر دوم نام لینک جایگزین و یا دامنه جایگزین را وارد نمایید. (شماره 3 )
با انتخاب گزینه “Change database prefix” می توانید اقدام به تغییر پیشوند جداول وردپرسی خود نیز نمایید (شماره 4). پیشنهاد می گردد این گزینه به صورت تیک نخورده باقی بماند.

تصویر (4)
در آخر با کلیک بر روی گزینه “Do Replace Domain/Url” می توانید اقدام به تغییر دامنه یا لینک مورد نظر نمایید.
در بخش بعدی در افزونه مذکور (طبق تصویر شماره 5 ) شما قادر خواهید بود دیتابیس مورد نظر خود را در هاست خود ایمپورت نمایید.
با انتخاب گزینه “Choose File“ فایل مورد نظر را از داخل سیستم خود انتخاب نمایید (شماره 1)
سپس با انتخاب گزینه “Import SQL File” اقدام به ایمپورت فایل دیتابیس مورد نظر کنید.

تصویر (5)
روش دوم: استفاده از Query MySQL
همچنین ممکن است عملیات یافتن و جایگزینی را با استفاده از phpMyAdmin انجام دهید، که معمولا این بخش در کنترل پنل هاست شما قرار دارد.
طبق تصویر زیر در هاست های سی پنل می توانید با کلیک بر روی گزینه "phpmyadmin" به صورت مستقیم به دیتابیس خود ورود نمایید.
 
تصویر (6) 
در صورتی که چندین اکانت دیتابیس در سایت خود دارید، می توانید فایل wp-config.php را برای پیدا کردن نام پایگاه داده ای که وب سایت شما استفاده می کند باز کنید و اطلاعات ورود به پایگاه داده خود را در آنجا مشاهده نمایید.
هنگامی که شما وارد phpMyadmin می شوید، پایگاه داده ای را که وردپرس شما از آن استفاده می کند را انتخاب کرده (شماره 1) و سپس بر روی زبانه "SQL" کلیک کنید. (شماره 2)
 
تصویر (7) 
طبق شماره (3) در تصویر می بایست دستور مورد نظر را در این بخش وارد نمایید.
به عنوان مثال، اگر می خواهید جدول پست ها را به روز کنید، می توانید این کار را با استفاده از دستور زیر انجام دهید:
update wp_posts set post_content = replace(post_content, 'Find this text' , 'Replace it with this');
توجه : در صورتی که قصد تغییر پیشوند دیتابیس خود را دارید می توانید به جای wp_ پیشوند موردنظر خود را جایگزین پیشوند فعلی نمایید.
پس از اتمام نوشتن دستور مورد نظر، روی دکمه "Go" کلیک کنید
پس از چند لحظه پردازش، دقیقا مشخص خواهد شد که کدام ردیف تحت تاثیر قرار گرفته است.
3.5/5 از 6 رای