CINXE.COM
Blog - CodeVibrant
<!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.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this._triggerListener.bind(this),this.touchStartHandler=this._onTouchStart.bind(this),this.touchMoveHandler=this._onTouchMove.bind(this),this.touchEndHandler=this._onTouchEnd.bind(this),this.clickHandler=this._onClick.bind(this),this.interceptedClicks=[],window.addEventListener("pageshow",t=>{this.persisted=t.persisted}),window.addEventListener("DOMContentLoaded",()=>{this._preconnect3rdParties()}),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}_addUserInteractionListener(t){if(document.hidden){t._triggerListener();return}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)}_removeUserInteractionListener(){this.triggerEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!0})),document.removeEventListener("visibilitychange",this.userEventHandler)}_onTouchStart(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._renameDOMAttribute(t.target,"onclick","rocket-onclick"),this._pendingClickStarted())}_onTouchMove(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._renameDOMAttribute(t.target,"rocket-onclick","onclick"),this._pendingClickFinished()}_onTouchEnd(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}_onClick(t){t.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this._pendingClickFinished()}_replayClicks(){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}))})}_waitForPendingClicks(){return new Promise(t=>{this._isClickPending?this._pendingClickFinished=t:t()})}_pendingClickStarted(){this._isClickPending=!0}_pendingClickFinished(){this._isClickPending=!1}_renameDOMAttribute(t,e,r){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(r,event.target.getAttribute(e)),event.target.removeAttribute(e))}_triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}_preconnect3rdParties(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript]").forEach(e=>{if(e.hasAttribute("src")){let r=new URL(e.src).origin;r!==location.origin&&t.push({src:r,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this._batchInjectResourceHints(t,"preconnect")}async _loadEverythingNow(){this.lastBreath=Date.now(),this._delayEventListeners(this),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),this._preloadAllScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async);try{await this._triggerDOMContentLoaded(),await this._triggerWindowLoad()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this._waitForPendingClicks().then(()=>{this._replayClicks()}),this._emptyTrash()}_registerAllDelayedScripts(){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 _transformScript(t){return new Promise((await this._littleBreath(),navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor)?e=>{let r=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"),r.setAttribute(e,t.nodeValue))}),t.text&&(r.text=t.text),r.hasAttribute("src")?(r.addEventListener("load",e),r.addEventListener("error",e)):(r.text=t.text,e());try{t.parentNode.replaceChild(r,t)}catch(i){e()}}:async e=>{function r(){t.setAttribute("data-rocket-status","failed"),e()}try{let i=t.getAttribute("data-rocket-type"),n=t.getAttribute("data-rocket-src");t.text,i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",function r(){t.setAttribute("data-rocket-status","executed"),e()}),t.addEventListener("error",r),n?(t.removeAttribute("data-rocket-src"),t.src=n):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}catch(s){r()}})}async _loadScriptsFromList(t){let e=t.shift();return e&&e.isConnected?(await this._transformScript(e),this._loadScriptsFromList(t)):Promise.resolve()}_preloadAllScripts(){this._batchInjectResourceHints([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}_batchInjectResourceHints(t,e){var r=document.createDocumentFragment();t.forEach(t=>{let i=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(i){let n=document.createElement("link");n.href=i,n.rel=e,"preconnect"!==e&&(n.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),r.appendChild(n),this.trash.push(n)}}),document.head.appendChild(r)}_delayEventListeners(t){let e={};function r(t,r){!function t(r){!e[r]&&(e[r]={originalFunctions:{add:r.addEventListener,remove:r.removeEventListener},eventsToRewrite:[]},r.addEventListener=function(){arguments[0]=i(arguments[0]),e[r].originalFunctions.add.apply(r,arguments)},r.removeEventListener=function(){arguments[0]=i(arguments[0]),e[r].originalFunctions.remove.apply(r,arguments)});function i(t){return e[r].eventsToRewrite.indexOf(t)>=0?"rocket-"+t:t}}(t),e[t].eventsToRewrite.push(r)}function i(t,e){let r=t[e];Object.defineProperty(t,e,{get:()=>r||function(){},set(i){t["rocket"+e]=r=i}})}r(document,"DOMContentLoaded"),r(window,"DOMContentLoaded"),r(window,"load"),r(window,"pageshow"),r(document,"readystatechange"),i(document,"onreadystatechange"),i(window,"onload"),i(window,"onpageshow")}_delayJQueryReady(t){let e;function r(r){if(r&&r.fn&&!t.allJQueries.includes(r)){r.fn.ready=r.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(r):document.addEventListener("rocket-DOMContentLoaded",()=>e.bind(document)(r)),r([])};let i=r.fn.on;r.fn.on=r.fn.init.prototype.on=function(){if(this[0]===window){function t(t){return t.split(" ").map(t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=t(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(e=>{delete Object.assign(arguments[0],{[t(e)]:arguments[0][e]})[e]})}return i.apply(this,arguments),this},t.allJQueries.push(r)}e=r}r(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){r(t)}})}async _triggerDOMContentLoaded(){this.domReadyFired=!0,await this._littleBreath(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),window.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),document.dispatchEvent(new Event("rocket-readystatechange")),await this._littleBreath(),document.rocketonreadystatechange&&document.rocketonreadystatechange()}async _triggerWindowLoad(){await this._littleBreath(),window.dispatchEvent(new Event("rocket-load")),await this._littleBreath(),window.rocketonload&&window.rocketonload(),await this._littleBreath(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this._littleBreath();let t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this._littleBreath(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}_handleDocumentWrite(){let t=new Map;document.write=document.writeln=function(e){let r=document.currentScript;r||console.error("WPRocket unable to document.write this: "+e);let i=document.createRange(),n=r.parentElement,s=t.get(r);void 0===s&&(s=r.nextSibling,t.set(r,s));let a=document.createDocumentFragment();i.setStart(a,0),a.appendChild(i.createContextualFragment(e)),n.insertBefore(a,s)}}async _littleBreath(){Date.now()-this.lastBreath>45&&(await this._requestAnimFrame(),this.lastBreath=Date.now())}async _requestAnimFrame(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}_emptyTrash(){this.trash.forEach(t=>t.remove())}static run(){let t=new RocketLazyLoadScripts;t._addUserInteractionListener(t)}}RocketLazyLoadScripts.run();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <!-- Global site tag (gtag.js) - Google Analytics --> <script type="rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=UA-137031318-1"></script> <script type="rocketlazyloadscript"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-137031318-1'); </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v24.6 - https://yoast.com/wordpress/plugins/seo/ --> <title>Blog - CodeVibrant</title> <link rel="canonical" href="https://codevibrant.com/blog/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Blog - CodeVibrant" /> <meta property="og:url" content="https://codevibrant.com/blog/" /> <meta property="og:site_name" content="CodeVibrant" /> <meta property="article:publisher" content="https://www.facebook.com/codevibrant/" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@code_vibrant" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://codevibrant.com/blog/","url":"https://codevibrant.com/blog/","name":"Blog - CodeVibrant","isPartOf":{"@id":"https://codevibrant.com/#website"},"datePublished":"2017-11-17T06:09:50+00:00","breadcrumb":{"@id":"https://codevibrant.com/blog/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://codevibrant.com/blog/"]}]},{"@type":"BreadcrumbList","@id":"https://codevibrant.com/blog/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://codevibrant.com/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https://codevibrant.com/#website","url":"https://codevibrant.com/","name":"CodeVibrant","description":"Complete Web Solution","publisher":{"@id":"https://codevibrant.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://codevibrant.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://codevibrant.com/#organization","name":"Codevibrant","url":"https://codevibrant.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://codevibrant.com/#/schema/logo/image/","url":"https://codevibrant.com/wp-content/uploads/2018/08/cv-color-logo-1.png","contentUrl":"https://codevibrant.com/wp-content/uploads/2018/08/cv-color-logo-1.png","width":273,"height":50,"caption":"Codevibrant"},"image":{"@id":"https://codevibrant.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/codevibrant/","https://x.com/code_vibrant","https://www.instagram.com/codevibrant/"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <link rel='dns-prefetch' href='//checkout.freemius.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//pro.fontawesome.com' /> <link rel="alternate" type="application/rss+xml" title="CodeVibrant » Feed" href="https://codevibrant.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="CodeVibrant » Comments Feed" href="https://codevibrant.com/comments/feed/" /> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/codevibrant.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <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://codevibrant.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='edd-blocks-css' href='https://codevibrant.com/wp-content/cache/min/1/wp-content/plugins/easy-digital-downloads/includes/blocks/assets/css/edd-blocks.css?ver=1742143143' type='text/css' media='all' /> <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='bbp_private_replies_style-css' href='https://codevibrant.com/wp-content/cache/min/1/wp-content/plugins/bbpress-private-replies/css/frond-end.css?ver=1742143143' type='text/css' media='all' /> <link rel='stylesheet' id='bbp-default-css' href='https://codevibrant.com/wp-content/plugins/bbpress/templates/default/css/bbpress.min.css?ver=2.6.12' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='ibx-wpfomo-style-css' href='https://codevibrant.com/wp-content/cache/min/1/wp-content/plugins/wpfomify/assets/css/frontend.css?ver=1742143143' type='text/css' media='all' /> <link rel='stylesheet' id='edd-styles-css' href='https://codevibrant.com/wp-content/plugins/easy-digital-downloads/assets/css/edd.min.css?ver=3.3.6.1' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://codevibrant.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1742143143' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='code-vibrant-font-awesome-css' href='https://codevibrant.com/wp-content/cache/min/1/wp-content/themes/code-vibrant/assets/library/font-awesome/css/font-awesome.min.css?ver=1742143143' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='font-awesome-new-css' href='https://codevibrant.com/wp-content/cache/min/1/releases/v5.13.0/css/all.css?ver=1742143143' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='code-vibrant-sequence-style-css' href='https://codevibrant.com/wp-content/cache/min/1/wp-content/themes/code-vibrant/assets/library/sequence/css/sequence-theme.modern-slide-in.css?ver=1742143143' type='text/css' media='all' /> <link rel='stylesheet' id='lightslider-style-css' href='https://codevibrant.com/wp-content/themes/code-vibrant/assets/library/lightslider/css/lightslider.min.css?ver=1.1.6' type='text/css' media='all' /> <link rel='stylesheet' id='codevibrant-animate-css' href='https://codevibrant.com/wp-content/themes/code-vibrant/assets/library/animate/animate.min.css?ver=3.5.1' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='code-vibrant-style-css' href='https://codevibrant.com/wp-content/cache/min/1/wp-content/themes/code-vibrant/style.css?ver=1742143143' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='code-vibrant-new-style-css' href='https://codevibrant.com/wp-content/cache/min/1/wp-content/themes/code-vibrant/assets/css/cv-new-style.css?ver=1742143143' type='text/css' media='all' /> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/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://codevibrant.com/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://codevibrant.com/wp-content/cache/min/1/wp-content/plugins/wpfomify/assets/js/jquery.cookie.js?ver=1742143143" id="jquery-cookie-script-js" defer></script> <link rel="https://api.w.org/" href="https://codevibrant.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://codevibrant.com/wp-json/wp/v2/pages/8" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://codevibrant.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel='shortlink' href='https://codevibrant.com/?p=8' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://codevibrant.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcodevibrant.com%2Fblog%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://codevibrant.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcodevibrant.com%2Fblog%2F&format=xml" /> <style>img#wpstats{display:none}</style> <meta name="generator" content="Easy Digital Downloads v3.3.6.1" /> <!-- BEGIN recaptcha, injected by plugin wp-recaptcha-integration --> <!-- END recaptcha --> <style type="text/css"> .site-title, .site-description { position: absolute; clip: rect(1px, 1px, 1px, 1px); } </style> <link rel="icon" href="https://codevibrant.com/wp-content/uploads/2017/11/cropped-fav-32x32.png" sizes="32x32" /> <link rel="icon" href="https://codevibrant.com/wp-content/uploads/2017/11/cropped-fav-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://codevibrant.com/wp-content/uploads/2017/11/cropped-fav-180x180.png" /> <meta name="msapplication-TileImage" content="https://codevibrant.com/wp-content/uploads/2017/11/cropped-fav-270x270.png" /> <style type="text/css" id="wp-custom-css"> .single.bbpress #primary { width: 100%; } #bbpress-forums { float: left; width: 70%; } #bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author { float: left; text-align: center; width: 170px; } .bbp-meta { padding: 5px 0 15px; } .bbp-reply-content p { line-height: 1.8; } .single.bbpress .entry-content { margin: 50px 0; } #media_image-2 { margin-top: 30px !important; } .cv-column-3 { margin-bottom: 3%; } .cv-themes.cv-section.clearfix { padding-bottom: 0; } /* .postid-2681 .cv-single-banner-wrapper { height: 472px; overflow: hidden; } .postid-2681 .cv-single-banner-wrapper img { width: 100%; } */ .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads { display: none; } .feature-icon-box .fa { vertical-align: top; } .feature-icon-box { color: #FF592B; font-size: 54px; float: left; width: 15%; } .grecaptcha-badge, .nx-branding{ display: none !important; } .offer-banner{ display:none; } .nx-bar-content p { font-size: 18px !important; } .has-plugin-product .cv-pricing-features { display: none; } .has-plugin-product .faq-support-block-wrapper { margin-top: 100px; } .has-plugin-product .cv-tab-content-wrapper.cv-flex { justify-content: center; } .edd-add-to-cart.edd-no-js.button.blue.edd-submit { display: none !important; } .cv-pricing-tab-wrapper .cv-tab-content .edd_purchase_submit_wrapper .edd-submit.button.blue { height: 42px; padding: 0 50px 0 20px; line-height: 42px; } .product--plugin .cv-tab-content-wrapper.cv-flex { justify-content: center; } .cv-ticker-wrapper { display: none !important; } .home .cv-header-wrapper { padding-top: 0; } #fs_dashboard_container { min-height: 650px; } .cv-header .my-account .login-btn { font-weight: 600; } @media screen and (min-width:1200px) { #site-navigation .cv-menu .menu-item { display: inline-block; padding-left: 25px; } } </style> </head> <body data-rsssl=1 class="page-template page-template-templates page-template-cv-template-blog page-template-templatescv-template-blog-php page page-id-8 wp-custom-logo edd-js-none"> <div id="page" class="site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <div class="cv-ticker-wrapper clearfix"> <div class="cv-container"> <a href="https://codevibrant.com/wp-themes/"><span class="cv-ticker-desc">Get 10% Off On All Our Premium WordPress Themes & Plugins. Use <strong>cv10</strong> Coupon Code For Discount</span></a> </div> </div><!-- .cv-ticker-wrapper --> <header id="masthead" class="site-header cv-header"> <div class="cv-header-wrapper clearfix"> <div class="cv-container"> <div class="cv-logo-menu-wrapper cv-flex"> <div class="site-branding"> <a href="https://codevibrant.com/" class="custom-logo-link" rel="home"><img width="273" height="50" src="https://codevibrant.com/wp-content/uploads/2018/08/cv-color-logo-1.png" class="custom-logo" alt="CodeVibrant" decoding="async" /></a> <p class="site-title"><a href="https://codevibrant.com/" rel="home">CodeVibrant</a></p> <p class="site-description">Complete Web Solution</p> </div><!-- .site-branding --> <div class="cv-primary-menu-wrapper menu-wrapper"> <nav id="site-navigation" class="main-navigation"> <button class="menu-toggle hide" aria-controls="primary-menu" aria-expanded="false">Primary Menu</button> <div class="menu-primary-menu-container"><ul id="primary-menu" class="cv-menu"><li id="menu-item-290" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-290"><a href="https://codevibrant.com/wp-themes/">Themes</a></li> <li id="menu-item-5463" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5463"><a href="https://codevibrant.com/pricing/">Plan & Pricing</a></li> <li id="menu-item-342" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-342"><a href="https://codevibrant.com/support/">Support</a></li> <li id="menu-item-14" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8 current_page_item menu-item-14"><a href="https://codevibrant.com/blog/" aria-current="page">Blog</a></li> <li id="menu-item-2918" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2918"><a target="_blank" href="https://wpallresources.com/">Resources</a></li> </ul></div> </nav><!-- #site-navigation --> <div class="my-account-btn my-account"> <!-- <a href="" class="menu-btn account-btn"></a> <a href="" class="menu-btn logout-btn"></a> --> <!-- <a href="https://codevibrant.com/login/" class="menu-btn login-btn"></a> --> <a href="https://codevibrant.com/account/" class="menu-btn login-btn">Account</a> </div> </div><!-- .cv-primary-menu-wrapper --> </div> </div> <!-- cv container --> </div> <!-- cv-header-wrapper end --> </header><!-- #masthead --> <div id="content" class="site-content"> <header class="entry-header"> <div class="cv-container"> <h1 class="entry-title">Blog</h1> </div> </header><!-- .entry-header --> <div class="cv-blog-wrapper clearfix"> <div class="cv-container"> <div id="primary" class="content-area"> <main id="main" class="site-main"> <article id="post-8038" class="post-8038 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-resources tag-edd tag-freemius tag-services"> <div class="cv-post-image"> <a href="https://codevibrant.com/blog/transition-to-freemius-from-easy-digital-downloads/"> <img width="1200" height="675" src="https://codevibrant.com/wp-content/uploads/2024/07/transit-from-edd-to-freemius.jpg" class="attachment-full size-full wp-post-image" alt="transit from edd to freemius" decoding="async" fetchpriority="high" srcset="https://codevibrant.com/wp-content/uploads/2024/07/transit-from-edd-to-freemius.jpg 1200w, https://codevibrant.com/wp-content/uploads/2024/07/transit-from-edd-to-freemius-300x169.jpg 300w, https://codevibrant.com/wp-content/uploads/2024/07/transit-from-edd-to-freemius-1024x576.jpg 1024w, https://codevibrant.com/wp-content/uploads/2024/07/transit-from-edd-to-freemius-768x432.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> </a> </div> <div class="entry-content-wrapper"> <header class="entry-article-header"> <h2 class="entry-title"><a href="https://codevibrant.com/blog/transition-to-freemius-from-easy-digital-downloads/" rel="bookmark">Transition to Freemius from Easy Digital Downloads</a></h2> <div class="entry-meta"> <span class="posted-on"> <a href="https://codevibrant.com/blog/transition-to-freemius-from-easy-digital-downloads/" rel="bookmark"><time class="entry-date published" datetime="2024-07-22T13:44:17+05:45">July 22, 2024</time><time class="updated" datetime="2024-07-22T17:56:39+05:45">July 22, 2024</time></a> </span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://codevibrant.com/author/raj/">Raj Poudel</a></span></span><span class="cat-links">Posted in <a href="https://codevibrant.com/category/blog/" rel="category tag">Blog</a>, <a href="https://codevibrant.com/category/blog/resources/" rel="category tag">Resources</a></span> </div><!-- .entry-meta --> </header><!-- .entry-article-header --> <div class="entry-article-content"> <p>Code Vibrant has been shifted from the Easy Digital Download system to Freemius. This was done to help us ensure an accessible and comprehensive platform for our users and ease their efforts. Why did we choose Freemius? Easy Digital Download was a wonderful product. It was basically developed for digital products like ours while also […]</p> <span class="cv-read-more"><a href="https://codevibrant.com/blog/transition-to-freemius-from-easy-digital-downloads/">Read More<i class="fal fa-long-arrow-right"></i></a></span> </div><!-- .entry-article-content --> <footer class="entry-footer"> <span class="tags-links"> <a href="https://codevibrant.com/tag/edd/" rel="tag">EDD</a> <a href="https://codevibrant.com/tag/freemius/" rel="tag">Freemius</a> <a href="https://codevibrant.com/tag/services/" rel="tag">services</a></span> </footer><!-- .entry-footer --> </div> </article><!-- #post-8038 --> <article id="post-7896" class="post-7896 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-resources tag-scroll-triggered-animation tag-wordpress-animation tag-wordpress-plugins"> <div class="cv-post-image"> <a href="https://codevibrant.com/blog/best-plugin-to-create-dynamic-background-effects/"> <img width="1200" height="628" src="https://codevibrant.com/wp-content/uploads/2023/01/Best-Plugin-to-Create-Dynamic-Background-Effects.png" class="attachment-full size-full wp-post-image" alt="Best Plugin to Create Dynamic Background Effects" decoding="async" srcset="https://codevibrant.com/wp-content/uploads/2023/01/Best-Plugin-to-Create-Dynamic-Background-Effects.png 1200w, https://codevibrant.com/wp-content/uploads/2023/01/Best-Plugin-to-Create-Dynamic-Background-Effects-300x157.png 300w, https://codevibrant.com/wp-content/uploads/2023/01/Best-Plugin-to-Create-Dynamic-Background-Effects-1024x536.png 1024w, https://codevibrant.com/wp-content/uploads/2023/01/Best-Plugin-to-Create-Dynamic-Background-Effects-768x402.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> </a> </div> <div class="entry-content-wrapper"> <header class="entry-article-header"> <h2 class="entry-title"><a href="https://codevibrant.com/blog/best-plugin-to-create-dynamic-background-effects/" rel="bookmark">Best Plugin to Create Dynamic Background Effects</a></h2> <div class="entry-meta"> <span class="posted-on"> <a href="https://codevibrant.com/blog/best-plugin-to-create-dynamic-background-effects/" rel="bookmark"><time class="entry-date published" datetime="2023-01-22T12:21:35+05:45">January 22, 2023</time><time class="updated" datetime="2023-02-27T10:33:53+05:45">February 27, 2023</time></a> </span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://codevibrant.com/author/kriti/">Kriti</a></span></span><span class="cat-links">Posted in <a href="https://codevibrant.com/category/blog/" rel="category tag">Blog</a>, <a href="https://codevibrant.com/category/blog/resources/" rel="category tag">Resources</a></span> </div><!-- .entry-meta --> </header><!-- .entry-article-header --> <div class="entry-article-content"> <p>You want your website to be engaging and interactive for your visitors. One way to fullfill this is by incorporating animations on scroll into your website design. And I am here to tell you Scrollsequence is the perfect solution for that. It is the best plugin to create dynamic background effects. At Scrollsequence, we’ve developed […]</p> <span class="cv-read-more"><a href="https://codevibrant.com/blog/best-plugin-to-create-dynamic-background-effects/">Read More<i class="fal fa-long-arrow-right"></i></a></span> </div><!-- .entry-article-content --> <footer class="entry-footer"> <span class="tags-links"> <a href="https://codevibrant.com/tag/scroll-triggered-animation/" rel="tag">Scroll triggered animation</a> <a href="https://codevibrant.com/tag/wordpress-animation/" rel="tag">WordPress animation</a> <a href="https://codevibrant.com/tag/wordpress-plugins/" rel="tag">WordPress Plugins</a></span> </footer><!-- .entry-footer --> </div> </article><!-- #post-7896 --> <article id="post-5821" class="post-5821 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-free-wordpress-themes tag-goverment-wordpress-themes tag-government-jobs-wordpress-theme tag-government-websites tag-government-wordpress-templates tag-municipal-websites tag-premium-wordpress-themes tag-wordpress tag-wordpress-theme-shops tag-wordpress-themes"> <div class="cv-post-image"> <a href="https://codevibrant.com/blog/government-wordpress-themes/"> <img width="1200" height="628" src="https://codevibrant.com/wp-content/uploads/2022/10/Best-Responsive-Government-WordPress-Themes.png" class="attachment-full size-full wp-post-image" alt="Best Responsive Government WordPress Themes" decoding="async" srcset="https://codevibrant.com/wp-content/uploads/2022/10/Best-Responsive-Government-WordPress-Themes.png 1200w, https://codevibrant.com/wp-content/uploads/2022/10/Best-Responsive-Government-WordPress-Themes-300x157.png 300w, https://codevibrant.com/wp-content/uploads/2022/10/Best-Responsive-Government-WordPress-Themes-1024x536.png 1024w, https://codevibrant.com/wp-content/uploads/2022/10/Best-Responsive-Government-WordPress-Themes-768x402.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> </a> </div> <div class="entry-content-wrapper"> <header class="entry-article-header"> <h2 class="entry-title"><a href="https://codevibrant.com/blog/government-wordpress-themes/" rel="bookmark">8 Best Responsive Government WordPress Themes for 2022</a></h2> <div class="entry-meta"> <span class="posted-on"> <a href="https://codevibrant.com/blog/government-wordpress-themes/" rel="bookmark"><time class="entry-date published" datetime="2022-10-16T04:45:58+05:45">October 16, 2022</time><time class="updated" datetime="2022-10-17T15:20:33+05:45">October 17, 2022</time></a> </span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://codevibrant.com/author/sabu/">Sabu Shrestha</a></span></span><span class="cat-links">Posted in <a href="https://codevibrant.com/category/blog/" rel="category tag">Blog</a></span><span class="comments-link"><a href="https://codevibrant.com/blog/government-wordpress-themes/#comments">1 Comment<span class="screen-reader-text"> on 8 Best Responsive Government WordPress Themes for 2022</span></a></span> </div><!-- .entry-meta --> </header><!-- .entry-article-header --> <div class="entry-article-content"> <p>Do you want to know the best responsive government WordPress themes for all kinds of municipal and government websites? Are you looking for government job WordPress themes for your website? Government websites are important to provide the citizens with information about the events and any news related to the municipality. It helps to display important […]</p> <span class="cv-read-more"><a href="https://codevibrant.com/blog/government-wordpress-themes/">Read More<i class="fal fa-long-arrow-right"></i></a></span> </div><!-- .entry-article-content --> <footer class="entry-footer"> <span class="tags-links"> <a href="https://codevibrant.com/tag/free-wordpress-themes/" rel="tag">Free WordPress Themes</a> <a href="https://codevibrant.com/tag/goverment-wordpress-themes/" rel="tag">goverment wordpress themes</a> <a href="https://codevibrant.com/tag/government-jobs-wordpress-theme/" rel="tag">government jobs WordPress theme</a> <a href="https://codevibrant.com/tag/government-websites/" rel="tag">government websites</a> <a href="https://codevibrant.com/tag/government-wordpress-templates/" rel="tag">government WordPress templates</a> <a href="https://codevibrant.com/tag/municipal-websites/" rel="tag">municipal websites</a> <a href="https://codevibrant.com/tag/premium-wordpress-themes/" rel="tag">premium wordpress themes</a> <a href="https://codevibrant.com/tag/wordpress/" rel="tag">WordPress</a> <a href="https://codevibrant.com/tag/wordpress-theme-shops/" rel="tag">WordPress theme shops</a> <a href="https://codevibrant.com/tag/wordpress-themes/" rel="tag">WordPress themes</a></span> </footer><!-- .entry-footer --> </div> </article><!-- #post-5821 --> <article id="post-3422" class="post-3422 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-directory-wordpress-themes tag-listing-wordpress-themes"> <div class="cv-post-image"> <a href="https://codevibrant.com/blog/best-selling-directory-wordpress-themes/"> <img width="1200" height="628" src="https://codevibrant.com/wp-content/uploads/2019/10/Best-Selling-Directory-WordPress-themes.png" class="attachment-full size-full wp-post-image" alt="Best Selling Directory WordPress themes" decoding="async" srcset="https://codevibrant.com/wp-content/uploads/2019/10/Best-Selling-Directory-WordPress-themes.png 1200w, https://codevibrant.com/wp-content/uploads/2019/10/Best-Selling-Directory-WordPress-themes-300x157.png 300w, https://codevibrant.com/wp-content/uploads/2019/10/Best-Selling-Directory-WordPress-themes-768x402.png 768w, https://codevibrant.com/wp-content/uploads/2019/10/Best-Selling-Directory-WordPress-themes-1024x536.png 1024w, https://codevibrant.com/wp-content/uploads/2019/10/Best-Selling-Directory-WordPress-themes-600x314.png 600w" sizes="(max-width: 1200px) 100vw, 1200px" /> </a> </div> <div class="entry-content-wrapper"> <header class="entry-article-header"> <h2 class="entry-title"><a href="https://codevibrant.com/blog/best-selling-directory-wordpress-themes/" rel="bookmark">10 Best Selling Directory WordPress themes for 2022</a></h2> <div class="entry-meta"> <span class="posted-on"> <a href="https://codevibrant.com/blog/best-selling-directory-wordpress-themes/" rel="bookmark"><time class="entry-date published" datetime="2022-10-01T06:59:39+05:45">October 1, 2022</time><time class="updated" datetime="2022-11-01T12:21:26+05:45">November 1, 2022</time></a> </span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://codevibrant.com/author/kriti/">Kriti</a></span></span><span class="cat-links">Posted in <a href="https://codevibrant.com/category/blog/" rel="category tag">Blog</a></span><span class="comments-link"><a href="https://codevibrant.com/blog/best-selling-directory-wordpress-themes/#comments">2 Comments<span class="screen-reader-text"> on 10 Best Selling Directory WordPress themes for 2022</span></a></span> </div><!-- .entry-meta --> </header><!-- .entry-article-header --> <div class="entry-article-content"> <p>Are you looking for a directory WordPress themes to create a listing website? Making your own business directory and listing website is now easier than ever. There are many quality directory WordPress themes particularly designed for business, property, job listing and so on.聽 I have handpicked some of the best directory and listing themes just […]</p> <span class="cv-read-more"><a href="https://codevibrant.com/blog/best-selling-directory-wordpress-themes/">Read More<i class="fal fa-long-arrow-right"></i></a></span> </div><!-- .entry-article-content --> <footer class="entry-footer"> <span class="tags-links"> <a href="https://codevibrant.com/tag/directory-wordpress-themes/" rel="tag">Directory WordPress themes</a> <a href="https://codevibrant.com/tag/listing-wordpress-themes/" rel="tag">listing WordPress themes</a></span> </footer><!-- .entry-footer --> </div> </article><!-- #post-3422 --> <div class="cv-pagination-wrap"> <span aria-current="page" class="page-numbers current">1</span> <a class="page-numbers" href="https://codevibrant.com/blog/page/2/">2</a> <a class="page-numbers" href="https://codevibrant.com/blog/page/3/">3</a> <span class="page-numbers dots">…</span> <a class="page-numbers" href="https://codevibrant.com/blog/page/19/">19</a> <a class="next page-numbers" href="https://codevibrant.com/blog/page/2/">Next »</a> </div><!-- .cv-pagination-wrap --> </main><!-- #main --> </div><!-- #primary --> <aside id="secondary" class="widget-area"> <section id="media_image-3" class="widget widget_media_image"><a href="https://wpallresources.com"><img width="300" height="250" src="https://codevibrant.com/wp-content/uploads/2018/08/All-WordPress-Tutorial-Guides-300x250.png" class="image wp-image-3067 attachment-medium size-medium" alt="WPAllResources" style="max-width: 100%; height: auto;" decoding="async" /></a></section> <section id="recent-posts-2" class="widget widget_recent_entries"> <h4 class="widget-title">Recent Posts</h4> <ul> <li> <a href="https://codevibrant.com/blog/transition-to-freemius-from-easy-digital-downloads/">Transition to Freemius from Easy Digital Downloads</a> </li> <li> <a href="https://codevibrant.com/blog/best-plugin-to-create-dynamic-background-effects/">Best Plugin to Create Dynamic Background Effects</a> </li> <li> <a href="https://codevibrant.com/blog/government-wordpress-themes/">8 Best Responsive Government WordPress Themes for 2022</a> </li> <li> <a href="https://codevibrant.com/blog/best-selling-directory-wordpress-themes/">10 Best Selling Directory WordPress themes for 2022</a> </li> <li> <a href="https://codevibrant.com/blog/best-woocommerce-shipping-plugins/">5 Best WooCommerce Shipping Plugins</a> </li> </ul> </section><section id="categories-2" class="widget widget_categories"><h4 class="widget-title">Categories</h4> <ul> <li class="cat-item cat-item-3"><a href="https://codevibrant.com/category/blog/">Blog</a> </li> <li class="cat-item cat-item-6"><a href="https://codevibrant.com/category/blog/resources/">Resources</a> </li> <li class="cat-item cat-item-13"><a href="https://codevibrant.com/category/blog/tools/">Tools</a> </li> </ul> </section><section id="media_image-4" class="widget widget_media_image"><a href="https://wpallresources.com"><img width="300" height="250" src="https://codevibrant.com/wp-content/uploads/2018/08/All-WordPress-Tutorial-Guides-300x250.png" class="image wp-image-3067 attachment-medium size-medium" alt="WPAllResources" style="max-width: 100%; height: auto;" decoding="async" /></a></section><section id="bbp_search_widget-2" class="widget widget_display_search"><h4 class="widget-title">Search Forums</h4> <div class="bbp-search-form"> <form role="search" method="get" id="bbp-search-form"> <div> <label class="screen-reader-text hidden" for="bbp_search">Search for:</label> <input type="hidden" name="action" value="bbp-search-request" /> <input type="text" value="" name="bbp_search" id="bbp_search" /> <input class="button" type="submit" id="bbp_search_submit" value="Search" /> </div> </form> </div> </section><section id="bbp_login_widget-2" class="widget bbp_widget_login"><h4 class="widget-title">Login</h4> <form method="post" action="https://codevibrant.com/wp-login.php" class="bbp-login-form"> <fieldset class="bbp-form"> <legend>Log In</legend> <div class="bbp-username"> <label for="user_login">Username: </label> <input type="text" name="log" value="" size="20" maxlength="100" id="user_login" autocomplete="off" /> </div> <div class="bbp-password"> <label for="user_pass">Password: </label> <input type="password" name="pwd" value="" size="20" id="user_pass" autocomplete="off" /> </div> <div class="bbp-remember-me"> <input type="checkbox" name="rememberme" value="forever" id="rememberme" /> <label for="rememberme">Keep me signed in</label> </div> <!-- BEGIN recaptcha, injected by plugin wp-recaptcha-integration --> <div id="g-recaptcha-0" class="g-recaptcha" data-sitekey="6LciRE4UAAAAAML-XARYyY9BbRzl9YzYwmbSR3jb" data-theme="light"></div><noscript>Please enable JavaScript to submit this form.<br></noscript> <!-- END recaptcha --> <div style="margin: 5px 0 20px;"> <p style="font-size: 14px;"> Prove your humanity </p> <br/> <label for="jetpack_protect_answer" style="vertical-align:super;"> 7 + 7 = </label> <input type="number" id="jetpack_protect_answer" name="jetpack_protect_num" value="" size="2" style="width:50px;height:25px;vertical-align:middle;font-size:13px;" class="input" /> <input type="hidden" name="jetpack_protect_answer" value="f76724ad347c8d795189bfccb4773c23554e3678" /> </div> <div class="bbp-submit-wrapper"> <button type="submit" name="user-submit" id="user-submit" class="button submit user-submit">Log In</button> <input type="hidden" name="user-cookie" value="1" /> <input type="hidden" id="bbp_redirect_to" name="redirect_to" value="https://codevibrant.com/blog/" /><input type="hidden" id="_wpnonce" name="_wpnonce" value="edec2fd054" /><input type="hidden" name="_wp_http_referer" value="/blog/" /> </div> </fieldset> </form> </section></aside><!-- #secondary --> </div> </div> </div><!-- #content --> <footer id="colophon" class="site-footer"> <div id="top-footer" class="footer-widgets-wrapper footer_ clearfix"> <div class="cv-container"> <div class="footer-widgets-area clearfix"> <div class="cv-footer-widget-wrapper cv-column-wrapper clearfix"> <div class="cv-footer-widget"> <section id="text-2" class="widget widget_text"> <div class="textwidget"><p><img decoding="async" src="https://www.codevibrant.com/wp-content/uploads/2017/11/cv-color-logo.png" alt="CodeVibrant" /></p> <p>CodeVibrant is a web development company located in Nepal & Australia that offers the user to develop their dream website.We make your idea into reality using our proven skills and monetization techniques for web and mobile platforms. With due respect to the time and investment of our clients, we come up with optimized solutions according to their business needs.</p> <div class="cv-social-links"></div> </div> </section> </div> <div class="cv-footer-widget"> <section id="nav_menu-2" class="widget widget_nav_menu"><h4 class="widget-title">Information</h4><div class="menu-information-container"><ul id="menu-information" class="menu"><li id="menu-item-187" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-187"><a href="https://codevibrant.com/about-us/">About Us</a></li> <li id="menu-item-421" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-421"><a href="https://codevibrant.com/support/">Support</a></li> <li id="menu-item-190" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-190"><a href="https://codevibrant.com/faqs/">FAQ鈥檚</a></li> <li id="menu-item-186" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-186"><a href="https://codevibrant.com/terms-conditions/">Terms & Conditions</a></li> <li id="menu-item-185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185"><a href="https://codevibrant.com/privacy-policy/">Privacy & policy</a></li> </ul></div></section> </div> <div class="cv-footer-widget"> <section id="nav_menu-3" class="widget widget_nav_menu"><h4 class="widget-title">Our Themes</h4><div class="menu-our-themes-container"><ul id="menu-our-themes" class="menu"><li id="menu-item-416" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-416"><a href="https://codevibrant.com/wpthemes/news-vibrant/">News Vibrant</a></li> <li id="menu-item-417" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-417"><a href="https://codevibrant.com/wpthemes/news-vibrant-pro/">News Vibrant Pro</a></li> </ul></div></section><section id="media_image-2" class="widget widget_media_image"><h4 class="widget-title">We Accept Payment Via</h4><img width="491" height="60" src="https://codevibrant.com/wp-content/uploads/2018/03/card.png" class="image wp-image-418 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://codevibrant.com/wp-content/uploads/2018/03/card.png 491w, https://codevibrant.com/wp-content/uploads/2018/03/card-300x37.png 300w" sizes="auto, (max-width: 491px) 100vw, 491px" /></section> </div> </div><!-- .cv-footer-widget-wrapper --> </div><!-- .footer-widgets-area --> </div><!-- .cv-container --> </div><!-- .footer-widgets-wrapper --> <div class="site-info"> <div class="cv-container"> © Copyright 2025 CodeVibrant - All Rights Reserved. </div> </div><!-- .site-info --> </footer><!-- #colophon --> </div><!-- #page --> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="bbp-swap-no-js-body-class"> document.body.className = document.body.className.replace( 'bbp-no-js', 'bbp-js' ); </script> <style id="ibx-notification-8065-style"> .ibx-notification-popup-8065 { background: #ffffff; color: #000000; border-radius: 0px; border-width: 1px; border-style: solid; border-color: #dddddd; -webkit-box-shadow: 0 0 25px 0px rgba(153, 153, 153, 0.3); -moz-box-shadow: 0 0 25px 0px rgba(153, 153, 153, 0.3); -o-box-shadow: 0 0 25px 0px rgba(153, 153, 153, 0.3); box-shadow: 0 0 25px 0px rgba(153, 153, 153, 0.3); } .ibx-notification-popup-8065 .ibx-notification-popup-title, .ibx-notification-popup-8065 .ibx-notification-popup-review-name, .ibx-notification-popup-8065 .ibx-notification-popup-review-text { color: #000000; } .ibx-notification-popup-8065 .ibx-notification-popup-rating span { color: #dd9933; } .ibx-notification-popup--8065 .ibx-notification-popup-close { color: #000000; } .ibx-notification-popup-8065 .ibx-notification-popup-img { height: 70px; width: 70px; } .ibx-notification-popup-8065 .ibx-notification-popup-img img { border-radius: 0px; max-height: 70px; } .ibx-notification-popup-8065 .ibx-notification-popup-img.has-letter { border-radius: 0px; } .ibx-notification-popup-8065 .ibx-notification-popup-text { margin-top: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; } </style> <div class="ibx-fomo ibx-fomo-8064 ibx-fomo-position-bottom ibx-fomo-countdown-enabled ibx-fomo-hide-mobile" id="ibx-fomo-8064" data-fomo-id="8064" data-initial-delay="5"> <div class="ibx-fomo-bar-wrapper"> <div class="ibx-fomo-bar-content"> <div class="ibx-fomo-countdown-text"> <span class="ibx-fomo-start-text">LIMITED TIME OFFER 馃巵馃殌 !!</span> <span class="ibx-fomo-expired-text">Expired!</span> </div> <div class="ibx-fomo-countdown-wrapper"> <div class="ibx-fomo-countdown" data-style="evergreen" data-fomo-time="00,03,23,00"> <div id="ibx-fomo-countdown-time"> <div class="ibx-fomo-countdown-time-col"> <span class="ibx-fomo-days">00</span> <span class="ibx-fomo-countdown-time-text">Days</span> </div> <div class="ibx-fomo-countdown-time-col"> <span class="ibx-fomo-hours">00</span> <span class="ibx-fomo-countdown-time-text">Hrs</span> </div> <div class="ibx-fomo-countdown-time-col"> <span class="ibx-fomo-minutes">00</span> <span class="ibx-fomo-countdown-time-text">Mins</span> </div> <div class="ibx-fomo-countdown-time-col"> <span class="ibx-fomo-seconds">00</span> <span class="ibx-fomo-countdown-time-text">Secs</span> </div> </div> </div> </div> <div class="ibx-fomo-bar-text"> 馃殌 Unlock <strong>20% OFF</strong> on our Annual Plan <a href="https://codevibrant.com/pricing/" class="ibx-fomo-bar-button">馃巵 Use Code: CVSALE25</a> </div> </div> </div> </div> <style id="ibx-fomo-8064-style"> #ibx-fomo-8064 .ibx-fomo-bar-wrapper { background: #8224e3; color: #ffffff; position: fixed; } #ibx-fomo-8064 .ibx-fomo-bar-wrapper .ibx-fomo-bar-clickable .ibx-fomo-bar-text { color: #ffffff; ; } #ibx-fomo-8064 .ibx-fomo-bar-wrapper .ibx-fomo-countdown-wrapper { color: #ffffff; } #ibx-fomo-8064 .ibx-fomo-bar-wrapper .ibx-fomo-countdown-wrapper #ibx-fomo-countdown-time .ibx-fomo-countdown-time-col { background: #000000; } #ibx-fomo-8064 .ibx-fomo-bar-wrapper { border-bottom: 1px solid #dddddd; -webkit-box-shadow: 0 0 25px 0px rgba(153, 153, 153, 0.3); -moz-box-shadow: 0 0 25px 0px rgba(153, 153, 153, 0.3); -o-box-shadow: 0 0 25px 0px rgba(153, 153, 153, 0.3); box-shadow: 0 0 25px 0px rgba(153, 153, 153, 0.3); } #ibx-fomo-8064 .ibx-fomo-bar-wrapper .ibx-fomo-bar-button { background: #000000; background-color: #000000; color: #ffffff; border-width: 0px; border-style: solid; border-color: #333333; border-radius: 4px; } #ibx-fomo-8064 .ibx-fomo-bar-wrapper .ibx-fomo-bar-button:hover { background: #6b00d6; background-color: #6b00d6; color: #ffffff; border-color: #000000; } </style> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> var ibx_fomo = { nonce: '2c004242d1', conversions: [8065], reviews: [], ajaxurl: 'https://codevibrant.com/wp-admin/admin-ajax.php', custom_form_details: [], post_id: 3422, form_classes: ["pp-subscribe-form","fl-subscribe-form"], data: { conversions: {"config":{"id":8065,"initial_delay":5000,"display_duration":4000,"delay_each":20000,"loop":1,"randomize":0,"source":"freemius"},"content":""}, reviews: [] } }; </script> <style>.edd-js-none .edd-has-js, .edd-js .edd-no-js, body.edd-js input.edd-no-js { display: none; }</style> <script type="rocketlazyloadscript">/* <![CDATA[ */(function(){var c = document.body.classList;c.remove('edd-js-none');c.add('edd-js');})();/* ]]> */</script> <!-- BEGIN recaptcha, injected by plugin wp-recaptcha-integration --> <script type="rocketlazyloadscript" data-rocket-type="text/javascript">window.addEventListener('DOMContentLoaded', function() { var recaptcha_widgets={}; function wp_recaptchaLoadCallback(){ try { grecaptcha; } catch(err){ return; } var e = document.querySelectorAll ? document.querySelectorAll('.g-recaptcha:not(.wpcf7-form-control)') : document.getElementsByClassName('g-recaptcha'), form_submits; for (var i=0;i<e.length;i++) { (function(el){ var wid; // check if captcha element is unrendered if ( ! el.childNodes.length) { wid = grecaptcha.render(el,{ 'sitekey':'6LciRE4UAAAAAML-XARYyY9BbRzl9YzYwmbSR3jb', 'theme':el.getAttribute('data-theme') || 'light' }); el.setAttribute('data-widget-id',wid); } else { wid = el.getAttribute('data-widget-id'); grecaptcha.reset(wid); } })(e[i]); } } // if jquery present re-render jquery/ajax loaded captcha elements if ( typeof jQuery !== 'undefined' ) jQuery(document).ajaxComplete( function(evt,xhr,set){ if( xhr.responseText && xhr.responseText.indexOf('6LciRE4UAAAAAML-XARYyY9BbRzl9YzYwmbSR3jb') !== -1) wp_recaptchaLoadCallback(); } ); });</script><script type="rocketlazyloadscript" data-rocket-src="https://www.google.com/recaptcha/api.js?onload=wp_recaptchaLoadCallback&render=explicit" async defer></script> <!-- END recaptcha --> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/wp-content/plugins/wpfomify/assets/js/frontend.js?ver=1742143143" id="ibx-wpfomo-script-js" defer></script> <script type="text/javascript" id="edd-ajax-js-extra"> /* <![CDATA[ */ var edd_scripts = {"ajaxurl":"https:\/\/codevibrant.com\/wp-admin\/admin-ajax.php","position_in_cart":"","has_purchase_links":"0","already_in_cart_message":"You have already added this item to your cart","empty_cart_message":"Your cart is empty","loading":"Loading","select_option":"Please select an option","is_checkout":"0","default_gateway":"paddle","redirect_to_checkout":"1","checkout_page":"https:\/\/codevibrant.com\/checkout\/","permalinks":"1","quantities_enabled":"","taxes_enabled":"0","current_page":"8"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/wp-content/plugins/easy-digital-downloads/assets/js/edd-ajax.js?ver=1742143143" id="edd-ajax-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-includes/js/jquery/ui/tabs.min.js?ver=1.13.3" id="jquery-ui-tabs-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/wp-content/themes/code-vibrant/assets/js/navigation.js?ver=1742143143" id="code-vibrant-navigation-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/wp-content/themes/code-vibrant/assets/js/skip-link-focus-fix.js?ver=1742143143" id="code-vibrant-skip-link-focus-fix-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/themes/code-vibrant/assets/library/sequence/js/imagesloaded.pkgd.min.js?ver=3.1.5" id="code-vibrant-imageloaded-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/themes/code-vibrant/assets/library/sequence/js/hammer.min.js?ver=3.1.5" id="code-vibrant-hammer-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/ajax/libs/waypoints/2.0.3/waypoints.min.js?ver=1742143143" id="codevibrant-way-point-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/ajax/libs/wow/1.1.2/wow.min.js?ver=1742143143" id="codevibrant-wow-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/ajax/libs/Counter-Up/1.0.0/jquery.counterup.min.js?ver=1742143143" id="codevibrant-counter-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/themes/code-vibrant/assets/library/lightslider/js/lightslider.min.js?ver=1.1.6" id="lightslider-js" defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/themes/code-vibrant/assets/library/isotope/isotope.pkgd.min.js?ver=3.0.3" id="code-vibrant-isotope-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/wp-content/themes/code-vibrant/assets/library/sticky/jquery.sticky.js?ver=1742143143" id="code-vibrant-sticky-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/wp-content/themes/code-vibrant/assets/library/sticky/sticky-setting.js?ver=1742143143" id="code-vibrant-setting-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/checkout.min.js?ver=1742143143" id="freemius-checkout-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/wp-content/themes/code-vibrant/assets/js/cv-custom-scripts.js?ver=1742143143" id="code-vibrant-custom-js" defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://codevibrant.com/wp-content/cache/min/1/wp-content/plugins/wpfomify/extensions/custom-form/assets/js/frontend-custom-form.js?ver=1742143143" id="ibx-wpfomo-custom-form-script-js" defer></script> <script type="text/javascript" id="jetpack-stats-js-before"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"138919349\",\"post\":\"8\",\"tz\":\"5.75\",\"srv\":\"codevibrant.com\",\"j\":\"1:14.4.1\"}") ]); _stq.push([ "clickTrackerInit", "138919349", "8" ]); /* ]]> */ </script> <script type="text/javascript" src="https://stats.wp.com/e-202511.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script> <div class="offer-banner"> <span class="offer-title"> Easter Sale 2021 !! </span> Use Coupon code <span class="offer-code">cveaster21</span> to get <span class="offer-discount"> 25% OFF </span> on any of our Premium Themes & Plugins </div> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1742143146 -->