Mainos
WordPress-blogin omistaminen ja pitäminen on hauskaa, varsinkin kun aloitat aloittamisen. Suunnittelet sivuston tai valitset hienon teeman ja kirjoitat nämä pari ensimmäistä viestiä odotettaessa suurta ihmisparvia, jonka olet varma, että olet suuntasi tietäsi. Ei kestä kauaa, kun todellisuus osuu, ja ennen kuin tiedät sen, et pidä teemasta, vierailijasta virtaus ei ole muuta kuin tippu, ja huomaat, että verkkoisäntälläsi ei ole aivan hevosvoimaa tarve.
Blogin kasvattaminen vie vuosia, ja paljon kipua ja kamppailua - olen varma, että Aibek todistaa sen. Sitten on suuria muutoksia, kun huomaat, että joudut tekemään joitain merkittäviä muutoksia, ja se vie paljon työtä.
Omassa blogissani on jouduttu tekemään useita suuria muutoksia, mutta yksi vaikeimmista oli johtuu siitä, että olin käyttänyt tiettyä manuaalista tapaa lisätä Google-ilmoituksia blogi-artikkeleihini.
Viestien vaihtaminen yhdellä SQL-komennolla
Ongelmana on, että usean vuoden ajan blogin pitämisen jälkeen minulla oli lähes 1 000 viestiä, joihin Google-mainos lisättiin manuaalisesti. Jos haluaisin koskaan tehdä muutoksen, se on tuhat viestiä, jotka minun on muokattava.
Halusin käyttää sitä hienoa postpostimallin lisäosaa, josta kirjoitin vuonna 2010. Tämä automatisoi eteenpäin liikkuvien mainosten lisäämisen, mutta jos käyttäisin sitä poistamatta kaikkia näitä olemassa olevia ilmoituksia, päätyisin kahteen vanhaan artikkeliin kuuluvaan mainokseen.
Vanhan ilmoituksen poistamiseksi jouduin suorittamaan vähän SQL-taikuutta, ja jaan sen tänään kanssasi. Toiminto tapahtuu phpMyAdmin-sovelluksessa, ja sinun on valittava blogin tietokanta vasemmasta valikosta.

Koodi, jota aiot käyttää sisällön osien poistoon, on SQL-tunnisteessa. Tarkoitan tällä koodia, jonka aion näyttää sinulle, voit poistaa kaiken sisällön, joka on olemassa useissa blogin viesteissä, välillä 2-200 - tai enemmän. Ainoa vaatimus on, että poistamisellasi on oltava yhteinen aloitusteksti ja loputeksti - kuten Google-ilmoituksella on yhteinen aloitustunniste ja lopputunniste.

Näin näyttävät uudemmilta blogimerkinnöiltäni, joissa mainos on manuaalisesti lisätty oikein jokaisen sivun lisää-tunnisteen jälkeen, kohdistettu oikealle.

Tapa, jolla tämä koodi on asetettu sivulle, näyttää tältä:

Kuten huomaat, minulla on ”script type” aloitustagi, jota voin käyttää jokaisen ilmoituksen alussa, ja ”script src” -tunniste, jota voin käyttää lopussa.
Joten näin se toimii. Sinun on kerrottava SQL “päivitys” -komennolle, että haluat pyyhkiä sivusi kokonaan pois. Sinun on ymmärrettävä kolme MySQL-perustoimintoa - korvata, substr ja paikantaa.
Ensin kertoa komennolle LOCATE aloitus- ja loppupisteiden sijainnit. Minun tapauksessani käytän nauhoja sen osan alussa ja lopussa, jonka haluan poistaa. Aloituspaikka aloitussivulla on:
SIJAINTI ('