جایگزین کردن متن با لینک در کل سایت با افزونه search and replace

خانه / افزونه وردپرس / افزونه رایگان / جایگزین کردن متن با لینک در کل سایت با افزونه search and replace
5 / 5
1
نحوه قرار دادن تبلیغ ثابت گوشه سایت

جایگزین کردن متن با لینک در کل سایت با افزونه search and replace

5 / 5
1

جایگزین کردن متن در وردپرس با لینک عملی است که در سایت می توان انجام داد و به این عمل  search and replace  گفته می شود  اگر شما هم به هر دلیلی می خواهید در قالب وردپرس خود برخی لینک ها یا متن ها را تغییر دهید ، باید تا انتها با ما باشید .

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

در ابتدا باید بدانیم که چگونه می توانیم متن و لینک را به صورت یک جا در وردپرس جایگزین کنیم ؟ در واقع باید گفت که ممکن است هر یک از شما وبمستران به هر دلیلی  نیاز داشته باشید که متنی را در سایت خود جایگزین متن دیگری کنید برای مثال ممکن است که  شما یک سال در سایت خود فعالیت داشته باشید و داخل سایت شما به مدت این یک سال یک متن را به فرض مثال “خرید و دانلود آنی” برای دکمه خرید داخل سایت استفاده کرده باشید . حالا به هر دلیلی قصد دارید این متن را به “پرداخت و دانلود آنی” تغییر بدهید , همان طور که میدانید این کار را نمی توان انجام داد. یکی یکی وارد مطالب شوید و ویرایش کنید. اینجاست که با عملیات search and replace شما عزیزان می توانید به راحتی در عرض چند ثانیه این تغییرات را اعمال کنید . بعضی اوقات ممکن است که شما برای تغییر لینک ها به  این تغییر و جایگزین کردن لینک ها نیاز داشته باشید .

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

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

افزونه Velvet Blues Update URLs :

افزونه ی Velvet Blues Update URLs یکی از افزونه هایی برای انجام این کار است  این افزونه وردپرس یکی از بهترین نمونه ها در این زمینه می باشد , همانطور که از اسم این افزونه جایگزین کردن لینک و متن مشخص است برای تغییر و بروز رسانی لینک ها ایجاد شده اما این نکته را هم بگوییم که می توان با استفاده از آن متن را نیز تغییر داد. حال به سراغ نصب این افزونه می رویم  .

ابتدا افزونه Velvet Blues Update URLs را از مخزن وردپرس دانلود , نصب و فعال کنید .  سپس بعد از فعال سازی در پیشخوان وردپرس زیر منوی گزینه ابزارها » Update URLs را میبینید که باید روی این گزینه کلیک کنید.

جایگزین کردن متن با لینک در کل سایت با افزونه یک بخش که old url  نام دارد مربوط به لینک قدیمی است و یک بخش که new url نام دارد مربوط به لینک جدید است حال باید تمام گزینه ها را تیک بزنید و سپس روی دکمه ی update urls now کلیک کنید و در مدت چند ثانیه تغییرات شما اضافه خواهد شد. قسمت اول  برای لینک یا متن قدیمی است و قسمت دوم برای لینک و متن جدید است ، سپس برای این که عملیات روی تمامی بخش ها اعمال شود تیک همه گزینه ها را بزنید و بعد روی دکمه Update URLs NOW کلیک کنید. حال  عرض چند ثانیه تغییرات شما اعمال خواهد شد.

 افزونه Search & Replace :

افزونه ی دوم ، افزونه ی در زمینه تغییر متن یا لینک های وردپرس است این  افزونه Search & Replace نام دارد . این افزونه یکی از بهترین هاست  .حال به سراغ نصب این افزونه می رویم در این قسمت  ابتدا افزونه و نصب و فعال کنید . بعد از فعال شدن در زیر منوی گزینه تنظیمات » بخش Search & Replace وجوددارد که باید شما وارد این بخش شوید  .

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

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

مطلب پیشنهادی  افزونه های شکلک برای وردپرس emoji

