CINXE.COM

Translate WordPress Theme: A Guide to Using Poedit

<!DOCTYPE html> <html lang="en-US"> <head><meta charset="UTF-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.6",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))})),document.addEventListener("DOMContentLoaded",(()=>{this.k()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}p(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.S(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.M()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.M()}O(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerWPRocketBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerWPRocketBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}D(){return new Promise((t=>{this.P?this.M=t:t()}))}C(){this.P=!0}M(){this.P=!1}S(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}k(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.T(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.j(this),this.F(this),this.I(),this.W(),this.q(),await this.A(this.delayedScripts.normal),await this.A(this.delayedScripts.defer),await this.A(this.delayedScripts.async);try{await this.U(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.D().then((()=>{this.O()})),this.N()}W(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed-network"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: data-uri blocked by CSP -> fallback"),t.removeAttribute("src"),this.B(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())})),s?(t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async A(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.A(t)):Promise.resolve()}q(){this.T([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}T(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o&&!o.startsWith("data:")){const s=document.createElement("link");s.href=o,s.rel=e,"preconnect"!==e&&(s.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(s.crossOrigin=!0),t.crossOrigin&&(s.crossOrigin=t.crossOrigin),t.integrity&&(s.integrity=t.integrity),i.appendChild(s),this.trash.push(s)}})),document.head.appendChild(i)}j(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function s(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),s(document,"onreadystatechange"),s(window,"onload"),s(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(t){const e=o.fn[t];o.fn[t]=o.fn.init.prototype[t]=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),e.apply(this,arguments),this}}o&&o.fn&&!t.allJQueries.includes(o)&&(o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])},s("on"),s("one"),t.allJQueries.push(o)),e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async U(){this.domReadyFired=!0;try{document.readyState="interactive"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){try{document.readyState="complete"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}I(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.p(t)}}RocketLazyLoadScripts.run()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="profile" href="http://gmpg.org/xfn/11"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https://yoast.com/wordpress/plugins/seo/ --> <title>Translate WordPress Theme: A Guide to Using Poedit</title> <meta name="description" content="Tutorial on how to Translate a WordPress theme using Poedit. Poedit is a translations editor for WordPress Themes and Plugins." /> <link rel="canonical" href="https://www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="How to Translate a WordPress Theme Using Poedit" /> <meta property="og:description" content="Tutorial on how to Translate a WordPress theme using Poedit. Poedit is a translations editor for WordPress Themes and Plugins." /> <meta property="og:url" content="https://www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" /> <meta property="og:site_name" content="Hostinger Tutorials" /> <meta property="article:published_time" content="2016-09-30T00:00:00+00:00" /> <meta property="article:modified_time" content="2024-11-18T09:48:30+00:00" /> <meta property="og:image" content="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png" /> <meta name="author" content="Edgaras G." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@hostinger" /> <meta name="twitter:site" content="@hostinger" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Edgaras G." /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="6 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.hostinger.com/tutorials/wordpresshow-to-translate-wordpress-theme-using-poedit","isPartOf":{"@id":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit"},"author":{"name":"Edgaras G.","@id":"https://www.hostinger.co.uk/tutorials/#/schema/person/bd51eca3684ef9260db0aac55631ff6e"},"headline":"How to Translate a WordPress Theme Using Poedit","datePublished":"2016-09-30T00:00:00+00:00","dateModified":"2024-11-18T09:48:30+00:00","mainEntityOfPage":{"@id":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit"},"wordCount":841,"commentCount":3,"publisher":{"@id":"https://www.hostinger.co.uk/tutorials/#organization"},"image":{"@id":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit#primaryimage"},"thumbnailUrl":"https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png","keywords":["how to translate wordpress theme","poedit","translate theme","translate wordpress","wordpress"],"articleSection":["Customization","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit#respond"]}]},{"@type":"WebPage","@id":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit","url":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit","name":"Translate WordPress Theme: A Guide to Using Poedit","isPartOf":{"@id":"https://www.hostinger.co.uk/tutorials/#website"},"primaryImageOfPage":{"@id":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit#primaryimage"},"image":{"@id":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit#primaryimage"},"thumbnailUrl":"https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png","datePublished":"2016-09-30T00:00:00+00:00","dateModified":"2024-11-18T09:48:30+00:00","description":"Tutorial on how to Translate a WordPress theme using Poedit. Poedit is a translations editor for WordPress Themes and Plugins.","breadcrumb":{"@id":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit#primaryimage","url":"https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png","contentUrl":"https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png","width":1281,"height":1999},{"@type":"BreadcrumbList","@id":"https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.hostinger.co.uk/tutorials"},{"@type":"ListItem","position":2,"name":"How to Translate a WordPress Theme Using Poedit"}]},{"@type":"WebSite","@id":"https://www.hostinger.co.uk/tutorials/#website","url":"https://www.hostinger.co.uk/tutorials/","name":"Hostinger Tutorials","description":"","publisher":{"@id":"https://www.hostinger.co.uk/tutorials/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.hostinger.co.uk/tutorials/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.hostinger.co.uk/tutorials/#organization","name":"Hostinger","url":"https://www.hostinger.co.uk/tutorials/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.hostinger.co.uk/tutorials/#/schema/logo/image/","url":"https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2017/04/hostinger-logo.png","contentUrl":"https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2017/04/hostinger-logo.png","width":700,"height":700,"caption":"Hostinger"},"image":{"@id":"https://www.hostinger.co.uk/tutorials/#/schema/logo/image/"},"sameAs":["https://x.com/hostinger"]},{"@type":"Person","@id":"https://www.hostinger.co.uk/tutorials/#/schema/person/bd51eca3684ef9260db0aac55631ff6e","name":"Edgaras G.","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.hostinger.co.uk/tutorials/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/483e58572d9d13330d370829b2410c49?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/483e58572d9d13330d370829b2410c49?s=96&d=mm&r=g","caption":"Edgaras G."},"description":"Edgaras is a veteran server administrator at Hostinger. He makes sure that every server runs at full throttle and has all the latest technological advancements. When he's not working, Edgaras enjoys skiing and exploring the world.","url":"https://www.hostinger.com/tutorials/author/edgaras"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//facebook.net' /> <link rel="alternate" type="application/rss+xml" title="Hostinger Tutorials &raquo; Feed" href="https://www.hostinger.com/tutorials/feed" /> <link rel="alternate" type="application/rss+xml" title="Hostinger Tutorials &raquo; Comments Feed" href="https://www.hostinger.com/tutorials/comments/feed" /> <link rel="alternate" type="application/rss+xml" title="Hostinger Tutorials &raquo; How to Translate a WordPress Theme Using Poedit Comments Feed" href="https://www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit/feed" /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.hostinger.com/tutorials/wp-includes/css/dist/block-library/style.min.css?ver=6.6.1' type='text/css' media='all' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link data-minify="1" rel='stylesheet' id='understrap-styles-css' href='https://www.hostinger.com/tutorials/wp-content/cache/min/2/tutorials/wp-content/themes/tutorialsthemeuplift/public/css/theme.css?ver=1732667800' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='prismCSS-css' href='https://www.hostinger.com/tutorials/wp-content/cache/min/2/tutorials/wp-content/themes/tutorialsthemeuplift/resources/prism.css?ver=1732667800' type='text/css' media='all' /> <script type="text/javascript" id="yoast-seo-base-site-url_js-js-extra"> /* <![CDATA[ */ var yoastSeoBaseSiteUrl = {"base_url":"https:\/\/www.hostinger.com\/tutorials"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/cache/min/2/tutorials/wp-content/themes/tutorialsthemeuplift/resources/js/yoast-seo-base-site-url.js?ver=1732667800" id="yoast-seo-base-site-url_js-js" defer></script> <script type="text/javascript" id="amplitude_js-js-extra"> /* <![CDATA[ */ var amplitude_js = {"base_url":"https:\/\/www.hostinger.com\/tutorials","analytics_url":"https:\/\/frontend-event-api.hostinger.com\/2\/httpapi","api_key":"82eb9b6dc70a29221070ce868d61e7d4","domain":"www.hostinger.com","reseller_id":"5"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/themes/tutorialsthemeuplift/public/js/amplitude.min.js?id=b8fc4f0f0ad16cfd50dfd653e895f80c&amp;ver=6.6.1" id="amplitude_js-js" defer></script> <script type="text/javascript" id="wp-sentry-browser-js-extra"> /* <![CDATA[ */ var wp_sentry = {"wpBrowserTracingOptions":{"enableInp":"true","tracesSampleRate":0.005},"tracesSampleRate":"0.005","environment":"production","release":"1.0.0","context":{"tags":{"wordpress":"6.6.1","language":"en-US"}},"dsn":"https:\/\/ea950a2781aaf72ec88710a99c0a0288@o215831.ingest.us.sentry.io\/4507249196924928"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/plugins/wp-sentry-integration/public/wp-sentry-browser-tracing.min.js?ver=7.17.4" id="wp-sentry-browser-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/cache/min/2/tutorials/wp-content/plugins/stop-user-enumeration/frontend/js/frontend.js?ver=1732667800" id="stop-user-enumeration-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/cache/min/2/tutorials/wp-content/themes/tutorialsthemeuplift/resources/prism.js?ver=1732667800" id="prismJS-js" defer></script> <link rel="https://api.w.org/" href="https://www.hostinger.com/tutorials/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.hostinger.com/tutorials/wp-json/wp/v2/posts/653" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.hostinger.com/tutorials/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.1" /> <link rel='shortlink' href='https://www.hostinger.com/tutorials/?p=653' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.hostinger.com/tutorials/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.hostinger.com%2Ftutorials%2Fwordpress%2Fhow-to-translate-wordpress-theme-using-poedit" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.hostinger.com/tutorials/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.hostinger.com%2Ftutorials%2Fwordpress%2Fhow-to-translate-wordpress-theme-using-poedit&#038;format=xml" /> <script type="rocketlazyloadscript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KL4FQVG');</script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://a.omappapi.com/app/js/api.min.js" data-account="79832" data-user="71036" async></script> <script type="rocketlazyloadscript"> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2445382,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script><!-- Markup (JSON-LD) structured in schema.org ver.4.8.1 START --> <!-- Markup (JSON-LD) structured in schema.org END --> <link rel="alternate" hreflang="x-default" href="https://www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit"/> <link rel="alternate" hreflang="en-us" href="https://www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit"/> <link rel="alternate" hreflang="en-gb" href="https://www.hostinger.co.uk/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit"/> <link rel="alternate" hreflang="en-in" href="https://www.hostinger.in/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit"/> <link rel="alternate" hreflang="en-my" href="https://www.hostinger.my/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit"/> <link rel="alternate" hreflang="en-ph" href="https://www.hostinger.ph/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit"/> <script type="rocketlazyloadscript"> document.addEventListener('DOMContentLoaded', function () { let anchorTags = document.querySelectorAll('.ez-toc-link'); anchorTags.forEach(function(element) { element.text = element.text.replace(':',''); }); }, false); </script> <link rel="icon" href="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2017/04/cropped-hostinger-fav-32x32.webp" sizes="32x32" /> <link rel="icon" href="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2017/04/cropped-hostinger-fav-192x192.webp" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2017/04/cropped-hostinger-fav-180x180.webp" /> <meta name="msapplication-TileImage" content="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2017/04/cropped-hostinger-fav-270x270.png" /> <noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript></head> <body class="post-template-default single single-post postid-653 single-format-standard wp-embed-responsive"> <div id="navigation-new"> <hmenu-new :menu-items="[{&quot;id&quot;:&quot;mainMenu&quot;,&quot;title&quot;:&quot;Website Hosting&quot;,&quot;items&quot;:[{&quot;title&quot;:&quot;Hosting&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-hosting&quot;,&quot;dropDown&quot;:true,&quot;items&quot;:[{&quot;title&quot;:&quot;Web Hosting&quot;,&quot;text&quot;:&quot;For small to medium websites.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/hosting\/shared-hosting.svg&quot;,&quot;href&quot;:&quot;\/web-hosting&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-web-hosting&quot;},{&quot;title&quot;:&quot;Website Builder&quot;,&quot;text&quot;:&quot;Create your website with ease.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/hosting\/website-builder.svg&quot;,&quot;href&quot;:&quot;\/website-builder&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-website-builder&quot;},{&quot;title&quot;:&quot;Cloud Hosting&quot;,&quot;text&quot;:&quot;For large scale projects.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/hosting\/cloud-hosting.svg&quot;,&quot;href&quot;:&quot;\/cloud-hosting&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-cloud-hosting&quot;},{&quot;title&quot;:&quot;WordPress Hosting&quot;,&quot;text&quot;:&quot;Optimized solutions for WordPress hosting.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/hosting\/wordpress-hosting.svg&quot;,&quot;href&quot;:&quot;\/wordpress-hosting&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-wordpress-hosting&quot;},{&quot;title&quot;:&quot;Hosting for Professionals&quot;,&quot;text&quot;:&quot;Manage websites for your clients.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/hosting\/hostinger-pro.svg&quot;,&quot;href&quot;:&quot;\/hostinger-pro&quot;,&quot;id&quot;:&quot;hgr-blog-h-menu-item-hostinger-pro&quot;}],&quot;opened&quot;:false},{&quot;title&quot;:&quot;VPS&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-vps&quot;,&quot;dropDown&quot;:true,&quot;items&quot;:[{&quot;title&quot;:&quot;VPS Hosting&quot;,&quot;text&quot;:&quot;Dedicated resources to scale.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/hosting\/vps-hosting.svg&quot;,&quot;href&quot;:&quot;\/vps-hosting&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-vps-hosting&quot;},{&quot;title&quot;:&quot;CyberPanel Hosting&quot;,&quot;text&quot;:&quot;Control panel with Open\/LiteSpeed Webserver.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/hosting\/cyberpanel-hosting.svg&quot;,&quot;href&quot;:&quot;\/cyberpanel-vps-hosting&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-cyberpanel-hosting&quot;},{&quot;title&quot;:&quot;Minecraft Server Hosting&quot;,&quot;text&quot;:&quot;Share your Minecraft experience.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/hosting\/minecraft-hosting.svg&quot;,&quot;href&quot;:&quot;\/minecraft-server-hosting&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-minecraft-hosting&quot;}],&quot;opened&quot;:false},{&quot;title&quot;:&quot;Email&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-email&quot;,&quot;dropDown&quot;:true,&quot;items&quot;:[{&quot;title&quot;:&quot;Google Workspace Email Hosting&quot;,&quot;text&quot;:&quot;Get custom email and 30GB of storage.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/email\/google-workspace-hosting.svg&quot;,&quot;href&quot;:&quot;\/google-workspace&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-google-workspace&quot;},{&quot;title&quot;:&quot;Titan Email Hosting&quot;,&quot;text&quot;:&quot;Promote your business with every outreach.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/email\/email-hosting.svg&quot;,&quot;href&quot;:&quot;\/business-email&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-email-hosting&quot;}],&quot;opened&quot;:false},{&quot;title&quot;:&quot;Domain&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-domain&quot;,&quot;dropDown&quot;:true,&quot;items&quot;:[{&quot;title&quot;:&quot;Domain Name Search&quot;,&quot;text&quot;:&quot;Find the perfect domain name.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/domain\/domain-checker.svg&quot;,&quot;href&quot;:&quot;\/domain-name-search&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-domain-checker&quot;},{&quot;title&quot;:&quot;WHOIS Lookup&quot;,&quot;text&quot;:&quot;Lookup tool to find WHOIS information.&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/domain\/whois-database.svg&quot;,&quot;href&quot;:&quot;\/whois&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-whois&quot;},{&quot;title&quot;:&quot;Domain Transfer&quot;,&quot;text&quot;:&quot;Want to transfer domain to Hostinger?&quot;,&quot;logo&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/navbar\/domain\/domain-transfer.svg&quot;,&quot;href&quot;:&quot;\/transfer-domain&quot;,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-transfer-domain&quot;}],&quot;opened&quot;:false},{&quot;title&quot;:&quot;Log In&quot;,&quot;href&quot;:&quot;\/cpanel-login&quot;,&quot;nameIsLogin&quot;:true,&quot;id&quot;:&quot;hgr-tutorials-h-menu-item-cpanel-login&quot;,&quot;material&quot;:&quot;lock&quot;}]},{&quot;id&quot;:&quot;secondaryMenu&quot;,&quot;title&quot;:&quot;Article topics&quot;,&quot;items&quot;:[{&quot;title&quot;:&quot;WordPress&quot;,&quot;href&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wordpress&quot;},{&quot;title&quot;:&quot;VPS&quot;,&quot;href&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/vps&quot;},{&quot;title&quot;:&quot;Website Development&quot;,&quot;href&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/website-development&quot;},{&quot;title&quot;:&quot;eCommerce&quot;,&quot;href&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/ecommerce&quot;},{&quot;title&quot;:&quot;Website Errors&quot;,&quot;href&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/errors&quot;},{&quot;title&quot;:&quot;How to Make a Website&quot;,&quot;href&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/how-to-make-a-website&quot;}]}]" cart-path="/cart" home-path="/" blog-path="https://www.hostinger.com/tutorials" tutorials-name="Tutorials" cart="Cart" theme-tld=".com" > </hmenu-new> </div> <noscript> <style> .no-script-header { background: #fff; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); } </style> <div class="w-100 d-flex align-items-center z-index-200 navigation-holder fixed-top no-script-header"> <div class="pl-15 pr-15 pr-40-sm pl-40-sm d-flex align-items-center justify-content-between w-100 pb-20 pt-20"> <div class="d-flex align-items-center"> <div class="d-flex align-items-center"> <a href="https://www.hostinger.com/tutorials" class="d-flex align-items-center" data-wpel-link="internal" rel="follow"> <svg class="d-block" width="150" height="30" viewBox="0 0 150 30" fill="#000" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M45.1114 8.89822H47.9253V21.3612H45.1114V16.0739H40.3857V21.3612H37.5718V8.89822H40.3857V13.6637H45.1114V8.89822Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M54.4949 15.1209C54.4949 15.732 54.5698 16.2835 54.7201 16.7752C54.8704 17.267 55.0871 17.6895 55.3698 18.0431C55.6518 18.3972 55.9978 18.6695 56.4069 18.8612C56.8155 19.0535 57.2843 19.1496 57.8137 19.1496C58.3305 19.1496 58.7966 19.0535 59.2117 18.8612C59.6261 18.6695 59.9752 18.3972 60.2574 18.0431C60.5399 17.6895 60.7568 17.267 60.9071 16.7752C61.0574 16.2835 61.1326 15.732 61.1326 15.1209C61.1326 14.5091 61.0574 13.9546 60.9071 13.4569C60.7568 12.9595 60.5399 12.5342 60.2574 12.1802C59.9752 11.8266 59.6261 11.5535 59.2117 11.3621C58.7966 11.1702 58.3305 11.0744 57.8137 11.0744C57.2843 11.0744 56.8155 11.1732 56.4069 11.3709C55.9978 11.5688 55.6518 11.8447 55.3698 12.1985C55.0871 12.5521 54.8704 12.9776 54.7201 13.475C54.5698 13.9729 54.4949 14.5214 54.4949 15.1209ZM64.0369 15.1209C64.0369 16.1877 63.8773 17.1262 63.5593 17.935C63.2402 18.7445 62.8041 19.4219 62.2513 19.9672C61.6982 20.5131 61.0397 20.9235 60.2762 21.1991C59.5128 21.4753 58.6918 21.6131 57.8144 21.6131C56.9604 21.6131 56.1551 21.4753 55.3974 21.1991C54.6398 20.9235 53.9782 20.5131 53.4133 19.9672C52.8478 19.4219 52.4034 18.7445 52.0786 17.935C51.754 17.1262 51.5913 16.1877 51.5913 15.1209C51.5913 14.0537 51.7598 13.1154 52.0965 12.3064C52.4329 11.4969 52.8872 10.8164 53.4584 10.2649C54.0292 9.71341 54.6907 9.29998 55.4426 9.02411C56.1937 8.74799 56.9846 8.60993 57.8144 8.60993C58.6679 8.60993 59.4734 8.74799 60.2313 9.02411C60.9887 9.29998 61.65 9.71341 62.2152 10.2649C62.7802 10.8164 63.2253 11.4969 63.5499 12.3064C63.8748 13.1154 64.0369 14.0537 64.0369 15.1209Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M71.1123 19.2212C71.5091 19.2212 71.8367 19.1885 72.0952 19.1221C72.3537 19.0565 72.5613 18.9667 72.7174 18.852C72.8735 18.7386 72.982 18.6038 73.0423 18.4479C73.1025 18.2922 73.1326 18.1182 73.1326 17.9263C73.1326 17.5189 72.9399 17.1797 72.5552 16.9104C72.1704 16.6403 71.5091 16.3498 70.5713 16.0375C70.1623 15.8942 69.7534 15.7289 69.3446 15.5433C68.9358 15.3578 68.569 15.1239 68.2444 14.842C67.9201 14.5603 67.6553 14.2186 67.451 13.8164C67.2464 13.4151 67.1443 12.9267 67.1443 12.3511C67.1443 11.7755 67.2525 11.2569 67.4689 10.7954C67.6855 10.3337 67.992 9.94143 68.389 9.61728C68.7857 9.29338 69.2664 9.04517 69.8316 8.87089C70.3968 8.69737 71.0339 8.60986 71.7436 8.60986C72.5853 8.60986 73.3129 8.70039 73.9263 8.87995C74.5391 9.05975 75.0443 9.25792 75.441 9.47368L74.6297 11.6857C74.2806 11.5059 73.8927 11.3469 73.4662 11.2089C73.0392 11.0713 72.5252 11.0019 71.9242 11.0019C71.2506 11.0019 70.7666 11.0955 70.472 11.2811C70.1774 11.4669 70.0298 11.7518 70.0298 12.1351C70.0298 12.3632 70.0843 12.5553 70.1925 12.7107C70.3005 12.8666 70.4541 13.0074 70.6523 13.1334C70.8508 13.2592 71.0793 13.3733 71.3381 13.4749C71.5961 13.577 71.8818 13.6817 72.1948 13.7895C72.8438 14.0297 73.409 14.2663 73.8902 14.5002C74.3709 14.7341 74.7709 15.0069 75.0897 15.3185C75.408 15.6301 75.6456 15.996 75.8022 16.4157C75.9581 16.8357 76.0365 17.3449 76.0365 17.9439C76.0365 19.107 75.6274 20.0093 74.8098 20.6506C73.9921 21.2924 72.7595 21.6133 71.1123 21.6133C70.5592 21.6133 70.0601 21.5801 69.6152 21.5142C69.1703 21.4478 68.7766 21.3671 68.4339 21.2712C68.0913 21.1754 67.7965 21.0736 67.5498 20.9657C67.3034 20.8576 67.0961 20.756 66.9276 20.6597L67.7216 18.4298C68.0939 18.634 68.5539 18.8166 69.1015 18.978C69.6483 19.1402 70.3189 19.2212 71.1123 19.2212Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M88.4327 8.89829V11.2903H84.6629V21.3613H81.8492V11.2903H78.0792V8.89829H88.4327Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M91.5579 21.3616H94.3718V8.89834H91.5579V21.3616Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M106.967 21.3613C106.162 19.9347 105.29 18.5261 104.352 17.135C103.414 15.744 102.416 14.4313 101.358 13.1963V21.3613H98.58V8.89832H100.871C101.267 9.29364 101.706 9.77925 102.187 10.3549C102.668 10.9305 103.158 11.5451 103.657 12.1985C104.156 12.8518 104.652 13.5293 105.145 14.2304C105.638 14.9318 106.101 15.606 106.534 16.2535V8.89832H109.33V21.3613H106.967Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M119.634 11.0564C118.324 11.0564 117.376 11.419 116.793 12.1443C116.21 12.8698 115.919 13.8616 115.919 15.121C115.919 15.7319 115.99 16.2869 116.135 16.7843C116.279 17.2815 116.496 17.71 116.784 18.0699C117.073 18.4297 117.433 18.7086 117.866 18.9065C118.299 19.1042 118.804 19.203 119.381 19.203C119.694 19.203 119.962 19.197 120.184 19.1852C120.406 19.1733 120.602 19.1495 120.77 19.1132V14.7793H123.584V20.9478C123.247 21.0798 122.706 21.2204 121.961 21.37C121.215 21.5196 120.295 21.5951 119.201 21.5951C118.263 21.5951 117.412 21.451 116.649 21.1635C115.885 20.8753 115.233 20.4561 114.692 19.9044C114.151 19.3531 113.733 18.6754 113.438 17.8722C113.143 17.0695 112.996 16.1521 112.996 15.121C112.996 14.0777 113.159 13.1545 113.484 12.351C113.808 11.548 114.252 10.867 114.818 10.3098C115.383 9.75224 116.047 9.32976 116.811 9.04207C117.575 8.75413 118.389 8.60978 119.255 8.60978C119.844 8.60978 120.376 8.64926 120.851 8.72697C121.326 8.80518 121.735 8.89496 122.078 8.99706C122.421 9.09865 122.703 9.20352 122.926 9.31165C123.148 9.41954 123.307 9.50378 123.404 9.56364L122.592 11.8113C122.207 11.6076 121.765 11.4311 121.266 11.281C120.767 11.1311 120.223 11.0564 119.634 11.0564Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M127.521 21.3613V8.89832H135.963V11.2542H130.335V13.6998H135.331V16.0021H130.335V19.0055H136.378V21.3613H127.521Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M143.596 11.1462C143.392 11.1462 143.209 11.1522 143.046 11.164C142.884 11.1764 142.731 11.1884 142.586 11.2V14.5809H143.38C144.438 14.5809 145.195 14.4496 145.652 14.1855C146.109 13.9223 146.337 13.4724 146.337 12.8366C146.337 12.225 146.106 11.791 145.643 11.5325C145.18 11.2752 144.498 11.1462 143.596 11.1462ZM143.435 8.75414C145.311 8.75414 146.748 9.08659 147.746 9.75225C148.744 10.4177 149.243 11.4517 149.243 12.8547C149.243 13.7296 149.042 14.4405 148.639 14.986C148.236 15.5312 147.656 15.9602 146.898 16.2716C147.151 16.5836 147.415 16.9402 147.692 17.3418C147.968 17.7437 148.242 18.1634 148.513 18.601C148.783 19.0386 149.045 19.494 149.297 19.9673C149.549 20.4413 149.784 20.9058 150 21.3612H146.855C146.625 20.9536 146.393 20.5401 146.158 20.1204C145.922 19.701 145.681 19.2931 145.434 18.8972C145.187 18.5014 144.941 18.1272 144.701 17.7736C144.459 17.4195 144.217 17.0989 143.976 16.8107H142.587V21.3612H139.774V9.07754C140.387 8.95834 141.021 8.87384 141.676 8.82631C142.332 8.77803 142.918 8.75414 143.435 8.75414Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.000249566 14.046V0.000497794L7.08916 3.78046V10.1086L16.4735 10.1132L23.6774 14.046H0.000249566ZM18.3925 8.95058V0L25.6725 3.6859V13.1797L18.3925 8.95058ZM18.3924 26.1177V19.8441L8.93577 19.8375C8.9446 19.8793 1.6123 15.8418 1.6123 15.8418L25.6725 15.9547V30L18.3924 26.1177ZM0 26.1177L0.000252212 16.9393L7.08916 21.0683V29.8033L0 26.1177Z"/> </svg> </a> <a href="https://www.hostinger.com/tutorials" style="color: #000;" class="pl-5 fw-300 fs-12 fs-16-sm opacity-6 text-uppercase tut-name" data-wpel-link="internal" rel="follow"> Tutorials </a> </div> </div> <div class="align-items-center d-none d-xl-flex"> <div class="position-relative"> <div class="navigation-color fw-600 cursor-pointer hover-opacity-6 transition-3 mr-30"> <p class="d-flex align-items-center fs-15 fs-17-xxl"> Hosting <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black" width="24px" height="24px"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/> </svg> </p> </div> <div class="d-none position-absolute bg-white dropdown-holder transform-none border-radius-3 dropdown-holder"> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/web-hosting" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/hosting/shared-hosting.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> Web Hosting</p> <p class="fs-14"> For small to medium websites.</p> </div> </a> </div> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/website-builder" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/hosting/website-builder.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> Website Builder</p> <p class="fs-14"> Create your website with ease.</p> </div> </a> </div> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/cloud-hosting" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/hosting/cloud-hosting.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> Cloud Hosting</p> <p class="fs-14"> For large scale projects.</p> </div> </a> </div> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/wordpress-hosting" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/hosting/wordpress-hosting.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> WordPress Hosting</p> <p class="fs-14"> Optimized solutions for WordPress hosting.</p> </div> </a> </div> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/hostinger-pro" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/hosting/hostinger-pro.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> Hosting for Professionals</p> <p class="fs-14"> Manage websites for your clients.</p> </div> </a> </div> </div> </div> <div class="position-relative"> <div class="navigation-color fw-600 cursor-pointer hover-opacity-6 transition-3 mr-30"> <p class="d-flex align-items-center fs-15 fs-17-xxl"> VPS <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black" width="24px" height="24px"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/> </svg> </p> </div> <div class="d-none position-absolute bg-white dropdown-holder transform-none border-radius-3 dropdown-holder"> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/vps-hosting" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/hosting/vps-hosting.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> VPS Hosting</p> <p class="fs-14"> Dedicated resources to scale.</p> </div> </a> </div> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/cyberpanel-vps-hosting" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/hosting/cyberpanel-hosting.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> CyberPanel Hosting</p> <p class="fs-14"> Control panel with Open/LiteSpeed Webserver.</p> </div> </a> </div> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/minecraft-server-hosting" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/hosting/minecraft-hosting.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> Minecraft Server Hosting</p> <p class="fs-14"> Share your Minecraft experience.</p> </div> </a> </div> </div> </div> <div class="position-relative"> <div class="navigation-color fw-600 cursor-pointer hover-opacity-6 transition-3 mr-30"> <p class="d-flex align-items-center fs-15 fs-17-xxl"> Email <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black" width="24px" height="24px"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/> </svg> </p> </div> <div class="d-none position-absolute bg-white dropdown-holder transform-none border-radius-3 dropdown-holder"> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/google-workspace" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/email/google-workspace-hosting.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> Google Workspace Email Hosting</p> <p class="fs-14"> Get custom email and 30GB of storage.</p> </div> </a> </div> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/business-email" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/email/email-hosting.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> Titan Email Hosting</p> <p class="fs-14"> Promote your business with every outreach.</p> </div> </a> </div> </div> </div> <div class="position-relative"> <div class="navigation-color fw-600 cursor-pointer hover-opacity-6 transition-3 mr-30"> <p class="d-flex align-items-center fs-15 fs-17-xxl"> Domain <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black" width="24px" height="24px"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/> </svg> </p> </div> <div class="d-none position-absolute bg-white dropdown-holder transform-none border-radius-3 dropdown-holder"> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/domain-name-search" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/domain/domain-checker.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> Domain Name Search</p> <p class="fs-14"> Find the perfect domain name.</p> </div> </a> </div> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/whois" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/domain/whois-database.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> WHOIS Lookup</p> <p class="fs-14"> Lookup tool to find WHOIS information.</p> </div> </a> </div> <div class="dropdown-item-wrapper pl-30 pr-30 pt-10 pb-30"> <a href="/transfer-domain" class="d-flex align-items-center scale-hover-1-05 transition-3 cursor-pointer mt-20" data-wpel-link="internal" rel="follow"> <img src="public/images/icons/navbar/domain/domain-transfer.svg" class="mr-20"> <div> <p class="fs-18 fw-700"> Domain Transfer</p> <p class="fs-14"> Want to transfer domain to Hostinger?</p> </div> </a> </div> </div> </div> <div class="position-relative"> <div class="navigation-color fw-600 cursor-pointer hover-opacity-6 transition-3 mr-30"> <a class="fs-15 fs-17-xxl fw-600 d-flex align-items-center border-h-dark border-radius-round pl-20 pr-20 p-2" href="/cpanel-login" data-wpel-link="internal" rel="follow"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="mr-5" fill="black" width="24px" height="24px"> <g fill="none"> <path d="M0 0h24v24H0V0z"/> <path d="M0 0h24v24H0V0z" opacity=".87"/> </g> <path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/> </svg> Log In </a> </div> <div class="d-none position-absolute bg-white dropdown-holder transform-none border-radius-3 dropdown-holder"> </div> </div> </div> <div class="d-flex d-xl-none"> <div class="d-flex align-items-center"> <div class="d-none"> <div class="mobile-holder position-absolute bg-white transform-none border-radius-3 z-index-200"> <div class="mobile-item"> <div class="border-top pl-15 pr-15 pr-40-sm pl-40-sm"> <div> <div class="pt-15 pb-15 d-flex justify-content-between align-items-center cursor-pointer h-menu-mobile-item-hover-change"> <p class="fs-16 fw-800 text-h-dark-gray hover-text-primary transition-3"> Hosting</p> <span class="material-icons hover-text-primary text-h-primary transition-3"></span> </div> </div> </div> <div class="d-none ghost-white pl-15 pr-15 pr-40-sm pl-40-sm"> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/web-hosting" data-wpel-link="internal" rel="follow"> Web Hosting </a> </div> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/website-builder" data-wpel-link="internal" rel="follow"> Website Builder </a> </div> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/cloud-hosting" data-wpel-link="internal" rel="follow"> Cloud Hosting </a> </div> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/wordpress-hosting" data-wpel-link="internal" rel="follow"> WordPress Hosting </a> </div> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/hostinger-pro" data-wpel-link="internal" rel="follow"> Hosting for Professionals </a> </div> </div> </div> <div class="mobile-item"> <div class="border-top pl-15 pr-15 pr-40-sm pl-40-sm"> <div> <div class="pt-15 pb-15 d-flex justify-content-between align-items-center cursor-pointer h-menu-mobile-item-hover-change"> <p class="fs-16 fw-800 text-h-dark-gray hover-text-primary transition-3"> VPS</p> <span class="material-icons hover-text-primary text-h-primary transition-3"></span> </div> </div> </div> <div class="d-none ghost-white pl-15 pr-15 pr-40-sm pl-40-sm"> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/vps-hosting" data-wpel-link="internal" rel="follow"> VPS Hosting </a> </div> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/cyberpanel-vps-hosting" data-wpel-link="internal" rel="follow"> CyberPanel Hosting </a> </div> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/minecraft-server-hosting" data-wpel-link="internal" rel="follow"> Minecraft Server Hosting </a> </div> </div> </div> <div class="mobile-item"> <div class="border-top pl-15 pr-15 pr-40-sm pl-40-sm"> <div> <div class="pt-15 pb-15 d-flex justify-content-between align-items-center cursor-pointer h-menu-mobile-item-hover-change"> <p class="fs-16 fw-800 text-h-dark-gray hover-text-primary transition-3"> Email</p> <span class="material-icons hover-text-primary text-h-primary transition-3"></span> </div> </div> </div> <div class="d-none ghost-white pl-15 pr-15 pr-40-sm pl-40-sm"> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/google-workspace" data-wpel-link="internal" rel="follow"> Google Workspace Email Hosting </a> </div> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/business-email" data-wpel-link="internal" rel="follow"> Titan Email Hosting </a> </div> </div> </div> <div class="mobile-item"> <div class="border-top pl-15 pr-15 pr-40-sm pl-40-sm"> <div> <div class="pt-15 pb-15 d-flex justify-content-between align-items-center cursor-pointer h-menu-mobile-item-hover-change"> <p class="fs-16 fw-800 text-h-dark-gray hover-text-primary transition-3"> Domain</p> <span class="material-icons hover-text-primary text-h-primary transition-3"></span> </div> </div> </div> <div class="d-none ghost-white pl-15 pr-15 pr-40-sm pl-40-sm"> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/domain-name-search" data-wpel-link="internal" rel="follow"> Domain Name Search </a> </div> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/whois" data-wpel-link="internal" rel="follow"> WHOIS Lookup </a> </div> <div class="border-bottom"> <a class="fs-16 fw-800 d-block text-h-dark-gray hover-text-primary transition-3 p-15" href="/transfer-domain" data-wpel-link="internal" rel="follow"> Domain Transfer </a> </div> </div> </div> <div class="mobile-item"> <div class="border-top pl-15 pr-15 pr-40-sm pl-40-sm"> <a class="pt-15 pb-15 d-block pt-title text-h-gray-dark hover-text-primary" href="/cpanel-login" data-wpel-link="internal" rel="follow"> Log In </a> </div> </div> </div> <i class="notranslate material-icons cursor-pointer hover-opacity-6 navigation-color ml-10 ml-40-sm">close</i> </div> <i class="notranslate material-icons cursor-pointer hover-opacity-6 navigation-color ml-10 ml-40-sm">menu</i> </div> </div> </div> </div> </noscript> <div class="h-pb-2 h-pt-2 justify-content-center primary l700 position-relative w-100 position-absolute" id="submenu"> <div class="container d-flex w-100 align-items-center height-16px justify-content-between"> <div class="d-flex"> <span class="ml-0-md mr-40-md d-block transition-all-3 letter-spacing-1px text-nowrap hover-opacity-6" > <a href="https://www.hostinger.com/tutorials/wordpress" data-wpel-link="internal" rel="follow">WordPress</a> </span> <span class="ml-0-md mr-40-md d-block transition-all-3 letter-spacing-1px text-nowrap hover-opacity-6" > <a href="https://www.hostinger.com/tutorials/vps" data-wpel-link="internal" rel="follow">VPS</a> </span> <span class="ml-0-md mr-40-md d-block transition-all-3 letter-spacing-1px text-nowrap hover-opacity-6" > <a href="https://www.hostinger.com/tutorials/website-development" data-wpel-link="internal" rel="follow">Website Development</a> </span> <span class="ml-0-md mr-40-md d-block transition-all-3 letter-spacing-1px text-nowrap hover-opacity-6" > <a href="https://www.hostinger.com/tutorials/ecommerce" data-wpel-link="internal" rel="follow">eCommerce</a> </span> <span class="ml-0-md mr-40-md d-block transition-all-3 letter-spacing-1px text-nowrap hover-opacity-6" > <a href="https://www.hostinger.com/tutorials/errors" data-wpel-link="internal" rel="follow">Website Errors</a> </span> <span class="ml-0-md mr-40-md d-block transition-all-3 letter-spacing-1px text-nowrap hover-opacity-6" > <a href="https://www.hostinger.com/tutorials/how-to-make-a-website" data-wpel-link="internal" rel="follow">How to Make a Website</a> </span> </div> <div class="d-flex align-items-center"> <form id="searchbox" method="get" action="https://www.hostinger.com/tutorials/" role="search" class="w-100" > <input class="label text-content-grey w-100 mr-20 pr-40" id="s" name="s" type="text" placeholder="Search" value="" /> </form> <i onclick="toggleSearch()" id="searchIcon" class="position-relative material-icons ml-auto cursor-pointer"> search </i> </div> </div> </div> <script type="rocketlazyloadscript"> var searchbox = document.getElementById("searchbox"); var searchBoxVisible = false; if (searchbox) { searchbox.style.display = "none"; } function toggleSearch() { if (searchbox.style.display === "none") { searchbox.style.display = "block"; searchbox.classList.add("fade-in"); document.getElementById("s").focus(); searchBoxVisible = true; } else { searchbox.style.display = "none"; searchBoxVisible = false; } } function onClickOutside(e) { if (searchBoxVisible && e.target.id !== "searchbox" && e.target.id !== "searchIcon" && e.target.id !== "s") { searchbox.style.display = "none"; } } window.addEventListener("click", onClickOutside); </script><div class="h-pt-3"> <div class="container"> <div class="row col-12 col-lg-9"> <div class="text-h-primary label position-relative top-3rem"> </div> </div> </div> </div> <div class="pt-30 pt-0-lg pb-40"> <div id="blog-post-container" class="w-100 flex-column d-flex flex-lg-row position-relative pt-20-lg"> <div id="post" class="d-flex flex-column flex-lg-row col-12 col-lg-9 col-xxl-7 offset-lg-1 offset-xxl-2 position-relative justify-content-center sidebar-left__wrapper"> <div class="stories-margin mt-150-lg sidebar-left"> <div class="widget-area row d-table mr-50-lg" style="height: 100%"> <div class="dynamic-sidebar col-12 col-md-6 col-lg-12 sticky-widget mx-auto px-0 pb-30"> <div id="custom_html-8" class="widget_text widget widget_custom_html sticky-banner-margin"><div class="textwidget custom-html-widget"><div id="om-bjwogcbcwbrtlfosqk7w-holder"></div> <div id="om-k5cwpshora1rh3uaeqw0-holder"></div> <div id="om-ops65mtud0w7gh4dtedz-holder"></div> <div id="om-pjwikatijfrzvjaxrzmp-holder"></div> <div id="om-n7u3oqdr288aoeoumcz5-holder"></div> <div id="om-w4i3jnyjkcei8iypsjqn-holder"></div> <div id="om-aocoqxv3xcj7a7jd5b9b-holder"></div> <div id="om-kh1cmp1wklijov22a481-holder"></div> <div id="om-ugs4hkzo7puvdycibx1p-holder"></div> <div id="om-lz1fb1pprfrdsilvywir-holder"></div> <div id="om-q1qbqkzumuojvt5ssmmf-holder"></div> <div id="om-kkcob2xct4bzghz5wazn-holder"></div> <div id="om-yhxdia4wb6e7rvakd1vt-holder"></div> <div id="om-mvm7ejnvddowjf5bx1jh-holder"></div> <div id="om-m4uky0oz21y2o6oguzyd-holder"></div> <div id="om-nctfoujyde1auvfmcslv-holder"></div> <div id="om-y4qgfmyxwpigxjubcxga-holder"></div> <div id="om-pjxzvqbmh1bewxb4bzyj-holder"></div> <div id="om-hc2la3kqazjmp0g6fhb3-holder"></div> <div id="om-pgh8ck7jopspmiibjyy6-holder"></div> <div id="om-gkugac2h0eqhpaddkepx-holder"></div> <div id="om-ljr9bo2gswx953ibxzrx-holder"></div> <div id="om-gfu6ghyavli8i27n95t4-holder"></div> <div id="om-oha99jazqzrcsszha7q4-holder"></div> <div id="om-oq3o5wuxwszum07tjqyj-holder"></div></div></div> </div> </div> </div> <div class="post-content"> <div class="d-flex label text-content-grey mb-20 mb-sm-30 flex-wrap"> <div class="d-flex align-items-center h-mr-2 category"> <a class="category-name mr-5" href="https://www.hostinger.com/tutorials/wordpress" id="category-name" data-wpel-link="internal" rel="follow"> WordPress </a> <a class="category-name mr-5" href="https://www.hostinger.com/tutorials/wordpress/customization" id="category-name" data-wpel-link="internal" rel="follow"> Customization </a> </div> <div class="d-flex align-items-center mr-sm-4 mr-1"> <p class="post-info"> Nov 18, 2024 </p> </div> <div class="d-flex align-items-center mr-sm-4 mr-1"> <p class="ml-2 post-info"> Edgaras G. </p> </div> <div class="d-flex align-items-center"> <p class="ml-2 post-info">3min Read </p> </div> </div> <h1>How to Translate a WordPress Theme Using Poedit</h1> <div class="social-container d-flex d-xl-none"> <a href="#" class="social-link text-light-black cursor-pointer d-flex align-items-center justify-content-center"> <svg width="28" height="28" class="link" viewBox="0 0 28 14" onclick="copyToClipboard('www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit');linkClick(event)" xmlns="http://www.w3.org/2000/svg"> <path d="M6.364 0.5C2.85 0.5 0 3.41 0 7C0 10.59 2.85 13.5 6.364 13.5H11.454V10.9H6.364C4.254 10.9 2.545 9.154 2.545 7C2.545 4.846 4.255 3.1 6.364 3.1H11.454V0.5H6.364V0.5ZM16.545 0.5V3.1H21.636C23.746 3.1 25.455 4.846 25.455 7C25.455 9.154 23.745 10.9 21.636 10.9H16.546V13.5H21.636C25.15 13.5 28 10.59 28 7C28 3.41 25.15 0.5 21.636 0.5H16.546H16.545ZM7.636 5.7V8.3H20.364V5.7H7.636Z"/> </svg> <div id="copyLink" style="display: none;" class="copy-link">Copy link</div> <div id="copiedLink" style="display: none;" class="copied-link">Copied!</div> </a> <a href="https://twitter.com/intent/tweet?text=How to Translate a WordPress Theme Using Poedit&amp;url=www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" class="social-link" target="_blank" rel="noopener noreferrer follow" data-wpel-link="internal"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="28" height="28" rx="4" fill="#43414F"/> <path d="M19.9222 4.66675H23.0741L16.1883 12.5742L24.2888 23.3334H17.9457L12.9779 16.8085L7.2928 23.3334H4.13916L11.504 14.8763L3.7334 4.66675H10.237L14.7275 10.6315L19.9222 4.66675ZM18.8157 21.4381H20.5627L9.28848 6.46302H7.41409L18.8157 21.4381Z" fill="white"/> </svg> </a> <a href="https://www.facebook.com/sharer/sharer.php?u=www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" class="social-link" target="_blank" rel="noopener noreferrer follow" data-wpel-link="internal"> <svg width="28" height="28" class="facebook" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_3307_57195)"> <path d="M24.889 1.60787e-07H3.11C2.7015 1.39669e-07 2.29701 0.0804758 1.91962 0.23683C1.54224 0.393185 1.19935 0.622355 0.910544 0.911252C0.621741 1.20015 0.392681 1.54311 0.236448 1.92055C0.0802144 2.29799 -0.000131188 2.70251 1.60787e-07 3.111V24.89C1.39669e-07 25.2985 0.0804758 25.703 0.23683 26.0804C0.393185 26.4578 0.622355 26.8007 0.911252 27.0895C1.20015 27.3783 1.54311 27.6073 1.92055 27.7636C2.29799 27.9198 2.70251 28.0001 3.111 28H14.966V17.172H11.321V12.932H14.966V9.815C14.966 6.2 17.176 4.229 20.403 4.229C21.4898 4.22651 22.5759 4.28092 23.657 4.392V8.172H21.436C19.678 8.172 19.336 9.003 19.336 10.229V12.928H23.536L22.99 17.167H19.31V28H24.889C25.2976 28.0001 25.7022 27.9198 26.0797 27.7635C26.4572 27.6072 26.8002 27.378 27.0891 27.0891C27.378 26.8002 27.6072 26.4572 27.7635 26.0797C27.9198 25.7022 28.0001 25.2976 28 24.889V3.11C28 2.7015 27.9195 2.29701 27.7632 1.91962C27.6068 1.54224 27.3776 1.19935 27.0887 0.910544C26.7999 0.621741 26.4569 0.392681 26.0795 0.236448C25.702 0.0802144 25.2975 -0.000131188 24.889 1.60787e-07Z"/> </g> <defs> <clipPath id="clip0_3307_57195"> <rect width="28" height="28" fill="white"/> </clipPath> </defs> </svg> </a> <a href="https://www.linkedin.com/sharing/share-offsite/?url=www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" class="social-link" target="_blank" rel="noopener noreferrer follow" data-wpel-link="internal"> <svg width="28" height="28" class="linkedin h-p-0-lg h-mb-3-lg" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_3302_57044)"> <path d="M24.889 1.60787e-07H3.11C2.7015 1.39669e-07 2.29701 0.0804758 1.91962 0.23683C1.54224 0.393185 1.19935 0.622355 0.910544 0.911252C0.621741 1.20015 0.392681 1.54311 0.236448 1.92055C0.0802144 2.29799 -0.000131188 2.70251 1.60787e-07 3.111V24.89C1.39669e-07 25.2985 0.0804758 25.703 0.23683 26.0804C0.393185 26.4578 0.622355 26.8007 0.911252 27.0895C1.20015 27.3783 1.54311 27.6073 1.92055 27.7636C2.29799 27.9198 2.70251 28.0001 3.111 28H24.89C25.2985 28 25.703 27.9195 26.0804 27.7632C26.4578 27.6068 26.8007 27.3776 27.0895 27.0887C27.3783 26.7999 27.6073 26.4569 27.7636 26.0795C27.9198 25.702 28.0001 25.2975 28 24.889V3.11C28 2.7015 27.9195 2.29701 27.7632 1.91962C27.6068 1.54224 27.3776 1.19935 27.0887 0.910544C26.7999 0.621741 26.4569 0.392681 26.0795 0.236448C25.702 0.0802144 25.2975 -0.000131188 24.889 1.60787e-07ZM9.333 21.778H5.41V10.888H9.334V21.778H9.333ZM7.302 8.893C6.102 8.893 5.302 8.093 5.302 7.026C5.302 5.959 6.1 5.16 7.433 5.16C8.633 5.16 9.433 5.96 9.433 7.026C9.433 8.094 8.633 8.893 7.301 8.893H7.302ZM23.333 21.778H19.535V15.826C19.535 14.18 18.522 13.801 18.142 13.801C17.762 13.801 16.497 14.054 16.497 15.826V21.778H12.572V10.888H16.497V12.408C17.002 11.522 18.015 10.888 19.914 10.888C21.814 10.888 23.334 12.408 23.334 15.826V21.778H23.333Z"/> </g> <defs> <clipPath id="clip0_3302_57044"> <rect width="28" height="28" fill="white"/> </clipPath> </defs> </svg> </a> <a href="mailto:?subject=How to Translate a WordPress Theme Using Poedit&amp;body=Article:%20www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" class="social-link" target="_blank" rel="nofollow noopener noreferrer"> <svg width="28" height="28" class="mail h-p-0-lg h-mb-3-lg" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"> <path d="M2.8 3.00001C2.12163 2.99621 1.4654 3.24121 0.955496 3.68864C0.445591 4.13608 0.117389 4.7549 0.033 5.42801L14 14L27.967 5.42801C27.8826 4.7549 27.5544 4.13608 27.0445 3.68864C26.5346 3.24121 25.8784 2.99621 25.2 3.00001H2.8ZM0 8.15901V22.25C0 23.77 1.253 25 2.8 25H25.2C26.747 25 28 23.77 28 22.25V8.15901L14.741 16.296C14.5178 16.4323 14.2615 16.5043 14 16.5043C13.7385 16.5043 13.4822 16.4323 13.259 16.296L0 8.16001V8.15901Z"/> </svg> </a> </div> <script type="rocketlazyloadscript"> function linkHover() { var socialLinkHover = document.getElementById("copyLink"); if (socialLinkHover.style.display === "none") { socialLinkHover.style.display = "inline-block"; } else { socialLinkHover.style.display = "none"; } } function linkClick(e) { var parent = e.target.parentElement; var socialLinkClick = Array.from(parent.children).find(elem => elem.id == "copiedLink"); if (socialLinkClick.style.display === "none") { socialLinkClick.style.display = "inline-block"; document.getElementById("copyLink").style.display = "none"; } else { socialLinkClick.style.display = "none"; } setTimeout(() => { socialLinkClick.style.display = "none" }, 2000); } function copyToClipboard(str) { var el = document.createElement('textarea'); el.value = str; el.setAttribute('readonly', ''); el.style = { position: 'absolute', left: '-9999px' }; document.body.appendChild(el); el.select(); document.execCommand('copy'); document.body.removeChild(el); } </script> <p>Most WordPress themes come in English by default, which can be challenging for non-English speakers. This guide will help you translate your theme into any language.</p> <h2 class="wp-block-heading">What Does Translating a WordPress Theme Actually Mean?</h2> <p>When you think of “translating a WordPress theme,” it might sound like simply converting everything on your site into another language. However, whether you’re a theme developer or a theme user, it can mean two different things:</p> <p>If you’re a theme developer, translating the theme’s interface involves converting all the strings that users see on the backend, like buttons, settings, and notifications. These strings come with the theme itself, separate from the custom content users add to their sites. You translate these strings through resource files called <strong>.pot</strong>, <strong>.po</strong> and <strong>.mo</strong>, which WordPress uses by default.&nbsp;</p> <p>For theme users, translating <strong>WordPress content</strong> involves any custom text they create, like blog posts, pages, or custom post types. For example, a user who creates testimonials with your theme might want to translate them too to reach audiences in multiple languages. <a href="https://wpml.org/" data-wpel-link="external" target="_blank" rel="nofollow noopener noreferrer"><strong>WPML</strong></a>, a leading WordPress translation plugin, is designed for such tasks. It offers features like <a href="https://wpml.org/documentation/automatic-translation/wpml-ai-wordpress-translation/" data-wpel-link="external" target="_blank" rel="nofollow noopener noreferrer">automatic translation powered by WPML AI</a>, which combines ChatGPT with WPML’s WordPress-optimized algorithms. This makes translating content quick and easy.</p> <p>In this guide, we’ll focus on translating your theme’s interface and ensuring that all built-in, user-facing strings appear translated and ready for a multilingual audience.</p> <h2 class="wp-block-heading">Solutions for Translating Your WordPress Theme</h2> <p>You’ll find various solutions for translating a WordPress theme, from basic text editors to specialized software tools that simplify the process.</p> <p>Two popular tools include Poedit and PTC.<br><br>The free version of Poedit uses a manual approach, letting you edit <strong>.po</strong> files directly to translate each string within your theme’s interface manually.&nbsp;</p> <p><a href="https://ptc.wpml.org/" data-wpel-link="external" target="_blank" rel="nofollow noopener noreferrer">PTC</a>, a software translation tool by the makers of WPML, offers an automated approach that greatly speeds up the translation process. By translating <strong>.po</strong> and <strong>.mo</strong> files automatically, PTC eliminates the back-and-forth between developers and translators, making it much faster to get quality translations for your theme or plugin.&nbsp;</p> <p>To try PTC, upload a <strong>.pot</strong> or <strong>.po</strong> file to the <a href="https://ptc.wpml.org/free-resource-files-translation/" data-wpel-link="external" target="_blank" rel="nofollow noopener noreferrer">Free resource files translation tool</a>, choose your target languages, and receive translated <strong>.po</strong> and <strong>.mo</strong> files ready for use within minutes. Of course, you can edit the translations too, if you see the need.</p> <div class="wp-block-image"> <figure data-wp-context="{&quot;uploadedSrc&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2016\/09\/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png&quot;,&quot;figureClassNames&quot;:&quot;aligncenter size-full&quot;,&quot;figureStyles&quot;:null,&quot;imgClassNames&quot;:&quot;wp-image-118898&quot;,&quot;imgStyles&quot;:null,&quot;targetWidth&quot;:1281,&quot;targetHeight&quot;:1999,&quot;scaleAttr&quot;:false,&quot;ariaLabel&quot;:&quot;Enlarge image&quot;,&quot;alt&quot;:&quot;&quot;}" data-wp-interactive="core/image" class="aligncenter size-full wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1281" height="1999" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201281%201999'%3E%3C/svg%3E" alt="" class="wp-image-118898" data-lazy-srcset="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png 1281w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-192x300.png 192w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-656x1024.png 656w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-96x150.png 96w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-768x1198.png 768w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-984x1536.png 984w" data-lazy-sizes="(max-width: 1281px) 100vw, 1281px" data-lazy-src="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png" /><noscript><img fetchpriority="high" decoding="async" width="1281" height="1999" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png" alt="" class="wp-image-118898" srcset="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation.png 1281w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-192x300.png 192w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-656x1024.png 656w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-96x150.png 96w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-768x1198.png 768w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2016/09/Uploading-a-.pot-file-to-PTCs-Free-resource-files-translation-984x1536.png 984w" sizes="(max-width: 1281px) 100vw, 1281px" /></noscript><button class="lightbox-trigger" type="button" aria-haspopup="dialog" aria-label="Enlarge image" data-wp-init="callbacks.initTriggerButton" data-wp-on-async--click="actions.showLightbox" data-wp-style--right="context.imageButtonRight" data-wp-style--top="context.imageButtonTop" > <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12"> <path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" /> </svg> </button></figure></div> <p>Below, we’ll walk you through the steps to use Poedit for translating your theme’s <strong>.po</strong> files manually.</p> <h2 class="wp-block-heading">Step-by-Step Guide for Translating WordPress Themes Using Poedit</h2> <p>To begin this <a href="/tutorials/wordpress" data-wpel-link="internal" rel="follow">WordPress guide</a> to translating a theme using Poedit, you’ll need the following:</p> <ul class="wp-block-list"> <li>Poedit software installed on your computer. You can <a href="https://poedit.net/" data-wpel-link="external" target="_blank" rel="nofollow noopener noreferrer">download Poedit for OS X and Windows</a>.</li> <li>WordPress theme files on your computer.</li> </ul> <h3 class="wp-block-heading" id="h-step-1-opening-your-theme-s-default-language-template">Step 1 — Opening Your Theme&#8217;s Default Language Template</h3> <p>Start by opening Poedit and selecting to <strong>Create new translation</strong>:</p> <div class="wp-block-image"> <figure class="aligncenter"><img width="560" height="81" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20560%2081'%3E%3C/svg%3E" alt="Select new translation" data-lazy-src="/tutorials/wp-content/uploads/sites/2/2017/03/select-translate-wordpress-theme.webp"/><noscript><img width="560" height="81" decoding="async" src="/tutorials/wp-content/uploads/sites/2/2017/03/select-translate-wordpress-theme.webp" alt="Select new translation"/></noscript></figure></div> <p>A new window will pop up. Select the <a href="https://www.hostinger.com/tutorials/what-is-a-wordpress-theme" data-wpel-link="internal" rel="follow">WordPress theme</a> you want to translate.&nbsp;A theme’s default translation template is located in <strong>THEMEXXX/lang/YYY.po</strong>, where <strong>THEMEXXX </strong>is the name of your theme and <strong>YYY</strong> – default language of the theme (<strong>twentysixteen/lang/en_EN.po</strong> in this example):</p> <div class="wp-block-image"> <figure class="aligncenter"><img width="606" height="500" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20606%20500'%3E%3C/svg%3E" alt="Select a template for translation" data-lazy-src="/tutorials/wp-content/uploads/sites/2/2017/03/open-up-a-po-file.webp"/><noscript><img width="606" height="500" decoding="async" src="/tutorials/wp-content/uploads/sites/2/2017/03/open-up-a-po-file.webp" alt="Select a template for translation"/></noscript></figure></div> <p>Next, from the dropdown menu, select a language you want to translate your theme to. In the example below, we’ll choose Lithuanian:</p> <div class="wp-block-image"> <figure class="aligncenter"><img width="436" height="199" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20436%20199'%3E%3C/svg%3E" alt="Select language to translate your theme to" data-lazy-src="/tutorials/wp-content/uploads/sites/2/2017/03/select-language-for-translation.webp"/><noscript><img width="436" height="199" decoding="async" src="/tutorials/wp-content/uploads/sites/2/2017/03/select-language-for-translation.webp" alt="Select language to translate your theme to"/></noscript></figure></div> <p>You are ready to translate your theme now.</p> <h3 class="wp-block-heading" id="h-step-2-translating-your-theme">Step 2 — Translating Your Theme</h3> <p>To start translating, highlight any string you want to translate:</p> <div class="wp-block-image"> <figure class="aligncenter"><img width="657" height="200" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20657%20200'%3E%3C/svg%3E" alt="Highlight any string you want to translate" data-lazy-src="/tutorials/wp-content/uploads/sites/2/2017/03/select-string-to-translate.webp"/><noscript><img width="657" height="200" decoding="async" src="/tutorials/wp-content/uploads/sites/2/2017/03/select-string-to-translate.webp" alt="Highlight any string you want to translate"/></noscript></figure></div> <p>Then, in the <strong>Translation</strong> section, manually enter your desired translation for the source string:</p> <div class="wp-block-image"> <figure class="aligncenter"><img width="257" height="259" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20257%20259'%3E%3C/svg%3E" alt="Entering translation" data-lazy-src="/tutorials/wp-content/uploads/sites/2/2017/03/enter-translated-string.webp"/><noscript><img width="257" height="259" decoding="async" src="/tutorials/wp-content/uploads/sites/2/2017/03/enter-translated-string.webp" alt="Entering translation"/></noscript></figure></div> <p>Once you have translated all the strings in your theme, save the file (<strong>lt_LT</strong> in this example) in the same directory as the original template:</p> <div class="wp-block-image"> <figure class="aligncenter"><img width="419" height="164" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20419%20164'%3E%3C/svg%3E" alt="Saving the translation file" data-lazy-src="/tutorials/wp-content/uploads/sites/2/2017/03/save-your-translations.webp"/><noscript><img width="419" height="164" decoding="async" src="/tutorials/wp-content/uploads/sites/2/2017/03/save-your-translations.webp" alt="Saving the translation file"/></noscript></figure></div> <h3 class="wp-block-heading" id="h-step-3-changing-your-wordpress-website-language">Step 3 — Changing Your WordPress Website Language</h3> <p>Now, you need to configure WordPress to display the translated content you created with Poedit.</p> <p>Upload the<strong> .po</strong> file you saved in step 2 (l<strong>t_LT.po</strong> in this example) and <strong>.mo</strong> file <strong>(lt_LT.mo</strong> was generated automatically by Poedit) to the corresponding directory on your hosting account.</p> <p>The directory should look similar to <strong>public_html/wp-content/themes/THEMEXXX/lang</strong>, where <strong>THEMEXXX</strong> is the name of your WordPress theme. If you need more guidance, check out <a href="/tutorials/website/how-to-upload-your-website" data-wpel-link="internal" rel="follow">how to upload files to your website</a>.</p> <p>Open the <strong>wp-config.php</strong> file (located in your WordPress installation) and add the following line:<br><br>define <strong>(&#8216;WPLANG&#8217;, &#8216;ZZZ&#8217;)</strong>;In this case, <strong>ZZZ</strong> is the name of the file you used to save your translation (<strong>lt_LT</strong> in this example):</p> <div class="wp-block-image"> <figure class="aligncenter"><img width="589" height="223" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20589%20223'%3E%3C/svg%3E" alt="Editing wp-config.php file" data-lazy-src="/tutorials/wp-content/uploads/sites/2/2017/03/changing-wpconfig-file.webp"/><noscript><img width="589" height="223" decoding="async" src="/tutorials/wp-content/uploads/sites/2/2017/03/changing-wpconfig-file.webp" alt="Editing wp-config.php file"/></noscript></figure></div> <p>Now, when a user configures WordPress to use the translated language, they’ll see the theme interface in that language.</p> <div class="wp-block-image"> <figure class="aligncenter"><img width="442" height="346" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20442%20346'%3E%3C/svg%3E" alt="Translated theme" data-lazy-src="/tutorials/wp-content/uploads/sites/2/2017/03/translated-wordpress-theme.webp"/><noscript><img width="442" height="346" decoding="async" src="/tutorials/wp-content/uploads/sites/2/2017/03/translated-wordpress-theme.webp" alt="Translated theme"/></noscript></figure></div> <h2 class="wp-block-heading" id="h-conclusion">Conclusion</h2> <p>Translating your WordPress theme lets people use it in their preferred language. In this guide, we covered the difference between translating a theme’s interface and user-generated content. We also showed you how to manually translate a theme using Poedit and introduced PTC for a faster, automated approach that simplifies <strong>.po</strong> and <strong>.mo</strong> file translations.</p> <p>Whether you use Poedit or PTC, translation opens your theme to new audiences around the world.</p> <div id="the-author-section" class="col-12 bg-ghost-white"> <div class="d-flex flex-column flex-sm-row ml-0 justify-content-center justify-content-sm-start"> <div class="author-avatar"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="border-radius-50" alt="Author" data-lazy-src="https://secure.gravatar.com/avatar/483e58572d9d13330d370829b2410c49?s=96&d=mm&r=g"/><noscript><img src="https://secure.gravatar.com/avatar/483e58572d9d13330d370829b2410c49?s=96&d=mm&r=g" class="border-radius-50" alt="Author"/></noscript> </div> <div class="author-info align-items-sm-start pl-20-sm"> <span class="author">The author</span> <p class="author-name">Edgaras G.</p> </div> </div> <div class="description mt-15 mt-30-md"> <p class="text-center text-sm-left"> Edgaras is a veteran server administrator at Hostinger. He makes sure that every server runs at full throttle and has all the latest technological advancements. When he's not working, Edgaras enjoys skiing and exploring the world. </p> </div> <div class="more-from-author"> <a class="links-hover mt-5" href="https://www.hostinger.com/tutorials/author/edgaras" data-wpel-link="internal" rel="follow"> More from Edgaras G. </a> </div> </div> </div> <div class="social-container position-sticky d-none d-xl-block"> <a href="#" class="social-link text-light-black cursor-pointer d-flex align-items-center justify-content-center"> <svg width="28" height="28" class="link" viewBox="0 0 28 14" onclick="copyToClipboard('www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit');linkClick(event)" xmlns="http://www.w3.org/2000/svg"> <path d="M6.364 0.5C2.85 0.5 0 3.41 0 7C0 10.59 2.85 13.5 6.364 13.5H11.454V10.9H6.364C4.254 10.9 2.545 9.154 2.545 7C2.545 4.846 4.255 3.1 6.364 3.1H11.454V0.5H6.364V0.5ZM16.545 0.5V3.1H21.636C23.746 3.1 25.455 4.846 25.455 7C25.455 9.154 23.745 10.9 21.636 10.9H16.546V13.5H21.636C25.15 13.5 28 10.59 28 7C28 3.41 25.15 0.5 21.636 0.5H16.546H16.545ZM7.636 5.7V8.3H20.364V5.7H7.636Z"/> </svg> <div id="copyLink" style="display: none;" class="copy-link">Copy link</div> <div id="copiedLink" style="display: none;" class="copied-link">Copied!</div> </a> <a href="https://twitter.com/intent/tweet?text=How to Translate a WordPress Theme Using Poedit&amp;url=www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" class="social-link" target="_blank" rel="noopener noreferrer follow" data-wpel-link="internal"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="28" height="28" rx="4" fill="#43414F"/> <path d="M19.9222 4.66675H23.0741L16.1883 12.5742L24.2888 23.3334H17.9457L12.9779 16.8085L7.2928 23.3334H4.13916L11.504 14.8763L3.7334 4.66675H10.237L14.7275 10.6315L19.9222 4.66675ZM18.8157 21.4381H20.5627L9.28848 6.46302H7.41409L18.8157 21.4381Z" fill="white"/> </svg> </a> <a href="https://www.facebook.com/sharer/sharer.php?u=www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" class="social-link" target="_blank" rel="noopener noreferrer follow" data-wpel-link="internal"> <svg width="28" height="28" class="facebook" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_3307_57195)"> <path d="M24.889 1.60787e-07H3.11C2.7015 1.39669e-07 2.29701 0.0804758 1.91962 0.23683C1.54224 0.393185 1.19935 0.622355 0.910544 0.911252C0.621741 1.20015 0.392681 1.54311 0.236448 1.92055C0.0802144 2.29799 -0.000131188 2.70251 1.60787e-07 3.111V24.89C1.39669e-07 25.2985 0.0804758 25.703 0.23683 26.0804C0.393185 26.4578 0.622355 26.8007 0.911252 27.0895C1.20015 27.3783 1.54311 27.6073 1.92055 27.7636C2.29799 27.9198 2.70251 28.0001 3.111 28H14.966V17.172H11.321V12.932H14.966V9.815C14.966 6.2 17.176 4.229 20.403 4.229C21.4898 4.22651 22.5759 4.28092 23.657 4.392V8.172H21.436C19.678 8.172 19.336 9.003 19.336 10.229V12.928H23.536L22.99 17.167H19.31V28H24.889C25.2976 28.0001 25.7022 27.9198 26.0797 27.7635C26.4572 27.6072 26.8002 27.378 27.0891 27.0891C27.378 26.8002 27.6072 26.4572 27.7635 26.0797C27.9198 25.7022 28.0001 25.2976 28 24.889V3.11C28 2.7015 27.9195 2.29701 27.7632 1.91962C27.6068 1.54224 27.3776 1.19935 27.0887 0.910544C26.7999 0.621741 26.4569 0.392681 26.0795 0.236448C25.702 0.0802144 25.2975 -0.000131188 24.889 1.60787e-07Z"/> </g> <defs> <clipPath id="clip0_3307_57195"> <rect width="28" height="28" fill="white"/> </clipPath> </defs> </svg> </a> <a href="https://www.linkedin.com/sharing/share-offsite/?url=www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" class="social-link" target="_blank" rel="noopener noreferrer follow" data-wpel-link="internal"> <svg width="28" height="28" class="linkedin h-p-0-lg h-mb-3-lg" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_3302_57044)"> <path d="M24.889 1.60787e-07H3.11C2.7015 1.39669e-07 2.29701 0.0804758 1.91962 0.23683C1.54224 0.393185 1.19935 0.622355 0.910544 0.911252C0.621741 1.20015 0.392681 1.54311 0.236448 1.92055C0.0802144 2.29799 -0.000131188 2.70251 1.60787e-07 3.111V24.89C1.39669e-07 25.2985 0.0804758 25.703 0.23683 26.0804C0.393185 26.4578 0.622355 26.8007 0.911252 27.0895C1.20015 27.3783 1.54311 27.6073 1.92055 27.7636C2.29799 27.9198 2.70251 28.0001 3.111 28H24.89C25.2985 28 25.703 27.9195 26.0804 27.7632C26.4578 27.6068 26.8007 27.3776 27.0895 27.0887C27.3783 26.7999 27.6073 26.4569 27.7636 26.0795C27.9198 25.702 28.0001 25.2975 28 24.889V3.11C28 2.7015 27.9195 2.29701 27.7632 1.91962C27.6068 1.54224 27.3776 1.19935 27.0887 0.910544C26.7999 0.621741 26.4569 0.392681 26.0795 0.236448C25.702 0.0802144 25.2975 -0.000131188 24.889 1.60787e-07ZM9.333 21.778H5.41V10.888H9.334V21.778H9.333ZM7.302 8.893C6.102 8.893 5.302 8.093 5.302 7.026C5.302 5.959 6.1 5.16 7.433 5.16C8.633 5.16 9.433 5.96 9.433 7.026C9.433 8.094 8.633 8.893 7.301 8.893H7.302ZM23.333 21.778H19.535V15.826C19.535 14.18 18.522 13.801 18.142 13.801C17.762 13.801 16.497 14.054 16.497 15.826V21.778H12.572V10.888H16.497V12.408C17.002 11.522 18.015 10.888 19.914 10.888C21.814 10.888 23.334 12.408 23.334 15.826V21.778H23.333Z"/> </g> <defs> <clipPath id="clip0_3302_57044"> <rect width="28" height="28" fill="white"/> </clipPath> </defs> </svg> </a> <a href="mailto:?subject=How to Translate a WordPress Theme Using Poedit&amp;body=Article:%20www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit" class="social-link" target="_blank" rel="nofollow noopener noreferrer"> <svg width="28" height="28" class="mail h-p-0-lg h-mb-3-lg" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"> <path d="M2.8 3.00001C2.12163 2.99621 1.4654 3.24121 0.955496 3.68864C0.445591 4.13608 0.117389 4.7549 0.033 5.42801L14 14L27.967 5.42801C27.8826 4.7549 27.5544 4.13608 27.0445 3.68864C26.5346 3.24121 25.8784 2.99621 25.2 3.00001H2.8ZM0 8.15901V22.25C0 23.77 1.253 25 2.8 25H25.2C26.747 25 28 23.77 28 22.25V8.15901L14.741 16.296C14.5178 16.4323 14.2615 16.5043 14 16.5043C13.7385 16.5043 13.4822 16.4323 13.259 16.296L0 8.16001V8.15901Z"/> </svg> </a> </div> <script type="rocketlazyloadscript"> function linkHover() { var socialLinkHover = document.getElementById("copyLink"); if (socialLinkHover.style.display === "none") { socialLinkHover.style.display = "inline-block"; } else { socialLinkHover.style.display = "none"; } } function linkClick(e) { var parent = e.target.parentElement; var socialLinkClick = Array.from(parent.children).find(elem => elem.id == "copiedLink"); if (socialLinkClick.style.display === "none") { socialLinkClick.style.display = "inline-block"; document.getElementById("copyLink").style.display = "none"; } else { socialLinkClick.style.display = "none"; } setTimeout(() => { socialLinkClick.style.display = "none" }, 2000); } function copyToClipboard(str) { var el = document.createElement('textarea'); el.value = str; el.setAttribute('readonly', ''); el.style = { position: 'absolute', left: '-9999px' }; document.body.appendChild(el); el.select(); document.execCommand('copy'); document.body.removeChild(el); } </script> </div> </div> </div> <div class="related-tutorials-section"> <div class="container"> <div class="d-flex flex-column flex-md-row align-items-center justify-content-center h-mb-5"> <h2 class="pb-30"> Related tutorials </h2> </div> <div class="row"> <div class="content-item d-flex flex-column col-md-4 h-mb-2" id="post-119409"> <div class="col-12 h-p-0 height-20rem d-contents"> <a class="height-inherit" href="https://www.hostinger.com/tutorials/how-to-use-wordpress" data-wpel-link="internal" rel="follow"> <img width="640" height="373" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20373'%3E%3C/svg%3E" class="object-fit-cover border-radius-10px wp-post-image" alt="How to use WordPress: A complete guide to build a WordPress website " decoding="async" data-lazy-srcset="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-1024x596.png 1024w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-300x175.png 300w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-150x87.png 150w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-768x447.png 768w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-1536x894.png 1536w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-1024x596.png" /><noscript><img width="640" height="373" src="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-1024x596.png" class="object-fit-cover border-radius-10px wp-post-image" alt="How to use WordPress: A complete guide to build a WordPress website " decoding="async" srcset="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-1024x596.png 1024w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-300x175.png 300w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-150x87.png 150w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-768x447.png 768w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/11/wordpress-themes-1-1536x894.png 1536w" sizes="(max-width: 640px) 100vw, 640px" /></noscript> </a> </div> <div class="d-flex flex-column h-pt-2 h-pb-3"> <div class="d-flex justify-content-sm-between justify-content-center h-mb-1"> <p class="label text-h-meteorite-dark fw-800 fs-14 related-posts__date-category"> 26 Nov • <a class="text-h-meteorite-dark text-uppercase fw-800 fs-14 links-hover" href="https://www.hostinger.com/tutorials/wordpress" data-wpel-link="internal" rel="follow"> WordPress </a> <span class="related-posts__separator">•</span> <a class="text-h-meteorite-dark text-uppercase fw-800 fs-14 links-hover" href="https://www.hostinger.com/tutorials/wordpress/basics" data-wpel-link="internal" rel="follow"> Basics </a> <span class="related-posts__separator">•</span> </p> </div> <h5 class="text-center text-sm-left pb-10"> <a href="https://www.hostinger.com/tutorials/how-to-use-wordpress" data-wpel-link="internal" rel="follow"> How to use WordPress: A complete guide to build a WordPress website  </a> </h5> <p class="text-content-grey text-center text-sm-left"> You&#8217;ve chosen WordPress to build your website because it’s free, versatile, and highly flexible, thanks to its open-source nature. But... </p> <div class="d-flex justify-content-center justify-content-sm-start"> <a class="subtitle font-weight-bold hover-text-primary-400 transition-all-3" href="https://www.hostinger.com/tutorials/author/jordana" > <p class="author-name text-center text-sm-left"> By Jordana Alexandrea </p> </a> </div> </div> </div> <div class="content-item d-flex flex-column col-md-4 h-mb-2" id="post-117087"> <div class="col-12 h-p-0 height-20rem d-contents"> <a class="height-inherit" href="https://www.hostinger.com/tutorials/migrate-from-siteground-to-hostinger" data-wpel-link="internal" rel="follow"> <img width="640" height="335" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20335'%3E%3C/svg%3E" class="object-fit-cover border-radius-10px wp-post-image" alt="How to migrate from Siteground to Hostinger" decoding="async" data-lazy-srcset="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-1024x536.png 1024w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-300x157.png 300w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-150x79.png 150w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-768x402.png 768w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad.png 1200w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-1024x536.png" /><noscript><img width="640" height="335" src="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-1024x536.png" class="object-fit-cover border-radius-10px wp-post-image" alt="How to migrate from Siteground to Hostinger" decoding="async" srcset="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-1024x536.png 1024w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-300x157.png 300w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-150x79.png 150w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad-768x402.png 768w, https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/10/1200x628-Migration-Ad.png 1200w" sizes="(max-width: 640px) 100vw, 640px" /></noscript> </a> </div> <div class="d-flex flex-column h-pt-2 h-pb-3"> <div class="d-flex justify-content-sm-between justify-content-center h-mb-1"> <p class="label text-h-meteorite-dark fw-800 fs-14 related-posts__date-category"> 04 Oct • <a class="text-h-meteorite-dark text-uppercase fw-800 fs-14 links-hover" href="https://www.hostinger.com/tutorials/wordpress" data-wpel-link="internal" rel="follow"> WordPress </a> <span class="related-posts__separator">•</span> <a class="text-h-meteorite-dark text-uppercase fw-800 fs-14 links-hover" href="https://www.hostinger.com/tutorials/wordpress/migration" data-wpel-link="internal" rel="follow"> Migration </a> <span class="related-posts__separator">•</span> </p> </div> <h5 class="text-center text-sm-left pb-10"> <a href="https://www.hostinger.com/tutorials/migrate-from-siteground-to-hostinger" data-wpel-link="internal" rel="follow"> How to migrate from Siteground to Hostinger </a> </h5> <p class="text-content-grey text-center text-sm-left"> If SiteGround no longer meets your website’s needs, it might be time to switch to a new hosting provider. Migrating can boost performance, enhance... </p> <div class="d-flex justify-content-center justify-content-sm-start"> <a class="subtitle font-weight-bold hover-text-primary-400 transition-all-3" href="https://www.hostinger.com/tutorials/author/sasha" > <p class="author-name text-center text-sm-left"> By Nurul Siregar </p> </a> </div> </div> </div> <div class="content-item d-flex flex-column col-md-4 h-mb-2" id="post-116796"> <div class="col-12 h-p-0 height-20rem d-contents"> <a class="height-inherit" href="https://www.hostinger.com/tutorials/how-to-add-woocommerce-add-to-cart-button" data-wpel-link="internal" rel="follow"> <img width="640" height="373" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20373'%3E%3C/svg%3E" class="object-fit-cover border-radius-10px wp-post-image" alt="How to add a WooCommerce add-to-cart button" decoding="async" data-lazy-srcset="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2.webp 1024w,https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2-300x175.webp 300w,https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2-150x87.webp 150w,https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2-768x447.webp 768w" data-lazy-sizes="(max-width: 640px) 100vw, 640px" data-lazy-src="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2-1024x596.webp" /><noscript><img width="640" height="373" src="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2-1024x596.webp" class="object-fit-cover border-radius-10px wp-post-image" alt="How to add a WooCommerce add-to-cart button" decoding="async" srcset="https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2.webp 1024w,https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2-300x175.webp 300w,https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2-150x87.webp 150w,https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2024/04/eCommerce-alt-2-768x447.webp 768w" sizes="(max-width: 640px) 100vw, 640px" /></noscript> </a> </div> <div class="d-flex flex-column h-pt-2 h-pb-3"> <div class="d-flex justify-content-sm-between justify-content-center h-mb-1"> <p class="label text-h-meteorite-dark fw-800 fs-14 related-posts__date-category"> 29 Sep • <a class="text-h-meteorite-dark text-uppercase fw-800 fs-14 links-hover" href="https://www.hostinger.com/tutorials/wordpress" data-wpel-link="internal" rel="follow"> WordPress </a> <span class="related-posts__separator">•</span> <a class="text-h-meteorite-dark text-uppercase fw-800 fs-14 links-hover" href="https://www.hostinger.com/tutorials/wordpress/customization" data-wpel-link="internal" rel="follow"> Customization </a> <span class="related-posts__separator">•</span> </p> </div> <h5 class="text-center text-sm-left pb-10"> <a href="https://www.hostinger.com/tutorials/how-to-add-woocommerce-add-to-cart-button" data-wpel-link="internal" rel="follow"> How to add a WooCommerce add-to-cart button </a> </h5> <p class="text-content-grey text-center text-sm-left"> The add-to-cart button is a key element for any online store, including those built on WooCommerce. Without the add-to-cart button, customers won’t... </p> <div class="d-flex justify-content-center justify-content-sm-start"> <a class="subtitle font-weight-bold hover-text-primary-400 transition-all-3" href="https://www.hostinger.com/tutorials/author/larassatti" > <p class="author-name text-center text-sm-left"> By Larassatti D. </p> </a> <a class="subtitle font-weight-bold hover-text-primary-400 transition-all-3" href="https://www.hostinger.com/tutorials/author/muhammadariffudin" > <p class="author-name text-center text-sm-left pl-5"> & Ariffud M. </p> </a> </div> </div> </div> </div> </div> </div> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/cache/min/2/bootstrap/v5/tp.widget.bootstrap.min.js?ver=1732667801" async></script> <div class="pb-80 pb-120-lg"> <h2 class="text-center mb-40 mt-50">What our customers say</h2> <div class="container"> <div class="trustpilot-widget" data-locale="en" data-template-id="53aa8912dec7e10d38f59f36" data-review-languages="en" data-businessunit-id="580cbf960000ff0005966f44" data-stars="4,5" data-style-height="140px" data-style-width="100%" data-theme="light"> <a href="https://www.trustpilot.com/review/hostinger.com" target="_blank" rel="noopener follow" data-wpel-link="internal">Trustpilot</a> </div> </div> </div> <div class="container justify-content-center"> <div class="comments h-pb-10 h-pt-12"> <div class="d-flex row justify-content-between ml-0 mr-0 pb-60"> <div class="d-flex align-items-center"> <h3 class="d-flex fw-800 fs-44 h-100 align-items-center">Comments</h3> </div> <div class="d-flex align-items-center"> <a href="#comment-form" class="new-h-button-secondary mh-50 fs-16 fw-800 pl-30 pr-30 align-items-center d-none d-sm-flex ">Leave a comment</a> </div> </div> <div id="comment-6275" class="comment h-pt-3 h-pb-3 border-bottom border-dark "> <div class="d-flex ml-0 justify-content-center justify-content-between"> <div class="d-flex flex-wrap"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3E%3C/svg%3E" class="border-radius-50" height="50px" width="50px" alt="Author" data-lazy-src="https://secure.gravatar.com/avatar/14c553d0bcf30402d015023b3d1ca104?s=96&d=mm&r=g"><noscript><img src="https://secure.gravatar.com/avatar/14c553d0bcf30402d015023b3d1ca104?s=96&d=mm&r=g" class="border-radius-50" height="50px" width="50px" alt="Author"></noscript> <div class="comment-info d-flex flex-column justify-content-between pl-20-sm pl-10"> <span class="fw-800 fs-16">zed</span> <p class="text-muted fw-400"> August 02 2017 </p> </div> </div> <div class="reply"> <p class="h3 font-weight-bold text-h-primary h-mb-1 d-flex justify-content-between"> <a rel="follow" class="comment-reply-link hover-text-primary-400 text-uppercase label" href="https://www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit?replytocom=6275#comment-form" data-commentid="6275" data-postid="653" data-belowelement="comment-6275" data-respondelement="comment-form" data-replyto="Reply to zed" aria-label="Reply to zed" data-wpel-link="internal">Reply</a> </p> </div> </div> <div class="mt-15 mt-30-md"> <p class="text-sm-left fw-600 text-h-dark-gray"> please help me !! it's work good with same terms but other terms can't be translated i ont know why ! </p> </div> </div> </li><!-- #comment-## --> <div id="comment-313526" class="comment h-pt-3 h-pb-3 border-bottom border-dark "> <div class="d-flex ml-0 justify-content-center justify-content-between"> <div class="d-flex flex-wrap"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3E%3C/svg%3E" class="border-radius-50" height="50px" width="50px" alt="Author" data-lazy-src="https://secure.gravatar.com/avatar/1277ee5ccfce8b9ffac6d1d6be08ae05?s=96&d=mm&r=g"><noscript><img src="https://secure.gravatar.com/avatar/1277ee5ccfce8b9ffac6d1d6be08ae05?s=96&d=mm&r=g" class="border-radius-50" height="50px" width="50px" alt="Author"></noscript> <div class="comment-info d-flex flex-column justify-content-between pl-20-sm pl-10"> <span class="fw-800 fs-16">Marius</span> <p class="text-muted fw-400"> May 08 2022 </p> </div> </div> <div class="reply"> <p class="h3 font-weight-bold text-h-primary h-mb-1 d-flex justify-content-between"> <a rel="follow" class="comment-reply-link hover-text-primary-400 text-uppercase label" href="https://www.hostinger.com/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit?replytocom=313526#comment-form" data-commentid="313526" data-postid="653" data-belowelement="comment-313526" data-respondelement="comment-form" data-replyto="Reply to Marius" aria-label="Reply to Marius" data-wpel-link="internal">Reply</a> </p> </div> </div> <div class="mt-15 mt-30-md"> <p class="text-sm-left fw-600 text-h-dark-gray"> Hey, Thanks for your hint. I have a question thou. Will the future theme update not going to delete these added translated .mo and .po files from the folder: wp-content-&gt;theme-&gt;theme-name-&gt;languages? Would appreciate your answer. Cheers! </p> </div> </div> <ul class="children"> <div id="comment-315606" class="comment h-pt-3 h-pb-3 border-bottom border-dark reply-comment flex-column flex-md-row align-items-center"> <div class="d-flex ml-0 justify-content-center justify-content-between"> <div class="d-flex flex-wrap"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3E%3C/svg%3E" class="border-radius-50" height="50px" width="50px" alt="Author" data-lazy-src="https://secure.gravatar.com/avatar/1c60667ce56842342d4a8d7ee2016c19?s=96&d=mm&r=g"><noscript><img src="https://secure.gravatar.com/avatar/1c60667ce56842342d4a8d7ee2016c19?s=96&d=mm&r=g" class="border-radius-50" height="50px" width="50px" alt="Author"></noscript> <div class="comment-info d-flex flex-column justify-content-between pl-20-sm pl-10"> <span class="fw-800 fs-16">Vakarė</span> <p class="text-muted fw-400"> May 12 2022 </p> </div> </div> <div class="reply"> <p class="h3 font-weight-bold text-h-primary h-mb-1 d-flex justify-content-between"> </p> </div> </div> <div class="mt-15 mt-30-md"> <p class="text-sm-left fw-600 text-h-dark-gray"> Hi! As default theme files generally do not include .po and .mo files, they should not be deleted. However, as a precaution, I would recommend saving them before updating the theme :) </p> </div> </div> </li><!-- #comment-## --> </ul><!-- .children --> </li><!-- #comment-## --> <div id="comment-form" class="bg-white h-pt-7-lg h-pt-2 h-pb-7-lg h-mt-2 w-100"> <div class="d-flex flex-column"> <div id="respond" class="comment-respond"> <h3 class="text-h-meteorite-dark fw-800 fs-44 mb-5">Leave a reply <small><a rel="follow" id="cancel-comment-reply-link" href="/tutorials/wordpress/how-to-translate-wordpress-theme-using-poedit#respond" style="display:none;" data-wpel-link="internal">Cancel reply</a></small></h3><div id="comment-error" class="error-message d-none fs-14 fs-18-sm fs-20-xl pl-15 pl-20-sm pr-15 pr-20-sm"><img width="32" height="32" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" data-lazy-src="https://www.hostinger.com/tutorials/wp-content/themes/tutorialsthemeuplift/public/images/icons/alert.svg"/><noscript><img width="32" height="32" src="https://www.hostinger.com/tutorials/wp-content/themes/tutorialsthemeuplift/public/images/icons/alert.svg"/></noscript><span id="required-fields" class="d-none">Please fill the required fields.</span><span id="required-checkbox" class="d-none">Please accept the privacy checkbox.</span><span id="required-form" class="d-none">Please fill the required fields and accept the privacy checkbox.</span></div><form action="https://www.hostinger.com/tutorials/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><div id="comment-texarea-input-border" class="new-input-border position-relative mt-20 mt-30-sm"><textarea id="comment" name="comment" placeholder="Comment*" style="outline: 0; height: 200px !important;" class="w-100 dark border-0 noresize bg-transparent h-pl-2 h-pt-2 label text-content-grey" style="height: 200px !important;"></textarea></div><p class="mb-20"></p><div id="comment-name-input-border" class="new-input-border position-relative"><input id="comment-name-input" style="outline: 0;" class="dark height-46px bg-transparent border-0 w-100 h-pl-2 label text-content-grey" id="author" name="author" type="text" placeholder="Name*" value="" aria-required='true'></div> <p class="mb-20"></p><div id="comment-email-input-border" class="new-input-border position-relative"><input id="comment-email-input" style="outline: 0;" class="dark height-46px border-0 bg-transparent w-100 h-pl-2 label text-content-grey" id="email" name="email" placeholder="Email*" type="email" value="" aria-required='true'></div> <p class="comment-form-cookies-consent mt-20 fs-14 d-flex align-items-center"><input id="wp-comment-cookies-consent" class="mr-5 mb-2" name="wp-comment-cookies-consent" type="checkbox" value="yes" /><label for="wp-comment-cookies-consent">By using this form you agree that your personal data would be processed in accordance with our <a href="/legal/privacy-policy " target="_blank" data-wpel-link="internal" rel="follow">Privacy Policy</a>.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit-comment new-h-button-primary button text-white mt-40 float-right w-100 w-30-sm" value="Submit" /> <input type='hidden' name='comment_post_ID' value='653' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="1501dd0b85" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="212"/><script type="rocketlazyloadscript">document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div><!-- #respond --> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> var label = document.querySelector("[for='wpgdprc'"); var warning = document.getElementsByClassName("akismet_comment_form_privacy_notice"); if(label && warning && warning.length > 0) { label.innerText += " " + warning[0].innerText; warning[0].innerText = ""; } document.getElementById("submit").addEventListener("click", function displayDate(event) { var textFieldContainer = document.getElementById("comment-texarea-input-border"); var textField = document.getElementById("comment"); var emailFieldContainer = document.getElementById("comment-email-input-border"); var emailField = document.getElementById("comment-email-input"); var nameFieldContainer = document.getElementById("comment-name-input-border"); var nameField = document.getElementById("comment-name-input"); var checkbox = document.getElementById("wp-comment-cookies-consent"); var errorMessage = document.getElementById("comment-error"); var errorExists = false; textFieldContainer.classList.remove("error"); nameFieldContainer.classList.remove("error"); emailFieldContainer.classList.remove("error"); if(checkbox) checkbox.classList.remove("error"); document.getElementById("required-fields").classList.add("d-none"); document.getElementById("required-checkbox").classList.add("d-none"); document.getElementById("required-form").classList.add("d-none"); errorMessage.classList.add("d-none"); if(textField && !textField.value) { textFieldContainer.classList.add("error"); document.getElementById("required-fields").classList.remove("d-none"); errorExists = true; } if(nameField && !nameField.value) { nameFieldContainer.classList.add("error"); document.getElementById("required-fields").classList.remove("d-none"); errorExists = true; } if(emailField && (!emailField.value || !emailField.value.includes('@'))) { emailFieldContainer.classList.add("error"); document.getElementById("required-fields").classList.remove("d-none"); errorExists = true; } if(checkbox && !checkbox.checked) { checkbox.classList.add("error"); if(errorExists) { document.getElementById("required-fields").classList.add("d-none"); document.getElementById("required-form").classList.remove("d-none"); } else { document.getElementById("required-checkbox").classList.remove("d-none"); } errorExists = true; } if(errorExists) { event.preventDefault(); errorMessage.classList.remove("d-none"); } }); var commentForm = document.getElementById('commentform'); commentForm.addEventListener('submit', function (event) { event.preventDefault(); var submitUrl = commentForm.getAttribute('action'); var textField = document.getElementById('comment'); var emailField = document.getElementById('comment-email-input'); var nameField = document.getElementById('comment-name-input'); var checkbox = document.getElementById('wp-comment-cookies-consent'); var commentPostId = 653; var commentParentField = document.getElementById('comment_parent'); var commentParentId = commentParentField ? commentParentField.value : 0; var akismetCommentNonceField = document.getElementById('akismet_comment_nonce'); var akismetCommentNonce = akismetCommentNonceField ? akismetCommentNonceField.value : ''; var akJsField = document.getElementById('ak_js'); var akJsFieldValue = akJsField ? akJsField.value : ''; var commentFormData = []; if (textField && textField.value) { commentFormData.push('comment=' + encodeURIComponent(textField.value)); } if (nameField && nameField.value) { commentFormData.push('author=' + encodeURIComponent(nameField.value)); } if (emailField && emailField.value) { commentFormData.push('email=' + encodeURIComponent(emailField.value)); } if (checkbox && checkbox.checked) { commentFormData.push('wp-comment-cookies-consent=yes'); } commentFormData.push('comment_post_ID=' + commentPostId); commentFormData.push('comment_parent=' + commentParentId); commentFormData.push('akismet_comment_nonce=' + akismetCommentNonce); commentFormData.push('ak_js=' + akJsFieldValue); var encodedFormData = commentFormData.join('&').replace(/%20/g, '+'); var httpClient = new XMLHttpRequest(); httpClient.onreadystatechange = function () { if(httpClient.readyState === 4 && httpClient.status === 200) { var replyNoticeText = document.getElementById('comment-post-notice'); replyNoticeText.classList.remove('d-none'); replyNoticeText.classList.add('d-flex'); if (textField) { textField.value = ''; } if (nameField && nameField.value) { nameField.value = ''; } if (emailField && emailField.value) { emailField.value = ''; } } }; httpClient.open('POST', submitUrl, true); httpClient.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); httpClient.send(encodedFormData); }); </script> </div> <div id="comment-post-notice" class="d-none bg-light w-100 mt-30 p-20"> <span class="d-block icon-info w-26-px h-20"></span> <span class="color-primary font-14 line-height-20 ml-10 ">Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.</span> </div> </div> </div> </div> <script type="rocketlazyloadscript" data-rocket-type='text/javascript'> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'tutorialsCategory': "WordPress" }); window.optinMonsterCategory = "WordPress"; </script> <footer id="footer"> <div id="footer-new" class="footer-new"> <Footer-new :menu-items="{ &quot;hosting&quot;: { &quot;category&quot;: &quot;Hosting&quot;, &quot;items&quot;: [ { &quot;pattern&quot;: &quot;\/web-hosting&quot;, &quot;title&quot;: &quot;Web Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 1 }, { &quot;pattern&quot;: &quot;\/vps-hosting&quot;, &quot;title&quot;: &quot;VPS Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 2 }, { &quot;pattern&quot;: &quot;\/minecraft-server-hosting&quot;, &quot;title&quot;: &quot;Minecraft Server Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 3 }, { &quot;pattern&quot;: &quot;\/cyberpanel-vps-hosting&quot;, &quot;title&quot;: &quot;CyberPanel VPS Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 4 }, { &quot;pattern&quot;: &quot;\/cloud-hosting&quot;, &quot;title&quot;: &quot;Cloud Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 5 }, { &quot;pattern&quot;: &quot;\/wordpress-hosting&quot;, &quot;title&quot;: &quot;WordPress Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 6 }, { &quot;pattern&quot;: &quot;\/email-hosting&quot;, &quot;title&quot;: &quot;Email Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 7 }, { &quot;pattern&quot;: &quot;\/cms-hosting&quot;, &quot;title&quot;: &quot;CMS Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 8 }, { &quot;pattern&quot;: &quot;\/ecommerce-hosting&quot;, &quot;title&quot;: &quot;Ecommerce Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 9 }, { &quot;pattern&quot;: &quot;\/cpanel-hosting&quot;, &quot;title&quot;: &quot;cPanel Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 10 }, { &quot;pattern&quot;: &quot;\/online-store&quot;, &quot;title&quot;: &quot;Online Stores&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 12 }, { &quot;pattern&quot;: &quot;\/website-builder&quot;, &quot;title&quot;: &quot;Website Builder&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 13 }, { &quot;pattern&quot;: &quot;\/buy-hosting&quot;, &quot;title&quot;: &quot;Buy Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 14 }, { &quot;pattern&quot;: &quot;\/agency-hosting&quot;, &quot;title&quot;: &quot;Web Hosting for Agencies&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 15 }, { &quot;pattern&quot;: &quot;\/cheap-web-hosting&quot;, &quot;title&quot;: &quot;Cheap Web Hosting&quot;, &quot;category&quot;: &quot;Hosting&quot;, &quot;priority&quot;: 16 } ] }, &quot;domains&quot;: { &quot;category&quot;: &quot;Domains&quot;, &quot;items&quot;: [ { &quot;pattern&quot;: &quot;\/domain-checker&quot;, &quot;title&quot;: &quot;Domain Checker&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 1 }, { &quot;pattern&quot;: &quot;\/transfer-domain&quot;, &quot;title&quot;: &quot;Domain Transfer&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 2 }, { &quot;pattern&quot;: &quot;\/free-domain&quot;, &quot;title&quot;: &quot;Free Domain&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 3 }, { &quot;pattern&quot;: &quot;\/free-xyz-domain&quot;, &quot;title&quot;: &quot;XYZ Domain&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 4 }, { &quot;pattern&quot;: &quot;\/99-cent-domain&quot;, &quot;title&quot;: &quot;99 Cent Domains&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 5 }, { &quot;pattern&quot;: &quot;\/buy-cheap-ssl-certificate&quot;, &quot;title&quot;: &quot;Cheap SSL Certificate&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 6 }, { &quot;pattern&quot;: &quot;\/buy-domain&quot;, &quot;title&quot;: &quot;Buy Domain Name&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 7 }, { &quot;pattern&quot;: &quot;\/whois&quot;, &quot;title&quot;: &quot;WHOIS Checker&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 8 }, { &quot;pattern&quot;: &quot;\/free-ssl-certificate&quot;, &quot;title&quot;: &quot;Free SSL Certificate&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 9 }, { &quot;pattern&quot;: &quot;\/domain-name-search&quot;, &quot;title&quot;: &quot;Domain Name Search&quot;, &quot;category&quot;: &quot;Domains&quot;, &quot;priority&quot;: 10 } ] }, &quot;information&quot;: { &quot;category&quot;: &quot;Information&quot;, &quot;items&quot;: [ { &quot;pattern&quot;: &quot;https:\/\/stats.hostinger.com&quot;, &quot;title&quot;: &quot;Server Status&quot;, &quot;category&quot;: &quot;Information&quot;, &quot;priority&quot;: 1 }, { &quot;pattern&quot;: &quot;\/affiliates&quot;, &quot;title&quot;: &quot;Affiliate Program&quot;, &quot;category&quot;: &quot;Information&quot;, &quot;priority&quot;: 2 }, { &quot;pattern&quot;: &quot;\/payments&quot;, &quot;title&quot;: &quot;Payment Methods&quot;, &quot;category&quot;: &quot;Information&quot;, &quot;priority&quot;: 3 }, { &quot;pattern&quot;: &quot;\/wall-of-fame&quot;, &quot;title&quot;: &quot;Wall of Fame&quot;, &quot;category&quot;: &quot;Information&quot;, &quot;priority&quot;: 4 }, { &quot;pattern&quot;: &quot;\/reviews&quot;, &quot;title&quot;: &quot;Reviews&quot;, &quot;category&quot;: &quot;Information&quot;, &quot;priority&quot;: 5 }, { &quot;pattern&quot;: &quot;\/pricing&quot;, &quot;title&quot;: &quot;Pricing&quot;, &quot;category&quot;: &quot;Information&quot;, &quot;priority&quot;: 6 } ] }, &quot;legal&quot;: { &quot;category&quot;: &quot;Legal&quot;, &quot;items&quot;: [ { &quot;pattern&quot;: &quot;\/privacy-policy&quot;, &quot;title&quot;: &quot;Privacy Policy&quot;, &quot;category&quot;: &quot;Legal&quot;, &quot;priority&quot;: 1 }, { &quot;pattern&quot;: &quot;\/universal-terms-of-service-agreement&quot;, &quot;title&quot;: &quot;Terms of Service&quot;, &quot;category&quot;: &quot;Legal&quot;, &quot;priority&quot;: 2 } ] }, &quot;company&quot;: { &quot;category&quot;: &quot;Company&quot;, &quot;items&quot;: [ { &quot;pattern&quot;: &quot;\/about&quot;, &quot;title&quot;: &quot;About Hostinger&quot;, &quot;category&quot;: &quot;Company&quot;, &quot;priority&quot;: 2 }, { &quot;pattern&quot;: &quot;\/technology&quot;, &quot;title&quot;: &quot;Our Technology&quot;, &quot;category&quot;: &quot;Company&quot;, &quot;priority&quot;: 3 }, { &quot;pattern&quot;: &quot;\/career&quot;, &quot;title&quot;: &quot;Career&quot;, &quot;category&quot;: &quot;Company&quot;, &quot;priority&quot;: 4 }, { &quot;pattern&quot;: &quot;\/contacts&quot;, &quot;title&quot;: &quot;Contact Us&quot;, &quot;category&quot;: &quot;Company&quot;, &quot;priority&quot;: 5 }, { &quot;pattern&quot;: &quot;https:\/\/www.hostinger.com\/blog\/&quot;, &quot;title&quot;: &quot;Blog&quot;, &quot;category&quot;: &quot;Company&quot;, &quot;priority&quot;: 6 } ] }, &quot;help&quot;: { &quot;category&quot;: &quot;Help&quot;, &quot;items&quot;: [ { &quot;pattern&quot;: &quot;https:\/\/www.hostinger.com\/tutorials\/&quot;, &quot;title&quot;: &quot;Tutorials&quot;, &quot;category&quot;: &quot;Help&quot;, &quot;priority&quot;: 1 }, { &quot;pattern&quot;: &quot;https:\/\/support.hostinger.com\/en\/&quot;, &quot;title&quot;: &quot;Knowledge Base&quot;, &quot;category&quot;: &quot;Help&quot;, &quot;priority&quot;: 2 }, { &quot;pattern&quot;: &quot;\/report-abuse&quot;, &quot;title&quot;: &quot;Report Abuse&quot;, &quot;category&quot;: &quot;Help&quot;, &quot;priority&quot;: 3 } ] } }" :payment-methods="[&quot;visa&quot;,&quot;mastercard&quot;,&quot;amex&quot;,&quot;discover&quot;,&quot;jcb&quot;,&quot;maestro&quot;,&quot;dinersclub&quot;]" payment-url="https://www.hostinger.com/tutorials/wp-content/themes/tutorialsthemeuplift/public/images/payments/2020/" payment-path="/payments" payment-btn="And More" about="We are a web hosting provider on a mission to bring success to everyone who goes online. We do it by constantly improving server technology, providing professional support, and making the web hosting experience seamless." :social-links="[{&quot;id&quot;:&quot;social_linkedin&quot;,&quot;url&quot;:&quot;https:\/\/www.linkedin.com\/company\/hostinger&quot;,&quot;img&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/social-icons\/footer\/ic-linked-in.svg&quot;,&quot;alt&quot;:&quot;Linked-in logo&quot;},{&quot;id&quot;:&quot;social_facebook&quot;,&quot;url&quot;:&quot;https:\/\/www.facebook.com\/Hostinger&quot;,&quot;img&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/social-icons\/footer\/ic-facebook.svg&quot;,&quot;alt&quot;:&quot;Facebook logo&quot;},{&quot;id&quot;:&quot;social_instagram&quot;,&quot;url&quot;:&quot;https:\/\/www.instagram.com\/hostinger_global\/&quot;,&quot;img&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/social-icons\/footer\/ic-instagram.svg&quot;,&quot;alt&quot;:&quot;Instagram logo&quot;},{&quot;id&quot;:&quot;social_twitter&quot;,&quot;url&quot;:&quot;https:\/\/x.com\/Hostinger&quot;,&quot;img&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/social-icons\/footer\/ic-twitter.svg&quot;,&quot;alt&quot;:&quot;X logo&quot;},{&quot;id&quot;:&quot;social_youtube&quot;,&quot;url&quot;:&quot;https:\/\/www.youtube.com\/HostingerAcademy?sub_confirmation=1&quot;,&quot;img&quot;:&quot;https:\/\/www.hostinger.com\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/social-icons\/footer\/ic-youtube.svg&quot;,&quot;alt&quot;:&quot;Youtube logo&quot;}]" copyright="© 2004-2024 hostinger.com - Premium Web Hosting, Cloud, VPS & Domain Registration Services." no-vat-txt="Prices are listed without VAT" > </Footer-new> </div> </footer> <div id="gdpr-consent"> <gdpr-banner-bottom :strings="{&quot;banner&quot;:{&quot;body&quot;:{&quot;firstHeading&quot;:&quot;We Care About Your Privacy&quot;,&quot;firstBody&quot;:&quot;We use cookies, to ensure that we give you the best experience on our website, to enable essential services and functionality on our site and to collect data on how visitors interact with our site and services. By clicking Accept, you agree to our use of all the cookies for advertising, analytics and support. For more information, please read our &lt;a id=&#039;hgr-cookie_consent-cookie_policy_btn&#039; class=&#039;link fs-14 fs-15-sm cursor-pointer&#039; target=&#039;_blank&#039; ref=&#039;someLink&#039; rel=&#039;noopener noreferrer nofollow&#039; href=&#039;\/cookie-policy&#039;&gt;Cookie Policy&lt;\/a&gt;.&quot;},&quot;acceptBtn&quot;:&quot;Accept&quot;,&quot;settingsBtn&quot;:&quot;Settings&quot;,&quot;declineBtn&quot;:&quot;Decline&quot;},&quot;popup&quot;:{&quot;header&quot;:{&quot;title&quot;:&quot;Cookies settings&quot;,&quot;body&quot;:&quot;You may accept all cookies or choose specific categories, such as statistics or marketing. Mandatory cookies are always active since these cookies enable core functionality such as security, network management and provide you with access to features such as your profile and purchases, member-only resources, and other areas of the website. You may disable these by changing your browser settings, but this may affect how the website functions. For more information, please read our &lt;a id=&#039;hgr-cookie_consent-settings-cookie_policy_btn&#039; class=&#039;link fs-14&#039; target=&#039;_blank&#039; rel=&#039;noopener noreferrer nofollow&#039; href=&#039;\/cookie-policy&#039;&gt;Cookie Policy&lt;\/a&gt;.&quot;,&quot;btn&quot;:&quot;Accept all&quot;},&quot;cookies&quot;:[{&quot;title&quot;:&quot;Mandatory cookies&quot;,&quot;body&quot;:&quot;They are necessary to ensure the proper functioning of the website.&quot;,&quot;btn&quot;:&quot;Always active&quot;},{&quot;title&quot;:&quot;Statistics cookies&quot;,&quot;body&quot;:&quot;They are important for us to improve the website&#039;s functionality and structure, based on how the website is using data.&quot;,&quot;cookieName&quot;:&quot;statistics&quot;},{&quot;title&quot;:&quot;Marketing cookies&quot;,&quot;body&quot;:&quot;They are used to collect information to provide advertising or content for a particular browser by creating different target groups.&quot;,&quot;cookieName&quot;:&quot;advertising&quot;}],&quot;buttonTxt&quot;:&quot;Accept Selected&quot;}}"> </div> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KL4FQVG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script type="rocketlazyloadscript">(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.account=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,71036,79832);</script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="wp-load-polyfill-importmap"> /* <![CDATA[ */ ( HTMLScriptElement.supports && HTMLScriptElement.supports("importmap") ) || document.write( '<script src="https://www.hostinger.com/tutorials/wp-includes/js/dist/vendor/wp-polyfill-importmap.min.js?ver=1.8.2" defer></scr' + 'ipt>' ); /* ]]> */ </script> <script type="importmap" id="wp-importmap"> {"imports":{"@wordpress\/interactivity":"https:\/\/www.hostinger.com\/tutorials\/wp-includes\/js\/dist\/interactivity.min.js?ver=6.6.1"}} </script> <script type="rocketlazyloadscript" data-rocket-type="module" data-rocket-src="https://www.hostinger.com/tutorials/wp-includes/blocks/image/view.min.js?ver=6.6.1" id="@wordpress/block-library/image-js-module" defer></script> <link rel="modulepreload" href="https://www.hostinger.com/tutorials/wp-includes/js/dist/interactivity.min.js?ver=6.6.1" id="@wordpress/interactivity-js-modulepreload"><script type="rocketlazyloadscript" data-rocket-type="text/javascript">/* <![CDATA[ */!function(e,n){var r={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":2,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"break","linenumbers":false,"theme":"classic","language":"generic","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""},"resources":["https:\/\/www.hostinger.com\/tutorials\/wp-content\/plugins\/enlighter\/cache\/X2_enlighterjs.min.css?RU9Nbfh7Fl3h5fG","https:\/\/www.hostinger.com\/tutorials\/wp-content\/plugins\/enlighter\/resources\/enlighterjs\/enlighterjs.min.js"]},o=document.getElementsByTagName("head")[0],t=n&&(n.error||n.log)||function(){};e.EnlighterJSINIT=function(){!function(e,n){var r=0,l=null;function c(o){l=o,++r==e.length&&(!0,n(l))}e.forEach(function(e){switch(e.match(/\.([a-z]+)(?:[#?].*)?$/)[1]){case"js":var n=document.createElement("script");n.onload=function(){c(null)},n.onerror=c,n.src=e,n.async=!0,o.appendChild(n);break;case"css":var r=document.createElement("link");r.onload=function(){c(null)},r.onerror=c,r.rel="stylesheet",r.type="text/css",r.href=e,r.media="all",o.appendChild(r);break;default:t("Error: invalid file extension",e)}})}(r.resources,function(e){e?t("Error: failed to dynamically load EnlighterJS resources!",e):"undefined"!=typeof EnlighterJS?EnlighterJS.init(r.selectors.block,r.selectors.inline,r.options):t("Error: EnlighterJS resources not loaded yet!")})},(document.querySelector(r.selectors.block)||document.querySelector(r.selectors.inline))&&e.EnlighterJSINIT()}(window,console); /* ]]> */</script> <div class="wp-lightbox-overlay zoom" data-wp-interactive="core/image" data-wp-context='{}' data-wp-bind--role="state.roleAttribute" data-wp-bind--aria-label="state.currentImage.ariaLabel" data-wp-bind--aria-modal="state.ariaModal" data-wp-class--active="state.overlayEnabled" data-wp-class--show-closing-animation="state.showClosingAnimation" data-wp-watch="callbacks.setOverlayFocus" data-wp-on--keydown="actions.handleKeydown" data-wp-on-async--touchstart="actions.handleTouchStart" data-wp-on--touchmove="actions.handleTouchMove" data-wp-on-async--touchend="actions.handleTouchEnd" data-wp-on-async--click="actions.hideLightbox" data-wp-on-async-window--resize="callbacks.setOverlayStyles" data-wp-on-async-window--scroll="actions.handleScroll" tabindex="-1" > <button type="button" aria-label="Close" style="fill: #000" class="close-button"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg> </button> <div class="lightbox-image-container"> <figure data-wp-bind--class="state.currentImage.figureClassNames" data-wp-bind--style="state.currentImage.figureStyles"> <img data-wp-bind--alt="state.currentImage.alt" data-wp-bind--class="state.currentImage.imgClassNames" data-wp-bind--style="state.imgStyles" data-wp-bind--src="state.currentImage.currentSrc"> </figure> </div> <div class="lightbox-image-container"> <figure data-wp-bind--class="state.currentImage.figureClassNames" data-wp-bind--style="state.currentImage.figureStyles"> <img data-wp-bind--alt="state.currentImage.alt" data-wp-bind--class="state.currentImage.imgClassNames" data-wp-bind--style="state.imgStyles" data-wp-bind--src="state.enlargedSrc"> </figure> </div> <div class="scrim" style="background-color: #fff" aria-hidden="true"></div> <style data-wp-text="state.overlayStyles"></style> </div><script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/cache/min/2/tutorials/wp-content/themes/tutorialsthemeuplift/resources/js/web-font-loader.js?ver=1732667801" id="fontloader_js-js" defer></script> <script type="text/javascript" id="eafl-public-js-extra"> /* <![CDATA[ */ var eafl_public = {"home_url":"https:\/\/www.hostinger.com\/tutorials\/","ajax_url":"https:\/\/www.hostinger.com\/tutorials\/wp-admin\/admin-ajax.php","nonce":"fa2ad1cbce"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/cache/min/2/tutorials/wp-content/plugins/easy-affiliate-links/dist/public.js?ver=1732667801" id="eafl-public-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/themes/tutorialsthemeuplift/public/js/theme.min.js?ver=1.0.0.1732542652" id="understrap-scripts-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-includes/js/comment-reply.min.js?ver=6.6.1" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="rocketlazyloadscript" data-minify="1" defer data-rocket-type="text/javascript" data-rocket-src="https://www.hostinger.com/tutorials/wp-content/cache/min/2/tutorials/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1732667801" id="akismet-frontend-js"></script> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.hostinger.com/tutorials/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script> <script data-minify="1" src="https://www.hostinger.com/tutorials/wp-content/cache/min/2/tutorials/wp-content/themes/tutorialsthemeuplift/public/js/vueapp.js?ver=1732667801" defer></script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->

Pages: 1 2 3 4 5 6 7 8 9 10