Előfordulhat, hogy valami miatt tömegesen kell szerkeszteni vagy törölni a weboldal egy bizonyos szövegét, szövegrészletét. Erre hoztam szuper megoldásokat.
Mikor hasznos a tömeges tartalomcsere funkció?
Több esetben is órákat tud spórolni, ha ismeri a megfelelő megoldásokat. Pl.:
- Új domainre költözés esetén. A tartalomban sok helyen szerepelhet a régi URL, amit kezelni kell. Nagyon kell arra figyelni, hogy az adatbázisban a „keresés és csere” funkció nem jó megoldás, mert az ún. szérializált adatokban nem megfelelően cseréli ki a tartalmakat ez a módszer. Erre van több jó megoldás is.
- Oldalépítgető cseréjekor. Ebben az esetben a régi építgető meghagyja néha a kódjait a tartalomban. Ezeket hatékonyan ki lehet gyomlálni az adatbázisban való „keresés és csere” funkcióval. Ideiglenes megoldás lehet, ha a régi oldalépítgető bekapcsolva marad a takarításig.
- Hírlevélszoftver cseréje esetén. Ekkor ki kell cserélni az összes vonatkozó helyen a feliratkozó űrlap kódját. A jövőre gondolva nem is az új űrlapkódra érdemes cserélni a régi kódot, hanem egy ún. rövidkódra, amit 1 helyen lehet módosítani. Így ahol a rövidkód használva van, a helyén megjelenik majd az űrlap. És – szükség esetén – csak 1 helyen kell a jövőben cserélni.
FONTOS!
Mivel ez egy kiemelt kockázatú feladat, ezért mielőtt nekiállna az adatok cseréjének, előtte mindenképpen szükséges biztonsági mentést készíteni a weboldalról.
Az adatbázis keresés és csere funkciója
Ha megvan a pontos karaktersorozat, akkor az innen letölthető mintakód alapján lehet olyan MySQL lekérdezést indítani, amely „x” tartalmat „y” tartalomra cserél.
A csere funkció elindítása előtt érdemes átgondolni, hogy biztos nincs-e olyan hely a weboldalon, ahol a cserélni kívánt karaktersorozat más okból szerepel. Pl. ne cseréljünk az „alma” szót „körte” szóra ezzel a módszerrel a tartalomban, mert a módszer KARAKTERSOROZATOT cserél, és NEM szót! Azaz ezzel „keresés és csere” funkcióval a „hatalmas” szó helyett ez fog megjelenni a weboldalon: „hatkörtes”.
Bővítményes megoldás
A bővítményes megoldás előtt is biztonsági mentést kell készíteni a teljes weboldalról!
A tartalomcserére több bővítmény is van, pl.:
Better Search Replace:
A bővítményben kiválasztható, hogy melyik táblában történjen meg a csere. Támogatja a szérializált adatok cseréjét is.
Letöltés: Tesztelt verzió | Legújabb verzió
Search & Replace:
Ebben a bővítményben van beépített (de nem automatikus) adatbázismentés funkció is. A menübe lépve ez az első funkció. Ebben van olyan funkció is, hogy a módosított adatbázist letölthessük a gépünkre, de az éles weboldalon ne jelenjenek meg a módosítások.
Letöltés: Tesztelt verzió | Legújabb verzió
Search & Replace Everything by WPCode:
Ez a bővítmény kevesebb letöltéssel rendelkezik, de olyan csapat fejlesztette, akinek van nagyon jó bővítménye más célra is. Szuper funkció benne az előnézet funkció.
Letöltés: Tesztelt verzió | Legújabb verzió