TechBlogSD - Kaikki WordPressin ja WEB: n kehittämiseen
WEB- ja WordPress - ohjeet, uutiset, arvostelut teemoista ja laajennuksista

3 tapaa etsiä ja korvata sisältöä WordPressissä

6

Sivuston käyttäminen itse isännöidyllä WordPress- alustalla vaatii paljon päivityksiä. Sinun on päivitettävä usein WordPress -versiot, teema ja laajennukset. Yleensä nämä päivitykset eivät vaadi tietokannan päivitystä. Mutta on joitakin muutoksia, jotka tarvitsevat muutoksia MySQL -tietokantaasi. Tässä artikkelissa selitämme, miten voit etsiä ja korvata sanoja WordPress MySQL -tietokannassa.



Miksi tarvitset tietokannan muutoksia

Alla on muutamia esimerkkejä; saatat tarvita muutoksia tietokantaan.

Kaikissa edellä mainituissa tapauksissa sinun tulee etsiä ja korvata osuvia sanoja koko sivustollasi. Tämä on helppo tehtävä pienemmillä sivustoilla. Kun sivustosi on erittäin suuri ja sillä on satoja sivuja, on mahdotonta löytää kaikkia tapahtumia yksitellen WordPress -käyttöliittymän käyttöliittymästä. Ainoa tapa on löytää kaikki sanat tietokannasta ja korvata ne tarvittavilla sanoilla. Ota esimerkki SSL -varmenteen päivittämisestä palvelimellasi. Tämä muuttaa sivustosi URL -osoitteen " http://www.yoursite.com " muotoon "http s: //www.yoursite.com". Joten sinun on löydettävä kaikki http -esiintymät ja korvattava ne https: llä, jotta saat suojatun sivustolle välttämällä sekamuotoista sisältöä.

3 tapaa etsiä ja korvata sisältöä WordPress -tietokannassa

  • Laajennuksen käyttäminen – helppoa, eikä sinun tarvitse käyttää tietokantaasi.
  • Manuaalinen muokkaus phpMyAdminin kautta SQL -kyselyllä – sinun pitäisi tietää tarkalleen mitä olet tekemässä ja päästä tietokantataulukoihisi.
  • "Etsi ja korvaa" -toiminnon käyttäminen SQL -taulukoissa.

Keskustelkaamme kaikista menetelmistä yksityiskohtaisesti. Ennen kuin muutat tietokantaa, tee selväksi, mitä aiot tehdä, ja varmista, että otat varmuuskopion sen palauttamiseksi hätätilanteessa. On myös hyvä testata paikallisen isäntäsivuston tai lavasivuston muutokset sen sijaan, että teet sen suoraan live -sivustolla.

1 Etsi ja korvaa sanat MySQL -tietokannassa laajennuksella

Asenna ja aktivoi " Better Search and Replace " -laajennus WordPress -hallintapaneelista. Se luo valikkokohdan Asetukset -välilehteen, jossa on seuraavat vaihtoehdot.

3 tapaa etsiä ja korvata sisältöä WordPressissä

Etsi ja korvaa laajennuksen asetukset

  1. Siirry laajennuksen "Etsi / korvaa" -välilehdelle.
  2. Kirjoita haettava sana "Hae" -tekstikenttään.
  3. Kirjoita sana, jonka haluat korvata Korvaa tekstikenttään.
  4. Valitse tietokantataulukko, jonka sanoja haluat muuttaa. Voit valita useita taulukoita ja korvata sanat. Valitse aina yksittäinen taulukko ja tee muutokset tietokannan sijaan.
  5. Oletusarvoisesti syötetyt sanat erottavat isot ja pienet kirjaimet. Voit ottaa tämän valintaruudun käyttöön, jotta hakukyselyn kirjainkokoa ei erotella.
  6. Varmista, että poistat valinnan "Korvaa GUID -tunnukset”. Globaalia yksilöllistä tunnistetta ei pitäisi päivittää "wp_posts" -taulukkoon.
  7. Varmista, että käytät testitilassa nähdäksesi kuinka monta muutosta mihin taulukoihin tehdään.
  8. Suorita kysely napsauttamalla Suorita haku/korvaa -painiketta.

Otetaan esimerkki live -siirtämisestä paikalliselle palvelimelle. Tässä tapauksessa sinun pitäisi korvata " http://www.yoursite.com " – " http: // localhost " kaikessa viestin sisällössä, postimeta- ja vaihtoehtotaulukoissa.

  • Kirjoita http -versio "Hae" -tekstikenttään kohdassa 2.
  • Kirjoita https -versio kohdan 3 Korvaa tekstikenttään.
  • Valitse taulukot "wp_posts", "wp_postmeta" ja "wp_options" kohdassa 4. Jos olet muuttanut taulukon etuliitettä, sinun pitäisi nähdä taulukot mukautetulla etuliitteellä.
  • Jätä kohta 5/6 valitsematta.
  • Ota kuiva -ajo käyttöön kohdassa 7.
  • Kuumenna painiketta suorittaaksesi kyselyn.

Tämä korvaa kaikki sivuston live -URL -osoitteen esiintymät localhostiksi. Jos kyselysi aikakatkaisee, pienennä sivun enimmäiskoon arvoa Asetukset -välilehdessä ja yritä uudelleen

2 Hae ja korvaa SQL -tietokantataulukoissa kyselyn avulla

Yksi yllä olevan menetelmän ongelmista on, että laajennus ei näytä taulukon sarakkeiden nimiä. Yllä olevassa esimerkissä et näe päivitettäviä sarakkeita lukuun ottamatta GUID -tunnuksia. Manuaalinen menetelmä on erittäin helppo ja tiedät tarkalleen, mitä muutoksia teet, vaikka tarvitset vähän SQL -kyselyä.

