{"id":2440,"date":"2026-09-15T14:42:32","date_gmt":"2026-09-15T12:42:32","guid":{"rendered":"https:\/\/asgru.com\/?p=2440"},"modified":"2026-09-15T14:42:34","modified_gmt":"2026-09-15T12:42:34","slug":"wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine","status":"publish","type":"post","link":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/","title":{"rendered":"WordPressi saidi edasiarendus: kohandatud funktsioonid, integratsioonid ja moderniseerimine"},"content":{"rendered":"<p>WordPressi saiti ei ole vaja nullist \u00fcmber kirjutada ainult seet\u00f5ttu, et ettev\u00f5te vajab uusi funktsioone. Paljudel juhtudel on m\u00f5istlikum teha sihip\u00e4rane edasiarendus: \u00fchendada CRM-i v\u00f5i arvestuss\u00fcsteemiga, automatiseerida p\u00e4ringute t\u00f6\u00f6tlemist, luua kliendiala, kiirendada kataloogi, korrastada haldusosa v\u00f5i asendada vana teema probleemsed osad j\u00e4rk-j\u00e4rgult.<\/p>\n<p><strong>Custom WordPress functionality development<\/strong> t\u00e4hendab funktsioonide arendamist konkreetse \u00e4riprotsessi jaoks juba toimival saidil. Eesm\u00e4rk ei ole lisada rohkem pluginaid. Hea edasiarendus peab andma selge tulemuse: v\u00e4hendama k\u00e4sitsit\u00f6\u00f6d, v\u00e4listama p\u00e4ringute dubleerimise, edastama s\u00fcsteemide vahel korrektseid andmeid, lihtsustama toimetajate t\u00f6\u00f6d v\u00f5i k\u00f5rvaldama tehnilise piirangu, mis takistab saidi arengut.<\/p>\n<p>Peamine viga on alustada projekti k\u00fcsimusega \u201emilline plugin paigaldada\u201c. K\u00f5igepealt tuleb m\u00e4\u00e4rata, kust andmed p\u00e4rinevad, kes vastutab nende ajakohasuse eest, millised toimingud on kasutaja jaoks kriitilised ja mis juhtub v\u00e4lise teenuse t\u00f5rke korral. Alles seej\u00e4rel saab p\u00f5hjendatult valida valmislahenduse, v\u00e4ikese kohandatud mooduli, teema edasiarenduse v\u00f5i API kaudu tehtava integratsiooni.<\/p>\n<h2>Milliseid \u00fclesandeid lahendab WordPressi saidi edasiarendus<\/h2>\n<p>Teksti, nupu v\u00f5i CSS-stiili muutmine on kiire. Sisuline t\u00f6\u00f6 algab seal, kus sait muutub operatiivprotsessi osaks: v\u00f5tab vastu tellimusi, talletab dokumente, arvutab hinda, haldab kataloogi, edastab andmeid CRM-i v\u00f5i pakub klientidele isikustatud teavet.<\/p>\n<h3>Integratsioonid CRM-i, ERP, lao ja v\u00e4liste API-dega<\/h3>\n<p>T\u00fc\u00fcpiline soov on edastada saidilt p\u00e4ringud CRM-i. Kuid toimiv integratsioon ei piirdu harva nime ja telefoninumbriga. Tavaliselt on vaja edastada p\u00f6\u00f6rdumise allikas, UTM-m\u00e4rgised, valitud toode, ostukorvi sisu, failid, linn, kasutaja n\u00f5usolekud, suhtlusviis ja vastutav m\u00fc\u00fcgijuht. E-poe puhul lisanduvad laoseisud, hinnad, tellimuste staatused, tarne, tagastused ja sooduskoodid.<\/p>\n<p>Usaldusv\u00e4\u00e4rne integratsioon h\u00f5lmab mitte ainult edukat stsenaariumi, vaid ka t\u00f5rkeid. Eelk\u00f5ige on vaja:<\/p>\n<ul>\n<li>andmete valideerimist ja normaliseerimist enne saatmist;<\/li>\n<li>juurdep\u00e4\u00e4suv\u00f5tmete ja -tokenite turvalist talletamist;<\/li>\n<li>korduskatseid API ajutise k\u00e4ttesaamatuse korral;<\/li>\n<li>kaitset duplikaatide eest vormi v\u00f5i webhooki korduval saatmisel;<\/li>\n<li>vealogimist, mille j\u00e4rgi saab t\u00f5rke p\u00f5hjuse taastada;<\/li>\n<li>reeglit, milline s\u00fcsteem on iga andmet\u00fc\u00fcbi puhul t\u00f5eallikas.<\/li>\n<\/ul>\n<p>N\u00e4iteks WooCommerce&#8217;i ja arvestuss\u00fcsteemi vaheline kahepoolne hindade s\u00fcnkroonimine ilma prioriteedireegliteta tekitab riski, et ajakohane hind kirjutatakse \u00fcle aegunud andmetega. Vormiliselt andmevahetus toimib, kuid tellimusi v\u00f5idakse vormistada valedel tingimustel. Seet\u00f5ttu m\u00e4\u00e4ratakse enne arendust kindlaks andmemudel, andmevahetuse suunad ja konfliktistsenaariumid.<\/p>\n<h3>Ebastandardsed vormid, kalkulaatorid ja p\u00e4ringustsenaariumid<\/h3>\n<p>Tavaline kontaktivorm sobib lihtsa p\u00f6\u00f6rdumise jaoks. See ei asenda teenuse konfiguraatorit, mitmeastmelist arvutust, toote valimist parameetrite j\u00e4rgi, dokumentide \u00fcleslaadimist, projekti eelhindamist ega p\u00e4ringu sisemist koosk\u00f5lastamist.<\/p>\n<p>Sellise edasiarenduse praktilised n\u00e4ited:<\/p>\n<ul>\n<li>hinnakalkulaator s\u00f5ltuvate parameetrite ja arvutusreeglitega;<\/li>\n<li>manustega p\u00e4ring, mis loob CRM-is objekti ja teavitab vajalikku meeskonda;<\/li>\n<li>eelkalkulatsioon, mis salvestatakse kliendi kliendialale;<\/li>\n<li>edasim\u00fc\u00fcjate vorm tingimustega, mis s\u00f5ltuvad kasutaja rollist;<\/li>\n<li>hinnapakkumise genereerimine p\u00e4ringu andmete p\u00f5hjal.<\/li>\n<\/ul>\n<p>Sellistes \u00fclesannetes on liides vaid t\u00f6\u00f6 n\u00e4htav osa. Eelnevalt tuleb otsustada, kus arvutust hoitakse, kas m\u00fc\u00fcgijuht saab seda korrigeerida, kuidas k\u00e4sitletakse l\u00f5petamata p\u00e4ringuid, millised andmed on kasutajale p\u00e4rast saatmist k\u00e4ttesaadavad ja kuidas vead fikseeritakse. Kui need reeglid pole m\u00e4\u00e4ratletud, tuleb vorm peaaegu kindlasti p\u00e4rast k\u00e4ivitamist \u00fcmber teha.<\/p>\n<h3>Kliendialad, rollid ja kliendiportaalid<\/h3>\n<p>WordPress sisaldab juba kasutajate ja rollide s\u00fcsteemi, seega ei ole alati vaja eraldi platvormi nullist luua. Kuid standardsetest rollidest tavaliselt tegeliku kliendiportaali jaoks ei piisa.<\/p>\n<p>Kohandatud arendus v\u00f5imaldab m\u00e4\u00e4rata ligip\u00e4\u00e4su\u00f5igused vastavalt ettev\u00f5tte protsessile: klient n\u00e4eb ainult oma tellimusi ja dokumente, edasim\u00fc\u00fcja oma hinnakirja, m\u00fc\u00fcgijuht talle m\u00e4\u00e4ratud p\u00e4ringuid ning raamatupidaja arveid ilma juurdep\u00e4\u00e4suta saidi seadetele. \u00d5igusi tuleb kontrollida serveris iga p\u00e4ringu korral. Nupu peitmisest liideses ei piisa: see ei ole ligip\u00e4\u00e4sukontroll.<\/p>\n<h3>Hallatav sisu ja haldusliidesed<\/h3>\n<p>M\u00f5nikord n\u00e4eb saidi avalik osa korralik v\u00e4lja, kuid toimetaja peab kopeerima HTML-i, muutma k\u00e4sitsi k\u00fcmneid sarnaseid lehti ja iga kord paluma arendajal lisada uue omaduse. Tavaliselt ei ole see meeskonna probleem, vaid m\u00e4rk sobimatust andmemudelist.<\/p>\n<p>Regulaarselt uuendatavate \u00fcksuste jaoks saab luua eraldi postituset\u00fc\u00fcpe, taksonoomiaid, struktureeritud v\u00e4lju ja arusaadavaid haldusekraane: kinnisvaraobjektide, referentside, filiaalide, t\u00f6\u00f6tajate, vabade ametikohtade, dokumentatsiooni v\u00f5i tooteomaduste jaoks. Gutenberg sobib paindlike maandumislehtede jaoks. P\u00fcsiva struktuuriga kaartide puhul on usaldusv\u00e4\u00e4rsem m\u00e4\u00e4rata v\u00e4ljad ja t\u00e4itmisreeglid ette, mitte j\u00e4tta toimetajale piiramatult plokkidest koosnevat l\u00f5uendit.<\/p>\n<h2>Millal tasub vana WordPressi teemat moderniseerida<\/h2>\n<p>Aegunud teema ei pruugi olla vana loomiskuup\u00e4eva j\u00e4rgi. Probleem tekib siis, kui selle kood takistab WordPressi, PHP ja s\u00f5ltuvuste turvalist uuendamist, aeglustab saiti, muudab muudatused keeruliseks v\u00f5i muudab mobiiliversiooni ebastabiilseks.<\/p>\n<p>Moderniseerimisele tasub m\u00f5elda, kui:<\/p>\n<ul>\n<li>muudatused on tehtud otse p\u00f5hiteema failidesse ja kaovad p\u00e4rast uuendamist;<\/li>\n<li>mallid s\u00f5ltuvad aegunud teekidest, funktsioonidest v\u00f5i PHP versioonist;<\/li>\n<li>lehed on kokku pandud suurest hulgast l\u00fchikoodidest, mida on raske muuta ja \u00fcle kanda;<\/li>\n<li>kriitiline \u00e4riloogika asub failis <code>functions.php<\/code>, kuigi ei ole seotud kujundusega;<\/li>\n<li>mobiiliparandused on tehtud paljude omavahel konfliktsete \u201epaikadega\u201c;<\/li>\n<li>\u00fche malli muutmiseks tuleb k\u00e4sitsi redigeerida mitut peaaegu identset faili.<\/li>\n<\/ul>\n<p>Moderniseerimine ei pea t\u00e4hendama uut disaini ega kogu saidi v\u00e4ljavahetamist. Sageli on otstarbekam inventeerida mallid ja s\u00f5ltuvused, viia \u00e4riloogika teemast eraldi moodulisse, asendada probleemsed osad etapiviisiliselt ning s\u00e4ilitada kasutajatele tuttav liides. Selline l\u00e4henemine v\u00e4hendab riski sisule, otsingun\u00e4htavusele ja meeskonna igap\u00e4evat\u00f6\u00f6le.<\/p>\n<p>Kui sait saab orgaanilist liiklust, ei tohi tehnilisi muudatusi hinnata ainult v\u00e4limuse j\u00e4rgi. Mallide \u00fcleviimisel v\u00f5i \u00fcmbert\u00f6\u00f6tamisel tuleb kontrollida URL-e, metaandmeid, kanoonilisi aadresse, lehek\u00fclgede jaotust, mikroandmeid, \u00fcmbersuunamisi, olekukoode ja renderdamiskiirust. Rohkem selle t\u00f6\u00f6 osa kohta materjalis <a href=\"https:\/\/asgru.com\/et\/wordpressi-seo-optimeerimine-audit-rakendamine-ja-moodetav-tulemus\/\">\u201eWordPressi SEO-optimeerimine: audit, rakendamine ja m\u00f5\u00f5detav tulemus\u201c<\/a>.<\/p>\n<h2>J\u00f5udlus: k\u00f5rvaldada p\u00f5hjus, mitte ainult lubada vahem\u00e4lu<\/h2>\n<p>Vahem\u00e4llu salvestamine on kasulik, kuid ei paranda raskeid andmebaasip\u00e4ringuid, kataloogi optimeerimata v\u00e4ljav\u00f5tteid, suuri pilte, \u00fcleliigseid v\u00e4liseid skripte ega olemasoleva koodi eba\u00f5nnestunud loogikat. Lisaks ei saa t\u00e4islehe vahem\u00e4lu sageli kasutada ostukorvi, tellimuse vormistamise, kliendiala ja muu isikustatud sisu puhul ilma l\u00e4bim\u00f5eldud erandite seadistamiseta.<\/p>\n<p>T\u00f6\u00f6 algab m\u00f5\u00f5tmistest: millised lehed on aeglased, kui kaua v\u00f5tab serveripoolne t\u00f6\u00f6tlemine, milliseid p\u00e4ringuid tehakse, mis blokeerib renderdamist ja kuidas sait k\u00e4itub mobiilseadmetes. Seej\u00e4rel koostatakse paranduste plaan, mitte juhuslike optimeerimiste kogum.<\/p>\n<p>S\u00f5ltuvalt tulemustest v\u00f5ib edasiarendus h\u00f5lmata p\u00e4ringute ja indeksite optimeerimist, v\u00e4ljav\u00f5tete \u00fcmbert\u00f6\u00f6tamist, raskete toimingute viimist tausta\u00fclesannetesse, piltide korrektset t\u00f6\u00f6tlemist, frontend-ressursside v\u00e4hendamist, object cache&#8217;i seadistamist serveris v\u00f5i avaliku ja d\u00fcnaamilise sisu eraldamist. Ilma algm\u00f5\u00f5tmiste ja konkreetse saidi arhitektuuri m\u00f5istmiseta ei saa ausalt lubada kindlat kiirenduse protsenti.<\/p>\n<h2>Plugin, kohandatud moodul v\u00f5i teema edasiarendus: mida valida<\/h2>\n<p>Valmis pluginat on m\u00f5istlik kasutada t\u00fc\u00fcpilise \u00fclesande puhul, kui see vastab t\u00f5esti protsessile, seda hooldatakse regulaarselt ja see ei tekita ohtlikke kompromisse. Levinud makseteenuse pakkuja, p\u00f5hilise r\u00e4mpspostikaitse v\u00f5i standardse SEO-funktsionaalsuse jaoks ei ole nullist arendamine tavaliselt p\u00f5hjendatud.<\/p>\n<p>Kohandatud moodul on eelistatav, kui loogika on ettev\u00f5ttespetsiifiline: hinna arvutamine sisemiste reeglite j\u00e4rgi, andmevahetus suletud s\u00fcsteemiga, erilised rollid, ebastandardne tellimusteekond, t\u00f6\u00f6 dokumentidega v\u00f5i sisearuanded. Selline kood tuleks \u00fcldjuhul paigutada eraldi pluginasse v\u00f5i kohustuslikku moodulisse, mitte teemasse. Siis ei l\u00fclita disaini muutmine v\u00f5tmefunktsiooni v\u00e4lja.<\/p>\n<p>Teema peab vastutama eesk\u00e4tt esituse eest: mallid, plokid, stiilid ja liidese k\u00e4itumine. Integratsioonide, arvutuste ja kriitiliste ligip\u00e4\u00e4sureeglite paigutamine sinna on mugav vaid l\u00fchikeses perspektiivis. Hiljem muutub see s\u00f5ltuvuse allikaks vanadest mallidest ja teeb iga uuenduse keerulisemaks.<\/p>\n<h2>Kuidas toimub WordPressi saidi turvaline edasiarendus<\/h2>\n<p>Otse tootmissaidil t\u00f6\u00f6tamine on lubatav ainult v\u00e4ikeste ja kergesti tagasip\u00f6\u00f6ratavate muudatuste puhul. Integratsioonid, andmete migratsioonid, mallide, kliendialade ja ostukorvi muutmine n\u00f5uavad kontrollitud protsessi.<\/p>\n<ol>\n<li><strong>Praeguse olukorra audit.<\/strong> Kontrollitakse WordPressi ja PHP versioone, teemat, pluginaid, kohandatud koodi, hostimist, vealoge, varukoopiaid, integratsioone ja kriitilisi kasutajateekondi.<\/li>\n<li><strong>N\u00f5uete fikseerimine.<\/strong> Kirjeldatakse stsenaariumid: kes toimingu teeb, milliseid andmeid sisestab, millise tulemuse saab ja millised erandid on v\u00f5imalikud. Integratsioonide puhul koosk\u00f5lastatakse eraldi v\u00e4ljad, staatused, API piirangud ja s\u00fcsteemide vastutus.<\/li>\n<li><strong>Kavandamine ja hindamine.<\/strong> M\u00e4\u00e4ratakse, mida kasutada WordPressi tuumast, mida viia moodulisse, milliseid muudatusi on teemas vaja ning kus asuvad riskid andmete, SEO ja tagasisobivuse jaoks.<\/li>\n<li><strong>Arendus testkeskkonnas.<\/strong> Muudatused tehakse staging-koopia peal, mis on tootmiskeskkonnale v\u00f5imalikult l\u00e4hedane. API-v\u00f5tmed ja muud saladused ei tohi sattuda avalikku repositooriumi ega ekspordifailidesse.<\/li>\n<li><strong>Testimine ja vastuv\u00f5tt.<\/strong> Kontrollitakse tavap\u00e4raseid ja vigaseid stsenaariume, ligip\u00e4\u00e4su\u00f5igusi, teavitusi, mobiililiidest, \u00fchilduvust kasutusel olevate laiendustega ja uuenduste tagaj\u00e4rgi.<\/li>\n<li><strong>Juurutamine ja tagasip\u00f6\u00f6ramine.<\/strong> Enne avaldamist luuakse varukoopia, m\u00e4\u00e4ratakse t\u00f6\u00f6de j\u00e4rjekord ja viis stabiilse versiooni kiireks taastamiseks kriitilise vea korral.<\/li>\n<\/ol>\n<p>See protsess n\u00e4ib keerulisem kui faili muutmine hostingu halduspaneeli kaudu. Kuid see v\u00e4hendab riski seal, kus viga m\u00f5jutab tellimusi, m\u00fc\u00fcgivihjeid, makseid, ligip\u00e4\u00e4su dokumentidele v\u00f5i saidi positsioone otsingus.<\/p>\n<h2>Millest s\u00f5ltub edasiarenduse maksumus<\/h2>\n<p>Maksumust ei m\u00e4\u00e4ra ekraanide arv ega koodiridade hulk. T\u00f6\u00f6mahtu m\u00f5jutavad olemasoleva projekti seisukord, API dokumentatsiooni k\u00e4ttesaadavus, \u00fclekantavate andmete maht, tagasisobivuse n\u00f5uded, rollide arv, veastsenaariumid, testimise p\u00f5hjalikkus ja juurutamise kord.<\/p>\n<p>Kaks visuaalselt sarnast vormi v\u00f5ivad n\u00f5uda t\u00e4iesti erinevat t\u00f6\u00f6mahtu. \u00dcks saadab e-kirja. Teine arvutab hinda, loob CRM-is objekte, lisab faile, arvestab n\u00f5usolekuid, peab vealogi ega luba p\u00e4ringut korduvalt luua. Ekraanil v\u00f5ivad need v\u00e4lja n\u00e4ha \u00fchesugused, kuid tehniliselt ja operatiivselt on need erinevad \u00fclesanded.<\/p>\n<p>T\u00e4pse hinnangu jaoks on kasulik ette valmistada saidi link, praeguse probleemi kirjeldus, soovitud tulemus, aktiivsete pluginate loend, andmete n\u00e4ited ja juurdep\u00e4\u00e4s integreeritavate teenuste dokumentatsioonile. Selle kohta, millest p\u00f5hjendatud eelarve kujuneb, lugege artiklist <a href=\"https:\/\/asgru.com\/et\/kui-palju-maksab-kohandatud-wordpressi-veebisait-praktiline-juhend-usaldusvaarse-hinnapakkumise-saamiseks\/\">\u201eKui palju maksab tellitud WordPressi sait? Praktiline juhend usaldusv\u00e4\u00e4rse eelarvestuse saamiseks\u201c<\/a>.<\/p>\n<section class=\"faq\" aria-labelledby=\"faq-heading\">\n<h2 id=\"faq-heading\">FAQ: korduma kippuvad k\u00fcsimused WordPressi saidi edasiarenduse kohta<\/h2>\n<h3>Kas WordPressi saiti saab edasi arendada ilma seisakuta?<\/h3>\n<p>Enamasti jah. Arendus ja p\u00f5hiline testimine tehakse staging-koopia peal. L\u00fchikest hooldusakent v\u00f5ib vaja minna, kui muudetakse andmebaasi struktuuri, kantakse \u00fcle andmeid v\u00f5i m\u00f5jutatakse tellimuste vormistamist. Sellise akna vajadus m\u00e4\u00e4ratakse enne juurutamist.<\/p>\n<h3>Kas teema moderniseerimisel s\u00e4ilib praegune disain?<\/h3>\n<p>Kui \u00fcmberkujundamine ei kuulu \u00fclesande hulka, saab v\u00e4limuse s\u00e4ilitada t\u00e4ielikult v\u00f5i minimaalsete muudatustega. Vana liidese t\u00e4pne taastootmine ei ole aga alati p\u00f5hjendatud: \u00fcksikud elemendid v\u00f5ivad olla mobiilseadmetes ebamugavad, ligip\u00e4\u00e4smatud v\u00f5i liiga rasked. Sellised muudatused tasub auditi tulemuste p\u00f5hjal koosk\u00f5lastada.<\/p>\n<h3>Kas arenduse saab asendada mitme pluginaga?<\/h3>\n<p>M\u00f5nikord on see \u00f5ige lahendus. Kuid pluginad ei asenda protsessi kavandamist. Kui mitu laiendust haldavad korraga samu andmeid, loovad oma tabeleid ja \u00fchendavad v\u00e4liseid skripte, v\u00f5ib saidi haldamine muutuda keerulisemaks, mitte funktsionaalsemaks.<\/p>\n<h3>Kas p\u00e4rast juurutamist on tuge vaja?<\/h3>\n<p>API-de, WordPressi uuenduste ja \u00e4riandmetega seotud funktsioonide puhul on tugi praktiline. V\u00e4line teenus v\u00f5ib muuta API-t, uuendus v\u00f5ib tuua esile konflikti ning ettev\u00f5tte sisemine protsess v\u00f5ib muutuda. Minimaalne m\u00f5istlik tase on varundamine, vigade j\u00e4lgimine ja selge uuenduste kord.<\/p>\n<\/section>\n<h2>Mida enne t\u00f6\u00f6de alustamist ette valmistada<\/h2>\n<p>Valmistage ette \u00fclesande l\u00fchikirjeldus, saidi link ja oodatav tulemus. Eriti kasulikud on konkreetsed n\u00e4ited: kuidas protsess praegu toimib, millises etapis tekib k\u00e4sitsit\u00f6\u00f6 v\u00f5i viga, milline peab olema tulemus ning millised s\u00fcsteemid andmevahetuses osalevad.<\/p>\n<p>Integratsiooni jaoks on vaja API dokumentatsiooni v\u00f5i CRM-i, ERP-i v\u00f5i muu teenuse tehnilise spetsialisti kontakti. Moderniseerimist ei tasu alustada n\u00f5udega \u201ekirjutada k\u00f5ik \u00fcmber\u201c: k\u00f5igepealt tuleb hinnata koodi, s\u00f5ltuvusi, andmeid ja riske. Sihip\u00e4rane arhitektuuriline edasiarendus toob tavaliselt rohkem kasu kui t\u00e4ielik \u00fcmbertegemine ilma selge \u00e4rieesm\u00e4rgita.<\/p>\n<p><strong>J\u00e4rgmine samm:<\/strong> s\u00f5nastage \u00fcks prioriteetne stsenaarium, mida sait peab paremini t\u00e4itma, ja koguge selle kohta materjalid. See v\u00f5imaldab hinnata edasiarendust tegeliku tulemuse, mitte abstraktsete funktsioonide loendi p\u00f5hjal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Olemasoleva WordPressi saidi edasiarendus ilma riskantse t\u00e4ieliku \u00fcmbertegemiseta: CRM- ja API-integratsioonid, kasutajakontod, ebastandardsed stsenaariumid, kiirendamine ja aegunud teema j\u00e4rkj\u00e4rguline moderniseerimine.<\/p>\n","protected":false},"author":1,"featured_media":2401,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2],"tags":[197,196,198,68,136,199],"class_list":["post-2440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","tag-integratsioonid","tag-saidi-edasiarendus","tag-saidi-moderniseerimine","tag-wordpress","tag-wordpressi-arendus","tag-wordpressi-joudlus"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WordPressi saidi edasiarendus: funktsioonid, integratsioonid ja moderniseerimine<\/title>\n<meta name=\"description\" content=\"Olemasolevate WordPressi saitide edasiarendus: kohandatud funktsioonid, CRM- ja API-integratsioonid, kasutajakontod, kiirendamine ja vana teema turvaline moderniseerimine.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPressi saidi edasiarendus: funktsioonid, integratsioonid ja moderniseerimine\" \/>\n<meta property=\"og:description\" content=\"Olemasolevate WordPressi saitide edasiarendus: kohandatud funktsioonid, CRM- ja API-integratsioonid, kasutajakontod, kiirendamine ja vana teema turvaline moderniseerimine.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/\" \/>\n<meta property=\"og:site_name\" content=\"asgru\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/asgru.wp\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-15T12:42:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-15T12:42:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/asgru.com\/wp-content\/uploads\/2026\/09\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"asgru\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ArtemKondranin\" \/>\n<meta name=\"twitter:site\" content=\"@ArtemKondranin\" \/>\n<meta name=\"twitter:label1\" content=\"Kirjutanud\" \/>\n\t<meta name=\"twitter:data1\" content=\"asgru\" \/>\n\t<meta name=\"twitter:label2\" content=\"Eeldatav lugemisaeg\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/\"},\"author\":{\"name\":\"asgru\",\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/#\\\/schema\\\/person\\\/8f6cca385f5ae3eb7802b1e40b721576\"},\"headline\":\"WordPressi saidi edasiarendus: kohandatud funktsioonid, integratsioonid ja moderniseerimine\",\"datePublished\":\"2026-09-15T12:42:32+00:00\",\"dateModified\":\"2026-09-15T12:42:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/\"},\"wordCount\":1917,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/asgru.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp\",\"keywords\":[\"integratsioonid\",\"saidi edasiarendus\",\"saidi moderniseerimine\",\"WordPress\",\"WordPressi arendus\",\"WordPressi j\u00f5udlus\"],\"articleSection\":[\"Articles\"],\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/\",\"url\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/\",\"name\":\"WordPressi saidi edasiarendus: funktsioonid, integratsioonid ja moderniseerimine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/asgru.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp\",\"datePublished\":\"2026-09-15T12:42:32+00:00\",\"dateModified\":\"2026-09-15T12:42:34+00:00\",\"description\":\"Olemasolevate WordPressi saitide edasiarendus: kohandatud funktsioonid, CRM- ja API-integratsioonid, kasutajakontod, kiirendamine ja vana teema turvaline moderniseerimine.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/#primaryimage\",\"url\":\"https:\\\/\\\/asgru.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp\",\"contentUrl\":\"https:\\\/\\\/asgru.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp\",\"width\":1536,\"height\":1024,\"caption\":\"\u0414\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e WordPress-\u0441\u0430\u0439\u0442\u0430 \u0441 API-\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f\u043c\u0438 \u0438 \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/asgru.com\\\/et\\\/avaleht\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPressi saidi edasiarendus: kohandatud funktsioonid, integratsioonid ja moderniseerimine\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/#website\",\"url\":\"https:\\\/\\\/asgru.com\\\/et\\\/\",\"name\":\"asgru\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/asgru.com\\\/et\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/#organization\",\"name\":\"asgru\",\"url\":\"https:\\\/\\\/asgru.com\\\/et\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/asgru.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/logo-black.svg\",\"contentUrl\":\"https:\\\/\\\/asgru.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/logo-black.svg\",\"caption\":\"asgru\"},\"image\":{\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/asgru.wp\\\/\",\"https:\\\/\\\/x.com\\\/ArtemKondranin\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/asgru\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/asgru.com\\\/et\\\/#\\\/schema\\\/person\\\/8f6cca385f5ae3eb7802b1e40b721576\",\"name\":\"asgru\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8226b63c28c55f65ad493c4aacf00e751309b5d3005e6aef331fd48ac864080d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8226b63c28c55f65ad493c4aacf00e751309b5d3005e6aef331fd48ac864080d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8226b63c28c55f65ad493c4aacf00e751309b5d3005e6aef331fd48ac864080d?s=96&d=mm&r=g\",\"caption\":\"asgru\"},\"sameAs\":[\"http:\\\/\\\/asgru.loc\"],\"url\":\"https:\\\/\\\/asgru.com\\\/et\\\/author\\\/asgru\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WordPressi saidi edasiarendus: funktsioonid, integratsioonid ja moderniseerimine","description":"Olemasolevate WordPressi saitide edasiarendus: kohandatud funktsioonid, CRM- ja API-integratsioonid, kasutajakontod, kiirendamine ja vana teema turvaline moderniseerimine.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/","og_locale":"et_EE","og_type":"article","og_title":"WordPressi saidi edasiarendus: funktsioonid, integratsioonid ja moderniseerimine","og_description":"Olemasolevate WordPressi saitide edasiarendus: kohandatud funktsioonid, CRM- ja API-integratsioonid, kasutajakontod, kiirendamine ja vana teema turvaline moderniseerimine.","og_url":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/","og_site_name":"asgru","article_publisher":"https:\/\/www.facebook.com\/asgru.wp\/","article_published_time":"2026-09-15T12:42:32+00:00","article_modified_time":"2026-09-15T12:42:34+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/asgru.com\/wp-content\/uploads\/2026\/09\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp","type":"image\/webp"}],"author":"asgru","twitter_card":"summary_large_image","twitter_creator":"@ArtemKondranin","twitter_site":"@ArtemKondranin","twitter_misc":{"Kirjutanud":"asgru","Eeldatav lugemisaeg":"10 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/#article","isPartOf":{"@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/"},"author":{"name":"asgru","@id":"https:\/\/asgru.com\/et\/#\/schema\/person\/8f6cca385f5ae3eb7802b1e40b721576"},"headline":"WordPressi saidi edasiarendus: kohandatud funktsioonid, integratsioonid ja moderniseerimine","datePublished":"2026-09-15T12:42:32+00:00","dateModified":"2026-09-15T12:42:34+00:00","mainEntityOfPage":{"@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/"},"wordCount":1917,"commentCount":0,"publisher":{"@id":"https:\/\/asgru.com\/et\/#organization"},"image":{"@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/#primaryimage"},"thumbnailUrl":"https:\/\/asgru.com\/wp-content\/uploads\/2026\/09\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp","keywords":["integratsioonid","saidi edasiarendus","saidi moderniseerimine","WordPress","WordPressi arendus","WordPressi j\u00f5udlus"],"articleSection":["Articles"],"inLanguage":"et","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/","url":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/","name":"WordPressi saidi edasiarendus: funktsioonid, integratsioonid ja moderniseerimine","isPartOf":{"@id":"https:\/\/asgru.com\/et\/#website"},"primaryImageOfPage":{"@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/#primaryimage"},"image":{"@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/#primaryimage"},"thumbnailUrl":"https:\/\/asgru.com\/wp-content\/uploads\/2026\/09\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp","datePublished":"2026-09-15T12:42:32+00:00","dateModified":"2026-09-15T12:42:34+00:00","description":"Olemasolevate WordPressi saitide edasiarendus: kohandatud funktsioonid, CRM- ja API-integratsioonid, kasutajakontod, kiirendamine ja vana teema turvaline moderniseerimine.","breadcrumb":{"@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/#primaryimage","url":"https:\/\/asgru.com\/wp-content\/uploads\/2026\/09\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp","contentUrl":"https:\/\/asgru.com\/wp-content\/uploads\/2026\/09\/dorabotka-wordpress-sayta-kastomnye-funktsii-integratsii-modernizatsiya-BRuDF.webp","width":1536,"height":1024,"caption":"\u0414\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e WordPress-\u0441\u0430\u0439\u0442\u0430 \u0441 API-\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f\u043c\u0438 \u0438 \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439"},{"@type":"BreadcrumbList","@id":"https:\/\/asgru.com\/et\/wordpressi-saidi-edasiarendus-kohandatud-funktsioonid-integratsioonid-ja-moderniseerimine\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/asgru.com\/et\/avaleht\/"},{"@type":"ListItem","position":2,"name":"WordPressi saidi edasiarendus: kohandatud funktsioonid, integratsioonid ja moderniseerimine"}]},{"@type":"WebSite","@id":"https:\/\/asgru.com\/et\/#website","url":"https:\/\/asgru.com\/et\/","name":"asgru","description":"","publisher":{"@id":"https:\/\/asgru.com\/et\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/asgru.com\/et\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"},{"@type":"Organization","@id":"https:\/\/asgru.com\/et\/#organization","name":"asgru","url":"https:\/\/asgru.com\/et\/","logo":{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/asgru.com\/et\/#\/schema\/logo\/image\/","url":"https:\/\/asgru.com\/wp-content\/uploads\/2025\/06\/logo-black.svg","contentUrl":"https:\/\/asgru.com\/wp-content\/uploads\/2025\/06\/logo-black.svg","caption":"asgru"},"image":{"@id":"https:\/\/asgru.com\/et\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/asgru.wp\/","https:\/\/x.com\/ArtemKondranin","https:\/\/www.linkedin.com\/in\/asgru\/"]},{"@type":"Person","@id":"https:\/\/asgru.com\/et\/#\/schema\/person\/8f6cca385f5ae3eb7802b1e40b721576","name":"asgru","image":{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/secure.gravatar.com\/avatar\/8226b63c28c55f65ad493c4aacf00e751309b5d3005e6aef331fd48ac864080d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8226b63c28c55f65ad493c4aacf00e751309b5d3005e6aef331fd48ac864080d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8226b63c28c55f65ad493c4aacf00e751309b5d3005e6aef331fd48ac864080d?s=96&d=mm&r=g","caption":"asgru"},"sameAs":["http:\/\/asgru.loc"],"url":"https:\/\/asgru.com\/et\/author\/asgru\/"}]}},"_links":{"self":[{"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/posts\/2440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/comments?post=2440"}],"version-history":[{"count":1,"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/posts\/2440\/revisions"}],"predecessor-version":[{"id":2479,"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/posts\/2440\/revisions\/2479"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/media\/2401"}],"wp:attachment":[{"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/media?parent=2440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/categories?post=2440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asgru.com\/et\/wp-json\/wp\/v2\/tags?post=2440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}