Reklāma
WordPress emuāra piederēšana un pārvaldīšana ir daudz jautrības, it īpaši, kad pirmo reizi sākat darbu. Projektējot vietni vai izvēloties foršu tēmu un pierakstot šos dažus pirmos ierakstus, gaidot milzīgo cilvēku sparu, par kuru esat pārliecināts, ka esat nokļuvis. Nepaiet ilgs laiks, līdz realitāte piemeklē, un, pirms jūs to zināt, jums nepatīk tēma, apmeklētājs plūsma nav tikai triks, un jūs saprotat, ka jūsu tīmekļa mitinātājam nav tik daudz zirgspēku kā jums vajag.
Emuāra izveidošana prasa gadus, un tas rada daudz sāpju un cīņas - esmu pārliecināts, ka Aibeks to apliecinās. Pēc tam notiek lielas pārejas, kad jūs saprotat, ka jums ir jāveic dažas lielas izmaiņas, un tas prasīs daudz darba.
Manā emuārā ir jāveic vairākas lielas izmaiņas, taču viena no grūtākajām bija sakarā ar to, ka es biju izmantojis noteiktu manuālo metodi, lai ievietotu Google sludinājumus savos emuāra rakstos.
Amatu maiņa ar vienu SQL komandu
Problēma ir tā, ka pēc vairāku gadu emuāra uzturēšanas man bija gandrīz 1000 ziņu ar manu Google ievietotu sludinājumu. Ja es kādreiz gribētu veikt izmaiņas, tas ir tūkstoš ziņu, kuras man vajadzētu rediģēt.
Es gribēju izmantot šo foršo in-post veidnes papildinājumu, par kuru es uzrakstīju 2010. gadā. Tas automātiski automatizētu sludinājumu ievietošanu, kas virzās uz priekšu, bet, ja es to izmantotu, nenoņemot visus šos esošos sludinājumus, es beigtos ar divām reklāmām vecajos rakstos.
Lai noņemtu veco sludinājumu, man bija jāveic nedaudz SQL maģijas, un šodien es ar to dalīšos. Darbība notiek vietnē phpMyAdmin, un kreisajā izvēlnē jums būs jāizvēlas sava emuāra datu bāze.
Kods, kuru izmantosit satura sadaļu noņemšanai, būs SQL tagā. Ar to es domāju kodu, ko es jums parādīšu, jūs varēsit izmantot, lai noņemtu visu saturu, kas pastāv vairākos emuāra ierakstos no 2 līdz 200 vai vairāk. Vienīgā prasība ir tāda, ka tam, ko vēlaties noņemt, ir jābūt kopējam sākuma tekstam un beigu tekstam - tāpat kā Google sludinājumam ir kopīgs sākuma tags un beigu tags.
Šādi izskatās mani jaunākie emuāru ieraksti, kad reklāma ir manuāli ievietota uzreiz aiz tagas “vairāk” katrā lapā, kas ir izlīdzināta labajā pusē.
Veids, kā šis kods ir izkārtots lapā, izskatās šādi:
Kā redzat, man ir sākuma tags “script type”, ko es varu izmantot katras reklāmas sākumā, un “script src” tags, ko varu izmantot beigās.
Tātad, lūk, kā tas darbojas. Jums jāpasaka komanda SQL “update”, ka vēlaties pilnībā izdzēst šo savas lapas bloku. Jums būs jāsaprot trīs MySQL pamatfunkcijas - aizstāt, apakšstr un atrast.
Vispirms izmantojiet LOCATE, lai komandai pateiktu sākuma un beigu punktu atrašanās vietas. Manā gadījumā es izmantoju virknes tās sadaļas sākumā un beigās, kuru gribu noņemt. Sākuma vieta sākuma lapā ir šāda:
LOKATE ('