Yllä on kolme taulukkoa, joita muutetaan, ja kyselyn pitäisi olla jotain alla olevaa. Tämä on itsestään selvää, että muutat vanhan arvon uudella arvolla annetun sarakkeen taulukon nimessä.

UPDATE wp_options SET option_value = replace(option_value, 'http://www.yoursitename.com', 'http://localhost') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace(post_content, 'http://www.yoursitename.com', 'http://localhost'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.yoursitename.com','http://localhost');

Kirjaudu hosting -tilillesi ja siirry "phpMyAdmin" -osioon. Valitse sivustosi tietokanta ja napsauta "SQL" -välilehteä. Voit kirjoittaa kyselyn ja suorittaa kyselyn napsauttamalla "Siirry" -painiketta.

3 tapaa etsiä ja korvata sisältöä WordPressissä

SQL -kyselyn suorittaminen tietokantatasolla

Näet vain Simuloi kysely -painikkeen localhost -tietokannassa. Useimmissa live -sivustojen tietokannoissa ei ole tätä vaihtoehtoa.

Voit myös valita taulukon taulukon mukaan ja suorittaa kyselyn yksittäisen taulukon tasolla. Tämä on suositeltavaa, koska näet sarakkeiden nimen laatikossa. Valitse esimerkiksi "wp_posts" -taulukko ja liitä kysely "SQL" -välilehteen. Näet, että "post_content" on yksi Sarakkeet -ruudun sarakkeista. Valitse haluamasi sarakkeet, jotka haluat lisätä kyselyyn, mutta varmista, että sarakkeessa on arvo, jonka haluat korvata.

3 tapaa etsiä ja korvata sisältöä WordPressissä

Kyselyn suorittaminen taulukon tasolla

3 Etsi ja korvaa sanat SQL -taulukoista

Viimeinen vaihtoehto on käyttää oletus "Etsi ja korvaa" -toimintoa. Tämä on helppo ja virheetön tapa ilman laajennusta ja SQL -kyselytietoa. Mutta voit korvata sanat taulukon yksittäisessä sarakkeessa. Siirry phpMyAdminiin ja tietokantaan, jonka haluat päivittää. Valitse haluamasi taulukon nimi ja siirry "Haku" -välilehdelle. Napsauta "Etsi ja korvaa" -painiketta. Kirjoita löydettävä sana ja korvaava sana. Valitse sen sarakkeen nimi, johon haluat korvata sanan.

3 tapaa etsiä ja korvata sisältöä WordPressissä

Etsi ja korvaa toiminto MySQL -taulukosta

Sanoja vastaavia toimintoja on monia, voit valita = tai LIKE yleensä.

3 tapaa etsiä ja korvata sisältöä WordPressissä

Vastaavien toimintojen käyttäminen

Napsauta "Siirry" -painiketta nähdäksesi muutosten esikatselun. Täällä voit ymmärtää, kuinka monta riviä vaihto vaikuttaa, ja tarkistaa kunkin rivin sisällön.

3 tapaa etsiä ja korvata sisältöä WordPressissä

Etsi ja korvaa toiminto SQL -taulukossa

Napsauta uudelleen "Siirry" -painiketta viimeistelläksesi vaihdon, ja sitten onnistumisviesti näytetään alla esitetyllä tavalla suoritetun kyselyn yksityiskohtien kanssa.

3 tapaa etsiä ja korvata sisältöä WordPressissä

Sanojen onnistunut korvaaminen

Etsi ja korvaa tietokantatasolla

Kaikki edellä selitetyt menetelmät toimivat yksittäisten taulukkojen tasolla, eikä koko tietokannan päivittäminen ole helppoa. Jos haluat korvata sanat tietokantatasolla, sinulle on tarjolla pitkä kiertotapa. Noudata alla olevia ohjeita vain, jos ymmärrät, muuten saatat vahingoittaa tietokantaasi ja menettää tiedot.

  • Lataa koko tietokanta phpMyAdminista SQL -vedostiedostona.
  • Voit tehdä tämän cPanelista tietokannan varmuuskopiointivaihtoehdoilla, jos hosting -yrityksesi tarjoaa tämän ominaisuuden.
  • Voit ladata tiedoston ZIP- tai GZIP -muodossa, jotta se pakataan ja latautuu nopeammin.
  • Pura pakattu SQL -tiedosto ja avaa se suosikkitekstieditorillasi, kuten Notepad tai TextEdit.
  • Käytä normaalia etsintä- ja korvaustoimintoa etsimällä sana sanalla "Ctrl + F" Windowsissa tai "Cmd + F" Macissa. Korvaa sitten löytynyt sana irtotavarana.
  • Varmista, että muutat tietokannan nimen uuteen SQL -vedokseen ja tallennat tiedoston.
  • Pakkaa SQL -tekstitiedosto takaisin ZIP- tai GZIP -muotoon.
  • Siirry cPanelin MySQL -tietokannat -osioon ja luo uusi tietokanta samalla nimellä kuin olet muokannut SQL -vedostiedostossa. Luo uusi käyttäjä ja määritä tietokantaan.
  • Siirry phpMyAdminiin ja valitse juuri luotu tietokanta.
  • Tuo pakattu SQL -vedos takaisin palvelimelle.
  • Muokkaa nyt tietokannan ja käyttäjätunnuksen tietoja " wp-config.php " -tiedostossa.

Olet tehnyt nyt. Tarkista, että sivustosi toimii ja näyttää nyt virheen tietokantayhteyden muodostamisessa. Jos näet virheen, tarkista salasana ja tietokannan tiedot kohdasta "wp-config.php" oikein.

Leave A Reply

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja