Reklama

Vlastnenie a prevádzka blogu WordPress je veľa zábavy, najmä keď prvýkrát začnete. Dizajn stránky alebo výber skvelej témy a napísanie prvých niekoľkých príspevkov v očakávaní veľkého roja ľudí, o ktorých ste si istí, že sú na ceste. Netrvalo dlho, kým zasiahne realita, a kým to nebudete vedieť, nemáte radi tému, návštevníka tok nie je nič iné, ako len pramienok, a uvedomujete si, že váš webový hostiteľ nemá dosť síl potrebné.

Pestovanie blogu trvá roky a veľa bolesti a bojov - som si istý, že to Aibek dosvedčuje. Potom sú tu významné prechody, keď si uvedomíte, že musíte urobiť nejaké zásadné zmeny a bude to vyžadovať veľa práce.

Vo svojom vlastnom blogu som musel urobiť niekoľko zásadných zmien, ale jednou z najťažších bolo z dôvodu skutočnosti, že som do svojich blogových článkov vložil reklamy Google manuálne.

Zmena príspevkov pomocou jediného príkazu SQL

Problém je v tom, že po niekoľkých rokoch prevádzky blogu som mal takmer 1 000 príspevkov s manuálnym vložením inzerátu Google. Ak by som niekedy chcel urobiť zmenu, musím upravovať tisíc príspevkov.

instagram viewer

Chcel som použiť tento skvelý doplnok šablón pre poštu, o ktorom som písal v roku 2010. Tým by sa automatizovalo vkladanie reklám vpred, ale ak by som ich použil bez odstránenia všetkých existujúcich reklám, skončil by som s dvoma reklamami v starých článkoch.

Na odstránenie starého inzerátu som musel urobiť trochu kúzla SQL a dnes sa s vami o to podelím. Akcia sa koná v phpMyAdmin a z ľavého menu budete musieť vybrať databázu svojho blogu.

ako editovať

Kód, ktorý budete používať na odstránenie častí obsahu, bude v značke SQL. Čo tým myslím je kód, ktorý vám ukážem, budete môcť použiť na odstránenie všetkého obsahu, ktorý existuje na viacerých blogových príspevkoch, od 2 do 200 - alebo viac. Jedinou požiadavkou je, že to, čo chcete odstrániť, musí mať spoločný počiatočný text a koncový text - napríklad reklama Google má spoločnú počiatočnú značku a koncovú značku.

editovať stránku

Takto vyzerajú moje novšie príspevky do blogu, pričom reklama bola vložená ručne hneď za značku „viac“ na každej stránke a zarovnaná napravo.

editovať stránku

Spôsob, akým je tento kód rozložený na stránke, vyzerá takto:

editovať stránku

Ako vidíte, mám počiatočnú značku typu skriptu, ktorú môžem použiť na začiatku každého inzerátu, a značku skriptu src, ktorú môžem použiť na konci.

Takto to funguje. Musíte povedať príkazu SQL „update“, že chcete tento blok svojej stránky úplne vymazať. Musíte pochopiť tri základné funkcie MySQL - nahradiť, subst a lokalizovať.

Najskôr pomocou príkazu LOCATE povedzte príkazu umiestnenie počiatočného a koncového bodu. V mojom prípade použijem reťazce na začiatku a na konci časti, ktorú chcem odstrániť. Počiatočné umiestnenie na začiatku stránky je:

LOCATE ('