نکته ی دیگری که باید درباره ی این تب بگوییم : اگر داخل صفحه ی این افزونه باشید خواهید دید این افزونه دارای چند تب است  که هر کدام کار خاصی را انجام می دهد.  کار با افزونه بسیار راحت و پیچیدگی آن چنانی ندارد. در کلام آخر و نکته ای بسیار مهم باید گفت که  این افزونه فقط با php ورژن  5.4 و بالا تر کار می کند اگر نسخه   php هاست شما پایین باشد این افزونه روی سایت شما کار نخواهد کرد. این افزونه قابلیت جستجو و جایگزین کردن کلمات در دیتابس , قابلیت تغییر آدرس و url های موجود در دیتابیس ,تهیه بکاپ و نسخه ی پشتیبان در وردپرس و در آخر قابلیت بازگردانی بک اپ تهیه شده را دارا می باشد.

 افزونه Better Search Replace :

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

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

حال می خواهیم به سراغ  مراحل نصب و فعال سازی این افزونه برویم ابتدا افزونه را نصب و فعال کنید بعد از فعال کردن این افزونه گزینه ای در منوی پیشخوان شما با نام Better Search Replace اضافه خواهد شد.

نحوه قرار دادن تبلیغ ثابت گوشه سایت

بعد از مراجعه به بخش تنظیمات این افزونه و در قسمت Search/Replace میتوانید کلمه ی خود را در قسمت Search for وارد کنید و سپس آن کلمه ای که می خواهید جایگزین کلمه بالایی شود آن را در بخش Replace with وارد کنید.

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

نحوه قرار دادن تبلیغ ثابت گوشه سایت

و در آخر مراحل فعال سازی باید بر روی گزینه Run Search/Replace کلیک کنید تا جستجو آغاز شود بعد از اتمام این کار تعداد جستجو را برای شما نشان می دهد که می توانید بر روی Click here جایگذاری را تکمیل کنید.

نحوه قرار دادن تبلیغ ثابت گوشه سایت

جایگزین کردن لینک جدید یا متن جدید از طریق دیتابیس :

در این مرحله باید به داخل هاست خود رفته و سپس به بخش phpmyadmin وارد شوید در بخش جدید باید بر روی نام دیتابیس در سمت چپ کلیک کنید سپس از قسمت تب ها روی sql کلیک نمایید .

نحوه قرار دادن تبلیغ ثابت گوشه سایت

لازم است بگوییم روی دیتابیس مورد نظر کلیک کنید خب بعد از اینکه از قسمت تب sql را انتخاب کردید به یک صفحه منتقل می شوید.

نحوه قرار دادن تبلیغ ثابت گوشه سایت

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

<br data-mce-bogus="1">

UPDATE wp_posts SET post_content = REPLACE (<br /><br />
post_content,<br /><br />
'متن یا لینک قدیمی',<br /><br />
'متن یا لینک جدید');

 

مطلب پیشنهادی  افزونه پرفروش ترین های ووکامرس YITH WooCommerce Best Sellers

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

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

<br data-mce-bogus="1">

UPDATE wp_posts SET post_content = REPLACE ( post_content, 'matn ya link ghadimi', 'matn ya link jadid');

 

معنی کد بالا این است که  داخل جدول wp_posts سطر مربوط به post_content که همان محتوای نوشته ها و برگه ها در وردپرس می باشد , اگر هدف شما بخش های دیگر باشد باید این دو قسمت رو که اسمشان را بردیم به جدول و سطر مورد نظر خود تغییر دهید  و بعد از وارد کردن اطلاعات روی دکمه پایین صفحه کلیک کنید و شاهد نتایج کاری که کردید ، باشید.

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

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

فیلتر در وردپرس چه عملی انجام میدهد

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

پیدا کردن و جایگزینی عبارت مورد نظر با phpMyAdmin

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

نحوه قرار دادن تبلیغ ثابت گوشه سایت

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

نحوه قرار دادن تبلیغ ثابت گوشه سایت

دستور کلی به این شکل است.


update TABLE_NAME set FIELD_NAME =<br /><br />
replace(FIELD_NAME, 'عبارت مورد جستجو', 'عبارت جایگزین مورد نظر');

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

update wp_posts set post_content =<br /><br />
replace(FIELD_NAME, ‘عبارت مورد جستجو’, ‘عبارت جایگزین مورد نظر’);

]/php]

و در نهایت شما عزیزان  بر روی Go کلیک نمایید.

اشتراک گذاری

  • دیدگاهتان فقط و فقط در رابطه با همین مطلب باشد.
  • لطفا از تایپ فینگلیش بپرهیزید. در غیر اینصورت دیدگاه شما بررسی نخواهد شد.
  • هدفتان از ارسال دیدگاه تبلیغ یا بک لینک نباشد. در غیر اینصورت دیدگاه حذف می شود.
  • به دیگر توهین و اهانت نکنید.

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

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