{"id":3955,"date":"2024-09-27T14:28:41","date_gmt":"2024-09-27T12:28:41","guid":{"rendered":"https:\/\/www.plus.hr\/blog\/?p=3955"},"modified":"2024-09-27T14:28:41","modified_gmt":"2024-09-27T12:28:41","slug":"integracija-wordpressa-i-azure-storagea","status":"publish","type":"post","link":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/","title":{"rendered":"Integracija WordPressa i Azure storagea"},"content":{"rendered":"<p>Povezivanje WordPress instalacije s Azure Blob storage <em>containerom<\/em> je po\u017eeljno iz vi\u0161e razloga:<\/p>\n<ul>\n<li><strong>\u0160tednja resursa<\/strong>: smanjujemo optere\u0107enje web servera, a ne pove\u0107avamo (ili ne pove\u0107avamo znatno) tro\u0161ak<\/li>\n<li><strong>Skalabilnost<\/strong>: pove\u0107anje <em>object storagea<\/em> se mo\u017ee odraditi neprimjetno, a kapacitet je prakti\u010dki neograni\u010den<\/li>\n<li><strong>Visoka<\/strong> <strong>dostupnost<\/strong>: mogu\u0107nost postavljanja vi\u0161e razina redundancija odnosno replikacije na razini datacentra, regije ili globalnoj razini<\/li>\n<li><strong>Sigurnost<\/strong>: datoteke spremljene na blob <em>storage<\/em> mo\u017eemo enkriptirati (<em>encryption at rest<\/em>), a kontrolu pristupa datotekama slojevito pode\u0161avamo kroz Azure Active Directory i <i>role-based access control<\/i><\/li>\n<li><strong>Bolje performanse<\/strong> u radu web stranica: uklju\u010divanjem CDN-a (Content Delivery Network) za distribuciju medijskih datoteka smanjujemo latenciju u dohva\u0107anju web sadr\u017eaja i pove\u0107avamo dostupnost istog, bez obzira na lokaciju posjetitelja stranica<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Kreiranje Azure Blob Storage <em>containera<\/em><\/h2>\n<p>Prijavimo se u Azure portal s na\u0161im korisni\u010dkim ra\u010dunom.<\/p>\n<p>U tra\u017eilici potra\u017eimo <strong>Storage accounts<\/strong> i idemo na <strong>Create<\/strong>. Ovdje upi\u0161emo sve potrebne podatke &#8211; odaberemo pretplatu (<em>subscription<\/em>) unutar koje \u0107emo smjestiti <em>container<\/em>, <em>resource grupu<\/em>, regiju itd.<\/p>\n<p>Na kraju kliknemo<strong> Review + create<\/strong>, pa <strong>Create<\/strong>.<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3958 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika1.png\" alt=\"Kreiranje storage ra\u010duna\" width=\"814\" height=\"954\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Da bi posjetiteljima web stranice omogu\u0107ili pristup datotekama na ovom <em>storage<\/em> ra\u010dunu, u postavkama <em>storage<\/em> ra\u010duna <em><strong>mediafilessa <\/strong><\/em>je potrebno uklju\u010diti opciju <strong>Allow Blob anonymous access<\/strong>.<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3959 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika2.png\" alt=\"Konfiguracija Azure Storage Ra\u010duna\" width=\"1041\" height=\"941\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Nakon kreiranja <em>storage<\/em> ra\u010duna, potrebno je kreirati s\u00e2m <em>container<\/em>.<\/p>\n<p>Idemo na <strong>Storage accounts<\/strong>, i odaberemo novokreirani ra\u010dun <strong><i>mediafilessa<\/i><\/strong>. U meniju s lijeve strane, u sekciji <strong>Data storage<\/strong>, odaberemo <strong>Containers<\/strong> i kliknemo na <strong>+ Container<\/strong>.<\/p>\n<p>Kada je to potrebno i ako dizajn aplikacije to zahtijeva, mo\u017eemo kreirati dva razli\u010dita <em>containera<\/em>, na primjer, jedan za <em>staging<\/em> dio, jedan za produkcijsku web aplikaciju.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika3-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3973 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika3-1.png\" alt=\"Kreiranje Azure Blob Containera\" width=\"896\" height=\"906\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>I ovdje je potrebno dozvoliti <em>anonymous access<\/em>, ovog puta na razini pojedina\u010dnih blob objekata.<\/p>\n<h2><\/h2>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<h2><b>Instalacija WordPress <\/b><b><i>plugina<\/i><\/b><\/h2>\n<p>Za uspje\u0161nu integraciju Azure Blob <em>storagea<\/em> s <strong>WordPressom<\/strong> potrebno je instalirati jedan od <em>plugina<\/em> koji to omogu\u0107ava.<\/p>\n<p>Prijavimo se u WordPress <em>backend<\/em> na\u0161e web stranice.<\/p>\n<p>Unutar WordPress administracije idemo na <strong>Plugins<\/strong> (ili na <strong>Dodaci<\/strong>, ovisno koji jezik koristimo za prikaz). Kliknemo na <strong>Dodaj novi dodatak<\/strong> (Add new), te putem tra\u017eilice prona\u0111emo <em>plugin<\/em> pod nazivom <strong>Microsoft Azure Storage for WordPress<\/strong>. Zatim odaberemo <strong>Instaliraj<\/strong> (Install Now), a potom <strong>aktiviramo<\/strong> <em>plugin<\/em>.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3961\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika4.png\" alt=\"Instalacija WordPress dodatka za Azure storage integraciju\" width=\"627\" height=\"450\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Za konfiguraciju <em>plugina<\/em>, kliknemo na <strong>Postavke<\/strong>, zatim na <strong>Microsoft Azure<\/strong>.<\/p>\n<p>Ovdje je potrebno:<\/p>\n<ul>\n<li>upisati ime <em>storage<\/em> ra\u010duna koji smo prethodno kreirali u Azure portalu<\/li>\n<li>unijeti pristupni klju\u010d (<em>access key<\/em>) <em>storage<\/em> ra\u010duna<\/li>\n<li>odabrati <em>container<\/em> u koji \u0107emo spremati <em>uploadane<\/em> datoteke<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Dodatno mo\u017eemo postaviti vlastitu domenu putem koje \u0107e se pristupati datotekama. Na primjer, ako ne \u017eelimo da se datoteke poslu\u017euju putem URL-a s Microsoftovom domenom &#8211; u na\u0161em slu\u010daju bi to bio <span style=\"color: #0000ff\"><em>https:\/\/mediafilessa.blob.core.windows.net\/<\/em><\/span>, onda mo\u017eemo u polju CNAME podesiti svoju, na primjer, <span style=\"color: #0000ff\"><em>https:\/\/media.hosting.plus<\/em><\/span>.<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika5a.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3962\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika5a.png\" alt=\"Postavke WordPress dodatka za Azure storage integraciju\" width=\"778\" height=\"378\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Naravno, kako bi ovo funkcioniralo, potrebno je dodati <strong>CNAME<\/strong> <strong>zapis<\/strong> u DNS zonu na\u0161e domene media.hosting.plus.<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3963 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika6.png\" alt=\"CNAME zapis\" width=\"972\" height=\"54\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u0160to se ti\u010de postavki spremanja datoteka, mo\u017eemo podesiti da se one automatski direktno spremaju na Azure Blob <em>storage<\/em> umjesto na lokalni poslu\u017eitelj. Time ne zauzimaju nikakav prostor na lokalnom poslu\u017eitelju.<\/p>\n<p>&nbsp;<\/p>\n<p>Sada mo\u017eemo testirati konfiguraciju, odnosno spremiti neku medijsku datoteku kroz WordPress administracijski portal.<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3964 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika7.png\" alt=\"Spremanje datoteke na Azure storage\" width=\"1195\" height=\"630\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Datoteka je uspje\u0161no spremljena i vidljiva je na blob <em>storage containeru<\/em> u Azure portalu.<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3965 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika8.png\" alt=\"Spremljene datoteke na Azure blob containeru\" width=\"1533\" height=\"839\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Kako jo\u0161 nismo podesili CNAME DNS zapis i <em>custom<\/em> domenu, URL s kojeg se poslu\u017euje slika je onaj s <span style=\"color: #0000ff\"><em>blob.core.windows.net<\/em> <\/span>poddomenom.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3966 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika9.png\" alt=\"Azureov URL s kojeg se poslu\u017euju slike\" width=\"1437\" height=\"582\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Ako \u017eelimo da WordPress sliku dohva\u0107a putem na\u0161e poddomene, osim CNAME DNS zapisa, trebamo postaviti i <em>custom<\/em> domenu u opcijama <em>storage<\/em> ra\u010duna:<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3967 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika10.png\" alt=\"Dodavanje vlastite poddomene\" width=\"876\" height=\"551\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Tada vidimo da je URL s kojeg se slika poslu\u017euje onaj s na\u0161om poddomenom.<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3968 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika11.png\" alt=\"URL vlastite poddomene s koje se poslu\u017euju slike\" width=\"1230\" height=\"632\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>Konfiguracija CDN-a<\/h2>\n<p>Za naprednije performanse na\u0161e web stranice, mo\u017eemo podesiti <strong>CDN<\/strong>.<\/p>\n<p>U Azure portalu, u mogu\u0107nostima <em>storage<\/em> ra\u010duna, idemo u sekciju <strong>Security + networking<\/strong> i odaberemo <strong>Front Door and CDN<\/strong>.<\/p>\n<p>Kreiramo novi <em>endpoint<\/em>.<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3969 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika12.png\" alt=\"Kreiranje CDN endpointa\" width=\"997\" height=\"905\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Sada nam CNAME zapis koji smo dodali u DNS sustav vi\u0161e nije valjan, budu\u0107i da je medijske datoteke sada potrebno poslu\u017eivati s novog <em>hostnamea<\/em>, odnosno <em>hostnamea<\/em> CDN <em>endpointa<\/em>.<\/p>\n<p>Dakle, sada trebamo izmijeniti CNAME zapis poddomene media.hosting.plus iz vrijednosti<\/p>\n<pre>mediafilessa.blob.core.windows.net<\/pre>\n<p>u vrijednost<\/p>\n<pre>mediafiles-cdn.azureedge.net<\/pre>\n<p>CDN endpointu trebamo tako\u0111er dodati <em>custom<\/em> domenu, kao \u0161to smo to prije odradili na <em>storage<\/em> ra\u010dunu.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3970 size-full\" src=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika13.png\" alt=\"Dodavanje vlastite poddomene na CDN endpoint\" width=\"1420\" height=\"550\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Na CDN <em>endpointu<\/em> kona\u010dno mo\u017eemo podesiti kompresiju, pravila ke\u0161iranja te postaviti geo-filtering, odnosno dozvoliti ili sprje\u010diti poslu\u017eivanje datoteka prema dr\u017eavi iz koje dolazi posjetitelj.<\/p>\n<p>Osim predefiniranih mogu\u0107nosti mo\u017eemo postaviti i dodatna vlastita pravila za, na primjer, redirekciju, izmjenu HTTP headera, URL rewrite pravila i sli\u010dno.<\/p>\n<p>WordPress u ovakvoj konfiguraciji mo\u017eete koristiti na nekoj od na\u0161ih usluga <a href=\"https:\/\/plus.hr\/vps-serveri\/\">VPS servera<\/a> ili <a href=\"https:\/\/plus.hr\/web-hosting\/\"><em>shared<\/em> hosting paketa<\/a>, a dio je na\u0161e <a href=\"https:\/\/expert.plus.hr\/hr\">Plus Expert<\/a> usluge.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Povezivanje WordPress instalacije s Azure Blob storage containerom je po\u017eeljno iz vi\u0161e razloga: \u0160tednja resursa: smanjujemo optere\u0107enje web servera, a ne pove\u0107avamo (ili ne pove\u0107avamo znatno) tro\u0161ak Skalabilnost: pove\u0107anje object storagea se mo\u017ee odraditi neprimjetno, a kapacitet je prakti\u010dki neograni\u010den Visoka dostupnost: mogu\u0107nost postavljanja vi\u0161e razina redundancija odnosno replikacije na razini datacentra, regije ili globalnoj [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":3958,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[42,53,122,275],"class_list":["post-3955","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-azure","tag-cloud","tag-how-to","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Integracija Wordpressa i Azure storagea - Plus Hosting<\/title>\n<meta name=\"description\" content=\"Kako povezati WordPress s Azure Blob storageom: kreiranje storage ra\u010duna i containera, dodatak za WordPress, vlastita poddomena i CDN za medijske datoteke.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integracija Wordpressa i Azure storagea - Plus Hosting\" \/>\n<meta property=\"og:description\" content=\"Kako povezati WordPress s Azure Blob storageom: kreiranje storage ra\u010duna i containera, dodatak za WordPress, vlastita poddomena i CDN za medijske datoteke.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/\" \/>\n<meta property=\"og:site_name\" content=\"Plus Hosting blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-27T12:28:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"814\" \/>\n\t<meta property=\"og:image:height\" content=\"954\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Natali V.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisao\/la\" \/>\n\t<meta name=\"twitter:data1\" content=\"Natali V.\" \/>\n\t<meta name=\"twitter:label2\" content=\"Procijenjeno vrijeme \u010ditanja\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/\"},\"author\":{\"name\":\"Natali V.\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#\\\/schema\\\/person\\\/8a892def628388ba3f58f1e60c4beb42\"},\"headline\":\"Integracija WordPressa i Azure storagea\",\"datePublished\":\"2024-09-27T12:28:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/\"},\"wordCount\":824,\"publisher\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/slika1.png\",\"keywords\":[\"azure\",\"cloud\",\"how to\",\"wordpress\"],\"articleSection\":[\"WordPress\"],\"inLanguage\":\"hr\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/\",\"name\":\"Integracija Wordpressa i Azure storagea - Plus Hosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/slika1.png\",\"datePublished\":\"2024-09-27T12:28:41+00:00\",\"description\":\"Kako povezati WordPress s Azure Blob storageom: kreiranje storage ra\u010duna i containera, dodatak za WordPress, vlastita poddomena i CDN za medijske datoteke.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/slika1.png\",\"contentUrl\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/slika1.png\",\"width\":814,\"height\":954,\"caption\":\"Kreiranje Azure Storage Ra\u010duna\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2024\\\/09\\\/27\\\/integracija-wordpressa-i-azure-storagea\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integracija WordPressa i Azure storagea\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/\",\"name\":\"Plus Hosting blog\",\"description\":\"Plus Hosting blog: savjeti o hostingu, domenama i WordPressu\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#organization\",\"name\":\"Plus Hosting\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/plus-hosting-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/plus-hosting-logo.png\",\"width\":640,\"height\":640,\"caption\":\"Plus Hosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#\\\/schema\\\/person\\\/8a892def628388ba3f58f1e60c4beb42\",\"name\":\"Natali V.\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/35b44ac548ca5c8e0d84bb39dc59996e7532358872e9fdc4a0175e6a85df21e0?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/35b44ac548ca5c8e0d84bb39dc59996e7532358872e9fdc4a0175e6a85df21e0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/35b44ac548ca5c8e0d84bb39dc59996e7532358872e9fdc4a0175e6a85df21e0?s=96&d=mm&r=g\",\"caption\":\"Natali V.\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integracija Wordpressa i Azure storagea - Plus Hosting","description":"Kako povezati WordPress s Azure Blob storageom: kreiranje storage ra\u010duna i containera, dodatak za WordPress, vlastita poddomena i CDN za medijske datoteke.","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:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/","og_locale":"hr_HR","og_type":"article","og_title":"Integracija Wordpressa i Azure storagea - Plus Hosting","og_description":"Kako povezati WordPress s Azure Blob storageom: kreiranje storage ra\u010duna i containera, dodatak za WordPress, vlastita poddomena i CDN za medijske datoteke.","og_url":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/","og_site_name":"Plus Hosting blog","article_published_time":"2024-09-27T12:28:41+00:00","og_image":[{"width":814,"height":954,"url":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika1.png","type":"image\/png"}],"author":"Natali V.","twitter_card":"summary_large_image","twitter_misc":{"Napisao\/la":"Natali V.","Procijenjeno vrijeme \u010ditanja":"4 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/#article","isPartOf":{"@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/"},"author":{"name":"Natali V.","@id":"https:\/\/www.plus.hr\/blog\/#\/schema\/person\/8a892def628388ba3f58f1e60c4beb42"},"headline":"Integracija WordPressa i Azure storagea","datePublished":"2024-09-27T12:28:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/"},"wordCount":824,"publisher":{"@id":"https:\/\/www.plus.hr\/blog\/#organization"},"image":{"@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/#primaryimage"},"thumbnailUrl":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika1.png","keywords":["azure","cloud","how to","wordpress"],"articleSection":["WordPress"],"inLanguage":"hr"},{"@type":"WebPage","@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/","url":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/","name":"Integracija Wordpressa i Azure storagea - Plus Hosting","isPartOf":{"@id":"https:\/\/www.plus.hr\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/#primaryimage"},"image":{"@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/#primaryimage"},"thumbnailUrl":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika1.png","datePublished":"2024-09-27T12:28:41+00:00","description":"Kako povezati WordPress s Azure Blob storageom: kreiranje storage ra\u010duna i containera, dodatak za WordPress, vlastita poddomena i CDN za medijske datoteke.","breadcrumb":{"@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/#primaryimage","url":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika1.png","contentUrl":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2024\/09\/slika1.png","width":814,"height":954,"caption":"Kreiranje Azure Storage Ra\u010duna"},{"@type":"BreadcrumbList","@id":"https:\/\/www.plus.hr\/blog\/2024\/09\/27\/integracija-wordpressa-i-azure-storagea\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.plus.hr\/blog\/"},{"@type":"ListItem","position":2,"name":"Integracija WordPressa i Azure storagea"}]},{"@type":"WebSite","@id":"https:\/\/www.plus.hr\/blog\/#website","url":"https:\/\/www.plus.hr\/blog\/","name":"Plus Hosting blog","description":"Plus Hosting blog: savjeti o hostingu, domenama i WordPressu","publisher":{"@id":"https:\/\/www.plus.hr\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.plus.hr\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hr"},{"@type":"Organization","@id":"https:\/\/www.plus.hr\/blog\/#organization","name":"Plus Hosting","url":"https:\/\/www.plus.hr\/blog\/","logo":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.plus.hr\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2026\/11\/plus-hosting-logo.png","contentUrl":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2026\/11\/plus-hosting-logo.png","width":640,"height":640,"caption":"Plus Hosting"},"image":{"@id":"https:\/\/www.plus.hr\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.plus.hr\/blog\/#\/schema\/person\/8a892def628388ba3f58f1e60c4beb42","name":"Natali V.","image":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/secure.gravatar.com\/avatar\/35b44ac548ca5c8e0d84bb39dc59996e7532358872e9fdc4a0175e6a85df21e0?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/35b44ac548ca5c8e0d84bb39dc59996e7532358872e9fdc4a0175e6a85df21e0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/35b44ac548ca5c8e0d84bb39dc59996e7532358872e9fdc4a0175e6a85df21e0?s=96&d=mm&r=g","caption":"Natali V."}}]}},"_links":{"self":[{"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/posts\/3955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/comments?post=3955"}],"version-history":[{"count":0,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/posts\/3955\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/media\/3958"}],"wp:attachment":[{"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/media?parent=3955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/categories?post=3955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/tags?post=3955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}