Publicitate

Deține și rulează un blog WordPress este foarte distractiv, mai ales când începeți pentru prima dată. Proiectarea site-ului sau alegerea unei teme frumoase și scrierea primelor câteva postări, în așteptarea roiului uriaș de oameni pe care ești sigur, îți sunt îndreptați drumul. Nu este nevoie de mult timp pentru a lovi realitatea și înainte de a ști că nu îți place tema, vizitatorului fluxul nu este decât un truc și vă dați seama că gazda dvs. web nu prea are puterea pe care o aveți nevoie.

Creșterea unui blog durează ani de zile și o mulțime de dureri și lupte - sunt sigur că Aibek ar depune mărturie despre asta. Apoi, sunt tranzițiile majore, când vă dați seama că trebuie să faceți unele schimbări majore și va trebui să muncească mult.

Există o serie de schimbări majore pe care a trebuit să le fac pe propriul blog, dar una dintre cele mai dificile a fost datorită faptului că am folosit o anumită metodă manuală pentru a insera reclame Google în articolele mele de pe blog.

Schimbarea postărilor cu o singură comandă SQL

instagram viewer

Problema este că după câțiva ani de funcționare a blogului, am avut aproape 1.000 de postări cu acel anunț Google inserat manual. Dacă vreau vreodată să fac o schimbare, ar trebui să editez o mie de postări.

Am vrut să folosesc acel supliment adițional de șabloane post-post despre care am scris în 2010. Acest lucru ar automatiza introducerea de reclame care să meargă înainte, dar dacă l-aș folosi fără a elimina toate acele reclame existente, aș încheia două reclame în articolele vechi.

Pentru a elimina vechea reclamă, a trebuit să realizez un pic de magie SQL și o să le împărtășesc astăzi. Acțiunea are loc în phpMyAdmin și va trebui să selectați baza de date a blogului dvs. din meniul din stânga.

cum să editați wordpress

Codul pe care îl veți folosi pentru a decupla secțiuni din conținutul dvs. va fi în eticheta SQL. Ceea ce vreau să spun prin aceasta este codul pe care vi-l voi arăta, veți putea folosi pentru a elimina orice conținut existent pe mai multe postări de pe blog, de la 2 la 200 - sau mai mult. Singura cerință este ca ceea ce doriți să eliminați trebuie să aibă un text de început comun și un text final - cum ar fi un anunț Google are o etichetă de început comună și o etichetă finală.

pagina de editare wordpress

Așa arată aspectele mele mai noi de pe blog, cu anunțul introdus manual imediat după eticheta „mai mult” pe fiecare pagină, aliniat la dreapta.

pagina de editare wordpress

Modul în care acest cod este prevăzut pe pagină arată astfel:

pagina de editare wordpress

După cum vedeți, am o etichetă de început „tip script” pe care o pot folosi la începutul fiecărui anunț și o etichetă „script src” pe care o pot folosi la final.

Iată cum funcționează. Trebuie să spuneți comanda „actualizare” SQL că doriți să ștergeți complet acel bloc al paginii. Va trebui să înțelegeți trei funcții de bază MySQL - înlocui, substr și localiza.

În primul rând, utilizați LOCATE pentru a informa comanda locațiile punctelor de început și de sfârșit. În cazul meu, folosesc șirurile la începutul și la sfârșitul secțiunii pe care vreau să o elimin. Locația de pornire pe pagina începutului este:

LOCATE ('