Oglas

Lastništvo in vodenje spletnega dnevnika WordPress je zelo zabavno, še posebej, ko prvič začnete. Oblikovanje spletnega mesta ali izbiranje kul teme in pisanje tistih prvih nekaj objav v pričakovanju ogromnega roja ljudi, za katere ste prepričani, vas bodo usmerili na pot. Ne bo dolgo trajalo, da resničnost zadene, in še preden se zavedate, vam ni všeč tema, obiskovalec pretok ni več kot trik in zavedaš se, da tvoj spletni strežnik nima ravno dovolj konjskih moči potreba.

Razvijanje bloga traja leta in veliko bolečine in boja - prepričan sem, da bi Aibek to pričal. Potem so tu glavni prehodi, ko se zaveš, da moraš narediti nekaj večjih sprememb, in potrebnih bo veliko dela.

Na svojem blogu je bilo treba narediti več pomembnih sprememb, a ena najtežjih je bila zaradi dejstva, da sem v svoje članke na spletnem dnevniku uporabil določen ročni način.

Spreminjanje objav z enim samim ukazom SQL

Težava je v tem, da sem imel po nekaj letih vodenja bloga ročno vstavljeno skoraj 1.000 objav s tem Googlovim oglasom. Če bi kdaj želel spremeniti, bi to moral urediti tisoč objav.

instagram viewer

Želel sem uporabiti tisti kul dodatek predloge o objavi, o katerem sem napisal leta 2010. To bi avtomatiziralo vstavljanje oglasov, ki se premikajo naprej, če pa bi ga uporabil, ne da bi odstranil vse te obstoječe oglase, bi v starih člankih končal z dvema oglasoma.

Za odstranitev starega oglasa sem moral izvesti malo SQL magije in to bom danes delil z vami. Dejanje se odvija v phpMyAdmin, za le-ta pa boste morali izbrati bazo svojega spletnega dnevnika.

kako urediti wordpress

Koda, ki jo boste uporabili za odstranjevanje delov vsebine, bo v oznaki SQL. S tem mislim na kodo, ki vam jo bom pokazal, lahko boste lahko odstranili vse vsebine, ki obstajajo v več objavah na spletnem dnevniku, od 2 do 200 - ali več. Edina zahteva je, da mora biti tisto, kar želite odstraniti, imeti skupno začetno in končno besedilo - podobno kot Googlov oglas ima skupno začetno in končno oznako.

stran za urejanje besedila

Tako izgledajo moji novejši vpisi z bloga z ročno vstavljenim oglasom takoj za oznako "več" na vsaki strani, poravnani na desni strani.

stran za urejanje besedila

Kako je ta koda na strani videti tako:

stran za urejanje besedila

Kot lahko vidite, imam začetno oznako »vrste skripta«, ki jo lahko uporabim na začetku vsakega oglasa, in oznako »script src«, ki jo lahko uporabim na koncu.

Torej, tukaj je, kako deluje. Morate povedati ukaz SQL za posodobitev, da želite popolnoma izbrisati ta blok vaše strani. Razumeti boste morali tri osnovne funkcije MySQL - nadomestiti, podstr in poiščite.

Najprej uporabite LOCATE, če želite ukazu povedati lokacije začetnih in končnih točk. V mojem primeru uporabljam strune na začetku in na koncu razdelka, ki ga želim odstraniti. Začetna lokacija na strani začetka je:

LOKAT ('