Make WordPress Themes

Changeset 354575


Ignore:
Timestamp:
10/19/2026 03:39:12 PM (8 hours ago)
Author:
themedropbox
Message:

New version of MagFusion - 1.1.2

Location:
magfusion/1.1.2
Files:
76 added
27 deleted
53 edited
1 copied

Legend:

Unmodified
Added
Removed
  • magfusion/1.1.2/assets/css/comments.min.css

    r258000 r354575  
    1 .comments-area{margin-bottom:60px;margin-top:30px}.comments-title{margin:0 0 30px;font-size:24px}.comments-area ol{list-style:none;padding:0}.comments-area .children{padding-left:20px}.comments-area .fn{color:#505050}.comment-author .avatar{position:absolute}.comment-author .fn,.comment-metadata{margin-left:80px}.comment-metadata{font-size:13px;margin-bottom:20px;text-transform:uppercase}.comment-form .form-submit{margin-top:20px;margin-bottom:0}.comment-body{margin-bottom:40px}.reply{margin-left:80px;display:table;margin-top:15px}.comment-reply-link{font-weight:600}.comment-meta a{color:var(--wpi--base-text-color);text-decoration:none}.comment-form input:not([type=checkbox]){width:100%;max-width:100%}.form-submit input{width:auto}.comment-content{margin-left:80px}#commentform{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#commentform p{width:100%}#commentform .comment-form-email,#commentform .comment-form-url{width:calc(50% - 15px)}#commentform .comment-form-email{margin-right:15px}#commentform .comment-form-url{margin-left:15px}.comment-respond .comment-notes{margin-bottom:40px}
     1.comments-area{margin-bottom:60px;margin-top:30px}.comments-title{margin:0 0 30px 0;font-size:24px}.comments-area ol{list-style:none}.comments-area ol{padding:0}.comments-area .children{padding-left:20px}.comments-area .fn{color:#505050}.comment-author .avatar{position:absolute}.comment-author .fn,.comment-metadata{margin-left:80px}.comment-metadata{font-size:13px;margin-bottom:20px;text-transform:uppercase}.comment-form .form-submit{margin-top:20px;margin-bottom:0}.comment-body{margin-bottom:40px}.reply{margin-left:80px;display:table;margin-top:15px}.comment-reply-link{font-weight:600}.comment-meta a{color:var(--wpi--base-text-color);text-decoration:none}.comment-form input:not([type=checkbox]){width:100%;max-width:100%}.form-submit input{width:auto}.comment-content{margin-left:80px}#commentform{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#commentform p{width:100%}#commentform .comment-form-email,#commentform .comment-form-url{width:calc(50% - 15px)}#commentform .comment-form-email{margin-right:15px}#commentform .comment-form-url{margin-left:15px}.comment-respond .comment-notes{margin-bottom:40px}
  • magfusion/1.1.2/assets/js/navigation.min.js

    r258000 r354575  
    1 var magfusion=magfusion||{};magfusion.scrolled=0,Element.prototype.closest||(Element.prototype.closest=function(a){var b=this;do{if(b.matches(a))return b;b=b.parentElement||b.parentNode}while(null!==b&&1===b.nodeType);return null}),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(a,b){var c,d=this.length;for(b=b||window,c=0;c<d;c++)a.call(b,this[c],c,this)}),magfusion.createEvent=function(a){var b;return"function"==typeof window.Event?b=new Event(a):(b=document.createEvent("Event"),b.initEvent(a,!0,!1)),b},Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(a){for(var b=(this.document||this.ownerDocument).querySelectorAll(a),c=b.length;0<=--c&&b.item(c)!==this;);return-1<c}),magfusion.touchEnabled={init:function(){("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch||function(){["(",["-webkit-","-moz-","-o-","-ms-"].join("touch-enabled),("),"heartz",")"].join("")}())&&document.body.classList.add("touch-enabled")}},magfusion.coverModals={init:function(){document.querySelector(".cover-modal")&&(this.onToggle(),this.outsideUntoggle(),this.closeOnEscape(),this.hideAndShowModals())},onToggle:function(){document.querySelectorAll(".cover-modal").forEach(function(a){a.addEventListener("toggled",function(a){var b=a.target,c=document.body;b.classList.contains("active")?c.classList.add("showing-modal"):(c.classList.remove("showing-modal"),c.classList.add("hiding-modal"),setTimeout(function(){c.classList.remove("hiding-modal")},500))})})},outsideUntoggle:function(){document.addEventListener("click",function(a){var b=a.target,c=document.querySelector(".cover-modal.active");"a"===a.target.tagName.toLowerCase()&&a.target.hash.includes("#")&&null!==c&&(this.untoggleModal(c),setTimeout(function(){var b=document.getElementById(a.target.hash.slice(1));b.scrollIntoView()},550)),b===c&&this.untoggleModal(b)}.bind(this))},closeOnEscape:function(){document.addEventListener("keydown",function(a){27===a.keyCode&&(a.preventDefault(),document.querySelectorAll(".cover-modal.active").forEach(function(a){this.untoggleModal(a)}.bind(this)))}.bind(this))},hideAndShowModals:function(){function a(a){var b,c=d.pageYOffset;return g?(b=c+g.getBoundingClientRect().height,a?-b:b):0===c?0:-c}function b(){var b=d.innerHeight>c.documentElement.getBoundingClientRect().height;return{"overflow-y":b?"hidden":"scroll",position:"fixed",width:"100%",top:a(!0)+"px",left:0}}var c=document,d=window,e=c.querySelectorAll(".cover-modal"),f=c.documentElement.style,g=c.querySelector("#wpadminbar");e.forEach(function(e){e.addEventListener("toggle-target-before-inactive",function(h){var i=b(),j=d.pageYOffset,k=Math.abs(a())-j+"px",l=d.matchMedia("(max-width: 600px)");h.target!==e||(Object.keys(i).forEach(function(a){f.setProperty(a,i[a])}),d.magfusion.scrolled=parseInt(i.top,10),g&&(c.body.style.setProperty("padding-top",k),l.matches&&(j>=a()?e.style.setProperty("top",0):e.style.setProperty("top",a()-j+"px"))),e.classList.add("show-modal"))}),e.addEventListener("toggle-target-after-inactive",function(h){h.target!==e||setTimeout(function(){var h=magfusion.toggles.clickedEl;e.classList.remove("show-modal"),Object.keys(b()).forEach(function(a){f.removeProperty(a)}),g&&(c.body.style.removeProperty("padding-top"),e.style.removeProperty("top")),!1!==h&&(h.focus(),h=!1),d.scrollTo(0,Math.abs(d.magfusion.scrolled+a())),d.magfusion.scrolled=0},500)})})},untoggleModal:function(a){var b,c=!1;a.dataset.modalTargetString&&(b=a.dataset.modalTargetString,c=document.querySelector("*[data-toggle-target=\""+b+"\"]")),c?c.click():a.classList.remove("active")}},magfusion.modalMenu={init:function(){this.expandLevel(),this.keepFocusInModal()},expandLevel:function(){var a=document.querySelectorAll(".modal-menu");a.forEach(function(a){var b=a.querySelector(".current-menu-item");b&&magfusionFindParents(b,"li").forEach(function(a){var b=a.querySelector(".sub-menu-toggle");b&&magfusion.toggles.performToggle(b,!0)})})},keepFocusInModal:function(){var a=document;a.addEventListener("keydown",function(b){var c,d,e,f,g,h,i,j,k,l,m,n=magfusion.toggles.clickedEl;n&&a.body.classList.contains("showing-modal")&&(c=n.dataset.toggleTarget,e="input, a, button",d=a.querySelector(c),f=d.querySelectorAll(e),f=Array.prototype.slice.call(f),".menu-modal"===c&&(g=".mobile-menu",f=f.filter(function(a){return null!==a.closest(g)&&null!==a.offsetParent}),f.unshift(a.querySelector(".close-nav-toggle")),h=a.querySelector(".menu-bottom > nav"),h&&h.querySelectorAll(e).forEach(function(a){f.push(a)})),j=f[f.length-1],k=f[0],i=a.activeElement,l=9===b.keyCode,m=b.shiftKey,!m&&l&&j===i&&(b.preventDefault(),k.focus()),m&&l&&k===i&&(b.preventDefault(),j.focus()))})}},magfusion.primaryMenu={init:function(){this.focusMenuWithChildren()},focusMenuWithChildren:function(){function a(){for(var a=this;-1===a.className.indexOf("primary-menu");)"li"===a.tagName.toLowerCase()&&(-1===a.className.indexOf("focus")?a.className+=" focus":a.className=a.className.replace(" focus","")),a=a.parentElement}var b,c,d,e=document.querySelector(".primary-menu-wrapper");if(!e)return!1;for(b=e.getElementsByTagName("a"),c=0,d=b.length;c<d;c++)b[c].addEventListener("focus",a,!0),b[c].addEventListener("blur",a,!0)}},magfusion.toggles={clickedEl:!1,init:function(){this.toggle(),this.resizeCheck(),this.untoggleOnEscapeKeyPress()},performToggle:function(a,b){var c,d,e,f=this,g=document,h=a,i=h.dataset.toggleTarget;g.querySelectorAll(".show-modal").length||(f.clickedEl=g.activeElement),c="next"===i?h.nextSibling:g.querySelector(i),c.classList.contains("active")?c.dispatchEvent(magfusion.createEvent("toggle-target-before-active")):c.dispatchEvent(magfusion.createEvent("toggle-target-before-inactive")),e=h.dataset.classToToggle?h.dataset.classToToggle:"active",d=0,c.classList.contains("cover-modal")&&(d=10),setTimeout(function(){var a,d=c.classList.contains("sub-menu"),j=d?h.closest(".menu-item").querySelector(".sub-menu"):c,k=h.dataset.toggleDuration;"slidetoggle"!==h.dataset.toggleType||b||"0"===k?j.classList.toggle(e):magfusionMenuToggle(j,k),"next"===i?h.classList.toggle("active"):c.classList.contains("sub-menu")?h.classList.toggle("active"):g.querySelector("*[data-toggle-target=\""+i+"\"]").classList.toggle("active"),magfusionToggleAttribute(h,"aria-expanded","true","false"),f.clickedEl&&-1!==h.getAttribute("class").indexOf("close-")&&magfusionToggleAttribute(f.clickedEl,"aria-expanded","true","false"),h.dataset.toggleBodyClass&&g.body.classList.toggle(h.dataset.toggleBodyClass),h.dataset.setFocus&&(a=g.querySelector(h.dataset.setFocus),a&&(c.classList.contains("active")?a.focus():a.blur())),c.dispatchEvent(magfusion.createEvent("toggled")),c.classList.contains("active")?c.dispatchEvent(magfusion.createEvent("toggle-target-after-active")):c.dispatchEvent(magfusion.createEvent("toggle-target-after-inactive"))},d)},toggle:function(){var a=this;document.querySelectorAll("*[data-toggle-target]").forEach(function(b){b.addEventListener("click",function(c){c.preventDefault(),a.performToggle(b)})})},resizeCheck:function(){document.querySelectorAll("*[data-untoggle-above], *[data-untoggle-below], *[data-toggle-above], *[data-toggle-below]").length&&window.addEventListener("resize",function(){var a=window.innerWidth,b=document.querySelectorAll(".toggle");b.forEach(function(b){var c=b.dataset.untoggleAbove,d=b.dataset.untoggleBelow,e=b.dataset.toggleAbove,f=b.dataset.toggleBelow;!c&&!d&&!e&&!f||((c&&a>c||d&&a<d)&&b.classList.contains("active")||(e&&a>e||f&&a<f)&&!b.classList.contains("active"))&&b.click()})})},untoggleOnEscapeKeyPress:function(){document.addEventListener("keyup",function(a){"Escape"===a.key&&document.querySelectorAll("*[data-untoggle-on-escape].active").forEach(function(a){a.classList.contains("active")&&a.click()})})}};function magfusionDomReady(a){return"function"==typeof a?"interactive"===document.readyState||"complete"===document.readyState?a():void document.addEventListener("DOMContentLoaded",a,!1):void 0}magfusionDomReady(function(){magfusion.toggles.init(),magfusion.coverModals.init(),magfusion.modalMenu.init(),magfusion.primaryMenu.init(),magfusion.touchEnabled.init()});function magfusionToggleAttribute(a,b,c,d){var e;a.hasAttribute(b)&&(c===void 0&&(c=!0),d===void 0&&(d=!1),e=document.querySelectorAll("[data-toggle-target=\""+a.dataset.toggleTarget+"\"]"),e.forEach(function(a){a.hasAttribute(b)&&(a.getAttribute(b)===c?a.setAttribute(b,d):a.setAttribute(b,c))}))}function magfusionMenuToggle(a,b){var c,d,e,f,g,h=[],i=[];a&&(e=a.closest(".menu-wrapper"),f=e.querySelectorAll(".menu-item"),f.forEach(function(a,b){h[b]={x:a.offsetLeft,y:a.offsetTop}}),c=a.parentElement.offsetHeight,a.classList.add("toggling-target"),a.classList.toggle("active"),f.forEach(function(a,b){i[b]={x:a.offsetLeft,y:a.offsetTop}}),d=a.parentElement.offsetHeight,a.classList.toggle("active"),e.classList.add("is-toggling"),a.classList.toggle("active"),f.forEach(function(b,d){var e=h[d];0===e.y&&b.parentElement===a&&(e.y=c),b.style.transform="translate("+e.x+"px, "+e.y+"px)"}),requestAnimationFrame(function(){requestAnimationFrame(function(){e.classList.add("is-animating"),f.forEach(function(c,e){var f=i[e];0===f.y&&c.parentElement===a&&(f.y=d),b!==void 0&&(c.style.transitionDuration=b+"ms"),c.style.transform="translate("+f.x+"px, "+f.y+"px)"}),b!==void 0&&(a.style.transitionDuration=b+"ms")}),g=function(){e.classList.remove("is-animating"),e.classList.remove("is-toggling"),a.classList.remove("toggling-target"),f.forEach(function(a){a.style.transform="",a.style.transitionDuration=""}),a.style.transitionDuration="",a.removeEventListener("transitionend",g)},a.addEventListener("transitionend",g)}))}function magfusionFindParents(a,b){function c(a){var e=a.parentNode;e instanceof HTMLElement&&(e.matches(b)&&d.push(e),c(e))}var d=[];return c(a),d}
     1var magfusion=magfusion||{};function magfusionDomReady(e){if("function"==typeof e)return"interactive"===document.readyState||"complete"===document.readyState?e():void document.addEventListener("DOMContentLoaded",e,!1)}function magfusionToggleAttribute(e,t,o,n){e.hasAttribute(t)&&(void 0===o&&(o=!0),void 0===n&&(n=!1),document.querySelectorAll('[data-toggle-target="'+e.dataset.toggleTarget+'"]').forEach(function(e){e.hasAttribute(t)&&(e.getAttribute(t)!==o?e.setAttribute(t,o):e.setAttribute(t,n))}))}function magfusionMenuToggle(e,t){var o,n,a,i,s,l=[],c=[];e&&(a=e.closest(".menu-wrapper"),(i=a.querySelectorAll(".menu-item")).forEach(function(e,t){l[t]={x:e.offsetLeft,y:e.offsetTop}}),o=e.parentElement.offsetHeight,e.classList.add("toggling-target"),e.classList.toggle("active"),i.forEach(function(e,t){c[t]={x:e.offsetLeft,y:e.offsetTop}}),n=e.parentElement.offsetHeight,e.classList.toggle("active"),a.classList.add("is-toggling"),e.classList.toggle("active"),i.forEach(function(t,n){var a=l[n];0===a.y&&t.parentElement===e&&(a.y=o),t.style.transform="translate("+a.x+"px, "+a.y+"px)"}),requestAnimationFrame(function(){requestAnimationFrame(function(){a.classList.add("is-animating"),i.forEach(function(o,a){var i=c[a];0===i.y&&o.parentElement===e&&(i.y=n),void 0!==t&&(o.style.transitionDuration=t+"ms"),o.style.transform="translate("+i.x+"px, "+i.y+"px)"}),void 0!==t&&(e.style.transitionDuration=t+"ms")}),s=function(){a.classList.remove("is-animating"),a.classList.remove("is-toggling"),e.classList.remove("toggling-target"),i.forEach(function(e){e.style.transform="",e.style.transitionDuration=""}),e.style.transitionDuration="",e.removeEventListener("transitionend",s)},e.addEventListener("transitionend",s)}))}function magfusionFindParents(e,t){var o=[];return function e(n){var a=n.parentNode;a instanceof HTMLElement&&(a.matches(t)&&o.push(a),e(a))}(e),o}magfusion.scrolled=0,Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(e,t){var o,n=this.length;for(t=t||window,o=0;o<n;o++)e.call(t,this[o],o,this)}),magfusion.createEvent=function(e){var t;return"function"==typeof window.Event?t=new Event(e):(t=document.createEvent("Event")).initEvent(e,!0,!1),t},Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),o=t.length;--o>=0&&t.item(o)!==this;);return o>-1}),magfusion.touchEnabled={init:function(){("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch||void["(",["-webkit-","-moz-","-o-","-ms-"].join("touch-enabled),("),"heartz",")"].join(""))&&document.body.classList.add("touch-enabled")}},magfusion.coverModals={init:function(){document.querySelector(".cover-modal")&&(this.onToggle(),this.outsideUntoggle(),this.closeOnEscape(),this.hideAndShowModals())},onToggle:function(){document.querySelectorAll(".cover-modal").forEach(function(e){e.addEventListener("toggled",function(e){var t=e.target,o=document.body;t.classList.contains("active")?o.classList.add("showing-modal"):(o.classList.remove("showing-modal"),o.classList.add("hiding-modal"),setTimeout(function(){o.classList.remove("hiding-modal")},500))})})},outsideUntoggle:function(){document.addEventListener("click",function(e){var t=e.target,o=document.querySelector(".cover-modal.active");"a"===e.target.tagName.toLowerCase()&&e.target.hash.includes("#")&&null!==o&&(this.untoggleModal(o),setTimeout(function(){document.getElementById(e.target.hash.slice(1)).scrollIntoView()},550)),t===o&&this.untoggleModal(t)}.bind(this))},closeOnEscape:function(){document.addEventListener("keydown",function(e){27===e.keyCode&&(e.preventDefault(),document.querySelectorAll(".cover-modal.active").forEach(function(e){this.untoggleModal(e)}.bind(this)))}.bind(this))},hideAndShowModals:function(){var e=document,t=window,o=e.querySelectorAll(".cover-modal"),n=e.documentElement.style,a=e.querySelector("#wpadminbar");function i(e){var o,n=t.pageYOffset;return a?(o=n+a.getBoundingClientRect().height,e?-o:o):0===n?0:-n}function s(){return{"overflow-y":t.innerHeight>e.documentElement.getBoundingClientRect().height?"hidden":"scroll",position:"fixed",width:"100%",top:i(!0)+"px",left:0}}o.forEach(function(o){o.addEventListener("toggle-target-before-inactive",function(l){var c=s(),r=t.pageYOffset,u=Math.abs(i())-r+"px",g=t.matchMedia("(max-width: 600px)");l.target===o&&(Object.keys(c).forEach(function(e){n.setProperty(e,c[e])}),t.magfusion.scrolled=parseInt(c.top,10),a&&(e.body.style.setProperty("padding-top",u),g.matches&&(r>=i()?o.style.setProperty("top",0):o.style.setProperty("top",i()-r+"px"))),o.classList.add("show-modal"))}),o.addEventListener("toggle-target-after-inactive",function(l){l.target===o&&setTimeout(function(){var l=magfusion.toggles.clickedEl;o.classList.remove("show-modal"),Object.keys(s()).forEach(function(e){n.removeProperty(e)}),a&&(e.body.style.removeProperty("padding-top"),o.style.removeProperty("top")),!1!==l&&(l.focus(),l=!1),t.scrollTo(0,Math.abs(t.magfusion.scrolled+i())),t.magfusion.scrolled=0},500)})})},untoggleModal:function(e){var t,o=!1;e.dataset.modalTargetString&&(t=e.dataset.modalTargetString,o=document.querySelector('*[data-toggle-target="'+t+'"]')),o?o.click():e.classList.remove("active")}},magfusion.modalMenu={init:function(){this.expandLevel(),this.keepFocusInModal()},expandLevel:function(){document.querySelectorAll(".modal-menu").forEach(function(e){var t=e.querySelector(".current-menu-item");t&&magfusionFindParents(t,"li").forEach(function(e){var t=e.querySelector(".sub-menu-toggle");t&&magfusion.toggles.performToggle(t,!0)})})},keepFocusInModal:function(){var e=document;e.addEventListener("keydown",function(t){var o,n,a,i,s,l,c,r,u,g,d=magfusion.toggles.clickedEl;d&&e.body.classList.contains("showing-modal")&&(o=d.dataset.toggleTarget,a="input, a, button",n=e.querySelector(o),i=n.querySelectorAll(a),i=Array.prototype.slice.call(i),".menu-modal"===o&&((i=i.filter(function(e){return null!==e.closest(".mobile-menu")&&null!==e.offsetParent})).unshift(e.querySelector(".close-nav-toggle")),(s=e.querySelector(".menu-bottom > nav"))&&s.querySelectorAll(a).forEach(function(e){i.push(e)})),c=i[i.length-1],r=i[0],l=e.activeElement,u=9===t.keyCode,!(g=t.shiftKey)&&u&&c===l&&(t.preventDefault(),r.focus()),g&&u&&r===l&&(t.preventDefault(),c.focus()))})}},magfusion.primaryMenu={init:function(){this.focusMenuWithChildren()},focusMenuWithChildren:function(){var e,t,o,n=document.querySelector(".primary-menu-wrapper");if(!n)return!1;for(t=0,o=(e=n.getElementsByTagName("a")).length;t<o;t++)e[t].addEventListener("focus",a,!0),e[t].addEventListener("blur",a,!0);function a(){for(var e=this;-1===e.className.indexOf("primary-menu");)"li"===e.tagName.toLowerCase()&&(-1!==e.className.indexOf("focus")?e.className=e.className.replace(" focus",""):e.className+=" focus"),e=e.parentElement}}},magfusion.toggles={clickedEl:!1,init:function(){this.toggle(),this.resizeCheck(),this.untoggleOnEscapeKeyPress()},performToggle:function(e,t){var o,n,a,i=this,s=document,l=e,c=l.dataset.toggleTarget,r="active";s.querySelectorAll(".show-modal").length||(i.clickedEl=s.activeElement),(o="next"===c?l.nextSibling:s.querySelector(c)).classList.contains(r)?o.dispatchEvent(magfusion.createEvent("toggle-target-before-active")):o.dispatchEvent(magfusion.createEvent("toggle-target-before-inactive")),a=l.dataset.classToToggle?l.dataset.classToToggle:r,n=0,o.classList.contains("cover-modal")&&(n=10),setTimeout(function(){var e,n=o.classList.contains("sub-menu")?l.closest(".menu-item").querySelector(".sub-menu"):o,u=l.dataset.toggleDuration;"slidetoggle"!==l.dataset.toggleType||t||"0"===u?n.classList.toggle(a):magfusionMenuToggle(n,u),"next"===c||o.classList.contains("sub-menu")?l.classList.toggle(r):s.querySelector('*[data-toggle-target="'+c+'"]').classList.toggle(r),magfusionToggleAttribute(l,"aria-expanded","true","false"),i.clickedEl&&-1!==l.getAttribute("class").indexOf("close-")&&magfusionToggleAttribute(i.clickedEl,"aria-expanded","true","false"),l.dataset.toggleBodyClass&&s.body.classList.toggle(l.dataset.toggleBodyClass),l.dataset.setFocus&&(e=s.querySelector(l.dataset.setFocus))&&(o.classList.contains(r)?e.focus():e.blur()),o.dispatchEvent(magfusion.createEvent("toggled")),o.classList.contains(r)?o.dispatchEvent(magfusion.createEvent("toggle-target-after-active")):o.dispatchEvent(magfusion.createEvent("toggle-target-after-inactive"))},n)},toggle:function(){var e=this;document.querySelectorAll("*[data-toggle-target]").forEach(function(t){t.addEventListener("click",function(o){o.preventDefault(),e.performToggle(t)})})},resizeCheck:function(){document.querySelectorAll("*[data-untoggle-above], *[data-untoggle-below], *[data-toggle-above], *[data-toggle-below]").length&&window.addEventListener("resize",function(){var e=window.innerWidth;document.querySelectorAll(".toggle").forEach(function(t){var o=t.dataset.untoggleAbove,n=t.dataset.untoggleBelow,a=t.dataset.toggleAbove,i=t.dataset.toggleBelow;(o||n||a||i)&&((o&&e>o||n&&e<n)&&t.classList.contains("active")||(a&&e>a||i&&e<i)&&!t.classList.contains("active"))&&t.click()})})},untoggleOnEscapeKeyPress:function(){document.addEventListener("keyup",function(e){"Escape"===e.key&&document.querySelectorAll("*[data-untoggle-on-escape].active").forEach(function(e){e.classList.contains("active")&&e.click()})})}},magfusionDomReady(function(){magfusion.toggles.init(),magfusion.coverModals.init(),magfusion.modalMenu.init(),magfusion.primaryMenu.init(),magfusion.touchEnabled.init()});
  • magfusion/1.1.2/assets/js/script.js

    r258000 r354575  
    2121    init: function () {
    2222        if (document.getElementsByClassName("wpi-display-clock").length > 0) {
    23             setInterval(function () {
     23            // Filled in straight away, then every second.
     24            let tick = function () {
    2425                let currentTime = new Date();
    2526                let hours = currentTime.getHours();
    … …  
    5051                    "wpi-display-clock"
    5152                )[0].innerHTML = timeString;
    52             }, 1000);
     53            };
     54            tick();
     55            setInterval(tick, 1000);
    5356        }
    5457    },
    … …  
    253256        if (marqueeWrappers.length > 0) {
    254257            // Function to duplicate marquee content
     258            // The copies only keep the strip moving: hidden from screen readers, so the title is read once.
    255259            function duplicateMarqueeContent(wrapper, times) {
    256                 const originalContent = wrapper.innerHTML.trim();
    257                 let newContent = '';
    258                 for (let i = 0; i < times; i++) {
    259                     newContent += originalContent;
    260                 }
    261                 wrapper.innerHTML = newContent;
     260                const items = Array.prototype.slice.call(wrapper.children);
     261                for (let i = 1; i < times; i++) {
     262                    items.forEach(function (item) {
     263                        const copy = item.cloneNode(true);
     264                        copy.setAttribute('aria-hidden', 'true');
     265                        copy.removeAttribute('id');
     266                        wrapper.appendChild(copy);
     267                    });
     268                }
    262269            }
    263270
    … …  
    274281    init: function () {
    275282        if (document.getElementsByClassName("wpi-current-time").length > 0) {
    276             setInterval(function () {
     283            // Filled in straight away, then every second.
     284            let tick = function () {
    277285                let currentTime = new Date();
    278286                let hours = currentTime.getHours();
    … …  
    303311                    "wpi-current-time"
    304312                )[0].innerHTML = timeString;
    305             }, 1000);
     313            };
     314            tick();
     315            setInterval(tick, 1000);
    306316        }
    307317    },
    … …  
    314324        // Check if progressBar exists before proceeding
    315325        if (progressBar) {
    316             const totalHeight = document.body.scrollHeight - window.innerHeight;
    317             const scrollPosition = window.scrollY;
    318             const scrollPercentage = (scrollPosition / totalHeight) * 100;
    319             progressBar.style.width = scrollPercentage + '%';
     326            const update = function () {
     327                const totalHeight = document.body.scrollHeight - window.innerHeight;
     328                const scrollPercentage = totalHeight > 0 ? (window.scrollY / totalHeight) * 100 : 0;
     329                progressBar.style.width = scrollPercentage + '%';
     330            };
     331            // First measured in the next frame, so it doesn't force a layout while the page is still loading.
     332            window.requestAnimationFrame(update);
    320333            // Update progress on scroll
    321             window.addEventListener('scroll', function () {
    322                 const scrollPosition = window.scrollY;
    323                 const scrollPercentage = (scrollPosition / totalHeight) * 100;
    324                 progressBar.style.width = scrollPercentage + '%';
    325             });
     334            window.addEventListener('scroll', update, {passive: true});
    326335        }
    327336    },
    … …  
    339348        let siteDrawerFocusableContent;
    340349        let siteDrawerLastFocusableElement;
     350        if (!siteDrawerOffcanvas || !siteDrawerCloseBtn || !siteDrawerOverlay) {
     351            return;
     352        }
    341353        if (siteDrawerMenuIcon) {
    342354            siteDrawerMenuIcon.addEventListener('click', () => siteDrawerToggleOffcanvas(true));
    … …  
    356368                document.body.classList.add('offcanvas-drawer-active');
    357369                siteDrawerOffcanvas.setAttribute('aria-hidden', 'false');
     370                if (siteDrawerMenuIcon) {
     371                    siteDrawerMenuIcon.setAttribute('aria-expanded', 'true');
     372                }
    358373                siteDrawerFirstFocusableElement = siteDrawerOffcanvas.querySelectorAll(siteDrawerFocusableElements)[0];
    359374                siteDrawerFocusableContent = siteDrawerOffcanvas.querySelectorAll(siteDrawerFocusableElements);
    … …  
    366381                siteDrawerOffcanvas.setAttribute('aria-hidden', 'true');
    367382                if (siteDrawerMenuIcon) {
     383                    siteDrawerMenuIcon.setAttribute('aria-expanded', 'false');
    368384                    siteDrawerMenuIcon.focus();
    369385                }
    … …  
    397413        siteDrawerOverlay.addEventListener('click', () => siteDrawerToggleOffcanvas(false));
    398414        document.addEventListener('keydown', (e) => {
    399             if (e.key === 'Escape') siteDrawerToggleOffcanvas(false);
     415            if (e.key === 'Escape' && siteDrawerOffcanvas.classList.contains('show')) siteDrawerToggleOffcanvas(false);
    400416            siteDrawerHandleKeydown(e);
    401417        });
    … …  
    527543    magfusion.PreLoader.init();
    528544});
    529 window.addEventListener("scroll", function (event) {
     545magfusionDomReady(function () {
    530546    magfusion.ProgressBar.init();
    531547});
  • magfusion/1.1.2/assets/js/script.min.js

    r258000 r354575  
    1 "use strict";
    2 /*Namespace
    3 ------------------------------------------------------- */
    4 var magfusion = magfusion || {};
    5 /* Preloader
    6  **-----------------------------------------------------*/
    7 magfusion.PreLoader = {
    8     init: function () {
    9         let preloader = document.querySelector("#wpi-preloader");
    10         if (preloader) {
    11             preloader.classList.add("wpi-preloader-exit");
    12             setTimeout(function () {
    13                 preloader.style.display = "none";
    14             }, 1000);
    15         }
    16     },
    17 };
    18 /* Display Clock
    19  **-----------------------------------------------------*/
    20 magfusion.currentClock = {
    21     init: function () {
    22         if (document.getElementsByClassName("wpi-display-clock").length > 0) {
    23             setInterval(function () {
    24                 let currentTime = new Date();
    25                 let hours = currentTime.getHours();
    26                 let minutes = currentTime.getMinutes();
    27                 let seconds = currentTime.getSeconds();
    28                 let ampm = hours >= 12 ? "PM" : "AM";
    29                 hours = hours % 12;
    30                 hours = hours ? hours : 12;
    31                 minutes = minutes < 10 ? "0" + minutes : minutes;
    32                 seconds = seconds < 10 ? "0" + seconds : seconds;
    33                 let timeString =
    34                     '<span class="theme-clock-unit clock-unit-hours">' +
    35                     hours +
    36                     "</span>" +
    37                     ":" +
    38                     '<span class="theme-clock-unit clock-unit-minute">' +
    39                     minutes +
    40                     "</span>" +
    41                     ":" +
    42                     '<span class="theme-clock-unit clock-unit-seconds">' +
    43                     seconds +
    44                     "</span>" +
    45                     " " +
    46                     '<span class="theme-clock-unit clock-unit-format">' +
    47                     ampm +
    48                     "</span>";
    49                 document.getElementsByClassName(
    50                     "wpi-display-clock"
    51                 )[0].innerHTML = timeString;
    52             }, 1000);
    53         }
    54     },
    55 };
    56 /* Slider
    57  **-----------------------------------------------------*/
    58 magfusion.slider = {
    59     init: function () {
    60         this.bannerSlider();
    61         this.popularSlider();
    62         this.widgetSlider();
    63         this.mustRead();
    64         this.articleGridSlider();
    65         this.articleGoupSlider();
    66     },
    67     bannerSlider: function () {
    68         let MainBanner = new Swiper(".site-banner-hero", {
    69             slidesPerView: "1",
    70             loop: true,
    71             spaceBetween: 24,
    72             direction: 'horizontal',
    73             speed: 800,
    74             autoplay: {
    75                 delay: 5000, // Add a delay for autoplay (optional, you can adjust the timing)
    76             },
    77             navigation: {
    78                 nextEl: ".banner-slider-next",
    79                 prevEl: ".banner-slider-prev",
    80             },
    81             breakpoints: {
    82                 640: {
    83                     slidesPerView: 2,
    84                 },
    85                 992: {
    86                     slidesPerView: 3,
    87                 },
    88                 1400: {
    89                     slidesPerView: 4,
    90                 },
    91             },
    92         });
    93     },
    94     popularSlider: function () {
    95         let sliderWrapper = document.querySelector(".wpi-popular-init");
    96         if (sliderWrapper) {
    97             let defaultOptions = {
    98                 slidesPerView: 1,
    99                 loop: true,
    100                 lazy: true,
    101                 breakpoints: {
    102                     640: {
    103                         slidesPerView: 2,
    104                     },
    105                     992: {
    106                         slidesPerView: 3,
    107                     },
    108                     1200: {
    109                         slidesPerView: 4,
    110                     }
    111                 },
    112             };
    113 
    114             let sliderData = sliderWrapper.getAttribute("data-slider");
    115             let dataOptions = sliderData ? JSON.parse(sliderData) : {};
    116 
    117             let sliderOptions = {
    118                 ...defaultOptions,
    119                 ...dataOptions,
    120             };
    121 
    122             new Swiper(sliderWrapper, sliderOptions);
    123         }
    124     },
    125 
    126     widgetSlider: function () {
    127         let sliderWrapper = document.querySelectorAll(
    128             ".wpi-swiper-init"
    129         );
    130         if (sliderWrapper) {
    131             sliderWrapper.forEach(function (item) {
    132                 let parentWrapper = item.parentNode;
    133                 let navNext = parentWrapper.querySelector(
    134                     ".widget-slider-next"
    135                 );
    136                 let navPrev = parentWrapper.querySelector(
    137                     ".widget-slider-prev"
    138                 );
    139                 let paginate =
    140                     parentWrapper.querySelector(".wpi-widget-pagination");
    141                 let defaultOptions = {
    142                     slidesPerView: 1,
    143                     loop: true,
    144                     lazyloading: true,
    145                     navigation: {
    146                         nextEl: navNext,
    147                         prevEl: navPrev,
    148                     },
    149                     pagination: {
    150                         el: paginate,
    151                         clickable: true,
    152                     },
    153                 };
    154                 let data = item.getAttribute("data-slider") || {};
    155                 if (data) {
    156                     var dataOptions = JSON.parse(data);
    157                 }
    158                 let sliderOptions = {
    159                     ...defaultOptions,
    160                     ...dataOptions,
    161                 };
    162                 let swiper = new Swiper(item, sliderOptions);
    163                 let containerWidth = item.clientWidth;
    164                 if (containerWidth < 500) {
    165                     swiper.params.slidesPerView = 1;
    166                     swiper.update();
    167                 }
    168             });
    169         }
    170     },
    171     mustRead: function () {
    172         let mustRead = new Swiper(".mustread-swiper", {
    173             slidesPerView: 1,
    174             spaceBetween: 30,
    175             centeredSlides: true,
    176             pagination: {
    177                 el: ".swiper-pagination",
    178                 clickable: true,
    179             },
    180         });
    181     },
    182     articleGridSlider: function () {
    183         let articleGridSlider = new Swiper(".article-grid-slider", {
    184             slidesPerView: "1",
    185             loop: true,
    186             spaceBetween: 24,
    187             direction: 'horizontal',
    188             speed: 900,
    189             autoplay: {
    190                 delay: 6748, // Add a delay for autoplay (optional, you can adjust the timing)
    191             },
    192             navigation: {
    193                 nextEl: ".article-grid-slider-next",
    194                 prevEl: ".article-grid-slider-prev",
    195             },
    196             pagination: {
    197                 el: ".swiper-pagination",
    198                 clickable: true,
    199             },
    200         });
    201     },
    202     articleGoupSlider: function () {
    203         let articleGridSlider = new Swiper(".article-group-slider", {
    204             slidesPerView: "1",
    205             loop: true,
    206             spaceBetween: 24,
    207             speed: 900,
    208             autoplay: {
    209                 delay: 8778, // Add a delay for autoplay (optional, you can adjust the timing)
    210             },
    211             navigation: {
    212                 nextEl: ".swiper-button-next",
    213                 prevEl: ".swiper-button-prev",
    214             },
    215             pagination: {
    216                 el: ".swiper-pagination",
    217                 clickable: true,
    218             },
    219         });
    220     },
    221 };
    222 /* Background Image
    223  **-----------------------------------------------------*/
    224 magfusion.setBackgroundImage = {
    225     init: function () {
    226         let bgImageContainer = document.querySelectorAll(".entry-background-image");
    227         if (bgImageContainer) {
    228             bgImageContainer.forEach(function (item) {
    229                 let image = item.querySelector("img");
    230                 if (image) {
    231                     let imageSrc = image.getAttribute("src");
    232                     if (imageSrc) {
    233                         item.style.backgroundImage = "url(" + imageSrc + ")";
    234                         image.style.display = "none";
    235                     }
    236                 }
    237             });
    238         }
    239         let pageSections = document.querySelectorAll(".data-bg");
    240         pageSections.forEach(function (section) {
    241             let background = section.getAttribute("data-background");
    242             if (background) {
    243                 section.style.backgroundImage = "url(" + background + ")";
    244             }
    245         });
    246     },
    247 };
    248 /* Title Marquee
    249  **-----------------------------------------------------*/
    250 magfusion.titleMarquee = {
    251     init: function () {
    252         let marqueeWrappers = document.querySelectorAll(".is-marquee");
    253         if (marqueeWrappers.length > 0) {
    254             // Function to duplicate marquee content
    255             function duplicateMarqueeContent(wrapper, times) {
    256                 const originalContent = wrapper.innerHTML.trim();
    257                 let newContent = '';
    258                 for (let i = 0; i < times; i++) {
    259                     newContent += originalContent;
    260                 }
    261                 wrapper.innerHTML = newContent;
    262             }
    263 
    264             // Iterate through all marquee wrappers and apply duplication
    265             marqueeWrappers.forEach(wrapper => {
    266                 duplicateMarqueeContent(wrapper, 4);
    267             });
    268         }
    269     },
    270 };
    271 /* Display Clock
    272  **-----------------------------------------------------*/
    273 magfusion.displayClock = {
    274     init: function () {
    275         if (document.getElementsByClassName("wpi-current-time").length > 0) {
    276             setInterval(function () {
    277                 let currentTime = new Date();
    278                 let hours = currentTime.getHours();
    279                 let minutes = currentTime.getMinutes();
    280                 let seconds = currentTime.getSeconds();
    281                 let ampm = hours >= 12 ? "PM" : "AM";
    282                 hours = hours % 12;
    283                 hours = hours ? hours : 12;
    284                 minutes = minutes < 10 ? "0" + minutes : minutes;
    285                 seconds = seconds < 10 ? "0" + seconds : seconds;
    286                 let timeString =
    287                     '<span class="wpi-clock-unit clock-unit-hours">' +
    288                     hours +
    289                     "</span>" +
    290                     ":" +
    291                     '<span class="wpi-clock-unit clock-unit-minute">' +
    292                     minutes +
    293                     "</span>" +
    294                     ":" +
    295                     '<span class="wpi-clock-unit clock-unit-seconds">' +
    296                     seconds +
    297                     "</span>" +
    298                     " " +
    299                     '<span class="wpi-clock-unit clock-unit-format">' +
    300                     ampm +
    301                     "</span>";
    302                 document.getElementsByClassName(
    303                     "wpi-current-time"
    304                 )[0].innerHTML = timeString;
    305             }, 1000);
    306         }
    307     },
    308 };
    309 /* Preloader
    310  **-----------------------------------------------------*/
    311 magfusion.ProgressBar = {
    312     init: function () {
    313         const progressBar = document.getElementById('progressBar');
    314         // Check if progressBar exists before proceeding
    315         if (progressBar) {
    316             const totalHeight = document.body.scrollHeight - window.innerHeight;
    317             const scrollPosition = window.scrollY;
    318             const scrollPercentage = (scrollPosition / totalHeight) * 100;
    319             progressBar.style.width = scrollPercentage + '%';
    320             // Update progress on scroll
    321             window.addEventListener('scroll', function () {
    322                 const scrollPosition = window.scrollY;
    323                 const scrollPercentage = (scrollPosition / totalHeight) * 100;
    324                 progressBar.style.width = scrollPercentage + '%';
    325             });
    326         }
    327     },
    328 };
    329 /* Offcanvas Drawer
    330  **-----------------------------------------------------*/
    331 magfusion.offcanvasDrawer = {
    332     init: function () {
    333         const siteDrawerMenuIcon = document.querySelector('.site-drawer-menu-icon');
    334         const siteDrawerOffcanvas = document.querySelector('.site-drawer-offcanvas');
    335         const siteDrawerCloseBtn = document.querySelector('.site-drawer-close-btn');
    336         const siteDrawerOverlay = document.querySelector('.site-drawer-overlay');
    337         const siteDrawerFocusableElements = '.site-drawer-close-btn, .site-drawer-offcanvas a';
    338         let siteDrawerFirstFocusableElement;
    339         let siteDrawerFocusableContent;
    340         let siteDrawerLastFocusableElement;
    341         if (siteDrawerMenuIcon) {
    342             siteDrawerMenuIcon.addEventListener('click', () => siteDrawerToggleOffcanvas(true));
    343             siteDrawerMenuIcon.addEventListener('keydown', (e) => {
    344                 if (e.key === 'Enter' || e.key === ' ') {
    345                     e.preventDefault();
    346                     siteDrawerToggleOffcanvas(true);
    347                 }
    348             });
    349         }
    350 
    351         function siteDrawerToggleOffcanvas(show) {
    352             const isVisible = show !== undefined ? show : !siteDrawerOffcanvas.classList.contains('show');
    353             if (isVisible) {
    354                 siteDrawerOffcanvas.classList.add('show');
    355                 siteDrawerOverlay.classList.add('show');
    356                 document.body.classList.add('offcanvas-drawer-active');
    357                 siteDrawerOffcanvas.setAttribute('aria-hidden', 'false');
    358                 siteDrawerFirstFocusableElement = siteDrawerOffcanvas.querySelectorAll(siteDrawerFocusableElements)[0];
    359                 siteDrawerFocusableContent = siteDrawerOffcanvas.querySelectorAll(siteDrawerFocusableElements);
    360                 siteDrawerLastFocusableElement = siteDrawerFocusableContent[siteDrawerFocusableContent.length - 1];
    361                 siteDrawerFirstFocusableElement.focus();
    362             } else {
    363                 siteDrawerOffcanvas.classList.remove('show');
    364                 siteDrawerOverlay.classList.remove('show');
    365                 document.body.classList.remove('offcanvas-drawer-active');
    366                 siteDrawerOffcanvas.setAttribute('aria-hidden', 'true');
    367                 if (siteDrawerMenuIcon) {
    368                     siteDrawerMenuIcon.focus();
    369                 }
    370             }
    371         }
    372 
    373         function siteDrawerHandleKeydown(e) {
    374             if (!siteDrawerOffcanvas.classList.contains('show')) return;
    375             const isTabPressed = e.key === 'Tab';
    376             if (!isTabPressed) return;
    377             if (e.shiftKey) {
    378                 if (document.activeElement === siteDrawerFirstFocusableElement) {
    379                     e.preventDefault();
    380                     siteDrawerLastFocusableElement.focus();
    381                 }
    382             } else {
    383                 if (document.activeElement === siteDrawerLastFocusableElement) {
    384                     e.preventDefault();
    385                     siteDrawerFirstFocusableElement.focus();
    386                 }
    387             }
    388         }
    389 
    390         siteDrawerCloseBtn.addEventListener('click', () => siteDrawerToggleOffcanvas(false));
    391         siteDrawerCloseBtn.addEventListener('keydown', (e) => {
    392             if (e.key === 'Enter' || e.key === ' ') {
    393                 e.preventDefault();
    394                 siteDrawerToggleOffcanvas(false);
    395             }
    396         });
    397         siteDrawerOverlay.addEventListener('click', () => siteDrawerToggleOffcanvas(false));
    398         document.addEventListener('keydown', (e) => {
    399             if (e.key === 'Escape') siteDrawerToggleOffcanvas(false);
    400             siteDrawerHandleKeydown(e);
    401         });
    402     },
    403 };
    404 /* Sticky Header
    405  **-----------------------------------------------------*/
    406 magfusion.stickyHeader = {
    407     init: function () {
    408         let navBar = document.querySelector(".site-header-responsive");
    409         let parentHeader = document.querySelector(".site-header");
    410         // Handle sticky menu on scroll
    411         if (navBar && navBar.classList.contains("has-sticky-navigation") && parentHeader) {
    412             this.stickMenuOnScroll(navBar, parentHeader);
    413         }
    414     },
    415     stickMenuOnScroll: function (navBar, parentHeader) {
    416         window.addEventListener("scroll", function (event) {
    417             let parentHeaderHeight = parentHeader.offsetHeight;
    418             let currentScrollPos = window.pageYOffset;
    419             if (currentScrollPos < parentHeaderHeight || currentScrollPos === 0) {
    420                 navBar.classList.remove("sticky-header-active");
    421             } else {
    422                 navBar.classList.add("sticky-header-active");
    423             }
    424         });
    425     },
    426 };
    427 /* Scroll-to-Top Button with Progress Indicator
    428  **-----------------------------------------------------*/
    429 magfusion.scrollToTop = {
    430     init: function () {
    431         this.scrollToTopBtn = document.getElementById("scrollToTopBtn");
    432         if (!this.scrollToTopBtn) return; // Exit if the button does not exist
    433         this.progressCircle = document.getElementById("progressCircle");
    434         if (!this.progressCircle) return; // Exit if the progress circle does not exist
    435         this.progressCircle = this.progressCircle.querySelector("circle");
    436         if (!this.progressCircle) return; // Exit if the circle element does not exist
    437         this.radius = this.progressCircle.r.baseVal.value;
    438         this.circumference = 2 * Math.PI * this.radius;
    439         this.progressCircle.style.strokeDasharray = `${this.circumference} ${this.circumference}`;
    440         this.progressCircle.style.strokeDashoffset = this.circumference;
    441         // Bind the scroll and click events
    442         window.addEventListener('scroll', this.handleScroll.bind(this));
    443         this.scrollToTopBtn.addEventListener('click', this.scrollToTop.bind(this));
    444     },
    445     handleScroll: function () {
    446         if (!this.scrollToTopBtn || !this.progressCircle) return; // Exit if elements are missing
    447         if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) {
    448             this.scrollToTopBtn.style.display = "flex";
    449         } else {
    450             this.scrollToTopBtn.style.display = "none";
    451         }
    452         requestAnimationFrame(this.updateProgressIndicator.bind(this));
    453     },
    454     scrollToTop: function () {
    455         window.scrollTo({top: 0, behavior: 'smooth'});
    456     },
    457     updateProgressIndicator: function () {
    458         if (!this.progressCircle) return; // Exit if the circle element does not exist
    459         const scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
    460         const scrollHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight;
    461         const progress = scrollTop / scrollHeight;
    462         const dashOffset = this.circumference * (1 - progress);
    463         this.progressCircle.style.strokeDashoffset = dashOffset;
    464     }
    465 };
    466 magfusion.tabbedWidget = {
    467     init: function () {
    468         const widgetContainers = document.querySelectorAll(".wpi-tabbed-widget");
    469         widgetContainers.forEach((container) => {
    470             const tabs = container.querySelectorAll(
    471                 ".tabbed-widget-header .tabbed-header-item"
    472             );
    473             const tabPanes = container.querySelectorAll(
    474                 ".tabbed-widget-content .tabbed-content-item"
    475             );
    476             tabs.forEach((tab) => {
    477                 tab.addEventListener("click", function (event) {
    478                     const tabid = this.getAttribute("tab-data");
    479                     tabs.forEach((tab) => tab.classList.remove("active"));
    480                     tabPanes.forEach((tabPane) =>
    481                         tabPane.classList.remove("active")
    482                     );
    483                     this.classList.add("active");
    484                     container
    485                         .querySelector(`.content-${tabid}`)
    486                         .classList.add("active");
    487                 });
    488             });
    489         });
    490     },
    491 };
    492 
    493 /* Load functions at proper events
    494  *--------------------------------------------------*/
    495 /**
    496  * Is the DOM ready?
    497  *
    498  * This implementation is coming from https://gomakethings.com/a-native-javascript-equivalent-of-jquerys-ready-method/
    499  *
    500  * @param {Function} fn Callback function to run.
    501  */
    502 function magfusionDomReady(fn) {
    503     if (typeof fn !== "function") {
    504         return;
    505     }
    506     if (
    507         document.readyState === "interactive" ||
    508         document.readyState === "complete"
    509     ) {
    510         return fn();
    511     }
    512     document.addEventListener("DOMContentLoaded", fn, false);
    513 }
    514 
    515 magfusionDomReady(function () {
    516     magfusion.currentClock.init();
    517     magfusion.slider.init();
    518     magfusion.setBackgroundImage.init();
    519     magfusion.titleMarquee.init();
    520     magfusion.displayClock.init();
    521     magfusion.offcanvasDrawer.init();
    522     magfusion.stickyHeader.init();
    523     magfusion.scrollToTop.init();
    524     magfusion.tabbedWidget.init();
    525 });
    526 window.addEventListener("load", function (event) {
    527     magfusion.PreLoader.init();
    528 });
    529 window.addEventListener("scroll", function (event) {
    530     magfusion.ProgressBar.init();
    531 });
    532 (function () {
    533     const section = 'wpi-ticker-init';
    534     const sliders = document.querySelectorAll(`.${section}`);
    535     if (sliders.length === 0) {
    536         return;
    537     }
    538     const initSwiper = function () {
    539         sliders.forEach(slider => {
    540             const speedValue = slider.getAttribute('data-news-ticker-speed');
    541             const wrapperClass = `${section}-wrapper`;
    542             const slideClass = `${section}-item`;
    543             const speed = !isNaN(parseInt(speedValue)) ? parseInt(speedValue) : 8000;
    544             const swiperInstance = new Swiper(slider, {
    545                 wrapperClass: wrapperClass,
    546                 slideClass: slideClass,
    547                 scrollbar: false,
    548                 direction: 'horizontal',
    549                 slidesPerView: 'auto',
    550                 speed: speed,
    551                 initialSlide: 0,
    552                 loop: true,
    553                 parallax: false,
    554                 spaceBetween: 0,
    555                 allowTouchMove: false,
    556                 waitForTransition: false,
    557                 watchSlidesProgress: false,
    558                 autoplay: {delay: 0, disableOnInteraction: false,},
    559             });
    560             const observer = new IntersectionObserver((entries) => {
    561                 entries.forEach(entry => {
    562                     if (!entry.isIntersecting) {
    563                         swiperInstance.autoplay.stop();
    564                     } else {
    565                         swiperInstance.autoplay.start();
    566                     }
    567                 });
    568             }, {threshold: 0});
    569             observer.observe(slider);
    570         });
    571     };
    572     document.addEventListener('DOMContentLoaded', () => {
    573         initSwiper();
    574     });
    575 })();
    576 document.addEventListener("DOMContentLoaded", function () {
    577     // Select the elements
    578     const bannerSection = document.querySelector('.wpi-frontline-beginning');
    579     const fixedAside = document.querySelector('.wpi-fixed-aside');
    580     if (bannerSection && fixedAside) {
    581         // Calculate the initial offset from the top of the page to `.wpi-frontline-beginning`
    582         const bannerOffsetFromTop = bannerSection.getBoundingClientRect().top + window.scrollY;
    583         // Set the initial top offset for `.wpi-fixed-aside`
    584         fixedAside.style.top = `${bannerOffsetFromTop}px`;
    585         const updateOffsetAndTransform = () => {
    586             // Recalculate the offset value dynamically
    587             const updatedBannerOffset = bannerSection.getBoundingClientRect().top + window.scrollY;
    588             const currentScroll = window.scrollY;
    589             // Update the top value
    590             fixedAside.style.top = `${updatedBannerOffset}px`;
    591             // Adjust translateY value dynamically with negative value
    592             if (currentScroll > updatedBannerOffset) {
    593                 const translateYValue = -(updatedBannerOffset - 100); // Negative translate value
    594                 fixedAside.style.transform = `translateY(${translateYValue}px)`;
    595             } else {
    596                 // Reset transform when back at the top
    597                 fixedAside.style.transform = `translateY(0px)`;
    598             }
    599         };
    600         // Listen for scroll and resize events
    601         window.addEventListener('scroll', updateOffsetAndTransform);
    602         window.addEventListener('resize', updateOffsetAndTransform);
    603     }
    604 });
     1"use strict";var magfusion=magfusion||{};function magfusionDomReady(e){if("function"==typeof e)return"interactive"===document.readyState||"complete"===document.readyState?e():void document.addEventListener("DOMContentLoaded",e,!1)}magfusion.PreLoader={init:function(){let e=document.querySelector("#wpi-preloader");e&&(e.classList.add("wpi-preloader-exit"),setTimeout(function(){e.style.display="none"},1e3))}},magfusion.currentClock={init:function(){if(document.getElementsByClassName("wpi-display-clock").length>0){let e=function(){let e=new Date,t=e.getHours(),i=e.getMinutes(),n=e.getSeconds(),s=t>=12?"PM":"AM";t%=12,t=t||12,i=i<10?"0"+i:i,n=n<10?"0"+n:n;let o='<span class="theme-clock-unit clock-unit-hours">'+t+'</span>:<span class="theme-clock-unit clock-unit-minute">'+i+'</span>:<span class="theme-clock-unit clock-unit-seconds">'+n+'</span> <span class="theme-clock-unit clock-unit-format">'+s+"</span>";document.getElementsByClassName("wpi-display-clock")[0].innerHTML=o};e(),setInterval(e,1e3)}}},magfusion.slider={init:function(){this.bannerSlider(),this.popularSlider(),this.widgetSlider(),this.mustRead(),this.articleGridSlider(),this.articleGoupSlider()},bannerSlider:function(){new Swiper(".site-banner-hero",{slidesPerView:"1",loop:!0,spaceBetween:24,direction:"horizontal",speed:800,autoplay:{delay:5e3},navigation:{nextEl:".banner-slider-next",prevEl:".banner-slider-prev"},breakpoints:{640:{slidesPerView:2},992:{slidesPerView:3},1400:{slidesPerView:4}}})},popularSlider:function(){let e=document.querySelector(".wpi-popular-init");if(e){let t={slidesPerView:1,loop:!0,lazy:!0,breakpoints:{640:{slidesPerView:2},992:{slidesPerView:3},1200:{slidesPerView:4}}},i=e.getAttribute("data-slider"),n={...t,...i?JSON.parse(i):{}};new Swiper(e,n)}},widgetSlider:function(){let e=document.querySelectorAll(".wpi-swiper-init");e&&e.forEach(function(e){let t=e.parentNode,i={slidesPerView:1,loop:!0,lazyloading:!0,navigation:{nextEl:t.querySelector(".widget-slider-next"),prevEl:t.querySelector(".widget-slider-prev")},pagination:{el:t.querySelector(".wpi-widget-pagination"),clickable:!0}},n=e.getAttribute("data-slider")||{};if(n)var s=JSON.parse(n);let o={...i,...s},r=new Swiper(e,o);e.clientWidth<500&&(r.params.slidesPerView=1,r.update())})},mustRead:function(){new Swiper(".mustread-swiper",{slidesPerView:1,spaceBetween:30,centeredSlides:!0,pagination:{el:".swiper-pagination",clickable:!0}})},articleGridSlider:function(){new Swiper(".article-grid-slider",{slidesPerView:"1",loop:!0,spaceBetween:24,direction:"horizontal",speed:900,autoplay:{delay:6748},navigation:{nextEl:".article-grid-slider-next",prevEl:".article-grid-slider-prev"},pagination:{el:".swiper-pagination",clickable:!0}})},articleGoupSlider:function(){new Swiper(".article-group-slider",{slidesPerView:"1",loop:!0,spaceBetween:24,speed:900,autoplay:{delay:8778},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}})}},magfusion.setBackgroundImage={init:function(){let e=document.querySelectorAll(".entry-background-image");e&&e.forEach(function(e){let t=e.querySelector("img");if(t){let i=t.getAttribute("src");i&&(e.style.backgroundImage="url("+i+")",t.style.display="none")}}),document.querySelectorAll(".data-bg").forEach(function(e){let t=e.getAttribute("data-background");t&&(e.style.backgroundImage="url("+t+")")})}},magfusion.titleMarquee={init:function(){let e=document.querySelectorAll(".is-marquee");if(e.length>0){function t(e,t){const i=Array.prototype.slice.call(e.children);for(let n=1;n<t;n++)i.forEach(function(t){const i=t.cloneNode(!0);i.setAttribute("aria-hidden","true"),i.removeAttribute("id"),e.appendChild(i)})}e.forEach(e=>{t(e,4)})}}},magfusion.displayClock={init:function(){if(document.getElementsByClassName("wpi-current-time").length>0){let e=function(){let e=new Date,t=e.getHours(),i=e.getMinutes(),n=e.getSeconds(),s=t>=12?"PM":"AM";t%=12,t=t||12,i=i<10?"0"+i:i,n=n<10?"0"+n:n;let o='<span class="wpi-clock-unit clock-unit-hours">'+t+'</span>:<span class="wpi-clock-unit clock-unit-minute">'+i+'</span>:<span class="wpi-clock-unit clock-unit-seconds">'+n+'</span> <span class="wpi-clock-unit clock-unit-format">'+s+"</span>";document.getElementsByClassName("wpi-current-time")[0].innerHTML=o};e(),setInterval(e,1e3)}}},magfusion.ProgressBar={init:function(){const e=document.getElementById("progressBar");if(e){const t=function(){const t=document.body.scrollHeight-window.innerHeight,i=t>0?window.scrollY/t*100:0;e.style.width=i+"%"};window.requestAnimationFrame(t),window.addEventListener("scroll",t,{passive:!0})}}},magfusion.offcanvasDrawer={init:function(){const e=document.querySelector(".site-drawer-menu-icon"),t=document.querySelector(".site-drawer-offcanvas"),i=document.querySelector(".site-drawer-close-btn"),n=document.querySelector(".site-drawer-overlay"),s=".site-drawer-close-btn, .site-drawer-offcanvas a";let o,r,a;function l(i){(void 0!==i?i:!t.classList.contains("show"))?(t.classList.add("show"),n.classList.add("show"),document.body.classList.add("offcanvas-drawer-active"),t.setAttribute("aria-hidden","false"),e&&e.setAttribute("aria-expanded","true"),o=t.querySelectorAll(s)[0],r=t.querySelectorAll(s),a=r[r.length-1],o.focus()):(t.classList.remove("show"),n.classList.remove("show"),document.body.classList.remove("offcanvas-drawer-active"),t.setAttribute("aria-hidden","true"),e&&(e.setAttribute("aria-expanded","false"),e.focus()))}t&&i&&n&&(e&&(e.addEventListener("click",()=>l(!0)),e.addEventListener("keydown",e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),l(!0))})),i.addEventListener("click",()=>l(!1)),i.addEventListener("keydown",e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),l(!1))}),n.addEventListener("click",()=>l(!1)),document.addEventListener("keydown",e=>{"Escape"===e.key&&t.classList.contains("show")&&l(!1),function(e){if(!t.classList.contains("show"))return;"Tab"===e.key&&(e.shiftKey?document.activeElement===o&&(e.preventDefault(),a.focus()):document.activeElement===a&&(e.preventDefault(),o.focus()))}(e)}))}},magfusion.stickyHeader={init:function(){let e=document.querySelector(".site-header-responsive"),t=document.querySelector(".site-header");e&&e.classList.contains("has-sticky-navigation")&&t&&this.stickMenuOnScroll(e,t)},stickMenuOnScroll:function(e,t){window.addEventListener("scroll",function(i){let n=t.offsetHeight,s=window.pageYOffset;s<n||0===s?e.classList.remove("sticky-header-active"):e.classList.add("sticky-header-active")})}},magfusion.scrollToTop={init:function(){this.scrollToTopBtn=document.getElementById("scrollToTopBtn"),this.scrollToTopBtn&&(this.progressCircle=document.getElementById("progressCircle"),this.progressCircle&&(this.progressCircle=this.progressCircle.querySelector("circle"),this.progressCircle&&(this.radius=this.progressCircle.r.baseVal.value,this.circumference=2*Math.PI*this.radius,this.progressCircle.style.strokeDasharray=`${this.circumference} ${this.circumference}`,this.progressCircle.style.strokeDashoffset=this.circumference,window.addEventListener("scroll",this.handleScroll.bind(this)),this.scrollToTopBtn.addEventListener("click",this.scrollToTop.bind(this)))))},handleScroll:function(){this.scrollToTopBtn&&this.progressCircle&&(document.body.scrollTop>100||document.documentElement.scrollTop>100?this.scrollToTopBtn.style.display="flex":this.scrollToTopBtn.style.display="none",requestAnimationFrame(this.updateProgressIndicator.bind(this)))},scrollToTop:function(){window.scrollTo({top:0,behavior:"smooth"})},updateProgressIndicator:function(){if(!this.progressCircle)return;const e=(document.documentElement.scrollTop||document.body.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight),t=this.circumference*(1-e);this.progressCircle.style.strokeDashoffset=t}},magfusion.tabbedWidget={init:function(){document.querySelectorAll(".wpi-tabbed-widget").forEach(e=>{const t=e.querySelectorAll(".tabbed-widget-header .tabbed-header-item"),i=e.querySelectorAll(".tabbed-widget-content .tabbed-content-item");t.forEach(n=>{n.addEventListener("click",function(n){const s=this.getAttribute("tab-data");t.forEach(e=>e.classList.remove("active")),i.forEach(e=>e.classList.remove("active")),this.classList.add("active"),e.querySelector(`.content-${s}`).classList.add("active")})})})}},magfusionDomReady(function(){magfusion.currentClock.init(),magfusion.slider.init(),magfusion.setBackgroundImage.init(),magfusion.titleMarquee.init(),magfusion.displayClock.init(),magfusion.offcanvasDrawer.init(),magfusion.stickyHeader.init(),magfusion.scrollToTop.init(),magfusion.tabbedWidget.init()}),window.addEventListener("load",function(e){magfusion.PreLoader.init()}),magfusionDomReady(function(){magfusion.ProgressBar.init()}),function(){const e="wpi-ticker-init",t=document.querySelectorAll(`.${e}`);if(0===t.length)return;document.addEventListener("DOMContentLoaded",()=>{t.forEach(t=>{const i=t.getAttribute("data-news-ticker-speed"),n=`${e}-wrapper`,s=`${e}-item`,o=isNaN(parseInt(i))?8e3:parseInt(i),r=new Swiper(t,{wrapperClass:n,slideClass:s,scrollbar:!1,direction:"horizontal",slidesPerView:"auto",speed:o,initialSlide:0,loop:!0,parallax:!1,spaceBetween:0,allowTouchMove:!1,waitForTransition:!1,watchSlidesProgress:!1,autoplay:{delay:0,disableOnInteraction:!1}});new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting?r.autoplay.start():r.autoplay.stop()})},{threshold:0}).observe(t)})})}(),document.addEventListener("DOMContentLoaded",function(){const e=document.querySelector(".wpi-frontline-beginning"),t=document.querySelector(".wpi-fixed-aside");if(e&&t){const i=e.getBoundingClientRect().top+window.scrollY;t.style.top=`${i}px`;const n=()=>{const i=e.getBoundingClientRect().top+window.scrollY,n=window.scrollY;if(t.style.top=`${i}px`,n>i){const e=-(i-100);t.style.transform=`translateY(${e}px)`}else t.style.transform="translateY(0px)"};window.addEventListener("scroll",n),window.addEventListener("resize",n)}});
  • magfusion/1.1.2/changelog.txt

    r340437 r354575  
    11== Changelog ==
     2
     3= 1.1.2 - 2026-10-15 =
     4* Fix - The Free vs Pro table now shows its category headings.
     5* Fix - The Documentation button now opens the WPInterface documentation site; the theme page it linked to does not exist.
     6* Enhancement - Redesigned welcome notice: compact, uses the theme screenshot and the plugins' WordPress.org icons, shows a "plugins ready" state, and appears only on the Dashboard and Themes screens.
     7* Enhancement - Redesigned theme dashboard (Appearance › MagFusion) with a setup checklist that follows your site's progress, Customizer shortcuts and a new Recommended tab for WPInterface services, plugins and themes.
     8* Enhancement - The Recommended tab can list every WPInterface theme from WordPress.org. The list loads only when you click "Show all WPInterface themes", is cached for 12 hours, and screenshots load lazily.
     9* Enhancement - Starter sites tab redesigned to match the new dashboard, with preview and import buttons for each starter site plus the Pro starter site with its preview and an upgrade link, and a note that importing adds demo content, with the option to have the design set up on an existing site instead (imports still run in One Click Demo Import).
     10* Enhancement - "What's new" changelog panel opens from the dashboard header, with colour-coded labels for security updates, new features, enhancements, improvements and fixes.
     11* Enhancement - More visible "Upgrade to Pro" button in the dashboard header and an upgrade section below the Free vs Pro table.
     12* Enhancement - The Overview tab now shows animated previews of MagFusion Pro's accessibility toolbar (with a demo you can try) and of the SEO plugin included with Pro. They use HTML and CSS only (no images or external requests), pause when off screen and stay still for users who prefer reduced motion.
     13* Enhancement - New Header Style previews in the Customizer: SVG drawings that show each header layout as it really looks, in the theme's own colours, two per row, replacing the small grey images.
     14* Enhancement - The review request notice has the new notice design (like the welcome notice) and shows on the Dashboard and Themes screens only.
     15* Enhancement - Faster loading: the theme's own stylesheets and scripts now load as minified files, with right-to-left versions for RTL languages. With SCRIPT_DEBUG on, the readable files load instead.
     16* Fix - Right-to-left stylesheets that had fallen behind their left-to-right versions are rebuilt, so RTL sites get the same styling.
     17* Tweak - Dashboard and notice styles and scripts now load only on the screens that use them, without jQuery; dashboard images went from about 698 KB to 61 KB.
     18* Tweak - Recommended plugins are installed and activated through WordPress core screens; removed the old install/activate AJAX handlers.
     19* Tweak - Readme credits for the dashboard images and icons.
     20* Tweak - Removed Elementor from the recommended plugins; the theme supports it but does not need it.
     21* Enhancement - Faster first paint: the web fonts' CSS and the small preloader and comments stylesheets are printed inline instead of loaded as separate files, and the body font (on single posts and pages also the title font) is preloaded, so the text doesn't reflow when the fonts arrive.
     22* Enhancement - The featured image of a single post is fetched first (fetchpriority high) and never lazy-loaded, also when other images come before it on the page.
     23* Fix - The Popular Posts slider no longer shifts the page when it starts: the slides are laid out as Swiper will show them before it runs.
     24* Fix - The top bar clock is filled in straight away and keeps its space, so the top bar no longer moves a second after the page loads; without a social menu, the top bar no longer gets an empty extra row on narrow screens.
     25* Tweak - The Ajax pagination script loads only on post lists that use Ajax pagination, and the preloader stylesheet only when the preloader is on.
     26* Fix - Accessibility: the off-canvas drawer's menu button is announced as a button with a translatable name and says whether the drawer is open; the closed drawer can't be reached with the keyboard; Escape no longer moves the focus to the menu button when the drawer is closed; the header Popular Posts slider has a heading for screen readers; the repeated Must Read titles are read once; post date and author links are 24px tall.
     27* Fix - The reading progress bar uses one scroll listener (it added another one on every scroll).
     28* Fix - The theme's scripts no longer stop with an error when the off-canvas drawer is turned off.
     29* Fix - Without JavaScript the preloader is no longer shown, since nothing would hide it.
     30* Tweak - The top bar date is escaped.
     31* Fix - Accessibility: the Must Read title's outline is drawn at full strength (#d47570), so it has enough contrast (3.2:1 on white).
     32* Fix - Saving widgets no longer logs PHP warnings for fields the form does not send, such as unticked boxes and empty lists.
     33* Fix - The "Enable Sticky Sidebar" option for single posts shows in the Customizer again; it was placed in a panel instead of a section, so WordPress hid it.
     34* Tweak - Tab Posts widget: removed the "Date Format" field; the widget shows no dates, so it did nothing.
     35* Fix - "Post In Slider" now offers 3 to 10 posts. The default of 8 was not among the choices, so the Customizer showed 3 while the slider showed 8.
     36* Tweak - The mobile social menu style default now matches its "Has Brand Background" choice exactly (no visible change).
     37* Fix - Accessibility: icon-only buttons (search, menu, close, back to top, slider arrows) have a name for screen readers.
     38* Fix - Accessibility: slider dots are tap targets of at least 24px; the visible dot keeps its size.
     39* Fix - Accessibility: category labels are 24px tall tap targets, without changing the layout.
     40* Fix - Accessibility: the drawer button is at least 24px square.
     41* Fix - Accessibility: links in the footer copyright and credit text are underlined, so they don't rely on colour alone.
     42* Fix - Accessibility: titles cut to a few lines no longer have their hidden lines lying over the date link below.
     43* Enhancement - Faster loading on the blog and front page: the first banner image (or the first post image when there is no banner) is fetched first (fetchpriority high, never lazy-loaded) and preloaded from the page head on later visits; images above it no longer compete for the browser's high-priority slot.
     44* Enhancement - The search pop-up's post thumbnails load at low priority, so they no longer take the browser's high-priority slot from the images you can see.
     45* Enhancement - The reading progress bar takes its first measurement in the next frame, so it no longer forces an extra layout while the page loads.
     46* Fix - Accessibility: the post list's "Read More" link includes the post title for screen readers, so each link says where it goes.
     47* Fix - Accessibility: the header news ticker starts with a heading for screen readers, so the front page's headings no longer skip a level.
     48* Fix - Accessibility: the tabs of the tabbed posts widget are announced as tabs: the list items around them no longer break the tab list.
     49* Fix - Accessibility (colour contrast, WCAG AA 4.5:1): the site title is #f85018 (was #ff5722), body text #696969 (was #777777), category label colours 2 and 3 #05873e and #d0443a (were #1bba5b and #ff6f61), the pink grid card #ca4569 with full-white date, and post dates and authors are at 61% (was 55%) of the text colour.
     50
     51= 1.1.1 - 2026-10-15 =
     52* Security - The welcome notice's "Get started" button can no longer be used by users without plugin permissions to install plugins; the notice is now shown only to administrators.
     53* Security - Load More requests now only accept viewable post types, and incomplete requests are rejected cleanly instead of raising PHP warnings.
     54* Security - Category colour and thumbnail settings now verify a nonce and the user's permission before saving.
     55* Fix - Removed the WordPress.com/WordPress.org social icon and its brand colours to meet the current WordPress.org theme requirements.
     56* Fix - Category colours are no longer erased when a category is changed with Quick Edit or updated by a plugin or import.
     57* Fix - Minimum PHP version raised from 5.6 to 7.4; the theme code already requires PHP 7 and would not run on older versions.
     58* Enhancement - Tested up to WordPress 7.1.
     59* Tweak - The review request notice is shown to administrators only.
     60* Tweak - Review notice data is now removed with a single query when switching themes instead of loading every user.
     61* Tweak - Updated the translation template (POT) with the new and changed strings.
    262
    363= 1.1.0 - 2026-07-23 =
  • magfusion/1.1.2/classes/class-svg-icons.php

    r331500 r354575  
    231231                'wa.me',
    232232                'whatsapp.com',
    233             ),
    234             'wordpress' => array(
    235                 'wordpress.com',
    236                 'wordpress.org',
    237233            ),
    238234        );
    … …  
    282278            'vk' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"></path></svg>',
    283279            'whatsapp' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M16.75,13.96C17,14.09 17.16,14.16 17.21,14.26C17.27,14.37 17.25,14.87 17,15.44C16.8,16 15.76,16.54 15.3,16.56C14.84,16.58 14.83,16.92 12.34,15.83C9.85,14.74 8.35,12.08 8.23,11.91C8.11,11.74 7.27,10.53 7.31,9.3C7.36,8.08 8,7.5 8.26,7.26C8.5,7 8.77,6.97 8.94,7H9.41C9.56,7 9.77,6.94 9.96,7.45L10.65,9.32C10.71,9.45 10.75,9.6 10.66,9.76L10.39,10.17L10,10.59C9.88,10.71 9.74,10.84 9.88,11.09C10,11.35 10.5,12.18 11.2,12.87C12.11,13.75 12.91,14.04 13.15,14.17C13.39,14.31 13.54,14.29 13.69,14.13L14.5,13.19C14.69,12.94 14.85,13 15.08,13.08L16.75,13.96M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C10.03,22 8.2,21.43 6.65,20.45L2,22L3.55,17.35C2.57,15.8 2,13.97 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.72 4.54,15.31 5.46,16.61L4.5,19.5L7.39,18.54C8.69,19.46 10.28,20 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4Z" /></svg>',
    284             'wordpress' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"></path></svg>',
    285280            'yelp' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"></path></svg>',
    286281            'youtube' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg>',
  • magfusion/1.1.2/footer.php

    r259976 r354575  
    1515if ($enable_offcanvas) { ?>
    1616    <div class="site-drawer-overlay"></div>
    17     <div class="site-drawer-offcanvas" aria-hidden="true" role="dialog" aria-labelledby="menu-title">
     17    <div id="site-drawer" class="site-drawer-offcanvas" aria-hidden="true" role="dialog" aria-label="<?php esc_attr_e('Off-canvas drawer', 'magfusion'); ?>">
    1818        <button class="site-drawer-close-btn" aria-label="<?php esc_attr_e('Close menu', 'magfusion'); ?>">
    1919            <?php magfusion_the_theme_svg('cross'); ?>
  • magfusion/1.1.2/functions.php

    r340437 r354575  
    1010if (!defined('MAGFUSION_VERSION')) {
    1111    // Replace the version number of the theme on each release.
    12     define('MAGFUSION_VERSION', '1.1.0');
     12    define('MAGFUSION_VERSION', '1.1.2');
    1313}
    1414
    … …  
    136136add_action('after_setup_theme', 'magfusion_content_width', 0);
    137137
     138if (!function_exists('magfusion_asset_suffix')) {
     139    /**
     140     * ".min" to load the minified builds made by bin/build-assets.mjs, or "" to load the readable sources when
     141     * SCRIPT_DEBUG is on.
     142     *
     143     * @return string
     144     */
     145    function magfusion_asset_suffix()
     146    {
     147        return (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min';
     148    }
     149}
     150
     151if (!function_exists('magfusion_asset_uri')) {
     152    /**
     153     * URL of a theme stylesheet or script build. Stylesheets loaded with it also get
     154     * wp_style_add_data( $handle, 'rtl', 'replace' ) and ( $handle, 'suffix', magfusion_asset_suffix() ), so
     155     * right-to-left languages load the "-rtl" build.
     156     *
     157     * @param string $file Path in the theme without the extension, e.g. "assets/js/script".
     158     * @param string $ext  "css" or "js".
     159     * @return string
     160     */
     161    function magfusion_asset_uri($file, $ext)
     162    {
     163        return get_template_directory_uri() . '/' . $file . magfusion_asset_suffix() . '.' . $ext;
     164    }
     165}
     166
     167if (!function_exists('magfusion_enqueue_small_style')) {
     168    /**
     169     * Enqueue a small theme stylesheet that WordPress may print inline instead of linking it (core's
     170     * wp_maybe_inline_styles(), opted in with the "path" data), so it costs no extra request before the
     171     * first paint. The right-to-left and SCRIPT_DEBUG builds are used as with magfusion_asset_uri().
     172     *
     173     * @param string $handle Style handle.
     174     * @param string $file   Path in the theme without the extension, e.g. "assets/css/comments".
     175     */
     176    function magfusion_enqueue_small_style($handle, $file)
     177    {
     178        wp_enqueue_style($handle, magfusion_asset_uri($file, 'css'), array(), MAGFUSION_VERSION);
     179        wp_style_add_data($handle, 'rtl', 'replace');
     180        wp_style_add_data($handle, 'suffix', magfusion_asset_suffix());
     181        wp_style_add_data($handle, 'path', get_template_directory() . '/' . $file . (is_rtl() ? '-rtl' : '') . magfusion_asset_suffix() . '.css');
     182    }
     183}
     184
    138185/**
    139186 * Enqueue scripts and styles.
    … …  
    148195
    149196        require_once get_theme_file_path('assets/webfont/class-theme-webfont-loader.php');
    150         wp_enqueue_style(
    151             'magfusion-load-google-fonts',
    152             wptt_get_webfont_url($fonts_url),
    153             array(),
    154             MAGFUSION_VERSION
    155         );
     197        // Printed inline: a small @font-face block (fonts hosted locally by the WPTT loader), so no
     198        // separate stylesheet holds up the first paint.
     199        wp_register_style('magfusion-load-google-fonts', false, array(), MAGFUSION_VERSION);
     200        wp_enqueue_style('magfusion-load-google-fonts');
     201        wp_add_inline_style('magfusion-load-google-fonts', wptt_get_webfont_styles($fonts_url));
    156202    }
    157203
    … …  
    159205    wp_enqueue_style('swiper', get_template_directory_uri() . '/assets/css/swiper-bundle' . $min . '.css');
    160206
    161     wp_enqueue_style('magfusion-style', get_stylesheet_uri(), array(), MAGFUSION_VERSION);
    162     wp_style_add_data('magfusion-style', 'rtl', 'replace');
     207    if (is_child_theme()) {
     208        // A child theme's own style.css (and style-rtl.css), as before.
     209        wp_enqueue_style('magfusion-style', get_stylesheet_uri(), array(), MAGFUSION_VERSION);
     210        wp_style_add_data('magfusion-style', 'rtl', 'replace');
     211    } else {
     212        wp_enqueue_style('magfusion-style', magfusion_asset_uri('style', 'css'), array(), MAGFUSION_VERSION);
     213        wp_style_add_data('magfusion-style', 'rtl', 'replace');
     214        wp_style_add_data('magfusion-style', 'suffix', magfusion_asset_suffix());
     215    }
    163216
    164217    wp_add_inline_style('magfusion-style', magfusion_get_inline_css());
    … …  
    171224    wp_enqueue_script('magfusion-script', get_template_directory_uri() . '/assets/js/script' . $min . '.js', $dependencies, MAGFUSION_VERSION, true);
    172225
    173     //Ajax Load Posts Scripts
    174     wp_enqueue_script('magfusion-load-posts', get_template_directory_uri() . '/template-parts/pagination/pagination.js', array(), MAGFUSION_VERSION, true);
    175 
    176     // Localized variables.
    177     global $wp_query;
    178     wp_localize_script(
    179         'magfusion-load-posts',
    180         'MagFusionVars',
    181         array(
    182             'load_post_nonce_wp' => wp_create_nonce('magfusion-load-posts-nonce'),
    183             'ajaxurl' => admin_url('admin-ajax.php'),
    184             'query_vars' => wp_json_encode($wp_query->query_vars),
    185             'query_vars_hash' => wp_hash(wp_json_encode($wp_query->query_vars)),
    186         )
    187     );
     226    // Ajax Load Posts Scripts: only on post lists that load more posts with Ajax.
     227    $magfusion_ajax_pagination = (!is_singular() || is_front_page())
     228        && in_array(magfusion_get_option('select_pagination_style'), array('pagination_ajax_on_click', 'pagination_ajax_on_scroll'), true);
     229    if ($magfusion_ajax_pagination) {
     230        wp_enqueue_script('magfusion-load-posts', magfusion_asset_uri('template-parts/pagination/pagination', 'js'), array(), MAGFUSION_VERSION, true);
     231
     232        // Localized variables.
     233        global $wp_query;
     234        wp_localize_script(
     235            'magfusion-load-posts',
     236            'MagFusionVars',
     237            array(
     238                'load_post_nonce_wp' => wp_create_nonce('magfusion-load-posts-nonce'),
     239                'ajaxurl' => admin_url('admin-ajax.php'),
     240                'query_vars' => wp_json_encode($wp_query->query_vars),
     241                'query_vars_hash' => wp_hash(wp_json_encode($wp_query->query_vars)),
     242            )
     243        );
     244    }
    188245
    189246    if (is_singular() && (comments_open() || '0' != get_comments_number())) {
    190         wp_enqueue_style('magfusion-comments', get_template_directory_uri() . '/assets/css/comments' . $min . '.css', array(), MAGFUSION_VERSION);
     247        magfusion_enqueue_small_style('magfusion-comments', 'assets/css/comments');
    191248    }
    192249
    … …  
    197254
    198255add_action('wp_enqueue_scripts', 'magfusion_scripts');
     256
     257if (!function_exists('magfusion_preload_font_faces')) {
     258    /**
     259     * Web fonts the top of the page shows first, as array( family, weight, style ).
     260     *
     261     * @return array
     262     */
     263    function magfusion_preload_font_faces()
     264    {
     265        // The body text everywhere, and on single views the post or page title.
     266        $faces = array(array('Inter', '400'));
     267        if (is_singular()) {
     268            array_unshift($faces, array('Wittgenstein', '400'));
     269        }
     270        return $faces;
     271    }
     272}
     273
     274if (!function_exists('magfusion_font_preloads')) {
     275    /**
     276     * Preload the font files the top of the page shows first (their latin files), so the text doesn't reflow
     277     * when the web fonts arrive after the first paint. The files are the ones in the theme's web-font CSS
     278     * (hosted locally by the WPTT loader and printed inline as the "magfusion-load-google-fonts" style).
     279     *
     280     * @param array $preloads Resources for wp_preload_resources().
     281     * @return array
     282     */
     283    function magfusion_font_preloads($preloads)
     284    {
     285        $css = wp_styles()->get_data('magfusion-load-google-fonts', 'after');
     286        if (empty($css) || !preg_match_all('/@font-face\s*{([^}]*)}/', implode("\n", (array) $css), $faces)) {
     287            return $preloads;
     288        }
     289        $added = array();
     290        foreach (magfusion_preload_font_faces() as $wanted) {
     291            $style = isset($wanted[2]) ? $wanted[2] : 'normal';
     292            $best = null;
     293            $best_distance = PHP_INT_MAX;
     294            foreach ($faces[1] as $face) {
     295                if (false === strpos($face, 'U+0000-00FF')
     296                    || !preg_match('/font-style:\s*' . preg_quote($style, '/') . '/', $face)
     297                    || !preg_match('/font-family:\s*[\'"]?([^;\'"]+)/', $face, $family)
     298                    || !preg_match('/font-weight:\s*(\d+)(?:\s+(\d+))?/', $face, $weight)
     299                    || !preg_match('/url\([\'"]?([^)\'"]+\.woff2)/', $face, $url)
     300                    || 0 !== strcasecmp(trim($family[1]), $wanted[0])) {
     301                    continue;
     302                }
     303                // A static file of that weight, a variable font whose range includes it, or else the nearest
     304                // weight (the one the browser falls back to).
     305                $min = (int) $weight[1];
     306                $max = isset($weight[2]) ? (int) $weight[2] : $min;
     307                $distance = max(0, $min - (int) $wanted[1], (int) $wanted[1] - $max);
     308                if ($distance < $best_distance) {
     309                    $best = $url[1];
     310                    $best_distance = $distance;
     311                }
     312            }
     313            if ($best && !isset($added[$best])) {
     314                $added[$best] = true;
     315                $preloads[] = array(
     316                    'href' => $best,
     317                    'as' => 'font',
     318                    'type' => 'font/woff2',
     319                    'crossorigin' => 'anonymous',
     320                );
     321            }
     322        }
     323        return $preloads;
     324    }
     325}
     326add_filter('wp_preload_resources', 'magfusion_font_preloads');
    199327
    200328/**
    … …  
    258386function magfusion_preloader_scripts()
    259387{
    260     $preloader_style = magfusion_get_option('magfusion_preloader_style');
    261     wp_enqueue_style('magfusion-preloader', get_template_directory_uri() . '/assets/css/preloader-' . $preloader_style . '.css');
    262 
     388    // Only when the preloader is on (header.php prints it).
     389    if (!magfusion_get_option('enable_preloader_options')) {
     390        return;
     391    }
     392    $preloader_style = sanitize_key(magfusion_get_option('magfusion_preloader_style'));
     393    magfusion_enqueue_small_style('magfusion-preloader', 'assets/css/preloader-' . $preloader_style);
    263394}
    264395
    265396add_action('wp_enqueue_scripts', 'magfusion_preloader_scripts');
     397
     398/**
     399 * The preloader is hidden by script.js once the page has loaded. Without JavaScript nothing would hide it,
     400 * so it isn't shown at all.
     401 */
     402function magfusion_preloader_noscript()
     403{
     404    if (magfusion_get_option('enable_preloader_options')) {
     405        echo '<noscript><style>#wpi-preloader{display:none}</style></noscript>' . "\n";
     406    }
     407}
     408
     409add_action('wp_head', 'magfusion_preloader_noscript');
    266410
    267411if (!class_exists('MagFusion_Constants')) {
    … …  
    339483MagFusion_Constants::get_instance();
    340484
    341 add_action('wp_ajax_install_plugin', 'magfusion_plugin_action_callback');
    342 add_action('wp_ajax_activate_plugin', 'magfusion_plugin_action_callback');
    343 
    344 function magfusion_plugin_action_callback()
    345 {
    346     if (!isset($_POST['security']) || !wp_verify_nonce($_POST['security'], 'magfusion_demo_import_nonce')) {
    347         wp_send_json_error(array('message' => 'Security check failed.'));
    348     }
    349     if (!current_user_can('install_plugins')) {
    350         wp_send_json_error(array('message' => 'You are not allowed to perform this action.'));
    351     }
    352 
    353     $plugin = sanitize_text_field($_POST['plugin']);
    354     $plugin_slug = sanitize_text_field($_POST['slug']);
    355 
    356     // Define allowed plugins (Whitelist)
    357     $allowed_plugins = array(
    358         'one-click-demo-import' => 'one-click-demo-import/one-click-demo-import.php',
    359         'mailchimp-for-wp'      => 'mailchimp-for-wp/mailchimp-for-wp.php',
    360         'wpinterface-add-ons'   => 'wpinterface-add-ons/wpinterface-add-ons.php',
    361     );
    362 
    363     // Validate if the plugin is in the allowed list
    364     if (!isset($allowed_plugins[$plugin_slug]) && !in_array($plugin, $allowed_plugins)) {
    365         wp_send_json_error(array('message' => 'This plugin is not allowed.'));
    366     }
    367 
    368     if (magfusion_is_plugin_installed($plugin)) {
    369         if (is_plugin_active($plugin)) {
    370             wp_send_json_success(array('message' => 'Plugin is already activated.'));
    371         } else {
    372             // Activate the plugin
    373             $result = activate_plugin($plugin);
    374 
    375             if (is_wp_error($result)) {
    376                 wp_send_json_error(array('message' => 'Error activating the plugin.'));
    377             } else {
    378                 wp_send_json_success(array('message' => 'Plugin activated successfully!'));
    379             }
    380         }
    381     } else {
    382         // Install and activate the plugin
    383         include_once ABSPATH . 'wp-admin/includes/plugin-install.php';
    384         include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
    385         $plugin_info = plugins_api('plugin_information', array('slug' => $plugin_slug));
    386         $upgrader = new Plugin_Upgrader(new WP_Ajax_Upgrader_Skin());
    387         $result = $upgrader->install($plugin_info->download_link);
    388 
    389         if (is_wp_error($result)) {
    390             wp_send_json_error(array('message' => 'Error installing the plugin.'));
    391         }
    392 
    393         $result = activate_plugin($plugin);
    394 
    395         if (is_wp_error($result)) {
    396             wp_send_json_error(array('message' => 'Error activating the plugin.'));
    397         } else {
    398             wp_send_json_success(array('message' => 'Plugin installed and activated successfully!'));
    399         }
    400     }
    401 }
    402 
    403 function magfusion_is_plugin_installed($plugin_path)
    404 {
    405     $plugins = get_plugins();
    406     return isset($plugins[$plugin_path]);
    407 }
    408 
    409 
    410485/**
    411486 * Load Jetpack compatibility file.
  • magfusion/1.1.2/inc/admin/customizer/assets/css/customizer.css

    r258000 r354575  
    280280    background: #bdc3c7
    281281}
     282
     283/* Header Style previews: two per row, sized to the card, rounded selection ring */
     284#customize-control-magfusion_options-select_header_layout_style .radio-image-wrapper{grid-template-columns:repeat(2,1fr);gap:8px}
     285#customize-control-magfusion_options-select_header_layout_style .radio-image-wrapper>*{padding:0}
     286#customize-control-magfusion_options-select_header_layout_style label{display:block;border-radius:11px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}
     287#customize-control-magfusion_options-select_header_layout_style img{display:block;width:100%;height:auto}
     288#customize-control-magfusion_options-select_header_layout_style input[type="radio"]+label:hover{opacity:1;box-shadow:0 4px 12px rgba(13,32,53,.12);transform:translateY(-1px)}
     289#customize-control-magfusion_options-select_header_layout_style input[type="radio"]:checked+label{border:0;box-shadow:0 0 0 2px #2271b1}
  • magfusion/1.1.2/inc/admin/customizer/assets/css/customizer.min.css

    r258000 r354575  
    1 .customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url],.customize-control select{border:2px solid #b8daeb;border-radius:4px;min-height:45px;-webkit-appearance:none}.wp-core-ui .customize-control-content .button,.wp-core-ui .customize-control-content .button-secondary{border:2px solid #b8daeb;border-radius:4px;-webkit-appearance:none}.customize-control-checkbox input[type=checkbox]{border:1px solid rgba(0,0,0,.1);display:inline-block;width:40px;height:14px;border-radius:8px;background:#ccc;vertical-align:middle;position:relative;cursor:pointer;user-select:none;transition:background 350ms ease}.customize-control-checkbox input[type=checkbox]:after,.customize-control-checkbox input[type=checkbox]:before{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:50%;left:-3px;transition:all 350ms cubic-bezier(0,.95,.38,.98),background 150ms ease}.customize-control-checkbox input[type=checkbox]:before{background:rgba(0,0,0,.2);transform:translate3d(0,-50%,0) scale(0)}.customize-control-checkbox input[type=checkbox]:after{background:#999;border:1px solid rgba(0,0,0,.1);transform:translate3d(0,-50%,0)}.customize-control-checkbox input[type=checkbox]:checked:before{background:0 0;font-size:0;line-height:1px;transform:translate3d(100%,-50%,0) scale(1)}.customize-control-checkbox input[type=checkbox]:checked:after{background:#73c5ee;border-color:#73c5ee;transform:translate3d(100%,-50%,0)}.customize-control-radio-image img{vertical-align:top}.customize-control-radio-image .radio-image-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.customize-control-radio-image .radio-image-wrapper>*{padding:5px}.customize-control-radio-image .radio-image-wrapper input[type=radio]{display:none}.customize-control-radio-image input[type=radio]+label:hover{opacity:.7}.customize-control-radio-image input[type=radio]:checked+label{border:2px solid #000}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title{border-color:#f857a6}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title .accordion-trigger{background:#f857a6;background:-webkit-linear-gradient(to left,#ff5858,#f857a6);background:linear-gradient(to left,#ff5858,#f857a6);color:#fff;padding-top:20px;padding-bottom:20px;overflow:hidden}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title .accordion-trigger:before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}#customize-theme-controls #accordion-section-theme_upsell:focus .accordion-section-title .accordion-trigger:before,#customize-theme-controls #accordion-section-theme_upsell:hover .accordion-section-title .accordion-trigger:before{animation:hovershine .85s}@keyframes hovershine{100%{left:100%}}#accordion-section-theme_upsell .accordion-section-title:after{color:#fff!important}.customize-control-upsell .button.upgrade-now{background:#65bc7b;border:#65bc7b;color:#fff;margin-top:10px}.customize-control-upsell .button.upgrade-now:focus,.customize-control-upsell .button.upgrade-now:hover{background:#4caf50;border:#4caf50;color:#fff}.control-section-section-features-list{padding:30px 15px;background-color:#fcfcfc;display:block!important}.theme-features{display:flex;flex-direction:column;gap:5px;justify-content:center;margin:30px 0}.theme-features .dashicons{color:#65bc7b;margin-right:5px}.customize-control-upsell .button{display:block;padding:10px 20px;text-align:center}.customize-control-range input[type=range]{background:0 0;height:25px;-webkit-appearance:none;margin:10px 0;width:100%}.customize-control-range input[type=range]:focus{outline:0}.customize-control-range input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#bdc3c7;border-radius:1px;border:0 solid #000}.customize-control-range input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.customize-control-range input[type=range]:focus::-webkit-slider-runnable-track{background:#bdc3c7}.customize-control-range input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#bdc3c7;border-radius:1px;border:0 solid #000}.customize-control-range input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer}.customize-control-range input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}.customize-control-range input[type=range]::-ms-fill-lower{background:#bdc3c7;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}.customize-control-range input[type=range]::-ms-fill-upper{background:#bdc3c7;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}.customize-control-range input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer}.customize-control-range input[type=range]:focus::-ms-fill-lower{background:#bdc3c7}.customize-control-range input[type=range]:focus::-ms-fill-upper{background:#bdc3c7}
     1.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url],.customize-control select{border:2px solid #b8daeb;border-radius:4px;min-height:45px;-webkit-appearance:none}.wp-core-ui .customize-control-content .button,.wp-core-ui .customize-control-content .button-secondary{border:2px solid #b8daeb;border-radius:4px;-webkit-appearance:none}.customize-control-checkbox input[type=checkbox]{border:1px solid rgba(0, 0, 0, 0.1);display:inline-block;width:40px;height:14px;border-radius:8px;background:#ccc;vertical-align:middle;position:relative;cursor:pointer;user-select:none;transition:background 350ms ease}.customize-control-checkbox input[type=checkbox]:before,.customize-control-checkbox input[type=checkbox]:after{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:50%;left:-3px;transition:all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease}.customize-control-checkbox input[type=checkbox]:before{background:rgba(0, 0, 0, 0.2);transform:translate3d(0, -50%, 0) scale(0)}.customize-control-checkbox input[type=checkbox]:after{background:#999;border:1px solid rgba(0, 0, 0, 0.1);transform:translate3d(0, -50%, 0)}.customize-control-checkbox input[type=checkbox]:checked:before{background:transparent;font-size:0;line-height:1px;transform:translate3d(100%, -50%, 0) scale(1)}.customize-control-checkbox input[type=checkbox]:checked:after{background:#73c5ee;border-color:#73c5ee;transform:translate3d(100%, -50%, 0)}.customize-control-radio-image img{vertical-align:top}.customize-control-radio-image .radio-image-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.customize-control-radio-image .radio-image-wrapper > *{padding:5px}.customize-control-radio-image .radio-image-wrapper input[type="radio"]{display:none}.customize-control-radio-image input[type="radio"] + label:hover{opacity:.7}.customize-control-radio-image input[type="radio"]:checked + label{border:2px solid #000000}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title{border-color:#f857a6}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title .accordion-trigger{background:#f857a6;background:-webkit-linear-gradient(to left, #ff5858, #f857a6);background:linear-gradient(to left, #ff5858, #f857a6);color:#fff;padding-top:20px;padding-bottom:20px;overflow:hidden}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title .accordion-trigger:before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg)}#customize-theme-controls #accordion-section-theme_upsell:hover .accordion-section-title .accordion-trigger:before,#customize-theme-controls #accordion-section-theme_upsell:focus .accordion-section-title .accordion-trigger:before{animation:hovershine 0.85s}@keyframes hovershine{100%{left:100%}}#accordion-section-theme_upsell .accordion-section-title:after,#accordion-section-theme_upsell .accordion-section-title:after{color:#fff!important}.customize-control-upsell .button.upgrade-now{background:#65bc7b;border:#65bc7b;color:#fff;margin-top:10px}.customize-control-upsell .button.upgrade-now:hover,.customize-control-upsell .button.upgrade-now:focus{background:#4CAF50;border:#4CAF50;color:#fff}.control-section-section-features-list{padding:30px 15px;background-color:#fcfcfc;display:block!important}.theme-features{display:flex;flex-direction:column;gap:5px;justify-content:center;margin:30px 0}.theme-features .dashicons{color:#65bc7b;margin-right:5px}.customize-control-upsell .button{display:block;padding:10px 20px;text-align:center}.customize-control-range input[type=range]{background:0 0;height:25px;-webkit-appearance:none;margin:10px 0;width:100%}.customize-control-range input[type=range]:focus{outline:0}.customize-control-range input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#bdc3c7;border-radius:1px;border:0 solid #000}.customize-control-range input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.customize-control-range input[type=range]:focus::-webkit-slider-runnable-track{background:#bdc3c7}.customize-control-range input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#bdc3c7;border-radius:1px;border:0 solid #000}.customize-control-range input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer}.customize-control-range input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}.customize-control-range input[type=range]::-ms-fill-lower{background:#bdc3c7;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}.customize-control-range input[type=range]::-ms-fill-upper{background:#bdc3c7;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}.customize-control-range input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer}.customize-control-range input[type=range]:focus::-ms-fill-lower{background:#bdc3c7}.customize-control-range input[type=range]:focus::-ms-fill-upper{background:#bdc3c7}#customize-control-magfusion_options-select_header_layout_style .radio-image-wrapper{grid-template-columns:repeat(2,1fr);gap:8px}#customize-control-magfusion_options-select_header_layout_style .radio-image-wrapper>*{padding:0}#customize-control-magfusion_options-select_header_layout_style label{display:block;border-radius:11px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}#customize-control-magfusion_options-select_header_layout_style img{display:block;width:100%;height:auto}#customize-control-magfusion_options-select_header_layout_style input[type="radio"]+label:hover{opacity:1;box-shadow:0 4px 12px rgba(13,32,53,.12);transform:translateY(-1px)}#customize-control-magfusion_options-select_header_layout_style input[type="radio"]:checked+label{border:0;box-shadow:0 0 0 2px #2271b1}
  • magfusion/1.1.2/inc/admin/customizer/assets/js/customizer.min.js

    r258000 r354575  
    1 /* global wp, jQuery */
    2 /**
    3  * File customizer.js.
    4  *
    5  * Theme Customizer enhancements for a better user experience.
    6  *
    7  * Contains handlers to make Theme Customizer preview reload changes asynchronously.
    8  */
    9 
    10 (function ($) {
    11         // Cache selectors to avoid repeated DOM queries.
    12         const $siteTitle = $('.site-title');
    13         const $siteTitleLink = $siteTitle.find('a');
    14         const $siteDescription = $('.site-description');
    15         const $siteHeader = $('.site-header');
    16 
    17         // Check if elements exist before binding events.
    18         if ($siteTitle.length && $siteTitleLink.length && $siteDescription.length) {
    19                 // Site title and description.
    20                 wp.customize('blogname', function (value) {
    21                         value.bind(function (to) {
    22                                 $siteTitleLink.text(to);
    23                         });
    24                 });
    25 
    26                 wp.customize('blogdescription', function (value) {
    27                         value.bind(function (to) {
    28                                 $siteDescription.text(to);
    29                         });
    30                 });
    31         }
    32 
    33         // Header text color.
    34         wp.customize('header_textcolor', function (value) {
    35                 value.bind(function (to) {
    36                         if ('blank' === to) {
    37                                 // Modern approach to hide text for accessibility purposes.
    38                                 $siteTitle.add($siteDescription).css({
    39                                         clipPath: 'inset(50%)',
    40                                         height: '1px',
    41                                         overflow: 'hidden',
    42                                         width: '1px',
    43                                         position: 'absolute',
    44                                 });
    45                         } else {
    46                                 $siteTitle.add($siteDescription).css({
    47                                         clipPath: 'none',
    48                                         height: 'auto',
    49                                         overflow: 'visible',
    50                                         width: 'auto',
    51                                         position: 'relative',
    52                                 });
    53 
    54                                 // Check if the header element exists before applying color.
    55                                 if ($siteHeader.length) {
    56                                         $siteHeader.add($siteHeader.find('a:not(:hover, :focus)')).css({
    57                                                 color: to,
    58                                         });
    59                                 }
    60                         }
    61                 });
    62         });
    63 })(jQuery);
     1!function(t){const i=t(".site-title"),n=i.find("a"),e=t(".site-description"),o=t(".site-header");i.length&&n.length&&e.length&&(wp.customize("blogname",function(t){t.bind(function(t){n.text(t)})}),wp.customize("blogdescription",function(t){t.bind(function(t){e.text(t)})})),wp.customize("header_textcolor",function(t){t.bind(function(t){"blank"===t?i.add(e).css({clipPath:"inset(50%)",height:"1px",overflow:"hidden",width:"1px",position:"absolute"}):(i.add(e).css({clipPath:"none",height:"auto",overflow:"visible",width:"auto",position:"relative"}),o.length&&o.add(o.find("a:not(:hover, :focus)")).css({color:t}))})})}(jQuery);
  • magfusion/1.1.2/inc/admin/customizer/customizer-init.php

    r258000 r354575  
    9090        $min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
    9191        wp_enqueue_style( 'magfusion-customizer-css', get_template_directory_uri() . '/inc/admin/customizer/assets/css/customizer' . $min . '.css', array(), MAGFUSION_VERSION );
     92        wp_style_add_data('magfusion-customizer-css', 'rtl', 'replace');
     93        wp_style_add_data('magfusion-customizer-css', 'suffix', $min);
    9294}
    9395add_action( 'customize_controls_enqueue_scripts', 'magfusion_customizer_control_scripts', 0 );
  • magfusion/1.1.2/inc/admin/customizer/helpers/defaults.php

    r274055 r354575  
    3131        $defaults['enable_breadcrumb'] = true;
    3232        $defaults['enable_social_mobile_menu'] = true;
    33         $defaults['select_mobile_social_menu_style'] = 'has-brand-background ';
     33        $defaults['select_mobile_social_menu_style'] = 'has-brand-background';
    3434        $defaults['enable_mobile_social_nav_border_radius'] = true;
    3535        $defaults['enable_copyright_in_menu'] = true;
  • magfusion/1.1.2/inc/admin/customizer/helpers/helper-function.php

    r258000 r354575  
    156156                        array(
    157157                                'header_style_1' => array(
    158                                         'url'   => get_template_directory_uri() . '/assets/images/header-1.webp',
     158                                        'url'   => get_template_directory_uri() . '/assets/images/header-1.svg',
    159159                                        'label' => esc_html__( 'Header Style 1', 'magfusion' ),
    160160                                ),
    161161                                'header_style_2' => array(
    162                                         'url'   => get_template_directory_uri() . '/assets/images/header-2.webp',
     162                                        'url'   => get_template_directory_uri() . '/assets/images/header-2.svg',
    163163                                        'label' => esc_html__( 'Header Style 2', 'magfusion' ),
    164164                                ),
    165165        'header_style_3' => array(
    166             'url'   => get_template_directory_uri() . '/assets/images/header-3.webp',
     166            'url'   => get_template_directory_uri() . '/assets/images/header-3.svg',
    167167            'label' => esc_html__( 'Header Style 3', 'magfusion' ),
    168168        ),
    169169        'header_style_4' => array(
    170             'url'   => get_template_directory_uri() . '/assets/images/header-4.webp',
     170            'url'   => get_template_directory_uri() . '/assets/images/header-4.svg',
    171171            'label' => esc_html__( 'Header Style 4', 'magfusion' ),
    172172        ),
  • magfusion/1.1.2/inc/admin/customizer/sections/single.php

    r258000 r354575  
    336336    array(
    337337        'label'    => __( 'Enable Sticky Sidebar', 'magfusion' ),
    338         'section'     => 'single_options_panel',
    339         'type'        => 'checkbox',
    340     )
    341 );
     338        'section'     => 'single_sidebar_options',
     339        'type'        => 'checkbox',
     340    )
     341);
  • magfusion/1.1.2/inc/admin/customizer/sections/slider-banner.php

    r258304 r354575  
    6060            '5' => __('5', 'magfusion'),
    6161            '6' => __('6', 'magfusion'),
     62            '7' => __('7', 'magfusion'),
     63            '8' => __('8', 'magfusion'),
     64            '9' => __('9', 'magfusion'),
     65            '10' => __('10', 'magfusion'),
    6266        ),
    6367    )
  • magfusion/1.1.2/inc/admin/dashboard/class-admin.php

    r258000 r354575  
    11<?php
    22/**
    3  * MagFusion Admin Class.
     3 * MagFusion admin helpers.
     4 *
     5 * Shared data for the welcome notice and the theme dashboard (recommended plugins,
     6 * WPInterface services) and the on-demand list of WPInterface themes from WordPress.org.
    47 *
    58 * @package MagFusion
    … …  
    1619    {
    1720        /**
     21         * Whether this is the Pro version of the theme.
     22         */
     23        const PRO = false;
     24
     25        /**
     26         * Slug of the theme dashboard page (Appearance › MagFusion).
     27         */
     28        const PAGE = 'magfusion';
     29
     30        /**
     31         * WordPress.org author whose themes are listed on the Recommended tab.
     32         */
     33        const WPORG_AUTHOR = 'wpinterface';
     34
     35        /**
     36         * Transient that caches the WordPress.org themes list.
     37         */
     38        const THEMES_TRANSIENT = 'magfusion_wporg_themes';
     39
     40        /**
    1841         * Constructor.
    1942         */
    2043        public function __construct()
    2144        {
    22             add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'));
    23         }
    24 
    25         /**
    26          * Localize array for import button AJAX request.
    27          */
    28         public function enqueue_scripts()
    29         {
    30 
    31             $suffix = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min';
    32 
    33             $file_name = is_rtl() ? 'admin-rtl' . $suffix . '.css' : 'admin' . $suffix . '.css';
    34 
    35             wp_enqueue_style(
    36                 'magfusion-admin-style',
    37                 get_template_directory_uri() . '/inc/admin/dashboard/css/' . $file_name,
    38                 array(),
    39                 MAGFUSION_VERSION
     45            add_action('wp_ajax_magfusion_wporg_themes', array($this, 'ajax_wporg_themes'));
     46        }
     47
     48        /**
     49         * URL of a file in the dashboard images folder.
     50         *
     51         * @param string $file File name.
     52         * @return string
     53         */
     54        public static function image_url($file)
     55        {
     56            return MAGFUSION_PARENT_URL . '/inc/admin/dashboard/images/' . $file;
     57        }
     58
     59        /**
     60         * Plugins recommended by the theme. All are hosted on WordPress.org and are only
     61         * installed when the user asks for it.
     62         *
     63         * @return array
     64         */
     65        public static function plugins()
     66        {
     67            $plugins = array();
     68            // The free theme imports its starter sites through WPInterface Add-ons; Pro bundles its demos.
     69            if (!self::PRO) {
     70                $plugins[] = array(
     71                    'slug' => 'wpinterface-add-ons',
     72                    'file' => 'wpinterface-add-ons/wpinterface-add-ons.php',
     73                    'name' => 'WPInterface Add-ons',
     74                    'description' => __('Import WPInterface starter sites in one click: content, widgets and settings.', 'magfusion'),
     75                    'ours' => true,
     76                    'starter' => true,
     77                );
     78            }
     79            $plugins = array_merge($plugins, array(
     80                array(
     81                    'slug' => 'one-click-demo-import',
     82                    'file' => 'one-click-demo-import/one-click-demo-import.php',
     83                    'name' => 'One Click Demo Import',
     84                    'description' => __('Imports demo content, widgets and theme settings.', 'magfusion'),
     85                    'ours' => false,
     86                    'starter' => true,
     87                ),
     88                array(
     89                    'slug' => 'mailchimp-for-wp',
     90                    'file' => 'mailchimp-for-wp/mailchimp-for-wp.php',
     91                    'name' => 'MC4WP: Mailchimp for WordPress',
     92                    'description' => __('Adds Mailchimp sign-up forms to your site.', 'magfusion'),
     93                    'ours' => false,
     94                    'starter' => true,
     95                ),
     96            ));
     97            if (self::PRO) {
     98                $plugins[] = array(
     99                    'slug' => 'web-stories',
     100                    'file' => 'web-stories/web-stories.php',
     101                    'name' => 'Web Stories',
     102                    'description' => __('Create visual, tappable stories that the theme can display.', 'magfusion'),
     103                    'ours' => false,
     104                    'starter' => true,
     105                );
     106            }
     107            return $plugins;
     108        }
     109
     110        /**
     111         * The plugins installed by the welcome notice's "Install starter plugins" button.
     112         *
     113         * @return array
     114         */
     115        public static function starter_plugins()
     116        {
     117            return array_values(array_filter(self::plugins(), static function ($plugin) {
     118                return $plugin['starter'];
     119            }));
     120        }
     121
     122        /**
     123         * Install state of a plugin.
     124         *
     125         * @param string $file Plugin file, relative to the plugins folder.
     126         * @return string active|installed|missing
     127         */
     128        public static function plugin_state($file)
     129        {
     130            if (!function_exists('get_plugins')) {
     131                require_once ABSPATH . 'wp-admin/includes/plugin.php';
     132            }
     133            if (is_plugin_active($file)) {
     134                return 'active';
     135            }
     136            $plugins = get_plugins();
     137            return isset($plugins[$file]) ? 'installed' : 'missing';
     138        }
     139
     140        /**
     141         * Whether the plugins the starter sites need are active.
     142         *
     143         * @return bool
     144         */
     145        public static function starter_plugins_active()
     146        {
     147            foreach (self::starter_plugins() as $plugin) {
     148                if ('active' !== self::plugin_state($plugin['file'])) {
     149                    return false;
     150                }
     151            }
     152            return true;
     153        }
     154
     155        /**
     156         * Starter sites registered with One Click Demo Import (by WPInterface Add-ons in the
     157         * free theme, by the theme's bundled demos in Pro). The import itself always runs in
     158         * One Click Demo Import.
     159         *
     160         * @return array List of array( name, image, preview, import ).
     161         */
     162        public static function starter_sites()
     163        {
     164            if ('active' !== self::plugin_state('one-click-demo-import/one-click-demo-import.php')) {
     165                return array();
     166            }
     167            $has_helper = class_exists('OCDI\Helpers') && method_exists('OCDI\Helpers', 'apply_filters');
     168            // OCDI's helper also runs the legacy "pt-ocdi/" hooks the themes still use.
     169            $files = $has_helper ? \OCDI\Helpers::apply_filters('ocdi/import_files', array()) : apply_filters('ocdi/import_files', array());
     170            $setup = $has_helper ? \OCDI\Helpers::apply_filters('ocdi/plugin_page_setup', array()) : apply_filters('ocdi/plugin_page_setup', array());
     171            $parent = !empty($setup['parent_slug']) ? $setup['parent_slug'] : 'themes.php';
     172            $page = !empty($setup['menu_slug']) ? $setup['menu_slug'] : 'one-click-demo-import';
     173
     174            $sites = array();
     175            foreach ((array) $files as $index => $file) {
     176                if (empty($file['import_file_name'])) {
     177                    continue;
     178                }
     179                $sites[] = array(
     180                    'name' => $file['import_file_name'],
     181                    'image' => isset($file['import_preview_image_url']) ? $file['import_preview_image_url'] : '',
     182                    'preview' => isset($file['preview_url']) ? $file['preview_url'] : '',
     183                    'notice' => isset($file['import_notice']) ? wp_strip_all_tags($file['import_notice']) : '',
     184                    'import' => add_query_arg(array('page' => $page, 'step' => 'import', 'import' => $index), admin_url($parent)),
     185                );
     186            }
     187            return $sites;
     188        }
     189
     190        /**
     191         * Changelog entry types, in display order, with the label and style used for each.
     192         *
     193         * @param string $tag Tag from changelog.txt, e.g. "Fix" or "Enhancement".
     194         * @return array array( key, label, order )
     195         */
     196        public static function changelog_type($tag)
     197        {
     198            $tag = strtolower(trim($tag));
     199            $map = array(
     200                'security' => array('security', __('Security', 'magfusion'), 0),
     201                'new' => array('new', __('New', 'magfusion'), 1),
     202                'added' => array('new', __('New', 'magfusion'), 1),
     203                'feature' => array('new', __('New', 'magfusion'), 1),
     204                'enhancement' => array('enhancement', __('Enhancement', 'magfusion'), 2),
     205                'improvement' => array('improvement', __('Improvement', 'magfusion'), 3),
     206                'tweak' => array('improvement', __('Improvement', 'magfusion'), 3),
     207                'update' => array('improvement', __('Improvement', 'magfusion'), 3),
     208                'fix' => array('fix', __('Fix', 'magfusion'), 4),
     209                'fixed' => array('fix', __('Fix', 'magfusion'), 4),
     210                'bugfix' => array('fix', __('Fix', 'magfusion'), 4),
     211                'dev' => array('dev', __('Developers', 'magfusion'), 5),
    40212            );
    41 
    42 
    43             wp_enqueue_script('magfusion-plugin-install-helper', get_template_directory_uri() . '/inc/admin/dashboard/js/admin.js', array('jquery'), MAGFUSION_VERSION, true);
    44             $welcome_data = array(
    45                 'uri' => esc_url(admin_url('/themes.php?page=magfusion&tab=starter-templates')),
    46                 'btn_text' => esc_html__('Processing...', 'magfusion'),
    47                 'nonce' => wp_create_nonce('magfusion_demo_import_nonce'),
    48                 'admin_url' => esc_url(admin_url()),
    49                 'ajaxurl' => admin_url('admin-ajax.php'), // Include this line for using admin-ajax.php
     213            if (isset($map[$tag])) {
     214                return array('key' => $map[$tag][0], 'label' => $map[$tag][1], 'order' => $map[$tag][2]);
     215            }
     216            return array('key' => 'other', 'label' => ucfirst($tag), 'order' => 6);
     217        }
     218
     219        /**
     220         * Core URL that installs or activates a plugin, or an empty string when the
     221         * current user cannot do it.
     222         *
     223         * @param array  $plugin Plugin data from plugins().
     224         * @param string $state  Install state from plugin_state().
     225         * @return string
     226         */
     227        public static function plugin_action_url($plugin, $state)
     228        {
     229            if ('installed' === $state && current_user_can('activate_plugin', $plugin['file'])) {
     230                return wp_nonce_url(
     231                    self_admin_url('plugins.php?action=activate&plugin=' . rawurlencode($plugin['file'])),
     232                    'activate-plugin_' . $plugin['file']
     233                );
     234            }
     235            if ('missing' === $state && current_user_can('install_plugins')) {
     236                return wp_nonce_url(
     237                    self_admin_url('update.php?action=install-plugin&plugin=' . rawurlencode($plugin['slug'])),
     238                    'install-plugin_' . $plugin['slug']
     239                );
     240            }
     241            return '';
     242        }
     243
     244        /**
     245         * WPInterface professional services shown on the dashboard.
     246         *
     247         * @return array
     248         */
     249        public static function services()
     250        {
     251            return array(
     252                'featured' => array(
     253                    'title' => __('News & Blog Website Setup', 'magfusion'),
     254                    'description' => __('Skip the setup work. Our team gets your news or blog site running on MagFusion so you can start publishing.', 'magfusion'),
     255                    'url' => 'https://wpinterface.com/services/news-blog-website-setup/',
     256                ),
     257                'items' => array(
     258                    array(
     259                        'icon' => 'brush',
     260                        'title' => __('WordPress Theme Customization', 'magfusion'),
     261                        'description' => __('Layout, colour and feature changes made by the developers who built your theme.', 'magfusion'),
     262                        'url' => 'https://wpinterface.com/services/wordpress-theme-customization/',
     263                    ),
     264                    array(
     265                        'icon' => 'bolt',
     266                        'title' => __('Speed & Core Web Vitals', 'magfusion'),
     267                        'description' => __('Faster pages and passing Core Web Vitals, shown with before-and-after data.', 'magfusion'),
     268                        'url' => 'https://wpinterface.com/services/wordpress-speed-optimization/',
     269                    ),
     270                    array(
     271                        'icon' => 'shield',
     272                        'title' => __('WordPress Care Plans', 'magfusion'),
     273                        'description' => __('Weekly updates, backups and monitoring. Cancel any time.', 'magfusion'),
     274                        'url' => 'https://wpinterface.com/services/wordpress-care-plans/',
     275                    ),
     276                    array(
     277                        'icon' => 'lock',
     278                        'title' => __('Malware Removal & Security Hardening', 'magfusion'),
     279                        'description' => __('Manual cleanup of hacked sites, closing the entry point, and help getting off blacklists.', 'magfusion'),
     280                        'url' => 'https://wpinterface.com/services/wordpress-malware-removal/',
     281                    ),
     282                    array(
     283                        'icon' => 'headset',
     284                        'title' => __('VIP Support', 'magfusion'),
     285                        'description' => __('One priority ticket, handled first by a senior engineer.', 'magfusion'),
     286                        'url' => 'https://wpinterface.com/services/vip-support/',
     287                    ),
     288                    array(
     289                        'icon' => 'search',
     290                        'title' => __('Technical SEO for WordPress', 'magfusion'),
     291                        'description' => __('Fix the technical issues that stop search engines finding and showing your content.', 'magfusion'),
     292                        'url' => 'https://wpinterface.com/services/technical-seo-for-wordpress/',
     293                    ),
     294                ),
     295                'all_url' => 'https://wpinterface.com/services/',
     296                'hire_url' => 'https://wpinterface.com/hire-us/',
    50297            );
    51             wp_localize_script('magfusion-plugin-install-helper', 'magfusionRedirectDemoPage', $welcome_data);
     298        }
     299
     300        /**
     301         * Inline SVG icon (24px grid, stroke style). Static markup only.
     302         *
     303         * @param string $name Icon name.
     304         * @param int    $size Width and height in px.
     305         * @return string
     306         */
     307        public static function icon($name, $size = 20)
     308        {
     309            $paths = array(
     310                'brush' => '<path d="M9.06 11.9l8.07-8.06a2.85 2.85 0 1 1 4.03 4.03l-8.06 8.08"/><path d="M7.07 14.94c-1.66 0-3 1.35-3 3.02 0 1.33-2.5 1.52-2 2.02 1.08 1.1 2.49 2.02 4 2.02 2.2 0 4-1.8 4-4.04a3 3 0 0 0-3-3.02z"/>',
     311                'bolt' => '<path d="M13 2 3 14h9l-1 8 10-12h-9z"/>',
     312                'shield' => '<path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/><path d="m9 12 2 2 4-4"/>',
     313                'lock' => '<rect x="5" y="11" width="14" height="10" rx="2"/><path d="M8 11V7a4 4 0 0 1 8 0v4"/>',
     314                'headset' => '<path d="M3 11a9 9 0 0 1 18 0v5a2 2 0 0 1-2 2h-1v-7h3"/><path d="M3 11v5a2 2 0 0 0 2 2h1v-7H3"/>',
     315                'search' => '<circle cx="11" cy="11" r="7"/><path d="m21 21-4.3-4.3"/>',
     316                'check' => '<path d="M20 6 9 17l-5-5"/>',
     317                'badge' => '<path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"/><path d="m9 12 2 2 4-4"/>',
     318                'book' => '<path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20V3H6.5A2.5 2.5 0 0 0 4 5.5z"/><path d="M4 19.5A2.5 2.5 0 0 0 6.5 22H20v-5"/>',
     319                'chat' => '<path d="M21 12a8 8 0 0 1-11.6 7.1L3 21l1.9-6.4A8 8 0 1 1 21 12z"/>',
     320                'clock' => '<circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 3"/>',
     321                'star' => '<path d="m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z"/>',
     322                'crown' => '<path d="M2 8l4 10h12l4-10-6 4-4-7-4 7z"/>',
     323                'palette' => '<circle cx="13.5" cy="6.5" r="1.5"/><circle cx="17.5" cy="10.5" r="1.5"/><circle cx="8.5" cy="7.5" r="1.5"/><circle cx="6.5" cy="12.5" r="1.5"/><path d="M12 2a10 10 0 0 0 0 20c.9 0 1.6-.7 1.6-1.6 0-.4-.2-.8-.4-1.1-.3-.3-.4-.7-.4-1.1 0-.9.7-1.6 1.6-1.6H16a6 6 0 0 0 6-6c0-4.9-4.5-8.6-10-8.6z"/>',
     324                'id' => '<rect x="3" y="5" width="18" height="14" rx="2"/><circle cx="9" cy="12" r="2.5"/><path d="M14 10h4"/><path d="M14 14h4"/>',
     325                'header' => '<rect x="3" y="3" width="18" height="18" rx="2"/><path d="M3 9h18"/>',
     326                'grid' => '<rect x="3" y="3" width="7" height="7" rx="1"/><rect x="14" y="3" width="7" height="7" rx="1"/><rect x="3" y="14" width="7" height="7" rx="1"/><rect x="14" y="14" width="7" height="7" rx="1"/>',
     327                'list' => '<path d="M4 6h16"/><path d="M4 12h10"/><path d="M4 18h14"/>',
     328                'type' => '<path d="M4 7V4h16v3"/><path d="M9 20h6"/><path d="M12 4v16"/>',
     329                'post' => '<path d="M14 3H6v18h12V7z"/><path d="M14 3v4h4"/><path d="M9 13h6"/><path d="M9 17h4"/>',
     330                'menu' => '<path d="M4 6h16"/><path d="M4 12h16"/><path d="M4 18h16"/>',
     331                'footer' => '<rect x="3" y="3" width="18" height="18" rx="2"/><path d="M3 15h18"/>',
     332                'external' => '<path d="M15 3h6v6"/><path d="M10 14 21 3"/><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/>',
     333                'close' => '<path d="M18 6 6 18"/><path d="m6 6 12 12"/>',
     334                'eye' => '<path d="M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z"/><circle cx="12" cy="12" r="3"/>',
     335                'download' => '<path d="M12 3v12"/><path d="m7 10 5 5 5-5"/><path d="M5 21h14"/>',
     336                'info' => '<circle cx="12" cy="12" r="9"/><path d="M12 11v5"/><path d="M12 8h.01"/>',
     337                'a11y' => '<circle cx="12" cy="4.5" r="1.5"/><path d="M5 8.5c2.3.7 4.6 1 7 1s4.7-.3 7-1"/><path d="M12 9.5V14l-3 6"/><path d="m12 14 3 6"/>',
     338                'text-size' => '<path d="M4 18 8.5 6 13 18"/><path d="M5.7 14h5.6"/><path d="m15 18 3-8 3 8"/><path d="M16 15.5h4"/>',
     339                'contrast' => '<circle cx="12" cy="12" r="9"/><path d="M12 3v18"/><path d="M12 8h4.5"/><path d="M12 12h5.5"/><path d="M12 16h4.5"/>',
     340                'font' => '<path d="m3 18 4.5-12L12 18"/><path d="M4.7 14h5.6"/><circle cx="17.5" cy="14.5" r="3.5"/><path d="M21 11v7"/>',
     341                'link' => '<path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/>',
     342                'mask' => '<rect x="3" y="4" width="18" height="16" rx="2"/><path d="M3 10h18"/><path d="M3 14h18"/>',
     343                'volume' => '<path d="M11 5 6 9H2v6h4l5 4z"/><path d="M15.5 8.5a5 5 0 0 1 0 7"/><path d="M19 5a10 10 0 0 1 0 14"/>',
     344            );
     345            if (!isset($paths[$name])) {
     346                return '';
     347            }
     348            $size = absint($size);
     349            return '<svg class="magfusion-icon" width="' . $size . '" height="' . $size . '" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">' . $paths[$name] . '</svg>';
     350        }
     351
     352        /**
     353         * Allowed tags for icon() output, for wp_kses().
     354         *
     355         * @return array
     356         */
     357        public static function icon_kses()
     358        {
     359            $shape = array('d' => true, 'cx' => true, 'cy' => true, 'r' => true, 'x' => true, 'y' => true, 'width' => true, 'height' => true, 'rx' => true);
     360            return array(
     361                'svg' => array('class' => true, 'width' => true, 'height' => true, 'viewbox' => true, 'fill' => true, 'stroke' => true, 'stroke-width' => true, 'stroke-linecap' => true, 'stroke-linejoin' => true, 'aria-hidden' => true, 'focusable' => true),
     362                'path' => $shape,
     363                'circle' => $shape,
     364                'rect' => $shape,
     365            );
     366        }
     367
     368        /**
     369         * Echo an icon.
     370         *
     371         * @param string $name Icon name.
     372         * @param int    $size Size in px.
     373         */
     374        public static function the_icon($name, $size = 20)
     375        {
     376            echo wp_kses(self::icon($name, $size), self::icon_kses());
     377        }
     378
     379        /**
     380         * Link to WordPress' own theme browser filtered to WPInterface themes. Core loads
     381         * that list, so the theme itself makes no request.
     382         *
     383         * @return string
     384         */
     385        public static function themes_browse_url()
     386        {
     387            if (current_user_can('install_themes')) {
     388                return self_admin_url('theme-install.php?search=' . rawurlencode('author:' . self::WPORG_AUTHOR));
     389            }
     390            return 'https://wordpress.org/themes/author/' . self::WPORG_AUTHOR . '/';
     391        }
     392
     393        /**
     394         * Small screenshot URL for a WordPress.org theme (the resized image the theme
     395         * directory itself uses), falling back to the full screenshot.
     396         *
     397         * @param array $theme Theme data from themes_api().
     398         * @return string
     399         */
     400        private static function theme_thumbnail($theme)
     401        {
     402            $full = isset($theme['screenshot_url']) ? (string) $theme['screenshot_url'] : '';
     403            if (0 === strpos($full, '//')) {
     404                $full = 'https:' . $full;
     405            }
     406            $thumb = $full;
     407            if (!empty($theme['version']) && preg_match('#/themes/([a-z0-9-]+)/screenshot\.(png|jpe?g|gif|webp)#i', $full, $m)) {
     408                $thumb = sprintf('https://i0.wp.com/themes.svn.wordpress.org/%1$s/%2$s/screenshot.%3$s?w=480&strip=all', $m[1], rawurlencode($theme['version']), $m[2]);
     409            }
     410            /**
     411             * Filters the thumbnail URL used for a WordPress.org theme on the Recommended tab.
     412             *
     413             * @param string $thumb Thumbnail URL.
     414             * @param array  $theme Theme data from themes_api().
     415             */
     416            return (string) apply_filters('magfusion_wporg_theme_thumbnail', $thumb, $theme);
     417        }
     418
     419        /**
     420         * WPInterface themes from WordPress.org, cached for 12 hours. Only called from the
     421         * AJAX handler below, i.e. after the user asked to see the list.
     422         *
     423         * @return array|WP_Error
     424         */
     425        private static function wporg_themes()
     426        {
     427            $cached = get_transient(self::THEMES_TRANSIENT);
     428            if (is_array($cached)) {
     429                return isset($cached['error']) ? new WP_Error('magfusion_wporg_themes', $cached['error']) : $cached;
     430            }
     431
     432            if (!function_exists('themes_api')) {
     433                require_once ABSPATH . 'wp-admin/includes/theme.php';
     434            }
     435            $api = themes_api(
     436                'query_themes',
     437                array(
     438                    'author' => self::WPORG_AUTHOR,
     439                    'per_page' => 100,
     440                    'fields' => array(
     441                        'description' => true,
     442                        'screenshot_url' => true,
     443                        'sections' => false,
     444                        'rating' => false,
     445                        'ratings' => false,
     446                        'downloaded' => false,
     447                        'download_link' => false,
     448                        'last_updated' => false,
     449                        'homepage' => false,
     450                        'tags' => false,
     451                        'num_ratings' => false,
     452                        'parent' => false,
     453                        'versions' => false,
     454                    ),
     455                )
     456            );
     457
     458            if (is_wp_error($api) || empty($api->themes) || !is_array($api->themes)) {
     459                $message = __('Could not load themes from WordPress.org. Please try again later.', 'magfusion');
     460                set_transient(self::THEMES_TRANSIENT, array('error' => $message), 15 * MINUTE_IN_SECONDS);
     461                return new WP_Error('magfusion_wporg_themes', $message);
     462            }
     463
     464            $themes = array();
     465            foreach ($api->themes as $theme) {
     466                $theme = (array) $theme;
     467                if (empty($theme['slug']) || empty($theme['name'])) {
     468                    continue;
     469                }
     470                $themes[] = array(
     471                    'slug' => sanitize_key($theme['slug']),
     472                    'name' => sanitize_text_field(html_entity_decode($theme['name'], ENT_QUOTES, 'UTF-8')),
     473                    'thumb' => esc_url_raw(self::theme_thumbnail($theme)),
     474                    'description' => wp_trim_words(wp_strip_all_tags(isset($theme['description']) ? $theme['description'] : ''), 16, '…'),
     475                );
     476            }
     477            set_transient(self::THEMES_TRANSIENT, $themes, 12 * HOUR_IN_SECONDS);
     478            return $themes;
     479        }
     480
     481        /**
     482         * AJAX: return the WPInterface themes list (minus this theme and its Free/Pro twin).
     483         */
     484        public function ajax_wporg_themes()
     485        {
     486            check_ajax_referer('magfusion_wporg_themes', 'nonce');
     487            if (!current_user_can('edit_theme_options')) {
     488                wp_send_json_error(array('message' => __('You are not allowed to perform this action.', 'magfusion')), 403);
     489            }
     490
     491            $themes = self::wporg_themes();
     492            if (is_wp_error($themes)) {
     493                wp_send_json_error(array('message' => $themes->get_error_message()), 502);
     494            }
     495
     496            $template = get_template();
     497            $exclude = array($template, preg_replace('/-pro$/', '', $template));
     498            $can_install = current_user_can('install_themes');
     499            $out = array();
     500            foreach ($themes as $theme) {
     501                if (in_array($theme['slug'], $exclude, true)) {
     502                    continue;
     503                }
     504                $theme['details'] = 'https://wordpress.org/themes/' . $theme['slug'] . '/';
     505                $theme['preview'] = $can_install ? self_admin_url('theme-install.php?theme=' . $theme['slug']) : $theme['details'];
     506                $out[] = $theme;
     507            }
     508            wp_send_json_success(array('themes' => $out));
    52509        }
    53510    }
  • magfusion/1.1.2/inc/admin/dashboard/class-dashboard.php

    r258000 r354575  
    11<?php
     2/**
     3 * MagFusion theme dashboard (Appearance › MagFusion).
     4 *
     5 * @package MagFusion
     6 */
    27// Exit if accessed directly.
    38defined('ABSPATH') || exit;
     9
    410class MagFusion_Dashboard
    511{
     12    /**
     13     * Instance.
     14     *
     15     * @var MagFusion_Dashboard
     16     */
    617    private static $instance;
    7     /**
    8      * The pro_status of theme.
    9      *
    10      * @var string $pro_status The pro_status.
    11      */
    12     public $pro_status = false;
    13     public $demo_packages;
    14     public static function instance()
    15     {
    16         if (is_null(self::$instance)) {
    17             self::$instance = new self();
    18         }
    19         return self::$instance;
    20     }
    21     private function __construct()
    22     {
    23         $this->setup_hooks();
    24     }
    25     private function setup_hooks()
    26     {
    27         add_action('admin_menu', array($this, 'create_menu'));
    28         add_action('in_admin_header', array($this, 'hide_admin_notices'));
    29     }
    30     /**
    31      * Theme Url
    32      *
    33      * @access private
    34      * @var string $theme_url
    35      * @since 1.0.0
     18
     19    /**
     20     * Whether this is the Pro version of the theme.
     21     *
     22     * @var bool
     23     */
     24    public $pro_status = MagFusion_Admin::PRO;
     25
     26    /**
     27     * Admin page hook suffix.
     28     *
     29     * @var string
     30     */
     31    private $hook = '';
     32
     33    /**
     34     * Theme URL.
     35     *
     36     * @var string
    3637     */
    3738    private $theme_url = 'https://wpinterface.com/themes/magfusion/';
    38     /**
    39      * Documentation Url
    40      *
    41      * @access private
    42      * @var string $doc_url
    43      * @since 1.0.0
    44      */
    45     private $doc_url = 'https://docs.wpinterface.com/magfusion/';
    46     /**
    47      * Preview Url
    48      *
    49      * @access private
    50      * @var string $preview_url
    51      * @since 1.0.0
    52      */
    53     private $preview_url = 'https://demo.wpinterface.com/magfusion';
    54     /**
    55      * Misc Support Url
    56      *
    57      * @access private
    58      * @since 1.0.0
     39
     40    /**
     41     * Documentation URL.
     42     *
     43     * @var string
     44     */
     45    private $doc_url = 'https://docs.wpinterface.com/';
     46
     47    /**
     48     * Pro demo URL.
     49     *
     50     * @var string
     51     */
     52    private $pro_demo_url = 'https://demo.wpinterface.com/magfusion-pro/';
     53
     54    /**
     55     * Support URLs.
     56     *
     57     * @var string
    5958     */
    6059    private $community_url = 'https://wordpress.org/support/theme/magfusion/';
     60    private $review_url = 'https://wordpress.org/support/theme/magfusion/reviews/#new-post';
    6161    private $support_url = 'https://wpinterface.com/support/';
     62
     63    /**
     64     * Community URLs.
     65     *
     66     * @var string
     67     */
    6268    private $facebook_url = 'https://www.facebook.com/wpinterface';
    6369    private $x_url = 'https://x.com/wp_interface';
    6470    private $youtube_url = 'https://www.youtube.com/@wpinterface';
     71
     72    public static function instance()
     73    {
     74        if (is_null(self::$instance)) {
     75            self::$instance = new self();
     76        }
     77        return self::$instance;
     78    }
     79
     80    private function __construct()
     81    {
     82        add_action('admin_menu', array($this, 'create_menu'));
     83        add_action('in_admin_header', array($this, 'hide_admin_notices'));
     84        add_action('admin_enqueue_scripts', array($this, 'enqueue'));
     85        add_filter('admin_body_class', array($this, 'body_class'));
     86    }
     87
     88    /**
     89     * The parent theme object.
     90     *
     91     * @return WP_Theme
     92     */
     93    private function theme()
     94    {
     95        return is_child_theme() ? wp_get_theme()->parent() : wp_get_theme();
     96    }
     97
    6598    public function create_menu()
    6699    {
    67         if (!is_child_theme()) {
    68             $theme = wp_get_theme();
    69         } else {
    70             $theme = wp_get_theme()->parent();
    71         }
    72         /* translators: %s: Theme Name. */
    73         $theme_page_name = sprintf(esc_html__('%s', 'magfusion'), $theme->Name);
    74         add_theme_page(
    75             $theme_page_name,
    76             $theme_page_name,
     100        $this->hook = add_theme_page(
     101            $this->theme()->get('Name'),
     102            $this->theme()->get('Name'),
    77103            'edit_theme_options',
    78             'magfusion',
     104            MagFusion_Admin::PAGE,
     105            array($this, 'dashboard_page')
     106        );
     107    }
     108
     109    /**
     110     * Whether the current admin screen is this dashboard.
     111     *
     112     * @return bool
     113     */
     114    private function is_dashboard_screen()
     115    {
     116        $screen = function_exists('get_current_screen') ? get_current_screen() : null;
     117        return $screen && $this->hook && $screen->id === $this->hook;
     118    }
     119
     120    /**
     121     * Load the dashboard CSS and JS on this page only.
     122     *
     123     * @param string $hook_suffix Current admin page.
     124     */
     125    public function enqueue($hook_suffix)
     126    {
     127        if (!$this->hook || $hook_suffix !== $this->hook) {
     128            return;
     129        }
     130        wp_enqueue_style('magfusion-dashboard', magfusion_asset_uri('inc/admin/dashboard/css/dashboard', 'css'), array(), MAGFUSION_VERSION);
     131        wp_style_add_data('magfusion-dashboard', 'rtl', 'replace');
     132        wp_style_add_data('magfusion-dashboard', 'suffix', magfusion_asset_suffix());
     133
     134        wp_enqueue_script('magfusion-dashboard', magfusion_asset_uri('inc/admin/dashboard/js/dashboard', 'js'), array(), MAGFUSION_VERSION, array('in_footer' => true, 'strategy' => 'defer'));
     135        wp_localize_script(
     136            'magfusion-dashboard',
     137            'magfusionDashboard',
    79138            array(
    80                 $this,
    81                 'dashboard_page',
     139                'ajaxUrl' => admin_url('admin-ajax.php'),
     140                'nonce' => wp_create_nonce('magfusion_wporg_themes'),
     141                // Pro loads the list when it scrolls into view; the free theme waits for a click.
     142                'autoload' => (bool) $this->pro_status,
     143                'pageSize' => 8,
     144                'i18n' => array(
     145                    'loading' => __('Loading themes from WordPress.org…', 'magfusion'),
     146                    /* translators: %d: number of themes. */
     147                    'count' => __('%d themes by WPInterface', 'magfusion'),
     148                    'error' => __('Could not load themes from WordPress.org. Please try again later.', 'magfusion'),
     149                    'retry' => __('Try again', 'magfusion'),
     150                    'preview' => __('Preview', 'magfusion'),
     151                    'details' => __('Details', 'magfusion'),
     152                    /* translators: %s: theme name. */
     153                    'alt' => __('%s theme screenshot', 'magfusion'),
     154                ),
    82155            )
    83156        );
    84157    }
    85     /**
    86      * Hide admin notices from BlockArt admin pages.
    87      *
    88      * @since 1.0.0
     158
     159    /**
     160     * Body class used to give the dashboard a full-width header (scoped to this page).
     161     *
     162     * @param string $classes Admin body classes.
     163     * @return string
     164     */
     165    public function body_class($classes)
     166    {
     167        if ($this->is_dashboard_screen()) {
     168            $classes .= ' magfusion-dashboard-page';
     169        }
     170        return $classes;
     171    }
     172
     173    /**
     174     * Hide admin notices on the MagFusion dashboard.
    89175     */
    90176    public function hide_admin_notices()
    91177    {
    92         // Bail if we're not on a MagFusion screen or page.
    93         if (empty($_REQUEST['page']) || false === strpos(sanitize_text_field(wp_unslash($_REQUEST['page'])), 'magfusion')) { // phpcs:ignore WordPress.Security.NonceVerification
     178        // Only on the dashboard itself: other pages (such as the Pro licence page) keep their notices.
     179        if (empty($_REQUEST['page']) || MagFusion_Admin::PAGE !== sanitize_key(wp_unslash($_REQUEST['page']))) { // phpcs:ignore WordPress.Security.NonceVerification
    94180            return;
    95181        }
    … …  
    123209        }
    124210    }
     211
     212    /**
     213     * Dashboard tabs.
     214     *
     215     * @return array
     216     */
     217    private function tabs()
     218    {
     219        $view = __DIR__ . '/views/';
     220        $tabs = array(
     221            'dashboard' => array(
     222                'name' => __('Overview', 'magfusion'),
     223                'view' => $view . 'overview.php',
     224            ),
     225        );
     226        $tabs['starter-templates'] = array(
     227            'name' => __('Starter sites', 'magfusion'),
     228            'view' => $view . 'starter-templates.php',
     229        );
     230        $tabs['recommended'] = array(
     231            'name' => __('Recommended', 'magfusion'),
     232            'view' => $view . 'recommended.php',
     233        );
     234        if (!$this->pro_status) {
     235            $tabs['free-vs-pro'] = array(
     236                'name' => __('Free vs Pro', 'magfusion'),
     237                'view' => $view . 'free-vs-pro.php',
     238            );
     239        }
     240        $tabs['help'] = array(
     241            'name' => __('Help & support', 'magfusion'),
     242            'view' => $view . 'help.php',
     243        );
     244
     245        /**
     246         * Filters the MagFusion dashboard tabs.
     247         *
     248         * Each tab is array( 'name' => string, 'view' => file path ) or, as before 1.2.5,
     249         * array( 'name' => string, 'callback' => callable ).
     250         *
     251         * @param array $tabs Tabs keyed by slug.
     252         */
     253        return apply_filters('magfusion_dashboard_tabs', $tabs);
     254    }
     255
     256    /**
     257     * Theme page on wpinterface.com.
     258     *
     259     * @return string
     260     */
     261    public function get_theme_url()
     262    {
     263        return $this->theme_url;
     264    }
     265
     266    /**
     267     * Pro demo URL.
     268     *
     269     * @return string
     270     */
     271    public function get_pro_demo_url()
     272    {
     273        return $this->pro_demo_url;
     274    }
     275
     276    /**
     277     * URL of a dashboard tab.
     278     *
     279     * @param string $tab Tab slug.
     280     * @return string
     281     */
     282    public function tab_url($tab)
     283    {
     284        return add_query_arg(array('page' => MagFusion_Admin::PAGE, 'tab' => $tab), admin_url('themes.php'));
     285    }
     286
    125287    public function dashboard_page()
    126288    {
    127         if (!is_child_theme()) {
    128             $theme = wp_get_theme();
    129         } else {
    130             $theme = wp_get_theme()->parent();
    131         }
    132         $admin_url = admin_url();
    133         $tabs = apply_filters(
    134             'magfusion_dashboard_tabs',
    135             array(
    136                 'dashboard' => array(
    137                     'name' => esc_html__('Dashboard', 'magfusion'),
    138                     'callback' => function () {
    139                         include __DIR__ . '/views/dashboard.php';
    140                     },
    141                 ),
    142                 'starter-templates' => array(
    143                     'name' => esc_html__('Starter Templates', 'magfusion'),
    144                     'callback' => function () {
    145                             include __DIR__ . '/views/starter-templates.php';
    146                     },
    147                 ),
    148                 'products' => array(
    149                     'name' => esc_html__('Our Recommendation', 'magfusion'),
    150                     'callback' => function () {
    151                         include __DIR__ . '/views/products.php';
    152                     },
    153                 ),
    154                 'free-vs-pro' => array(
    155                     'name' => esc_html__('Free Vs Pro', 'magfusion'),
    156                     'callback' => function () {
    157                         include __DIR__ . '/views/free-vs-pro.php';
    158                     },
    159                 ),
    160                 'help' => array(
    161                     'name' => esc_html__('Help', 'magfusion'),
    162                     'callback' => function () {
    163                         include __DIR__ . '/views/help.php';
    164                     },
    165                 ),
    166             )
    167         )
     289        $theme = $this->theme();
     290        $tabs = $this->tabs();
     291        $current_tab = isset($_GET['tab']) ? sanitize_key(wp_unslash($_GET['tab'])) : 'dashboard'; // phpcs:ignore WordPress.Security.NonceVerification
     292        if ('products' === $current_tab) {
     293            $current_tab = 'recommended';
     294        }
     295        if (!isset($tabs[$current_tab])) {
     296            $current_tab = 'dashboard';
     297        }
    168298        ?>
    169         <div class="wrap">
    170             <div class="magfusion-dashboard-area">
    171                 <div class="magfusion-dashboard-header">
    172                     <a class="magfusion-logo" href="<?php echo esc_url($this->theme_url); ?>"
    173                        target="_blank">
    174                         <img class="magfusion-premium-badge"
    175                              src="<?php echo esc_url(MAGFUSION_PARENT_URL . '/inc/admin/dashboard/images/magfusion-logo.webp'); ?>"
    176                              alt="<?php esc_attr_e('MagFusion', 'magfusion'); ?>">
    177                         <span class="magfusion-theme-version">
    178                                                                         <?php
    179                                     echo esc_html($theme->Version);
    180                                     ?>
    181                                                         </span>
    182                     </a>
    183                     <nav class="dashboard-header-nav">
    184                         <ul class="dashboard-primary-menu">
    185                             <?php
    186                             foreach ($tabs as $id => $tab) :
    187                                 if (!is_callable($tab['callback'])) {
    188                                     continue;
    189                                 }
    190                                 ?>
    191                                 <li class="menu-item menu-item-<?php echo esc_attr($id); ?>">
    192                                     <a id="<?php echo esc_attr($id); ?>"
    193                                        href=<?php echo esc_url("{$admin_url}themes.php?page=magfusion&tab=$id"); ?>><?php echo esc_html($tab['name']); ?></a>
    194                                 </li>
    195                             <?php endforeach; ?>
    196                         </ul>
    197                     </nav>
    198                     <div class="dashboard-header-extras">
    199                         <div class="dashboard-button-group">
    200                             <?php if (!$this->pro_status) { ?>
    201                                 <a href="<?php echo esc_url($this->theme_url); ?>#choose-pricing-plan" class="button button-secondary dashboard-button dashboard-button-primary" target="_blank">
    202                                     <?php esc_html_e('Upgrade to Pro', 'magfusion'); ?>
    203                                 </a>
    204                             <?php } ?>
    205                             <button type="button" id="dashboard-changelog-button" class="button button-secondary dashboard-button dashboard-button-secondary">
    206                                 <?php esc_html_e('Changelog', 'magfusion'); ?>
    207                             </button>
     299        <div class="magfusion-dash">
     300            <header class="magfusion-dash__header">
     301                <div class="magfusion-dash__container">
     302                    <div class="magfusion-dash__title-row">
     303                        <div class="magfusion-dash__title">
     304                            <div class="magfusion-dash__title-line">
     305                                <h1><?php echo esc_html($theme->get('Name')); ?></h1>
     306                                <span class="magfusion-pill"><?php echo esc_html(sprintf(/* translators: %s: theme version. */ __('Version %s', 'magfusion'), $theme->get('Version'))); ?></span>
     307                                <?php if ($this->pro_status) : ?>
     308                                    <span class="magfusion-pill magfusion-pill--pro"><?php esc_html_e('Pro', 'magfusion'); ?></span>
     309                                <?php endif; ?>
     310                            </div>
     311                            <p><?php echo esc_html(sprintf(/* translators: %s: theme author. */ __('by %s', 'magfusion'), $theme->get('Author'))); ?></p>
     312                        </div>
     313                        <div class="magfusion-dash__actions">
     314                            <a class="button button-primary magfusion-button" href="<?php echo esc_url(admin_url('customize.php')); ?>"><?php esc_html_e('Customize', 'magfusion'); ?></a>
     315                            <a class="button magfusion-button" href="<?php echo esc_url($this->doc_url); ?>" target="_blank" rel="noopener"><?php esc_html_e('Documentation', 'magfusion'); ?></a>
     316                            <button type="button" class="button magfusion-button" data-magfusion-changelog-open aria-haspopup="dialog" aria-controls="magfusion-changelog"><?php MagFusion_Admin::the_icon('clock', 16); ?><?php esc_html_e('What’s new', 'magfusion'); ?></button>
     317                            <?php if (!$this->pro_status) : ?>
     318                                <a class="magfusion-upgrade-button" href="<?php echo esc_url($this->theme_url . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php MagFusion_Admin::the_icon('crown', 16); ?><?php esc_html_e('Upgrade to Pro', 'magfusion'); ?></a>
     319                            <?php endif; ?>
    208320                        </div>
    209321                    </div>
     322                    <nav class="magfusion-dash__tabs" aria-label="<?php esc_attr_e('Theme dashboard sections', 'magfusion'); ?>">
     323                        <?php foreach ($tabs as $id => $tab) : ?>
     324                            <?php if ($id === $current_tab) : ?>
     325                                <a class="is-active" aria-current="page" href="<?php echo esc_url($this->tab_url($id)); ?>"><?php echo esc_html($tab['name']); ?></a>
     326                            <?php else : ?>
     327                                <a href="<?php echo esc_url($this->tab_url($id)); ?>"><?php echo esc_html($tab['name']); ?></a>
     328                            <?php endif; ?>
     329                        <?php endforeach; ?>
     330                    </nav>
    210331                </div>
    211                 <?php
    212                 $current_tab = isset($_GET['tab']) ? sanitize_text_field(wp_unslash($_GET['tab'])) : 'dashboard';
    213                 $current_tab = in_array($current_tab, array_keys($tabs), true) ? $current_tab : 'dashboard';
    214                 $callback = $tabs[$current_tab]['callback'];
    215                 call_user_func($callback);
    216                 ?>
    217             </div><!--/.magfusion-dashboard-area-->
    218         </div><!--/.wrap-->
    219         <div id="magfusion-dashboard-offcanvas" class="magfusion-dashboard-offcanvas">
    220             <div class="dialog-head">
    221                 <h3><?php esc_html_e('Latest Updates', 'magfusion'); ?></h3>
    222                 <div id="dialog-close" class="dialog-close">
    223                     <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none">
    224                         <path d="M10.052 9.34082L16.277 3.11582C16.577 2.81582 16.577 2.36582 16.277 2.06582C15.977 1.76582 15.5269 1.76582 15.227 2.06582L9.00195 8.29082L2.77695 2.06582C2.47695 1.76582 2.02695 1.76582 1.72695 2.06582C1.42695 2.36582 1.42695 2.81582 1.72695 3.11582L7.95195 9.34082L1.72695 15.5658C1.42695 15.8658 1.42695 16.3158 1.72695 16.6158C1.87695 16.7658 2.02695 16.8408 2.25195 16.8408C2.47695 16.8408 2.62695 16.7658 2.77695 16.6158L9.00195 10.3908L15.227 16.6158C15.377 16.7658 15.602 16.8408 15.752 16.8408C15.902 16.8408 16.127 16.7658 16.277 16.6158C16.577 16.3158 16.577 15.8658 16.277 15.5658L10.052 9.34082Z" fill="#999999"/>
    225                     </svg>
     332            </header>
     333            <hr class="wp-header-end">
     334            <div class="magfusion-dash__body">
     335                <div class="magfusion-dash__container">
     336                    <?php
     337                    $tab = $tabs[$current_tab];
     338                    if (!empty($tab['view']) && is_readable($tab['view'])) {
     339                        include $tab['view'];
     340                    } elseif (!empty($tab['callback']) && is_callable($tab['callback'])) {
     341                        call_user_func($tab['callback']);
     342                    }
     343                    ?>
    226344                </div>
    227345            </div>
    228             <div class="dialog-content">
    229                 <?php
    230                 $changelog = new MagFusion_Changelog_Parser();
    231                 // Fetch changelog data.
    232                 $changelog_data = $changelog->get_items();
    233 
    234                 if ($changelog_data) {
    235                     // Output the changelog data
    236                     echo '<div class="magfusion-changelog">';
    237                     foreach ($changelog_data as $entry) {
    238                         echo '<div class="magfusion-changelog-list-item">';
    239                         echo '<div class="magfusion-changelog-list-head">';
    240                         echo '<h4 class="magfusion-changelog-version">Version: ' . esc_html($entry['version']) . '</h4>';
    241                         echo '<p class="magfusion-changelog-date">' . esc_html($entry['date']) . '</p>';
    242                         echo '</div>'; // magfusion-changelog-list-head
    243                         // Display each change
    244                         echo '<div class="magfusion-changelog-change">';
    245                         foreach ($entry['changes'] as $tag => $changes) {
    246                             echo '<div class="magfusion-changelog-change-item item--' . esc_html(strtolower($tag)) . '">';
    247                             echo '<span class="magfusion-changelog-change-type">' . esc_html($tag) . '</span>';
    248                             echo '<div class="magfusion-changelog-change-list">';
    249                             foreach ($changes as $change) {
    250                                 echo '<p class="magfusion-changelog-change-desc">' . esc_html($change) . '</p>';
    251                             }
    252                             echo '</div>'; // magfusion-changelog-change-list
    253                             echo '</div >'; // magfusion-changelog-change-item
    254                         }
    255                         echo '</div>'; // magfusion-changelog-change
    256                         echo '</div>'; // magfusion-changelog-list-item
    257                     }
    258                     echo '</div>'; // magfusion-changelog
    259                 } else {
    260                     echo '<p>No changelog data available.</p>';
    261                 }
    262                 ?>
    263             </div>
     346            <?php include __DIR__ . '/views/changelog.php'; ?>
    264347        </div>
    265348        <?php
    266349    }
    267350}
     351
    268352MagFusion_Dashboard::instance();
  • magfusion/1.1.2/inc/admin/dashboard/class-theme-review-notice.php

    r258000 r354575  
    2525        add_action('after_setup_theme', array($this, 'review_notice'));
    2626        add_action('admin_notices', array($this, 'review_notice_markup'), 0);
     27        add_action('admin_enqueue_scripts', array($this, 'enqueue'));
    2728        add_action('admin_init', array($this, 'ignore_theme_review_notice'), 0);
    2829        add_action('admin_init', array($this, 'ignore_theme_review_notice_partially'), 0);
    … …  
    5960            '_magfusion_ignore_theme_review_notice_nonce'
    6061        );
    61         if (!current_user_can('edit_posts')) {
     62        if (!current_user_can('manage_options')) {
    6263            return;
    6364        }
    … …  
    7273            return;
    7374        }
     75        if (!$this->on_notice_screen()) {
     76            return;
     77        }
     78        $theme = is_child_theme() ? wp_get_theme()->parent() : wp_get_theme();
    7479        ?>
    75         <div class="notice notice-success magfusion-notice theme-review-notice" style="position:relative;">
    76             <div class="magfusion-notice-wrapper">
    77                 <div class="magfusion-notice-welcome notice-is-review">
    78                     <div class="magfusion-notice-left">
     80        <div class="notice magfusion-welcome magfusion-review">
     81            <a class="notice-dismiss magfusion-welcome__dismiss" href="<?php echo esc_url($dismiss_url); ?>"><span class="screen-reader-text"><?php esc_html_e('Dismiss this notice.', 'magfusion'); ?></span></a>
    7982
    80                             <h2 class="magfusion-notice-heading"><?php echo esc_html('🌟 Love our theme? Give us a 5-star rating! 🌟'); ?></h2>
    81 
    82                             <p>
    83                                 <?php
    84                                 printf(
    85                                 /* translators: %1$s: Opening of strong tag, %2$s: Theme's Name, %3$s: Closing of strong tag  */
    86                                     esc_html__('We hope you\'re enjoying our %1$s%2$s%3$s WordPress theme! Your feedback helps us improve and reach more users. If you love our theme, please take a moment to leave us a 5-star rating. Your support means the world to us!', 'magfusion'),
    87                                     '<strong>',
    88                                     esc_html(wp_get_theme()->get('Name')),
    89                                     '</strong>'
    90                                 );
    91                                 ?>
    92 
    93                             </p>
    94                             <strong>
    95                                 <?php esc_html_e('Thank you for being an awesome part of our community! 💖', 'magfusion'); ?>
    96                             </strong>
    97 
    98                             <div class="dashboard-button-group">
    99                                 <a href="https://wordpress.org/support/theme/magfusion/reviews/?filter=5#new-post" class="button button-primary dashboard-button dashboard-button-primary" target="_blank">
    100                                     <span class="dashicons dashicons-thumbs-up"></span>
    101                                     <?php esc_html_e('Sure, I\'d love to!', 'magfusion'); ?>
    102                                 </a>
    103                                 <a href="<?php echo esc_url($dismiss_url); ?>" class="button button-secondary dashboard-button dashboard-button-secondary">
    104                                     <span class="dashicons dashicons-smiley"></span>
    105                                     <?php esc_html_e('I already did!', 'magfusion'); ?>
    106                                 </a>
    107                                 <a href="<?php echo esc_url($temporary_dismiss_url); ?>" class="button button-secondary dashboard-button dashboard-button-secondary">
    108                                     <span class="dashicons dashicons-calendar"></span>
    109                                     <?php esc_html_e('Maybe later', 'magfusion'); ?>
    110                                 </a>
    111                                 <a href="<?php echo esc_url('https://wordpress.org/support/theme/magfusion/'); ?>"
    112                                    class="button button-secondary dashboard-button dashboard-button-secondary" target="_blank">
    113                                     <span class="dashicons dashicons-testimonial"></span>
    114                                     <?php esc_html_e('I have a query', 'magfusion'); ?>
    115                                 </a>
    116                             </div>
    117 
    118                     </div>
    119                     <div class="magfusion-notice-right">
    120                         <div class="magfusion-intro-image">
    121                             <img src="<?php echo esc_url(get_template_directory_uri() . '/screenshot.png'); ?>"
    122                                  alt="<?php esc_attr_e('MagFusion', 'magfusion'); ?>"/>
    123                         </div>
    124                     </div>
     83            <div class="magfusion-welcome__body">
     84                <span class="magfusion-review__badge"><?php MagFusion_Admin::the_icon('star', 22); ?></span>
     85                <div class="magfusion-welcome__text">
     86                    <h2><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Enjoying %s? A quick review helps a lot.', 'magfusion'), $theme->get('Name'))); ?></h2>
     87                    <p><?php esc_html_e('A rating on WordPress.org helps other site owners find the theme and keeps the updates coming. It takes about a minute.', 'magfusion'); ?></p>
     88                </div>
     89                <div class="magfusion-welcome__actions">
     90                    <a class="button button-primary" href="<?php echo esc_url('https://wordpress.org/support/theme/magfusion/reviews/?filter=5#new-post'); ?>" target="_blank" rel="noopener"><span class="magfusion-review__stars" aria-hidden="true">★★★★★</span> <?php esc_html_e('Leave a review', 'magfusion'); ?></a>
     91                    <a class="button" href="<?php echo esc_url($dismiss_url); ?>"><?php esc_html_e('I already did', 'magfusion'); ?></a>
     92                    <a class="button" href="<?php echo esc_url($temporary_dismiss_url); ?>"><?php esc_html_e('Maybe later', 'magfusion'); ?></a>
    12593                </div>
    12694            </div>
    127             <a class="notice-dismiss" href="<?php echo esc_url($dismiss_url); ?>"></a>
    128         </div> <!-- /.theme-review-notice -->
     95
     96            <div class="magfusion-welcome__services">
     97                <?php MagFusion_Admin::the_icon('chat', 16); ?>
     98                <span><?php esc_html_e('Something not working, or missing a feature?', 'magfusion'); ?></span>
     99                <a href="<?php echo esc_url('https://wordpress.org/support/theme/magfusion/'); ?>" target="_blank" rel="noopener"><?php esc_html_e('Ask in the support forum', 'magfusion'); ?> <span aria-hidden="true">→</span></a>
     100            </div>
     101        </div>
    129102        <?php
     103    }
     104
     105    /**
     106     * Whether the current screen shows the notice (Dashboard and Themes, like the welcome notice).
     107     *
     108     * @return bool
     109     */
     110    private function on_notice_screen()
     111    {
     112        $screen = function_exists('get_current_screen') ? get_current_screen() : null;
     113        return $screen && in_array($screen->id, array('dashboard', 'themes'), true);
     114    }
     115
     116    /**
     117     * Whether the notice is due for the current user.
     118     *
     119     * @return bool
     120     */
     121    private function is_due()
     122    {
     123        if (!current_user_can('manage_options')) {
     124            return false;
     125        }
     126        $user_id = get_current_user_id();
     127        return !(get_option('magfusion_theme_installed_time') > strtotime('-14 day'))
     128            && !(get_user_meta($user_id, 'nag_magfusion_ignore_theme_review_notice_partially', true) > strtotime('-14 day'))
     129            && !get_user_meta($user_id, 'magfusion_ignore_theme_review_notice', true);
     130    }
     131
     132    /**
     133     * Load the notice stylesheet (shared with the welcome notice) while the notice is due.
     134     *
     135     * @param string $hook_suffix Current admin page.
     136     */
     137    public function enqueue($hook_suffix)
     138    {
     139        if (!in_array($hook_suffix, array('index.php', 'themes.php'), true) || !$this->is_due()) {
     140            return;
     141        }
     142        wp_enqueue_style('magfusion-welcome-notice', magfusion_asset_uri('inc/admin/dashboard/css/notice', 'css'), array(), MAGFUSION_VERSION);
     143        wp_style_add_data('magfusion-welcome-notice', 'rtl', 'replace');
     144        wp_style_add_data('magfusion-welcome-notice', 'suffix', magfusion_asset_suffix());
    130145    }
    131146
    … …  
    167182    public function review_notice_data_remove()
    168183    {
    169         $get_all_users = get_users();
    170184        $theme_installed_time = get_option('magfusion_theme_installed_time');
    171185        // Delete options data.
    … …  
    173187            delete_option('magfusion_theme_installed_time');
    174188        }
    175         // Delete user meta data for theme review notice.
    176         foreach ($get_all_users as $user) {
    177             $ignored_notice = get_user_meta($user->ID, 'magfusion_ignore_theme_review_notice', true);
    178             $ignored_notice_partially = get_user_meta($user->ID, 'nag_magfusion_ignore_theme_review_notice_partially', true);
    179             // Delete permanent notice remove data.
    180             if ($ignored_notice) {
    181                 delete_user_meta($user->ID, 'magfusion_ignore_theme_review_notice');
    182             }
    183             // Delete partial notice remove data.
    184             if ($ignored_notice_partially) {
    185                 delete_user_meta($user->ID, 'nag_magfusion_ignore_theme_review_notice_partially');
    186             }
    187         }
     189        // Delete user meta data for theme review notice for all users efficiently.
     190        delete_metadata('user', 0, 'magfusion_ignore_theme_review_notice', '', true);
     191        delete_metadata('user', 0, 'nag_magfusion_ignore_theme_review_notice_partially', '', true);
    188192    }
    189193}
  • magfusion/1.1.2/inc/admin/dashboard/class-welcome-notice.php

    r306736 r354575  
    11<?php
     2/**
     3 * MagFusion welcome notice, shown after activation until dismissed.
     4 *
     5 * @package MagFusion
     6 */
    27// Exit if accessed directly.
    38defined('ABSPATH') || exit;
    49
    510class MagFusion_Welcome_Notice {
    6     private $theme_url = 'https://wpinterface.com/themes/magfusion/';
    7     private $doc_url = 'https://docs.wpinterface.com/magfusion/';
    8     private $theme_name;
    9     private $theme_version;
    10     private $theme_slug;
     11    /**
     12     * Screens that show the notice (Dashboard and Themes only).
     13     *
     14     * @var array
     15     */
     16    private $screens = array('dashboard', 'themes');
    1117
    1218    public function __construct() {
    … …  
    1622    }
    1723
     24    /**
     25     * Whether the notice should be shown to the current user at all.
     26     *
     27     * @return bool
     28     */
     29    private function is_enabled() {
     30        return !get_option('magfusion_admin_notice_welcome') && current_user_can('manage_options');
     31    }
     32
    1833    public function show_welcome_notice() {
    19         if (!get_option('magfusion_admin_notice_welcome')) {
     34        if ($this->is_enabled()) {
    2035            add_action('admin_notices', [$this, 'render_welcome_notice']);
     36            add_action('admin_enqueue_scripts', [$this, 'enqueue']);
    2137        }
    2238    }
    2339
    24     private function get_import_button_html() {
    25         return sprintf(
    26             '<a class="btn-get-started button button-primary dashboard-button dashboard-button-primary" href="#" data-name="%s" data-slug="%s" aria-label="%s">%s</a>',
    27             esc_attr('one-click-demo-import, mailchimp-for-wp, wpinterface-add-ons'),
    28             esc_attr('one-click-demo-import, mailchimp-for-wp, wpinterface-add-ons'),
    29             esc_attr__('Get Started', 'magfusion'),
    30             esc_html__('Get started', 'magfusion')
     40    /**
     41     * Load the notice's small stylesheet and script on the screens that show it.
     42     *
     43     * @param string $hook_suffix Current admin page.
     44     */
     45    public function enqueue($hook_suffix) {
     46        if (!in_array($hook_suffix, array('index.php', 'themes.php'), true)) {
     47            return;
     48        }
     49        wp_enqueue_style('magfusion-welcome-notice', magfusion_asset_uri('inc/admin/dashboard/css/notice', 'css'), array(), MAGFUSION_VERSION);
     50        wp_style_add_data('magfusion-welcome-notice', 'rtl', 'replace');
     51        wp_style_add_data('magfusion-welcome-notice', 'suffix', magfusion_asset_suffix());
     52        wp_enqueue_script('magfusion-welcome-notice', magfusion_asset_uri('inc/admin/dashboard/js/notice', 'js'), array(), MAGFUSION_VERSION, array('in_footer' => true, 'strategy' => 'defer'));
     53        wp_localize_script(
     54            'magfusion-welcome-notice',
     55            'magfusionWelcomeNotice',
     56            array(
     57                'ajaxUrl' => admin_url('admin-ajax.php'),
     58                'nonce' => wp_create_nonce('magfusion_demo_import_nonce'),
     59                'i18n' => array(
     60                    'installing' => __('Installing…', 'magfusion'),
     61                    'error' => __('Something went wrong. Please try again, or install the plugins from Plugins › Add New.', 'magfusion'),
     62                ),
     63            )
    3164        );
    3265    }
    3366
    3467    public function render_welcome_notice() {
     68        $screen = get_current_screen();
     69        if (!$screen || !in_array($screen->id, $this->screens, true)) {
     70            return;
     71        }
     72
     73        $theme = is_child_theme() ? wp_get_theme()->parent() : wp_get_theme();
     74        $dashboard_url = admin_url('themes.php?page=' . MagFusion_Admin::PAGE);
    3575        $dismiss_url = wp_nonce_url(
    3676            remove_query_arg(['activated'], add_query_arg('magfusion-hide-notice', 'welcome')),
    … …  
    3878            '_magfusion_notice_nonce'
    3979        );
    40         $current_user = wp_get_current_user();
    41         $theme = wp_get_theme();
    42         $this->theme_name = $theme->get('Name');
    43         $this->theme_version = $theme->get('Version');
    44         $this->theme_slug = $theme->get_template();
     80        $ready = MagFusion_Admin::starter_plugins_active();
     81        $services = MagFusion_Admin::services();
     82        /**
     83         * Filters whether the welcome notice shows the one-line link to WPInterface services.
     84         *
     85         * @param bool $show Whether to show it.
     86         */
     87        $show_services = apply_filters('magfusion_welcome_notice_show_services', true);
     88        ?>
     89        <div class="notice magfusion-welcome<?php echo $ready ? ' magfusion-welcome--ready' : ''; ?>">
     90            <a class="notice-dismiss magfusion-welcome__dismiss" href="<?php echo esc_url($dismiss_url); ?>"><span class="screen-reader-text"><?php esc_html_e('Dismiss this notice.', 'magfusion'); ?></span></a>
    4591
    46         if (is_plugin_active('mailchimp-for-wp/mailchimp-for-wp.php') && is_plugin_active('one-click-demo-import/one-click-demo-import.php')&& is_plugin_active('wpinterface-add-ons/wpinterface-add-ons.php')) {
    47             return;
    48         }
     92            <div class="magfusion-welcome__body">
     93                <?php if ($ready) : ?>
     94                    <span class="magfusion-welcome__check"><?php MagFusion_Admin::the_icon('check', 22); ?></span>
     95                    <div class="magfusion-welcome__text">
     96                        <h2><?php esc_html_e('Starter plugins are installed.', 'magfusion'); ?></h2>
     97                        <p><?php esc_html_e('Import a starter site, or start from a clean slate in the Customizer.', 'magfusion'); ?></p>
     98                    </div>
     99                    <div class="magfusion-welcome__actions">
     100                        <a class="button button-primary" href="<?php echo esc_url(add_query_arg('tab', 'starter-templates', $dashboard_url)); ?>"><?php esc_html_e('Import a starter site', 'magfusion'); ?></a>
     101                        <a class="button" href="<?php echo esc_url(admin_url('customize.php')); ?>"><?php esc_html_e('Customize', 'magfusion'); ?></a>
     102                    </div>
     103                <?php else : ?>
     104                    <img class="magfusion-welcome__thumb" src="<?php echo esc_url(MagFusion_Admin::image_url('theme-thumb.webp')); ?>" width="128" height="96" alt="<?php echo esc_attr(sprintf(/* translators: %s: theme name. */ __('%s theme screenshot', 'magfusion'), $theme->get('Name'))); ?>">
     105                    <div class="magfusion-welcome__text">
     106                        <span class="magfusion-welcome__eyebrow"><?php esc_html_e('Theme activated', 'magfusion'); ?></span>
     107                        <h2><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('%s is ready. Let’s make it yours.', 'magfusion'), $theme->get('Name'))); ?></h2>
     108                        <p><?php esc_html_e('Install the free starter plugins to import a demo layout in one click, then fine-tune colours, header and homepage in the Customizer.', 'magfusion'); ?></p>
     109                        <ul class="magfusion-welcome__plugins">
     110                            <?php foreach (MagFusion_Admin::starter_plugins() as $plugin) : ?>
     111                                <li><img src="<?php echo esc_url(MagFusion_Admin::image_url('plugin-' . $plugin['slug'] . '.webp')); ?>" width="20" height="20" alt=""><?php echo esc_html($plugin['name']); ?></li>
     112                            <?php endforeach; ?>
     113                        </ul>
     114                        <p class="magfusion-welcome__error" role="alert" hidden></p>
     115                    </div>
     116                    <div class="magfusion-welcome__actions">
     117                        <?php if (current_user_can('install_plugins')) : ?>
     118                            <button type="button" class="button button-primary" data-magfusion-install><?php esc_html_e('Install starter plugins', 'magfusion'); ?></button>
     119                        <?php endif; ?>
     120                        <a class="button" href="<?php echo esc_url($dashboard_url); ?>"><?php esc_html_e('Open theme dashboard', 'magfusion'); ?></a>
     121                    </div>
     122                <?php endif; ?>
     123            </div>
    49124
    50         ?>
    51         <div id="message" class="notice notice-success magfusion-notice">
    52             <a class="magfusion-message-close notice-dismiss" href="<?php echo esc_url($dismiss_url); ?>"></a>
    53             <div class="magfusion-notice-wrapper">
    54                 <div class="magfusion-notice-welcome">
    55                     <div class="magfusion-notice-left">
    56                         <div class="magfusion-notice-subheading">
    57                             <?php printf(esc_html__('Welcome %1$s!', 'magfusion'), $current_user->user_login); ?>
    58                         </div>
    59                         <h2 class="magfusion-notice-heading">
    60                             <?php esc_html_e('Thank you for choosing MagFusion!', 'magfusion'); ?>
    61                         </h2>
    62                     </div>
     125            <?php if ($show_services) : ?>
     126                <div class="magfusion-welcome__services">
     127                    <?php MagFusion_Admin::the_icon('badge', 16); ?>
     128                    <span><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Prefer it done for you? The WPInterface team can set up and customise %s for your site.', 'magfusion'), $theme->get('Name'))); ?></span>
     129                    <a href="<?php echo esc_url($services['featured']['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Explore services', 'magfusion'); ?> <span aria-hidden="true">→</span></a>
    63130                </div>
    64                 <div class="magfusion-notice-content">
    65                     <div class="magfusion-notice-item magfusion-notice-template-import">
    66                         <h3><?php esc_html_e('Recommended Plugins', 'magfusion'); ?></h3>
    67                         <p><?php esc_html_e('Let\'s start by installing and activating One Click Demo Import, WPInterface Add-ons and MC4WP: Mailchimp for WordPress', 'magfusion'); ?></p>
    68                         <?php echo $this->get_import_button_html(); ?>
    69                     </div>
    70                     <div class="magfusion-notice-item magfusion-notice-theme-dashboard">
    71                         <h3><?php esc_html_e('Quick Links', 'magfusion'); ?></h3>
    72                         <p><?php esc_html_e("Check the quick links below for detailed information and to make the most of all the features our theme offers.", 'magfusion'); ?></p>
    73                         <div class="dashboard-button-group">
    74                             <a href="<?php echo esc_url(admin_url('themes.php?page=' . $this->theme_slug)); ?>" class="button button-secondary dashboard-button dashboard-button-secondary">
    75                                 <?php esc_html_e('Theme Dashboard', 'magfusion'); ?>
    76                             </a>
    77                             <a href="<?php echo esc_url($this->doc_url); ?>" class="button button-secondary dashboard-button dashboard-button-secondary" target="_blank">
    78                                 <?php esc_html_e('Documentation', 'magfusion'); ?>
    79                             </a>
    80                             <a href="<?php echo esc_url($this->theme_url); ?>#choose-pricing-plan" class="button button-secondary dashboard-button dashboard-button-secondary" target="_blank">
    81                                 <?php esc_html_e('Upgrade to Pro', 'magfusion'); ?>
    82                             </a>
    83                         </div>
    84                     </div>
    85                 </div>
    86             </div>
     131            <?php endif; ?>
    87132        </div>
    88133        <?php
    … …  
    104149    public function handle_import_button() {
    105150        check_ajax_referer('magfusion_demo_import_nonce', 'security');
    106         $state = [];
     151        if (!current_user_can('activate_plugins')) {
     152            wp_send_json_error(array('message' => esc_html__('You are not allowed to perform this action.', 'magfusion')), 403);
     153        }
     154        $response = ['redirect' => admin_url('/themes.php?page=' . MagFusion_Admin::PAGE . '&tab=dashboard')];
    107155
    108         if (class_exists('OCDI_Plugin')) {
    109             $state['one-click-demo-import'] = 'activated';
    110         } elseif (file_exists(WP_PLUGIN_DIR . '/one-click-demo-import/one-click-demo-import.php')) {
    111             $state['one-click-demo-import'] = 'installed';
    112         }
    113 
    114         if (class_exists('MC4WP_MailChimp')) {
    115             $state['mailchimp-for-wp'] = 'activated';
    116         } elseif (file_exists(WP_PLUGIN_DIR . '/mailchimp-for-wp/mailchimp-for-wp.php')) {
    117             $state['mailchimp-for-wp'] = 'installed';
    118         }
    119 
    120         if (class_exists('Wpinterface_Add_Ons')) {
    121             $state['wpinterface-add-ons'] = 'activated';
    122         } elseif (file_exists(WP_PLUGIN_DIR . '/wpinterface-add-ons/wpinterface-add-ons.php')) {
    123             $state['wpinterface-add-ons'] = 'installed';
    124         }
    125 
    126         $response = ['redirect' => admin_url('/themes.php?page=magfusion&tab=dashboard')];
    127 
    128         foreach (['one-click-demo-import', 'mailchimp-for-wp', 'wpinterface-add-ons'] as $plugin) {
    129             if (isset($state[$plugin]) && ('activated' === $state[$plugin] || 'installed' === $state[$plugin])) {
    130                 if (current_user_can('activate_plugin')) {
    131                     $result = activate_plugin($plugin . '/' . $plugin . '.php');
    132                     if (is_wp_error($result)) {
    133                         $response['errorCode'] = $result->get_error_code();
    134                         $response['errorMessage'] = $result->get_error_message();
    135                     }
     156        foreach (MagFusion_Admin::starter_plugins() as $plugin) {
     157            $state = MagFusion_Admin::plugin_state($plugin['file']);
     158            if ('active' === $state) {
     159                continue;
     160            }
     161            if ('missing' === $state) {
     162                if (!current_user_can('install_plugins')) {
     163                    continue;
    136164                }
    137             } else {
    138                 wp_enqueue_style('plugin-install');
    139                 wp_enqueue_script('plugin-install');
    140165                include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
    141166                include_once ABSPATH . 'wp-admin/includes/plugin-install.php';
    142167
    143                 $api = plugins_api('plugin_information', ['slug' => $plugin, 'fields' => ['sections' => false]]);
     168                $api = plugins_api('plugin_information', ['slug' => $plugin['slug'], 'fields' => ['sections' => false]]);
     169                if (is_wp_error($api)) {
     170                    $response['errorCode'] = $api->get_error_code();
     171                    $response['errorMessage'] = $api->get_error_message();
     172                    continue;
     173                }
    144174                $upgrader = new Plugin_Upgrader(new WP_Ajax_Upgrader_Skin());
    145175                $result = $upgrader->install($api->download_link);
    146 
    147                 if ($result && current_user_can('activate_plugin')) {
    148                     $result = activate_plugin($plugin . '/' . $plugin . '.php');
    149                     if (is_wp_error($result)) {
    150                         $response['errorCode'] = $result->get_error_code();
    151                         $response['errorMessage'] = $result->get_error_message();
    152                     }
     176                if (!$result || is_wp_error($result)) {
     177                    $response['errorCode'] = is_wp_error($result) ? $result->get_error_code() : 'install_failed';
     178                    $response['errorMessage'] = is_wp_error($result) ? $result->get_error_message() : __('Could not install the plugin.', 'magfusion');
     179                    continue;
     180                }
     181                wp_clean_plugins_cache();
     182            }
     183            if (current_user_can('activate_plugin', $plugin['file'])) {
     184                $result = activate_plugin($plugin['file']);
     185                if (is_wp_error($result)) {
     186                    $response['errorCode'] = $result->get_error_code();
     187                    $response['errorMessage'] = $result->get_error_message();
    153188                }
    154189            }
  • magfusion/1.1.2/inc/admin/dashboard/views/free-vs-pro.php

    r258000 r354575  
    11<?php
    2 if (!is_child_theme()) {
    3     $theme = wp_get_theme();
    4 } else {
    5     $theme = wp_get_theme()->parent();
    6 }
    7 $tick_mark = '<span class="compare-checkmark"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5.37994 11.5537L5.7335 11.9073L6.08705 11.5537L13.887 3.75375C13.9296 3.71119 13.9703 3.7002 14.0002 3.7002C14.03 3.7002 14.0707 3.71119 14.1133 3.75375C14.1558 3.79631 14.1668 3.83698 14.1668 3.86686C14.1668 3.89675 14.1558 3.93742 14.1133 3.97998L5.84661 12.2466C5.80946 12.2838 5.79218 12.2918 5.78876 12.2933L5.7886 12.2934C5.78668 12.2943 5.7738 12.3002 5.7335 12.3002C5.6932 12.3002 5.68032 12.2943 5.67839 12.2934L5.67823 12.2933C5.67482 12.2918 5.65753 12.2838 5.62038 12.2466L1.88705 8.51331C1.84449 8.47075 1.8335 8.43008 1.8335 8.4002C1.8335 8.37031 1.84449 8.32964 1.88705 8.28708L1.54017 7.9402L1.88705 8.28708C1.92961 8.24452 1.97028 8.23353 2.00016 8.23353C2.03005 8.23353 2.07072 8.24452 2.11328 8.28708L5.37994 11.5537Z" stroke="#3fb28f"/></svg></span>';
    8 $cross_mark = '<span class="compare-crossmark"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.7071 4.70711C13.0976 4.31658 13.0976 3.68342 12.7071 3.29289C12.3166 2.90237 11.6834 2.90237 11.2929 3.29289L8 6.58579L4.70711 3.29289C4.31658 2.90237 3.68342 2.90237 3.29289 3.29289C2.90237 3.68342 2.90237 4.31658 3.29289 4.70711L6.58579 8L3.29289 11.2929C2.90237 11.6834 2.90237 12.3166 3.29289 12.7071C3.68342 13.0976 4.31658 13.0976 4.70711 12.7071L8 9.41421L11.2929 12.7071C11.6834 13.0976 12.3166 13.0976 12.7071 12.7071C13.0976 12.3166 13.0976 11.6834 12.7071 11.2929L9.41421 8L12.7071 4.70711Z" fill="#e62424"/></svg></span>';
     2/**
     3 * Dashboard › Free vs Pro tab.
     4 *
     5 * Included from MagFusion_Dashboard::dashboard_page(), so $this is the dashboard.
     6 *
     7 * @package MagFusion
     8 */
     9defined('ABSPATH') || exit;
     10
     11// true = included, false = not included, anything else is shown as text.
     12$magfusion_features = array(
     13    __('General Features', 'magfusion') => array(
     14        array('Hook For Developers', true, true),
     15        array('WooCommerce Compatible', true, true),
     16        array('Gutenberg Compatible', true, true),
     17        array('Elementor Compatible', true, true),
     18        array('Dark Mode', false, true),
     19        array('Typography(Font Size, Font Family, Font Weight,...)', false, true),
     20        array('Styling Options', 'Limited', true),
     21        array('Background Options', 'Limited', true),
     22        array('Pre Built Demos', 1, 2),
     23    ),
     24    __('Colors', 'magfusion') => array(
     25        array('Background Color', true, true),
     26        array('Primary Color', false, true),
     27        array('Heading Colors', false, true),
     28        array('Element Colors', false, true),
     29        array('Link Color', false, true),
     30        array('Category Colors', true, true),
     31    ),
     32    __('Header Features', 'magfusion') => array(
     33        array('Site Identity Customization', 'Limited', true),
     34        array('Header Layouts', 2, 6),
     35        array('Sticky Header', true, true),
     36        array('Date and Time', true, true),
     37        array('News Ticker', 'Limited', true),
     38        array('Offcanvas Widget Area', false, true),
     39        array('Top Bar Navigation', false, true),
     40    ),
     41    __('WooCommerce', 'magfusion') => array(
     42        array('Advanced WooCommerce Support', false, true),
     43        array('WooCommerce Product Page Sidebar', true, true),
     44    ),
     45    __('Container Layout', 'magfusion') => array(
     46        array('Boxed', false, true),
     47        array('Left Sidebar', true, true),
     48        array('Right Sidebar', true, true),
     49        array('No Sidebar', true, true),
     50    ),
     51    __('Blog', 'magfusion') => array(
     52        array('Archive Layout', 3, 5),
     53        array('Post Format Support', false, true),
     54        array('Sticky Sidebar', true, true),
     55        array('Excerpt', true, true),
     56        array('Excerpt Length', true, true),
     57        array('Excerpt Line Limit', true, true),
     58        array('Read More Text', false, true),
     59        array('Infinite Scroll', true, true),
     60        array('Social Share Button', false, true),
     61    ),
     62    __('Content', 'magfusion') => array(
     63        array('Author Info Area', true, true),
     64        array('Social Media Icons on Author Info Area', false, true),
     65        array('Post Navigation Style', 1, 3),
     66        array('Related Posts', true, true),
     67        array('Related Author Posts', false, true),
     68        array('Read Time', false, true),
     69        array('Post Date Format', 1, 2),
     70        array('Sticky Sidebar', true, true),
     71        array('Social Share Button', false, true),
     72        array('Fixed Next/Prev Posts', true, true),
     73    ),
     74    __('Footer', 'magfusion') => array(
     75        array('Footer Column Layout', 7, 9),
     76        array('Background Color', false, true),
     77        array('Background Image', false, true),
     78        array('Scroll To Top Button', true, true),
     79        array('Reading Progress Indicator', true, true),
     80        array('Footer Widgets Area', true, true),
     81        array('Remove Copyright Theme Credit', false, true),
     82    ),
     83    __('Additional', 'magfusion') => array(
     84        array('Schema Markup', false, true),
     85        array('Social Share Icons', false, 3),
     86        array('Newsletter Popup Model Box', false, true),
     87    ),
     88    __('API Integrations', 'magfusion') => array(
     89        array('OpenWeatherMap API Integration', false, true),
     90        array('GoogleMaps API Integration', false, true),
     91        array('Exchange Rate API Integration', false, true),
     92    ),
     93    __('Widgets', 'magfusion') => array(
     94        array('Widget Areas', 20, '25+'),
     95    ),
     96    __('Theme Widgets', 'magfusion') => array(
     97        array('MagFusion: Advertisement Widget', false, true),
     98        array('MagFusion: Instagram Widget', false, true),
     99        array('MagFusion: Author Widget', true, true),
     100        array('MagFusion: CTA', true, true),
     101        array('MagFusion: Carousel Posts', true, true),
     102        array('MagFusion: Categories', true, true),
     103        array('MagFusion: Grid Posts', true, true),
     104        array('MagFusion: Image Widget', true, true),
     105        array('MagFusion: Mailchimp', true, true),
     106        array('MagFusion: Metro Post', true, true),
     107        array('MagFusion: Recent Posts', true, true),
     108        array('MagFusion: Currency Exchange', false, true),
     109        array('MagFusion: Google Maps', false, true),
     110        array('MagFusion: Weather', false, true),
     111        array('MagFusion: Slider Posts', true, true),
     112        array('MagFusion: Social Menu', true, true),
     113        array('MagFusion: Tab Posts', true, true),
     114        array('MagFusion: Youtube Video', true, true),
     115    ),
     116    __('Premium Elementor Widgets', 'magfusion') => array(
     117        array('Slider', false, true),
     118    ),
     119    __('Widget Blocks', 'magfusion') => array(
     120        array('Block Style 1', true, true),
     121        array('Block Style 2', true, true),
     122        array('Block Style 3', true, true),
     123        array('Block Style 4', true, true),
     124        array('Block Style 5', true, true),
     125        array('Block Style 6', false, true),
     126        array('Block Style 7', false, true),
     127        array('Block Style 8', false, true),
     128        array('Block Style 9', false, true),
     129        array('Block Style 10', false, true),
     130    ),
     131    __('Widget Grid', 'magfusion') => array(
     132        array('Grid Style 1', true, true),
     133        array('Grid Style 2', true, true),
     134        array('Grid Style 3', true, true),
     135        array('Grid Style 4', true, true),
     136        array('Grid Style 5', true, true),
     137        array('Grid Style 6', false, true),
     138        array('Grid Style 7', false, true),
     139        array('Grid Style 8', false, true),
     140        array('Grid Style 9', false, true),
     141        array('Grid Style 10', false, true),
     142    ),
     143    __('Pro Only', 'magfusion') => array(
     144        array('Whitelist Theme Credit', false, true),
     145        array('Webmasters Tools', false, true),
     146        array('Meta Open Graph', false, true),
     147        array('Twitter Summary Card', false, true),
     148    ),
     149    __('Support', 'magfusion') => array(
     150        array('Support', 'WordPress.org Forum', 'Personalized Support through Email/Ticket System'),
     151    ),
     152);
     153
     154$magfusion_cell = static function ($value) {
     155    if (true === $value) {
     156        echo '<span class="magfusion-yes">';
     157        MagFusion_Admin::the_icon('check', 16);
     158        echo '<span class="screen-reader-text">' . esc_html__('Included', 'magfusion') . '</span></span>';
     159    } elseif (false === $value) {
     160        echo '<span class="magfusion-no" aria-hidden="true">—</span><span class="screen-reader-text">' . esc_html__('Not included', 'magfusion') . '</span>';
     161    } else {
     162        echo esc_html($value);
     163    }
     164};
    9165?>
    10 <div class="magfusion-dashboard-content free-vs-pro-page">
    11     <table class="magfusion-compare-table">
    12         <tbody>
    13         <?php
    14         $show_free_pro = true; // Set to false to hide the Free/Pro column
    15         $features = array(
    16             'General Features' => array(
    17                 'showFreePro' => true,
    18                 'items' => array(
    19                     array('Hook For Developers', $tick_mark, $tick_mark),
    20                     array('WooCommerce Compatible', $tick_mark, $tick_mark),
    21                     array('Gutenberg Compatible', $tick_mark, $tick_mark),
    22                     array('Elementor Compatible', $tick_mark, $tick_mark),
    23                     array('Dark Mode', $cross_mark, $tick_mark),
    24                     array('Typography(Font Size, Font Family, Font Weight,...)', $cross_mark, $tick_mark),
    25                     array('Styling Options', 'Limited', $tick_mark),
    26                     array('Background Options', 'Limited', $tick_mark),
    27                     array('Pre Built Demos', 1, 2),
    28                 ),
    29             ),
    30             'Colors' => array(
    31                 'showFreePro' => true,
    32                 'items' => array(
    33                     array('Background Color', $tick_mark, $tick_mark),
    34                     array('Primary Color', $cross_mark, $tick_mark),
    35                     array('Heading Colors', $cross_mark, $tick_mark),
    36                     array('Element Colors', $cross_mark, $tick_mark),
    37                     array('Link Color', $cross_mark, $tick_mark),
    38                     array('Category Colors', $tick_mark, $tick_mark),
    39                 ),
    40             ),
    41             'Header Features' => array(
    42                 'showFreePro' => true,
    43                 'items' => array(
    44                     array('Site Identity Customization', 'Limited', $tick_mark),
    45                     array('Header Layouts', 2, 6),
    46                     array('Sticky Header', $tick_mark, $tick_mark),
    47                     array('Date and Time', $tick_mark, $tick_mark),
    48                     array('News Ticker', 'Limited', $tick_mark),
    49                     array('Offcanvas Widget Area', $cross_mark, $tick_mark),
    50                     array('Top Bar Navigation', $cross_mark, $tick_mark),
    51                 ),
    52             ),
    53             'WooCommerce' => array(
    54                 'showFreePro' => true,
    55                 'items' => array(
    56                     array('Advanced WooCommerce Support',  $cross_mark, $tick_mark),
    57                     array('WooCommerce Product Page Sidebar', $tick_mark, $tick_mark),
    58                     array('WooCommerce Product Page Sidebar', $tick_mark, $tick_mark),
    59                 ),
    60             ),
    61             'Container Layout' => array(
    62                 'showFreePro' => true,
    63                 'items' => array(
    64                     array('Boxed', $cross_mark, $tick_mark),
    65                     array('Left Sidebar', $tick_mark, $tick_mark),
    66                     array('Right Sidebar', $tick_mark, $tick_mark),
    67                     array('No Sidebar', $tick_mark, $tick_mark),
    68                 ),
    69             ),
    70             'Blog' => array(
    71                 'showFreePro' => true,
    72                 'items' => array(
    73                     array('Archive Layout', 3, 5),
    74                     array('Post Format Support', $cross_mark, $tick_mark),
    75                     array('Sticky Sidebar', $tick_mark, $tick_mark),
    76                     array('Excerpt', $tick_mark, $tick_mark),
    77                     array('Excerpt Length', $tick_mark, $tick_mark),
    78                     array('Excerpt Line Limit', $tick_mark, $tick_mark),
    79                     array('Read More Text', $cross_mark, $tick_mark),
    80                     array('Infinite Scroll', $tick_mark, $tick_mark),
    81                     array('Social Share Button', $cross_mark, $tick_mark),
    82                 ),
    83             ),
    84             'Content' => array(
    85                 'showFreePro' => true,
    86                 'items' => array(
    87                     array('Author Info Area', $tick_mark, $tick_mark),
    88                     array('Social Media Icons on Author Info Area', $cross_mark, $tick_mark),
    89                     array('Post Navigation Style', 1, 3),
    90                     array('Related Posts', $tick_mark, $tick_mark),
    91                     array('Related Author Posts', $cross_mark, $tick_mark),
    92                     array('Read Time', $cross_mark, $tick_mark),
    93                     array('Post Date Format', 1, 2),
    94                     array('Sticky Sidebar', $tick_mark, $tick_mark),
    95                     array('Social Share Button', $cross_mark, $tick_mark),
    96                     array('Fixed Next/Prev Posts', $tick_mark, $tick_mark),
    97                 ),
    98             ),
    99             'Footer' => array(
    100                 'showFreePro' => true,
    101                 'items' => array(
    102                     array('Footer Column Layout', 7, 9),
    103                     array('Background Color', $cross_mark, $tick_mark),
    104                     array('Background Image', $cross_mark, $tick_mark),
    105                     array('Scroll To Top Button', $tick_mark, $tick_mark),
    106                     array('Reading Progress Indicator', $tick_mark, $tick_mark),
    107                     array('Footer Widgets Area', $tick_mark, $tick_mark),
    108                     array('Remove Copyright Theme Credit', $cross_mark, $tick_mark),
    109                 ),
    110             ),
    111             'Additional' => array(
    112                 'showFreePro' => true,
    113                 'items' => array(
    114                     array('Schema Markup', $cross_mark, $tick_mark),
    115                     array('Social Share Icons', $cross_mark, 3),
    116                     array('Newsletter Popup Model Box', $cross_mark, $tick_mark),
    117                 ),
    118             ),
    119             'API Integrations' => array(
    120                 'showFreePro' => true,
    121                 'items' => array(
    122                     array('OpenWeatherMap API Integration', $cross_mark, $tick_mark),
    123                     array('GoogleMaps API Integration', $cross_mark, $tick_mark),
    124                     array('Exchange Rate API Integration', $cross_mark, $tick_mark),
    125                 ),
    126             ),
    127             'Widgets' => array(
    128                 'showFreePro' => true,
    129                 'items' => array(
    130                     array('Widget Areas', 20, '25+'),
    131                 ),
    132             ),
    133             'TG Widgets' => array(
    134                 'showFreePro' => true,
    135                 'items' => array(
    136                     array('MagFusion: Advertisement Widget', $cross_mark, $tick_mark),
    137                     array('MagFusion: Instagram Widget', $cross_mark, $tick_mark),
    138                     array('MagFusion: Author Widget', $tick_mark, $tick_mark),
    139                     array('MagFusion: CTA', $tick_mark, $tick_mark),
    140                     array('MagFusion: Carousel Posts', $tick_mark, $tick_mark),
    141                     array('MagFusion: Categories', $tick_mark, $tick_mark),
    142                     array('MagFusion: Grid Posts', $tick_mark, $tick_mark),
    143                     array('MagFusion: Image Widget', $tick_mark, $tick_mark),
    144                     array('MagFusion: Mailchimp', $tick_mark, $tick_mark),
    145                     array('MagFusion: Metro Post', $tick_mark, $tick_mark),
    146                     array('MagFusion: Recent Posts', $tick_mark, $tick_mark),
    147                     array('MagFusion: Currency Exchange', $cross_mark, $tick_mark),
    148                     array('MagFusion: Google Maps', $cross_mark, $tick_mark),
    149                     array('MagFusion: Weather', $cross_mark, $tick_mark),
    150                     array('MagFusion: Slider Posts', $tick_mark, $tick_mark),
    151                     array('MagFusion: Social Menu', $tick_mark, $tick_mark),
    152                     array('MagFusion: Tab Posts', $tick_mark, $tick_mark),
    153                     array('MagFusion: Youtube Video', $tick_mark, $tick_mark),
    154                 ),
    155             ),
    156             'Premium Elementor Widgets' => array(
    157                 'showFreePro' => true,
    158                 'items' => array(
    159                     array('Slider', $cross_mark, $tick_mark),
    160                 ),
    161             ),
    162             'MagFusion Widget Blocks' => array(
    163                 'showFreePro' => true,
    164                 'items' => array(
    165                     array('Block Style 1', $tick_mark, $tick_mark),
    166                     array('Block Style 2', $tick_mark, $tick_mark),
    167                     array('Block Style 3', $tick_mark, $tick_mark),
    168                     array('Block Style 4', $tick_mark, $tick_mark),
    169                     array('Block Style 5', $tick_mark, $tick_mark),
    170                     array('Block Style 6', $cross_mark, $tick_mark),
    171                     array('Block Style 7', $cross_mark, $tick_mark),
    172                     array('Block Style 8', $cross_mark, $tick_mark),
    173                     array('Block Style 9', $cross_mark, $tick_mark),
    174                     array('Block Style 10', $cross_mark, $tick_mark),
    175                 ),
    176             ),
    177             'MagFusion Widget Grid' => array(
    178                 'showFreePro' => true,
    179                 'items' => array(
    180                     array('Grid Style 1', $tick_mark, $tick_mark),
    181                     array('Grid Style 2', $tick_mark, $tick_mark),
    182                     array('Grid Style 3', $tick_mark, $tick_mark),
    183                     array('Grid Style 4', $tick_mark, $tick_mark),
    184                     array('Grid Style 5', $tick_mark, $tick_mark),
    185                     array('Grid Style 6', $cross_mark, $tick_mark),
    186                     array('Grid Style 7', $cross_mark, $tick_mark),
    187                     array('Grid Style 8', $cross_mark, $tick_mark),
    188                     array('Grid Style 9', $cross_mark, $tick_mark),
    189                     array('Grid Style 10', $cross_mark, $tick_mark),
    190                 ),
    191             ),
    192             'MagFusion Premium Only' => array(
    193                 'showFreePro' => true,
    194                 'items' => array(
    195                     array('Whitelist Theme Credit', $cross_mark, $tick_mark),
    196                     array('Webmasters Tools', $cross_mark, $tick_mark),
    197                     array('Meta Open Graph', $cross_mark, $tick_mark),
    198                     array('Twitter Summary Card', $cross_mark, $tick_mark),
    199                 ),
    200             ),
    201             'MagFusion Support Widgets' => array(
    202                 'showFreePro' => true,
    203                 'items' => array(
    204                     array('Support', 'WordPress.org Forum', 'Personalized Support through Email/Ticket System'),
    205                 ),
    206             ),
    207         );
    208         foreach ($features as $category => $feature) :
    209             $show_free_pro = $feature['showFreePro'];
    210             ?>
    211             <tr class="compare-table-head">
    212                 <td><?php $category; ?></td>
    213                 <?php if ($show_free_pro) : ?>
    214                     <td><?php esc_html_e('Free', 'magfusion'); ?></td>
    215                     <td><?php esc_html_e('Pro', 'magfusion'); ?></td>
    216                 <?php endif; ?>
    217             </tr>
    218             <?php foreach ($feature['items'] as $item) : ?>
    219             <tr>
    220                 <td><?php echo esc_html($item[0]); ?></td>
    221                 <td><?php echo $item[1]; ?></td>
    222                 <td><?php echo $item[2]; ?></td>
    223             </tr>
    224         <?php endforeach; ?>
    225         <?php endforeach; ?>
    226         </tbody>
    227     </table>
    228     <div class="postbox magfusion-postbox-upsell">
    229         <div class="icon">
    230             <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="150px" height="150px">
    231                 <path fill="#c7ede6"
    232                       d="M87.215,56.71C88.35,54.555,89,52.105,89,49.5c0-6.621-4.159-12.257-10.001-14.478C78.999,35.015,79,35.008,79,35c0-11.598-9.402-21-21-21c-9.784,0-17.981,6.701-20.313,15.757C36.211,29.272,34.638,29,33,29c-7.692,0-14.023,5.793-14.89,13.252C12.906,43.353,9,47.969,9,53.5C9,59.851,14.149,65,20.5,65c0.177,0,0.352-0.012,0.526-0.022C21.022,65.153,21,65.324,21,65.5C21,76.822,30.178,86,41.5,86c6.437,0,12.175-2.972,15.934-7.614C59.612,80.611,62.64,82,66,82c4.65,0,8.674-2.65,10.666-6.518C77.718,75.817,78.837,76,80,76c6.075,0,11-4.925,11-11C91,61.689,89.53,58.727,87.215,56.71z"/>
    233                 <path fill="#fff"
    234                       d="M15.5 51h-10C5.224 51 5 50.776 5 50.5S5.224 50 5.5 50h10c.276 0 .5.224.5.5S15.777 51 15.5 51zM18.5 51h-1c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h1c.276 0 .5.224.5.5S18.777 51 18.5 51zM23.491 53H14.5c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h8.991c.276 0 .5.224.5.5S23.767 53 23.491 53zM12.5 53h-1c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h1c.276 0 .5.224.5.5S12.777 53 12.5 53zM9.5 53h-2C7.224 53 7 52.776 7 52.5S7.224 52 7.5 52h2c.276 0 .5.224.5.5S9.777 53 9.5 53zM15.5 55h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5S15.776 55 15.5 55zM18.5 46c-.177 0-.823 0-1 0-.276 0-.5.224-.5.5s.224.5.5.5c.177 0 .823 0 1 0 .276 0 .5-.224.5-.5S18.776 46 18.5 46zM18.5 48c-.177 0-4.823 0-5 0-.276 0-.5.224-.5.5s.224.5.5.5c.177 0 4.823 0 5 0 .276 0 .5-.224.5-.5S18.776 48 18.5 48zM23.5 50c-.177 0-2.823 0-3 0-.276 0-.5.224-.5.5s.224.5.5.5c.177 0 2.823 0 3 0 .276 0 .5-.224.5-.5S23.776 50 23.5 50zM72.5 24h-10c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h10c.276 0 .5.224.5.5S72.776 24 72.5 24zM76.5 24h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5S76.776 24 76.5 24zM81.5 26h-10c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h10c.276 0 .5.224.5.5S81.777 26 81.5 26zM69.5 26h-1c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h1c.276 0 .5.224.5.5S69.776 26 69.5 26zM66.47 26H64.5c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h1.97c.276 0 .5.224.5.5S66.746 26 66.47 26zM75.5 22h-5c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h5c.276 0 .5.224.5.5S75.777 22 75.5 22zM72.5 28h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5S72.776 28 72.5 28z"/>
    235                 <path fill="#508ecc"
    236                       d="M51.275,24.017C43.207,24.397,37,31.347,37,39.424V47h6v-7.692c0-4.794,3.617-8.979,8.401-9.289C56.643,29.68,61,33.831,61,39c0,1.657,1.343,3,3,3s3-1.343,3-3C67,30.475,59.889,23.611,51.275,24.017z"/>
    237                 <path fill="#472b29"
    238                       d="M52,24c-0.241,0-0.482,0.006-0.725,0.017C43.207,24.397,37,31.347,37,39.424V47h6v-7.692c0-4.794,3.617-8.979,8.401-9.289C51.602,30.006,51.802,30,52,30c4.971,0,9,4.029,9,9c0,1.657,1.343,3,3,3s3-1.343,3-3C67,30.716,60.284,24,52,24z M64,40.6c-0.882,0-1.6-0.718-1.6-1.6c0-5.735-4.665-10.4-10.4-10.4c-0.228,0-0.458,0.007-0.69,0.022c-5.445,0.353-9.711,5.046-9.711,10.686V45.6h-3.2v-6.176c0-7.513,5.684-13.666,12.941-14.008C51.562,25.405,51.781,25.4,52,25.4c7.499,0,13.6,6.101,13.6,13.6C65.6,39.882,64.882,40.6,64,40.6z"/>
    239                 <path fill="#7dafe2"
    240                       d="M67.6,45.5H36.4c-2.154,0-3.9,1.727-3.9,3.857v13.5c0,5.326,4.365,9.643,9.75,9.643h19.5c5.385,0,9.75-4.317,9.75-9.643v-13.5C71.5,47.227,69.754,45.5,67.6,45.5z"/>
    241                 <path fill="#f1bc19" d="M33 50H71V56.5H33z"/>
    242                 <path fill="#508ecc"
    243                       d="M54,62c0-1.105-0.895-2-2-2s-2,0.895-2,2c0,0.653,0.318,1.227,0.801,1.592L50,68h4l-0.801-4.408C53.682,63.227,54,62.653,54,62z"/>
    244                 <path fill="#472b29"
    245                       d="M68,45H36c-2.209,0-4,1.791-4,4v14c0,5.523,4.477,10,10,10h20c5.523,0,10-4.477,10-10V49C72,46.791,70.209,45,68,45z M70.6,63c0,4.742-3.858,8.6-8.6,8.6H42c-4.742,0-8.6-3.858-8.6-8.6V49c0-1.434,1.166-2.6,2.6-2.6h32c1.434,0,2.6,1.166,2.6,2.6V63z"/>
    246                 <path fill="#472b29"
    247                       d="M71 50h-3.5c-.276 0-.5.224-.5.5s.224.5.5.5H71c.276 0 .5-.224.5-.5S71.276 50 71 50zM64.5 51h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5S64.776 51 64.5 51zM59.5 51H33c-.276 0-.5-.224-.5-.5S32.724 50 33 50h26.5c.276 0 .5.224.5.5S59.776 51 59.5 51zM71 57H33c-.276 0-.5-.224-.5-.5S32.724 56 33 56h38c.276 0 .5.224.5.5S71.276 57 71 57zM52 60.35c.91 0 1.65.74 1.65 1.65 0 .517-.241.995-.662 1.313-.106.08-.157.212-.134.342l.726 3.995h-3.161l.726-3.995c.024-.13-.028-.262-.134-.342-.42-.318-.661-.796-.661-1.313C50.35 61.09 51.09 60.35 52 60.35M52 60c-1.105 0-2 .895-2 2 0 .653.318 1.227.801 1.592L50 68h4l-.801-4.408C53.682 63.227 54 62.653 54 62 54 60.895 53.105 60 52 60L52 60z"/>
    248                 <path fill="#472b29" d="M31.441 53.322H38.771V53.673H31.441z"
    249                       transform="rotate(-54.984 35.106 53.497)"/>
    250                 <path fill="#472b29" d="M35.231 53.322H42.561V53.673H35.231z"
    251                       transform="rotate(-54.984 38.896 53.497)"/>
    252                 <path fill="#472b29" d="M38.94 53.322H46.269999999999996V53.673H38.94z"
    253                       transform="rotate(-54.984 42.606 53.497)"/>
    254                 <path fill="#472b29" d="M42.73 53.321H50.059999999999995V53.672H42.73z"
    255                       transform="rotate(-54.984 46.395 53.497)"/>
    256                 <path fill="#472b29" d="M46.44 53.321H53.769999999999996V53.672H46.44z"
    257                       transform="rotate(-54.984 50.105 53.497)"/>
    258                 <path fill="#472b29" d="M50.23 53.321H57.559999999999995V53.672H50.23z"
    259                       transform="rotate(-54.984 53.895 53.496)"/>
    260                 <path fill="#472b29" d="M53.94 53.321H61.269999999999996V53.672H53.94z"
    261                       transform="rotate(-54.984 57.605 53.496)"/>
    262                 <path fill="#472b29" d="M57.73 53.321H65.06V53.672H57.73z" transform="rotate(-54.984 61.395 53.496)"/>
    263                 <path fill="#472b29" d="M61.44 53.321H68.77V53.672H61.44z" transform="rotate(-54.984 65.105 53.496)"/>
    264                 <path fill="#472b29" d="M65.23 53.321H72.56V53.672H65.23z" transform="rotate(-54.984 68.895 53.496)"/>
    265                 <path fill="#fdfcef"
    266                       d="M87,67.5c-0.187,0-0.364,0.033-0.545,0.055C86.234,65.835,84.781,64.5,83,64.5c-1.087,0-2.045,0.505-2.687,1.282c0.11-0.412,0.187-0.836,0.187-1.282c0-2.761-2.239-5-5-5c-2.671,0-4.833,2.1-4.973,4.736C69.703,63.186,68.438,62.5,67,62.5c-2.485,0-4.5,2.015-4.5,4.5c0,0.187,0.033,0.364,0.055,0.545C60.282,67.771,58.5,69.667,58.5,72c0,2.485,2.015,4.5,4.5,4.5s7.125,0,7.125,0H77.5c0,0,7.015,0,9.5,0s4.5-2.015,4.5-4.5S89.485,67.5,87,67.5z"/>
    267                 <path fill="#472b29"
    268                       d="M87,67c-0.048,0-0.095,0.002-0.142,0.005C86.411,65.261,84.831,64,83,64c-0.71,0-1.398,0.192-2,0.547c0-0.016,0-0.031,0-0.047c0-3.033-2.467-5.5-5.5-5.5c-2.555,0-4.719,1.76-5.317,4.164C69.293,62.416,68.176,62,67,62c-2.757,0-5,2.243-5,5c0,0.041,0.001,0.082,0.003,0.123C59.689,67.587,58,69.603,58,72c0,2.757,2.243,5,5,5h6.5c0.276,0,0.5-0.224,0.5-0.5S69.776,76,69.5,76H63c-2.206,0-4-1.794-4-4c0-2.051,1.549-3.753,3.605-3.958c0.133-0.013,0.256-0.08,0.34-0.185s0.122-0.239,0.106-0.373l-0.019-0.141C63.017,67.23,63,67.117,63,67c0-2.206,1.794-4,4-4c1.221,0,2.362,0.563,3.133,1.545c0.096,0.123,0.242,0.192,0.392,0.192c0.051,0,0.102-0.008,0.152-0.024c0.199-0.063,0.338-0.242,0.349-0.45C71.153,61.872,73.119,60,75.5,60c2.481,0,4.5,2.019,4.5,4.5c0,0.352-0.054,0.718-0.169,1.153c-0.06,0.227,0.045,0.466,0.254,0.573c0.072,0.038,0.15,0.056,0.228,0.056c0.145,0,0.288-0.064,0.386-0.182C81.277,65.401,82.115,65,83,65c1.496,0,2.768,1.125,2.959,2.618c0.033,0.252,0.249,0.437,0.495,0.437c0.021,0,0.041-0.001,0.062-0.004l0.141-0.019C86.77,68.017,86.883,68,87,68c2.206,0,4,1.794,4,4s-1.794,4-4,4H72.5c-0.276,0-0.5,0.224-0.5,0.5s0.224,0.5,0.5,0.5H87c2.757,0,5-2.243,5-5S89.757,67,87,67z"/>
    269                 <path fill="#472b29"
    270                       d="M84.062 70c-.188 0-.381.022-.584.068C83.323 68.897 82.327 68 81.125 68c-.426 0-.845.119-1.212.341C79.609 66.999 78.403 66 77 66c-.256 0-.517.04-.819.126-.133.038-.21.176-.172.309.032.109.13.182.239.182.023 0 .047-.003.07-.01C76.575 66.534 76.792 66.5 77 66.5c1.288 0 2.377 1.012 2.481 2.305.007.095.067.177.155.212.03.013.061.019.093.019.059 0 .118-.022.165-.063.346-.305.784-.473 1.231-.473 1.034 0 1.875.841 1.875 1.875 0 .08.038.162.102.208.046.034.101.054.156.054.022 0 .045-.003.067-.01.268-.085.509-.127.738-.127 1.268 0 2.33.997 2.419 2.268C86.491 72.899 86.601 73 86.731 73c.006 0 .012 0 .018 0 .137-.01.241-.13.231-.268C86.873 71.2 85.591 70 84.062 70zM63.117 67.5c1.326 0 2.508.897 2.874 2.182.038.133-.039.271-.172.309C65.795 69.997 65.772 70 65.75 70c-.109 0-.209-.072-.24-.182C65.205 68.748 64.221 68 63.117 68c-.117 0-.23.014-.342.029-.012.002-.023.003-.035.003-.121 0-.229-.092-.246-.217-.019-.137.077-.263.214-.281C62.842 67.516 62.978 67.5 63.117 67.5L63.117 67.5z"/>
    271                 <path fill="#fdfcef"
    272                       d="M36.445,60.545C36.473,60.366,36.5,60.187,36.5,60c0-1.933-1.567-3.5-3.5-3.5c-1.032,0-1.95,0.455-2.59,1.165c-0.384-1.808-1.987-3.165-3.91-3.165c-2.209,0-4,1.791-4,4c0,0.191,0.03,0.374,0.056,0.558C22.128,58.714,21.592,58.5,21,58.5c-1.228,0-2.245,0.887-2.455,2.055C18.366,60.527,18.187,60.5,18,60.5c-1.933,0-3.5,1.567-3.5,3.5s1.567,3.5,3.5,3.5s7.5,0,7.5,0h7c0,0,1.567,0,3.5,0s3.5-1.567,3.5-3.5C39.5,62.219,38.165,60.766,36.445,60.545z"/>
    273                 <path fill="#472b29"
    274                       d="M34.25 63C34.112 63 34 62.888 34 62.75c0-1.223.995-2.218 2.218-2.218.034.009.737-.001 1.244.136.133.036.212.173.176.306-.036.134-.173.213-.306.176-.444-.12-1.1-.12-1.113-.118-.948 0-1.719.771-1.719 1.718C34.5 62.888 34.388 63 34.25 63zM27.5 67A.5.5 0 1 0 27.5 68 .5.5 0 1 0 27.5 67z"/>
    275                 <path fill="#472b29"
    276                       d="M36.996,60.142C36.999,60.095,37,60.048,37,60c0-2.206-1.794-4-4-4c-0.845,0-1.666,0.276-2.347,0.774C29.966,55.127,28.331,54,26.5,54c-2.374,0-4.324,1.847-4.489,4.18C21.689,58.061,21.349,58,21,58c-1.289,0-2.412,0.82-2.826,2.006C18.116,60.002,18.059,60,18,60c-2.206,0-4,1.794-4,4s1.794,4,4,4h7.5c0.276,0,0.5-0.224,0.5-0.5S25.776,67,25.5,67H18c-1.654,0-3-1.346-3-3s1.346-3,3-3c0.16,0,0.314,0.025,0.468,0.049c0.273,0.041,0.521-0.138,0.569-0.405C19.208,59.691,20.034,59,21,59c0.449,0,0.878,0.155,1.243,0.448c0.16,0.128,0.377,0.112,0.556,0.01s0.271-0.337,0.242-0.54C23.021,58.78,23,58.643,23,58.5c0-1.93,1.57-3.5,3.5-3.5c1.641,0,3.08,1.165,3.421,2.769c0.039,0.184,0.178,0.33,0.36,0.379c0.179,0.05,0.375-0.009,0.5-0.148c0.581-0.645,1.369-1,2.219-1c1.654,0,3,1.346,3,3c0,0.16-0.025,0.314-0.048,0.468c-0.021,0.133,0.013,0.269,0.094,0.377c0.081,0.108,0.202,0.178,0.336,0.196C37.875,61.232,39,62.504,39,64c0,1.654-1.346,3-3,3h-3.5c-0.276,0-0.5,0.224-0.5,0.5s0.224,0.5,0.5,0.5H36c2.206,0,4-1.794,4-4C40,62.169,38.739,60.59,36.996,60.142z"/>
    277                 <path fill="#472b29"
    278                       d="M30.5,67c-0.159,0-0.841,0-1,0c-0.276,0-0.5,0.224-0.5,0.5s0.224,0.5,0.5,0.5c0.159,0,0.841,0,1,0c0.276,0,0.5-0.224,0.5-0.5S30.776,67,30.5,67z"/>
    279             </svg>
    280         </div>
    281         <h3><?php esc_html_e('Upgrade Now', 'magfusion'); ?></h3>
    282         <p><?php echo __('Access all premium extensions, features, and upcoming updates right away by <br> upgrading to the Pro version.', 'magfusion'); ?></p>
    283         <a href="<?php echo esc_url($this->theme_url); ?>#choose-pricing-plan" class="button button-secondary dashboard-button dashboard-button-primary" target="_blank">
    284             <?php esc_html_e('Get MagFusion Pro Now', 'magfusion'); ?>
    285         </a>
    286     </div>
     166<div class="magfusion-stack">
     167    <section class="magfusion-card magfusion-compare-wrap" aria-labelledby="magfusion-compare-title">
     168        <div class="magfusion-compare-head">
     169            <div>
     170                <h2 id="magfusion-compare-title"><?php esc_html_e('Free vs Pro', 'magfusion'); ?></h2>
     171                <p><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Everything in %s, plus the extras in Pro.', 'magfusion'), $this->theme()->get('Name'))); ?></p>
     172            </div>
     173            <a class="magfusion-upgrade-button" href="<?php echo esc_url($this->theme_url . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php MagFusion_Admin::the_icon('crown', 16); ?><?php esc_html_e('Upgrade to Pro', 'magfusion'); ?></a>
     174        </div>
     175        <div class="magfusion-compare-scroll">
     176            <table class="magfusion-compare">
     177                <thead>
     178                    <tr>
     179                        <th scope="col"><?php esc_html_e('Feature', 'magfusion'); ?></th>
     180                        <th scope="col"><?php esc_html_e('Free', 'magfusion'); ?></th>
     181                        <th scope="col"><?php esc_html_e('Pro', 'magfusion'); ?></th>
     182                    </tr>
     183                </thead>
     184                <?php foreach ($magfusion_features as $magfusion_group => $magfusion_rows) : ?>
     185                    <tbody>
     186                        <tr class="magfusion-compare__group">
     187                            <th scope="colgroup" colspan="3"><?php echo esc_html($magfusion_group); ?></th>
     188                        </tr>
     189                        <?php foreach ($magfusion_rows as $magfusion_row) : ?>
     190                            <tr>
     191                                <th scope="row"><?php echo esc_html($magfusion_row[0]); ?></th>
     192                                <td><?php $magfusion_cell($magfusion_row[1]); ?></td>
     193                                <td><?php $magfusion_cell($magfusion_row[2]); ?></td>
     194                            </tr>
     195                        <?php endforeach; ?>
     196                    </tbody>
     197                <?php endforeach; ?>
     198            </table>
     199        </div>
     200    </section>
     201
     202    <section class="magfusion-upgrade" aria-labelledby="magfusion-upgrade-title">
     203        <div class="magfusion-upgrade__text">
     204            <span class="magfusion-upgrade__eyebrow"><?php MagFusion_Admin::the_icon('crown', 16); ?><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('%s Pro', 'magfusion'), $this->theme()->get('Name'))); ?></span>
     205            <h2 id="magfusion-upgrade-title"><?php esc_html_e('Unlock every feature in the comparison above', 'magfusion'); ?></h2>
     206            <ul>
     207                <li><?php MagFusion_Admin::the_icon('check', 16); ?><?php esc_html_e('Dark mode', 'magfusion'); ?></li>
     208                <li><?php MagFusion_Admin::the_icon('check', 16); ?><?php esc_html_e('Font size, family and weight controls', 'magfusion'); ?></li>
     209                <li><?php MagFusion_Admin::the_icon('check', 16); ?><?php esc_html_e('Advanced colour options', 'magfusion'); ?></li>
     210                <li><?php MagFusion_Admin::the_icon('check', 16); ?><?php esc_html_e('Instagram, Weather, Maps and Currency widgets', 'magfusion'); ?></li>
     211                <li><?php MagFusion_Admin::the_icon('check', 16); ?><?php esc_html_e('Accessibility toolbar for your visitors', 'magfusion'); ?></li>
     212                <li><?php MagFusion_Admin::the_icon('check', 16); ?><?php esc_html_e('Personal support by email and tickets', 'magfusion'); ?></li>
     213            </ul>
     214        </div>
     215        <div class="magfusion-upgrade__actions">
     216            <a class="magfusion-upgrade-button magfusion-upgrade-button--large" href="<?php echo esc_url($this->theme_url . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php MagFusion_Admin::the_icon('crown', 18); ?><?php esc_html_e('Upgrade to Pro', 'magfusion'); ?></a>
     217            <a class="magfusion-link-strong" href="<?php echo esc_url($this->pro_demo_url); ?>" target="_blank" rel="noopener"><?php esc_html_e('View the Pro demo', 'magfusion'); ?> <span aria-hidden="true">→</span></a>
     218        </div>
     219    </section>
    287220</div>
  • magfusion/1.1.2/inc/admin/dashboard/views/help.php

    r258000 r354575  
    11<?php
    2 if (!is_child_theme()) {
    3     $theme = wp_get_theme();
    4 } else {
    5     $theme = wp_get_theme()->parent();
    6 }
    7 $star_icon = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M24,9l-19.655,15l2.821,-8.866l-7.166,-6.134l9.153,0l2.846,-9l2.853,9l9.148,0Zm-4.216,15l-6.361,-4.429l3.872,-2.96l2.489,7.389Z" /></svg>';
     2/**
     3 * Dashboard › Help & support tab.
     4 *
     5 * Included from MagFusion_Dashboard::dashboard_page(), so $this is the dashboard.
     6 *
     7 * @package MagFusion
     8 */
     9defined('ABSPATH') || exit;
     10
     11$magfusion_services = MagFusion_Admin::services();
    812?>
    9 <div class="magfusion-dashboard-content magfusion-help-panel">
    10     <div class="dashboard-content-panel content-panel-lower">
    11         <div class="dashboard-content-left">
    12             <div class="magfusion-support-channels">
    13                 <div class="postbox">
    14                     <svg xmlns="http://www.w3.org/2000/svg" width="33" height="33" viewBox="0 0 33 33" fill="none">
    15                         <path d="M19.833 3.00977H8.49967C7.79243 3.00977 7.11415 3.29072 6.61406 3.79081C6.11396 4.29091 5.83301 4.96919 5.83301 5.67643V27.0098C5.83301 27.717 6.11396 28.3953 6.61406 28.8954C7.11415 29.3955 7.79243 29.6764 8.49967 29.6764H24.4997C25.2069 29.6764 25.8852 29.3955 26.3853 28.8954C26.8854 28.3953 27.1663 27.717 27.1663 27.0098V10.3431L19.833 3.00977Z"
    16                               stroke="#2563EB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
    17                         <path d="M19.1665 3.00977V11.0098H27.1665" stroke="#2563EB" stroke-width="2"
    18                               stroke-linecap="round" stroke-linejoin="round"/>
    19                         <path d="M21.8332 17.6758H11.1665" stroke="#2563EB" stroke-width="2" stroke-linecap="round"
    20                               stroke-linejoin="round"/>
    21                         <path d="M21.8332 23.0098H11.1665" stroke="#2563EB" stroke-width="2" stroke-linecap="round"
    22                               stroke-linejoin="round"/>
    23                         <path d="M13.8332 12.3428H11.1665" stroke="#2563EB" stroke-width="2" stroke-linecap="round"
    24                               stroke-linejoin="round"/>
    25                     </svg>
    26                     <h3><?php esc_html_e('Read Theme Documentation', 'magfusion'); ?></h3>
    27                     <p><?php esc_html_e('Please check out basic documentation for detailed information on how to use MagFusion.', 'magfusion'); ?></p>
     13<div class="magfusion-layout">
     14    <div class="magfusion-layout__main magfusion-stack">
    2815
    29                     <a href="<?php echo esc_url($this->doc_url); ?>" class="button button-secondary dashboard-button dashboard-button-primary" target="_blank">
    30                         <?php esc_html_e('View Now', 'magfusion'); ?>
    31                     </a>
    32                 </div>
    33                 <div class="postbox">
    34                     <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 33 33" fill="none">
    35                         <path d="M19.1667 20.3428V23.0094C19.1667 23.3631 19.0262 23.7022 18.7761 23.9523C18.5261 24.2023 18.187 24.3428 17.8333 24.3428H8.5L4.5 28.3428V15.0094C4.5 14.6558 4.64048 14.3167 4.89052 14.0666C5.14057 13.8166 5.47971 13.6761 5.83333 13.6761H8.5M28.5 19.0094L24.5 15.0094H15.1667C14.813 15.0094 14.4739 14.869 14.2239 14.6189C13.9738 14.3689 13.8333 14.0297 13.8333 13.6761V5.67611C13.8333 5.32248 13.9738 4.98335 14.2239 4.7333C14.4739 4.48325 14.813 4.34277 15.1667 4.34277H27.1667C27.5203 4.34277 27.8594 4.48325 28.1095 4.7333C28.3595 4.98335 28.5 5.32248 28.5 5.67611V19.0094Z" stroke="#2563EB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
    36                     </svg>
    37                     <h3><?php esc_html_e('Support', 'magfusion'); ?></h3>
    38                     <p><?php esc_html_e('We would be happy to guide you through any issues and queries you have regarding MagFusion!', 'magfusion'); ?></p>
    39 
    40 
    41                     <?php if (!$this->pro_status) { ?>
    42                         <a href="<?php echo esc_url($this->community_url); ?>" class="button button-secondary dashboard-button dashboard-button-primary" target="_blank">
    43                             <?php esc_html_e('Community Support', 'magfusion'); ?>
    44                         </a>
    45                     <?php } else { ?>
    46                         <a href="<?php echo esc_url($this->support_url); ?>" class="button button-secondary dashboard-button dashboard-button-secondary" target="_blank">
    47                             <?php esc_html_e('Contact Support', 'magfusion'); ?>
    48                         </a>
    49                     <?php } ?>
    50 
    51                 </div>
    52             </div>
    53             <h2><?php esc_html_e('Join Our Community', 'magfusion'); ?></h2>
    54             <div class="postbox magfusion-postbox-community">
    55                 <div class="community-image">
    56                     <img src="<?php echo esc_url(MAGFUSION_PARENT_URL . '/inc/admin/dashboard/images/facebook.webp'); ?>" alt="<?php esc_attr_e('facebook', 'magfusion'); ?>">
    57                 </div>
    58                 <div class="community-details">
    59                     <h3><?php esc_html_e('Facebook Community', 'magfusion'); ?></h3>
    60                     <p><?php esc_html_e('Join our Facebook haven, where the latest news and updates eagerly await your arrival.', 'magfusion'); ?></p>
    61                     <a href="<?php echo esc_url($this->facebook_url); ?>" class="button button-secondary dashboard-button dashboard-button-secondary" target="_blank"><?php esc_html_e('Like or follow us on Facebook', 'magfusion'); ?></a>
    62                 </div>
    63             </div>
    64             <div class="postbox magfusion-postbox-community">
    65                 <div class="community-image">
    66                     <img src="<?php echo esc_url(MAGFUSION_PARENT_URL . '/inc/admin/dashboard/images/x.webp'); ?>" alt="<?php esc_attr_e('x', 'magfusion'); ?>">
    67                 </div>
    68                 <div class="community-details">
    69                     <h3><?php esc_html_e('X Community', 'magfusion'); ?></h3>
    70                     <p><?php esc_html_e('Join our Twitter haven, where the latest news and updates eagerly await your arrival.', 'magfusion'); ?></p>
    71                     <a href="<?php echo esc_url($this->x_url); ?>" class="button button-secondary dashboard-button dashboard-button-secondary" target="_blank"><?php esc_html_e('Connect with us on X', 'magfusion'); ?></a>
    72                 </div>
    73             </div>
    74             <div class="postbox magfusion-postbox-community">
    75                 <div class="community-image">
    76                     <img src="<?php echo esc_url(MAGFUSION_PARENT_URL . '/inc/admin/dashboard/images/youtube.webp'); ?>" alt="<?php esc_attr_e('youtube', 'magfusion'); ?>">
    77                 </div>
    78                 <div class="community-details">
    79                     <h3><?php esc_html_e('Youtube Community', 'magfusion'); ?></h3>
    80                     <p><?php esc_html_e('Join our YouTube haven, where the latest news and updates eagerly await your arrival.', 'magfusion'); ?></p>
    81                     <a href="<?php echo esc_url($this->youtube_url); ?>" class="button button-secondary dashboard-button dashboard-button-secondary" target="_blank"><?php esc_html_e('Subscribe', 'magfusion'); ?></a>
    82                 </div>
    83             </div>
    84         </div>
    85         <div class="dashboard-content-right">
    86             <div class="postbox magfusion-postbox-review">
    87                 <div class="postbox-header">
    88                     <h3 class="hndle">
    89                         <?php esc_html_e('Leave us a Review', 'magfusion'); ?>
    90                     </h3>
    91                     <div class="hndle-controller">
    92                         <svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none">
    93                             <path d="M10.5001 1.66699L13.0751 6.88366L18.8334 7.72533L14.6667 11.7837L15.6501 17.517L10.5001 14.8087L5.35008 17.517L6.33341 11.7837L2.16675 7.72533L7.92508 6.88366L10.5001 1.66699Z"
    94                                   stroke="#2563EB" stroke-width="1.66667" stroke-linecap="round"
    95                                   stroke-linejoin="round"/>
    96                         </svg>
    97                     </div>
    98                 </div>
    99                 <div class="inside">
    100                     <div class="ratings">
    101 
    102                                                                                 <?php
    103                                         echo $star_icon;
    104                                         echo $star_icon;
    105                                         echo $star_icon;
    106                                         echo $star_icon;
    107                                         echo $star_icon;
    108                                         ?>
    109 
    110 
    111                     </div>
    112                     <div><?php esc_html_e('Based on 20+ Reviews', 'magfusion'); ?></div>
    113                     <p>
    114                         <?php
    115                         echo sprintf(
    116                         /* translators: %s: Theme Name. */
    117                             esc_html__('Sharing your review is a valuable way to help us enhance your experience.', 'magfusion'),
    118                             $theme->Name
    119                         );
    120                         ?>
    121                     </p>
    122                     <a href="<?php echo esc_url('https://wordpress.org/support/theme/magfusion/reviews/?rate=5#new-post'); ?>"
    123                        target="_blank"><?php esc_html_e('Submit a Review', 'magfusion'); ?></a>
    124                 </div>
    125             </div>
    126 
    127             <div class="postbox magfusion-postbox-plugins">
    128                 <div class="postbox-header">
    129                     <h3 class="hndle">
    130                         <?php esc_html_e('Useful Plugins', 'magfusion'); ?>
    131                     </h3>
    132                     <div class="hndle-controller">
    133                         <span class="dashicons dashicons-admin-plugins"></span>
    134                     </div>
    135                 </div>
    136                 <div class="inside">
    137                     <?php
    138                     $plugins = array(
    139                         array(
    140                             'name' => 'One Click Demo Import',
    141                             'file' => 'one-click-demo-import/one-click-demo-import.php',
    142                             'slug' => 'one-click-demo-import',
    143                             'color' => '#5317AA',
    144                             'image' => MAGFUSION_PARENT_URL . '/inc/admin/dashboard/images/ocdi-256x256.webp',
    145                         ),
    146                     );
    147                     // Loop through the plugins
    148                     foreach ($plugins as $plugin) {
    149                         $plugin_name = $plugin['name'];
    150                         $plugin_file = $plugin['file'];
    151                         $plugin_slug = $plugin['slug'];
    152                         $is_plugin_installed = magfusion_is_plugin_installed($plugin_file);
    153                         $is_plugin_activated = is_plugin_active($plugin_file);
    154                         ?>
    155                         <div class="postbox-recommended-plugin">
    156                             <div class="recommended-plugin-content">
    157                                 <img class="<?php echo $plugin_slug; ?>-logo" src="<?php echo $plugin['image']; ?>" width="100" height="100" alt="<?php echo $plugin['name']; ?>">
    158                                 <h4><?php echo esc_html($plugin['name']); ?></h4>
    159                             </div>
    160                             <?php if ($is_plugin_installed) : ?>
    161                                 <?php if ($is_plugin_activated) : ?>
    162                                     <div class="recommended-plugin-action"><?php esc_html_e('Activated', 'magfusion'); ?></div>
    163                                 <?php else : ?>
    164                                     <div class="recommended-plugin-action">
    165                                         <a href="#" class="activate-plugin" data-plugin="<?php echo esc_attr($plugin_file); ?>" data-slug="<?php echo esc_attr($plugin_slug); ?> "><?php esc_html_e('Activate', 'magfusion'); ?></a>
    166                                     </div>
    167                                 <?php endif; ?>
    168                             <?php else : ?>
    169                                 <div class="recommended-plugin-action">
    170                                     <a href="#" class="install-plugin" data-plugin="<?php echo esc_attr($plugin_file); ?>" data-slug="<?php echo esc_attr($plugin_slug); ?> "><?php esc_html_e('Install', 'magfusion'); ?></a>
    171                                 </div>
    172                             <?php endif; ?>
    173                         </div>
    174                         <?php
    175                     }
    176                     ?>
    177                 </div>
    178             </div>
     16        <div class="magfusion-grid">
     17            <a class="magfusion-card magfusion-service" href="<?php echo esc_url($this->doc_url); ?>" target="_blank" rel="noopener">
     18                <span class="magfusion-tile"><?php MagFusion_Admin::the_icon('book', 20); ?></span>
     19                <span class="magfusion-service__title"><?php esc_html_e('Documentation', 'magfusion'); ?></span>
     20                <span class="magfusion-service__desc"><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Step-by-step guides for every %s setting.', 'magfusion'), $this->theme()->get('Name'))); ?></span>
     21                <span class="magfusion-service__more"><?php esc_html_e('Read the docs', 'magfusion'); ?> <span aria-hidden="true">→</span></span>
     22            </a>
     23            <?php if ($this->pro_status) : ?>
     24                <a class="magfusion-card magfusion-service" href="<?php echo esc_url($this->support_url); ?>" target="_blank" rel="noopener">
     25                    <span class="magfusion-tile"><?php MagFusion_Admin::the_icon('chat', 20); ?></span>
     26                    <span class="magfusion-service__title"><?php esc_html_e('Priority support', 'magfusion'); ?></span>
     27                    <span class="magfusion-service__desc"><?php esc_html_e('Open a ticket and our team will get back to you by email.', 'magfusion'); ?></span>
     28                    <span class="magfusion-service__more"><?php esc_html_e('Create a ticket', 'magfusion'); ?> <span aria-hidden="true">→</span></span>
     29                </a>
     30            <?php else : ?>
     31                <a class="magfusion-card magfusion-service" href="<?php echo esc_url($this->community_url); ?>" target="_blank" rel="noopener">
     32                    <span class="magfusion-tile"><?php MagFusion_Admin::the_icon('chat', 20); ?></span>
     33                    <span class="magfusion-service__title"><?php esc_html_e('Community support', 'magfusion'); ?></span>
     34                    <span class="magfusion-service__desc"><?php esc_html_e('Ask a question on the WordPress.org support forum.', 'magfusion'); ?></span>
     35                    <span class="magfusion-service__more"><?php esc_html_e('Visit the forum', 'magfusion'); ?> <span aria-hidden="true">→</span></span>
     36                </a>
     37            <?php endif; ?>
     38            <a class="magfusion-card magfusion-service" href="<?php echo esc_url($magfusion_services['items'][4]['url']); ?>" target="_blank" rel="noopener">
     39                <span class="magfusion-tile"><?php MagFusion_Admin::the_icon('headset', 20); ?></span>
     40                <span class="magfusion-service__title"><?php echo esc_html($magfusion_services['items'][4]['title']); ?></span>
     41                <span class="magfusion-service__desc"><?php echo esc_html($magfusion_services['items'][4]['description']); ?></span>
     42                <span class="magfusion-service__more"><?php esc_html_e('Learn more', 'magfusion'); ?> <span aria-hidden="true">→</span></span>
     43            </a>
     44            <button type="button" class="magfusion-card magfusion-service" data-magfusion-changelog-open aria-haspopup="dialog" aria-controls="magfusion-changelog">
     45                <span class="magfusion-tile"><?php MagFusion_Admin::the_icon('clock', 20); ?></span>
     46                <span class="magfusion-service__title"><?php esc_html_e('What’s new', 'magfusion'); ?></span>
     47                <span class="magfusion-service__desc"><?php echo esc_html(sprintf(/* translators: %s: theme version. */ __('New features, improvements and fixes in version %s and earlier.', 'magfusion'), $this->theme()->get('Version'))); ?></span>
     48                <span class="magfusion-service__more"><?php esc_html_e('View changelog', 'magfusion'); ?> <span aria-hidden="true">→</span></span>
     49            </button>
    17950        </div>
    18051    </div>
     52
     53    <aside class="magfusion-layout__side">
     54        <section class="magfusion-card magfusion-links" aria-labelledby="magfusion-community-title">
     55            <h2 id="magfusion-community-title" class="magfusion-eyebrow"><?php esc_html_e('Community', 'magfusion'); ?></h2>
     56            <a href="<?php echo esc_url($this->facebook_url); ?>" target="_blank" rel="noopener"><?php MagFusion_Admin::the_icon('external', 18); ?><span><?php esc_html_e('Facebook', 'magfusion'); ?></span></a>
     57            <a href="<?php echo esc_url($this->x_url); ?>" target="_blank" rel="noopener"><?php MagFusion_Admin::the_icon('external', 18); ?><span><?php esc_html_e('X (Twitter)', 'magfusion'); ?></span></a>
     58            <a href="<?php echo esc_url($this->youtube_url); ?>" target="_blank" rel="noopener"><?php MagFusion_Admin::the_icon('external', 18); ?><span><?php esc_html_e('YouTube', 'magfusion'); ?></span></a>
     59        </section>
     60        <?php if (!$this->pro_status) : ?>
     61            <section class="magfusion-card magfusion-review" aria-labelledby="magfusion-help-review-title">
     62                <h2 id="magfusion-help-review-title"><?php esc_html_e('Leave us a review', 'magfusion'); ?></h2>
     63                <p><?php esc_html_e('Sharing your experience helps us improve the theme.', 'magfusion'); ?></p>
     64                <a class="magfusion-link-strong" href="<?php echo esc_url($this->review_url); ?>" target="_blank" rel="noopener"><?php esc_html_e('Write a review', 'magfusion'); ?> <span aria-hidden="true">→</span></a>
     65            </section>
     66        <?php endif; ?>
     67    </aside>
    18168</div>
  • magfusion/1.1.2/inc/admin/dashboard/views/starter-templates.php

    r268240 r354575  
     1<?php
     2/**
     3 * Dashboard › Starter sites tab.
     4 *
     5 * Lists the starter sites registered with One Click Demo Import (by WPInterface Add-ons in
     6 * the free theme, by the bundled demos in Pro). The theme only links to the importer; the
     7 * import itself runs in One Click Demo Import.
     8 *
     9 * Included from MagFusion_Dashboard::dashboard_page(), so $this is the dashboard.
     10 *
     11 * @package MagFusion
     12 */
     13defined('ABSPATH') || exit;
    114
    2                 <div class="magfusion-dashboard-content magfusion-starter-panel">
     15$magfusion_sites = MagFusion_Admin::starter_sites();
     16$magfusion_services = MagFusion_Admin::services();
     17$magfusion_name = $this->theme()->get('Name');
    318
    4                         <?php // Check if TDI is installed but not activated or not installed at all or installed and activated.
    5                         $plugins = get_plugins();
    6                         if (is_plugin_active('wpinterface-add-ons/wpinterface-add-ons.php') && is_plugin_active('one-click-demo-import/one-click-demo-import.php')) {
    7                                 do_action('wpinterface_add_ons_starter_templates');
    8                         } else { ?>
    9                                 <div class="starter-templates-notification">
    10                         <svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 100 100" width="150px" height="150px"><path fill="#c7ede6" d="M87.215,56.71C88.35,54.555,89,52.105,89,49.5c0-6.621-4.159-12.257-10.001-14.478C78.999,35.015,79,35.008,79,35c0-11.598-9.402-21-21-21c-9.784,0-17.981,6.701-20.313,15.757C36.211,29.272,34.638,29,33,29c-7.692,0-14.023,5.793-14.89,13.252C12.906,43.353,9,47.969,9,53.5C9,59.851,14.149,65,20.5,65c0.177,0,0.352-0.012,0.526-0.022C21.022,65.153,21,65.324,21,65.5C21,76.822,30.178,86,41.5,86c6.437,0,12.175-2.972,15.934-7.614C59.612,80.611,62.64,82,66,82c4.65,0,8.674-2.65,10.666-6.518C77.718,75.817,78.837,76,80,76c6.075,0,11-4.925,11-11C91,61.689,89.53,58.727,87.215,56.71z"/><path fill="#fff" d="M15.5 51h-10C5.224 51 5 50.776 5 50.5S5.224 50 5.5 50h10c.276 0 .5.224.5.5S15.777 51 15.5 51zM18.5 51h-1c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h1c.276 0 .5.224.5.5S18.777 51 18.5 51zM23.491 53H14.5c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h8.991c.276 0 .5.224.5.5S23.767 53 23.491 53zM12.5 53h-1c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h1c.276 0 .5.224.5.5S12.777 53 12.5 53zM9.5 53h-2C7.224 53 7 52.776 7 52.5S7.224 52 7.5 52h2c.276 0 .5.224.5.5S9.777 53 9.5 53zM15.5 55h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5S15.776 55 15.5 55zM18.5 46c-.177 0-.823 0-1 0-.276 0-.5.224-.5.5s.224.5.5.5c.177 0 .823 0 1 0 .276 0 .5-.224.5-.5S18.776 46 18.5 46zM18.5 48c-.177 0-4.823 0-5 0-.276 0-.5.224-.5.5s.224.5.5.5c.177 0 4.823 0 5 0 .276 0 .5-.224.5-.5S18.776 48 18.5 48zM23.5 50c-.177 0-2.823 0-3 0-.276 0-.5.224-.5.5s.224.5.5.5c.177 0 2.823 0 3 0 .276 0 .5-.224.5-.5S23.776 50 23.5 50zM72.5 24h-10c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h10c.276 0 .5.224.5.5S72.776 24 72.5 24zM76.5 24h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5S76.776 24 76.5 24zM81.5 26h-10c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h10c.276 0 .5.224.5.5S81.777 26 81.5 26zM69.5 26h-1c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h1c.276 0 .5.224.5.5S69.776 26 69.5 26zM66.47 26H64.5c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h1.97c.276 0 .5.224.5.5S66.746 26 66.47 26zM75.5 22h-5c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h5c.276 0 .5.224.5.5S75.777 22 75.5 22zM72.5 28h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5S72.776 28 72.5 28z"/><path fill="#508ecc" d="M51.275,24.017C43.207,24.397,37,31.347,37,39.424V47h6v-7.692c0-4.794,3.617-8.979,8.401-9.289C56.643,29.68,61,33.831,61,39c0,1.657,1.343,3,3,3s3-1.343,3-3C67,30.475,59.889,23.611,51.275,24.017z"/><path fill="#472b29" d="M52,24c-0.241,0-0.482,0.006-0.725,0.017C43.207,24.397,37,31.347,37,39.424V47h6v-7.692c0-4.794,3.617-8.979,8.401-9.289C51.602,30.006,51.802,30,52,30c4.971,0,9,4.029,9,9c0,1.657,1.343,3,3,3s3-1.343,3-3C67,30.716,60.284,24,52,24z M64,40.6c-0.882,0-1.6-0.718-1.6-1.6c0-5.735-4.665-10.4-10.4-10.4c-0.228,0-0.458,0.007-0.69,0.022c-5.445,0.353-9.711,5.046-9.711,10.686V45.6h-3.2v-6.176c0-7.513,5.684-13.666,12.941-14.008C51.562,25.405,51.781,25.4,52,25.4c7.499,0,13.6,6.101,13.6,13.6C65.6,39.882,64.882,40.6,64,40.6z"/><path fill="#7dafe2" d="M67.6,45.5H36.4c-2.154,0-3.9,1.727-3.9,3.857v13.5c0,5.326,4.365,9.643,9.75,9.643h19.5c5.385,0,9.75-4.317,9.75-9.643v-13.5C71.5,47.227,69.754,45.5,67.6,45.5z"/><path fill="#f1bc19" d="M33 50H71V56.5H33z"/><path fill="#508ecc" d="M54,62c0-1.105-0.895-2-2-2s-2,0.895-2,2c0,0.653,0.318,1.227,0.801,1.592L50,68h4l-0.801-4.408C53.682,63.227,54,62.653,54,62z"/><path fill="#472b29" d="M68,45H36c-2.209,0-4,1.791-4,4v14c0,5.523,4.477,10,10,10h20c5.523,0,10-4.477,10-10V49C72,46.791,70.209,45,68,45z M70.6,63c0,4.742-3.858,8.6-8.6,8.6H42c-4.742,0-8.6-3.858-8.6-8.6V49c0-1.434,1.166-2.6,2.6-2.6h32c1.434,0,2.6,1.166,2.6,2.6V63z"/><path fill="#472b29" d="M71 50h-3.5c-.276 0-.5.224-.5.5s.224.5.5.5H71c.276 0 .5-.224.5-.5S71.276 50 71 50zM64.5 51h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5S64.776 51 64.5 51zM59.5 51H33c-.276 0-.5-.224-.5-.5S32.724 50 33 50h26.5c.276 0 .5.224.5.5S59.776 51 59.5 51zM71 57H33c-.276 0-.5-.224-.5-.5S32.724 56 33 56h38c.276 0 .5.224.5.5S71.276 57 71 57zM52 60.35c.91 0 1.65.74 1.65 1.65 0 .517-.241.995-.662 1.313-.106.08-.157.212-.134.342l.726 3.995h-3.161l.726-3.995c.024-.13-.028-.262-.134-.342-.42-.318-.661-.796-.661-1.313C50.35 61.09 51.09 60.35 52 60.35M52 60c-1.105 0-2 .895-2 2 0 .653.318 1.227.801 1.592L50 68h4l-.801-4.408C53.682 63.227 54 62.653 54 62 54 60.895 53.105 60 52 60L52 60z"/><path fill="#472b29" d="M31.441 53.322H38.771V53.673H31.441z" transform="rotate(-54.984 35.106 53.497)"/><path fill="#472b29" d="M35.231 53.322H42.561V53.673H35.231z" transform="rotate(-54.984 38.896 53.497)"/><path fill="#472b29" d="M38.94 53.322H46.269999999999996V53.673H38.94z" transform="rotate(-54.984 42.606 53.497)"/><path fill="#472b29" d="M42.73 53.321H50.059999999999995V53.672H42.73z" transform="rotate(-54.984 46.395 53.497)"/><path fill="#472b29" d="M46.44 53.321H53.769999999999996V53.672H46.44z" transform="rotate(-54.984 50.105 53.497)"/><path fill="#472b29" d="M50.23 53.321H57.559999999999995V53.672H50.23z" transform="rotate(-54.984 53.895 53.496)"/><path fill="#472b29" d="M53.94 53.321H61.269999999999996V53.672H53.94z" transform="rotate(-54.984 57.605 53.496)"/><path fill="#472b29" d="M57.73 53.321H65.06V53.672H57.73z" transform="rotate(-54.984 61.395 53.496)"/><path fill="#472b29" d="M61.44 53.321H68.77V53.672H61.44z" transform="rotate(-54.984 65.105 53.496)"/><path fill="#472b29" d="M65.23 53.321H72.56V53.672H65.23z" transform="rotate(-54.984 68.895 53.496)"/><path fill="#fdfcef" d="M87,67.5c-0.187,0-0.364,0.033-0.545,0.055C86.234,65.835,84.781,64.5,83,64.5c-1.087,0-2.045,0.505-2.687,1.282c0.11-0.412,0.187-0.836,0.187-1.282c0-2.761-2.239-5-5-5c-2.671,0-4.833,2.1-4.973,4.736C69.703,63.186,68.438,62.5,67,62.5c-2.485,0-4.5,2.015-4.5,4.5c0,0.187,0.033,0.364,0.055,0.545C60.282,67.771,58.5,69.667,58.5,72c0,2.485,2.015,4.5,4.5,4.5s7.125,0,7.125,0H77.5c0,0,7.015,0,9.5,0s4.5-2.015,4.5-4.5S89.485,67.5,87,67.5z"/><path fill="#472b29" d="M87,67c-0.048,0-0.095,0.002-0.142,0.005C86.411,65.261,84.831,64,83,64c-0.71,0-1.398,0.192-2,0.547c0-0.016,0-0.031,0-0.047c0-3.033-2.467-5.5-5.5-5.5c-2.555,0-4.719,1.76-5.317,4.164C69.293,62.416,68.176,62,67,62c-2.757,0-5,2.243-5,5c0,0.041,0.001,0.082,0.003,0.123C59.689,67.587,58,69.603,58,72c0,2.757,2.243,5,5,5h6.5c0.276,0,0.5-0.224,0.5-0.5S69.776,76,69.5,76H63c-2.206,0-4-1.794-4-4c0-2.051,1.549-3.753,3.605-3.958c0.133-0.013,0.256-0.08,0.34-0.185s0.122-0.239,0.106-0.373l-0.019-0.141C63.017,67.23,63,67.117,63,67c0-2.206,1.794-4,4-4c1.221,0,2.362,0.563,3.133,1.545c0.096,0.123,0.242,0.192,0.392,0.192c0.051,0,0.102-0.008,0.152-0.024c0.199-0.063,0.338-0.242,0.349-0.45C71.153,61.872,73.119,60,75.5,60c2.481,0,4.5,2.019,4.5,4.5c0,0.352-0.054,0.718-0.169,1.153c-0.06,0.227,0.045,0.466,0.254,0.573c0.072,0.038,0.15,0.056,0.228,0.056c0.145,0,0.288-0.064,0.386-0.182C81.277,65.401,82.115,65,83,65c1.496,0,2.768,1.125,2.959,2.618c0.033,0.252,0.249,0.437,0.495,0.437c0.021,0,0.041-0.001,0.062-0.004l0.141-0.019C86.77,68.017,86.883,68,87,68c2.206,0,4,1.794,4,4s-1.794,4-4,4H72.5c-0.276,0-0.5,0.224-0.5,0.5s0.224,0.5,0.5,0.5H87c2.757,0,5-2.243,5-5S89.757,67,87,67z"/><path fill="#472b29" d="M84.062 70c-.188 0-.381.022-.584.068C83.323 68.897 82.327 68 81.125 68c-.426 0-.845.119-1.212.341C79.609 66.999 78.403 66 77 66c-.256 0-.517.04-.819.126-.133.038-.21.176-.172.309.032.109.13.182.239.182.023 0 .047-.003.07-.01C76.575 66.534 76.792 66.5 77 66.5c1.288 0 2.377 1.012 2.481 2.305.007.095.067.177.155.212.03.013.061.019.093.019.059 0 .118-.022.165-.063.346-.305.784-.473 1.231-.473 1.034 0 1.875.841 1.875 1.875 0 .08.038.162.102.208.046.034.101.054.156.054.022 0 .045-.003.067-.01.268-.085.509-.127.738-.127 1.268 0 2.33.997 2.419 2.268C86.491 72.899 86.601 73 86.731 73c.006 0 .012 0 .018 0 .137-.01.241-.13.231-.268C86.873 71.2 85.591 70 84.062 70zM63.117 67.5c1.326 0 2.508.897 2.874 2.182.038.133-.039.271-.172.309C65.795 69.997 65.772 70 65.75 70c-.109 0-.209-.072-.24-.182C65.205 68.748 64.221 68 63.117 68c-.117 0-.23.014-.342.029-.012.002-.023.003-.035.003-.121 0-.229-.092-.246-.217-.019-.137.077-.263.214-.281C62.842 67.516 62.978 67.5 63.117 67.5L63.117 67.5z"/><path fill="#fdfcef" d="M36.445,60.545C36.473,60.366,36.5,60.187,36.5,60c0-1.933-1.567-3.5-3.5-3.5c-1.032,0-1.95,0.455-2.59,1.165c-0.384-1.808-1.987-3.165-3.91-3.165c-2.209,0-4,1.791-4,4c0,0.191,0.03,0.374,0.056,0.558C22.128,58.714,21.592,58.5,21,58.5c-1.228,0-2.245,0.887-2.455,2.055C18.366,60.527,18.187,60.5,18,60.5c-1.933,0-3.5,1.567-3.5,3.5s1.567,3.5,3.5,3.5s7.5,0,7.5,0h7c0,0,1.567,0,3.5,0s3.5-1.567,3.5-3.5C39.5,62.219,38.165,60.766,36.445,60.545z"/><path fill="#472b29" d="M34.25 63C34.112 63 34 62.888 34 62.75c0-1.223.995-2.218 2.218-2.218.034.009.737-.001 1.244.136.133.036.212.173.176.306-.036.134-.173.213-.306.176-.444-.12-1.1-.12-1.113-.118-.948 0-1.719.771-1.719 1.718C34.5 62.888 34.388 63 34.25 63zM27.5 67A.5.5 0 1 0 27.5 68 .5.5 0 1 0 27.5 67z"/><path fill="#472b29" d="M36.996,60.142C36.999,60.095,37,60.048,37,60c0-2.206-1.794-4-4-4c-0.845,0-1.666,0.276-2.347,0.774C29.966,55.127,28.331,54,26.5,54c-2.374,0-4.324,1.847-4.489,4.18C21.689,58.061,21.349,58,21,58c-1.289,0-2.412,0.82-2.826,2.006C18.116,60.002,18.059,60,18,60c-2.206,0-4,1.794-4,4s1.794,4,4,4h7.5c0.276,0,0.5-0.224,0.5-0.5S25.776,67,25.5,67H18c-1.654,0-3-1.346-3-3s1.346-3,3-3c0.16,0,0.314,0.025,0.468,0.049c0.273,0.041,0.521-0.138,0.569-0.405C19.208,59.691,20.034,59,21,59c0.449,0,0.878,0.155,1.243,0.448c0.16,0.128,0.377,0.112,0.556,0.01s0.271-0.337,0.242-0.54C23.021,58.78,23,58.643,23,58.5c0-1.93,1.57-3.5,3.5-3.5c1.641,0,3.08,1.165,3.421,2.769c0.039,0.184,0.178,0.33,0.36,0.379c0.179,0.05,0.375-0.009,0.5-0.148c0.581-0.645,1.369-1,2.219-1c1.654,0,3,1.346,3,3c0,0.16-0.025,0.314-0.048,0.468c-0.021,0.133,0.013,0.269,0.094,0.377c0.081,0.108,0.202,0.178,0.336,0.196C37.875,61.232,39,62.504,39,64c0,1.654-1.346,3-3,3h-3.5c-0.276,0-0.5,0.224-0.5,0.5s0.224,0.5,0.5,0.5H36c2.206,0,4-1.794,4-4C40,62.169,38.739,60.59,36.996,60.142z"/><path fill="#472b29" d="M30.5,67c-0.159,0-0.841,0-1,0c-0.276,0-0.5,0.224-0.5,0.5s0.224,0.5,0.5,0.5c0.159,0,0.841,0,1,0c0.276,0,0.5-0.224,0.5-0.5S30.776,67,30.5,67z"/></svg>
    11                                         <p>
    12                             <?php echo __( 'To import starter sites for MagFusion, you need to install and activate the One-Click Demo Import and WPInterface Add-ons plugins.', 'magfusion' ); ?>
    13                         </p>
    14                                 </div>
    15                         <?php } ?>
     19// Free theme: the Pro starter site, shown with an upgrade link (it cannot be imported here).
     20$magfusion_pro_card = static function ($dashboard, $name) {
     21    if (MagFusion_Admin::PRO) {
     22        return;
     23    }
     24    $pro_name = sprintf(/* translators: %s: theme name. */ __('%s Pro', 'magfusion'), $name);
     25    ?>
     26    <article class="magfusion-site magfusion-site--pro">
     27        <div class="magfusion-site__shot">
     28            <span class="magfusion-site__badge"><?php MagFusion_Admin::the_icon('crown', 14); ?><?php esc_html_e('Pro', 'magfusion'); ?></span>
     29            <img src="<?php echo esc_url(MagFusion_Admin::image_url('pro-starter.webp')); ?>" width="600" height="450" alt="<?php echo esc_attr(sprintf(/* translators: %s: starter site name. */ __('%s starter site preview', 'magfusion'), $pro_name)); ?>" loading="lazy" decoding="async">
     30        </div>
     31        <div class="magfusion-site__body">
     32            <h3 class="magfusion-site__name"><?php echo esc_html($pro_name); ?></h3>
     33            <p class="magfusion-site__note"><?php esc_html_e('Included with the Pro version, together with every Pro feature.', 'magfusion'); ?></p>
     34            <div class="magfusion-site__actions">
     35                <a class="magfusion-upgrade-button" href="<?php echo esc_url($dashboard->get_theme_url() . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php MagFusion_Admin::the_icon('crown', 16); ?><?php esc_html_e('Upgrade to Pro', 'magfusion'); ?></a>
     36                <a class="button magfusion-button magfusion-button--small" href="<?php echo esc_url($dashboard->get_pro_demo_url()); ?>" target="_blank" rel="noopener"><?php MagFusion_Admin::the_icon('eye', 16); ?><?php esc_html_e('Preview', 'magfusion'); ?><span class="screen-reader-text"><?php echo esc_html(' ' . $pro_name); ?></span></a>
     37            </div>
     38        </div>
     39    </article>
     40    <?php
     41};
    1642
    17                 </div>
     43if (!$magfusion_sites) :
     44    $magfusion_needed = MagFusion_Admin::PRO ? array('One Click Demo Import') : array('WPInterface Add-ons', 'One Click Demo Import');
     45    ?>
     46    <div class="magfusion-stack">
     47        <section class="magfusion-card magfusion-empty" aria-labelledby="magfusion-starter-title">
     48            <img src="<?php echo esc_url(MagFusion_Admin::image_url(MagFusion_Admin::PRO ? 'plugin-one-click-demo-import.webp' : 'plugin-wpinterface-add-ons.webp')); ?>" width="56" height="56" alt="">
     49            <h2 id="magfusion-starter-title"><?php esc_html_e('Starter sites need a free plugin', 'magfusion'); ?></h2>
     50            <p><?php echo esc_html(sprintf(/* translators: 1: plugin names, 2: theme name. */ __('Install %1$s to browse and import ready-made %2$s designs.', 'magfusion'), wp_sprintf('%l', $magfusion_needed), $magfusion_name)); ?></p>
     51            <a class="button button-primary magfusion-button" href="<?php echo esc_url($this->tab_url('recommended') . '#magfusion-plugins'); ?>"><?php esc_html_e('Go to recommended plugins', 'magfusion'); ?></a>
     52        </section>
     53        <?php if (!MagFusion_Admin::PRO) : ?>
     54            <section class="magfusion-section" aria-labelledby="magfusion-starter-pro-title">
     55                <h2 id="magfusion-starter-pro-title" class="magfusion-eyebrow"><?php esc_html_e('Also in Pro', 'magfusion'); ?></h2>
     56                <div class="magfusion-sites"><?php $magfusion_pro_card($this, $magfusion_name); ?></div>
     57            </section>
     58        <?php endif; ?>
     59    </div>
     60    <?php
     61    return;
     62endif;
    1863
    19 <?php
     64$magfusion_notice = '';
     65foreach ($magfusion_sites as $magfusion_site) {
     66    if ($magfusion_site['notice']) {
     67        $magfusion_notice = $magfusion_site['notice'];
     68        break;
     69    }
     70}
     71?>
     72<div class="magfusion-stack">
     73    <section class="magfusion-section" aria-labelledby="magfusion-starter-title">
     74        <div class="magfusion-section__head">
     75            <div>
     76                <h2 id="magfusion-starter-title"><?php esc_html_e('Starter sites', 'magfusion'); ?></h2>
     77                <p><?php esc_html_e('Import a ready-made design, then make it yours in the Customizer.', 'magfusion'); ?></p>
     78            </div>
     79        </div>
     80
     81        <div class="magfusion-card magfusion-import-note">
     82            <div class="magfusion-import-note__main">
     83                <span class="magfusion-tile"><?php MagFusion_Admin::the_icon('info', 20); ?></span>
     84                <div class="magfusion-import-note__text">
     85                    <h3><?php esc_html_e('Importing adds demo content', 'magfusion'); ?></h3>
     86                    <p><?php esc_html_e('A starter site imports its demo posts, pages, images, menus and widgets, and updates your Customizer settings to match the design. For the best result, import it on a new site.', 'magfusion'); ?></p>
     87                    <?php if ($magfusion_notice) : ?>
     88                        <p class="magfusion-import-note__tip"><?php echo esc_html($magfusion_notice); ?></p>
     89                    <?php endif; ?>
     90                </div>
     91            </div>
     92            <div class="magfusion-import-note__service">
     93                <p><?php MagFusion_Admin::the_icon('badge', 18); ?><span><strong><?php esc_html_e('Already have content?', 'magfusion'); ?></strong> <?php esc_html_e('Our team can apply this design to your existing site and set it up around your content, without importing any demo content.', 'magfusion'); ?></span></p>
     94                <a class="button magfusion-button magfusion-button--small" href="<?php echo esc_url($magfusion_services['featured']['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Have it set up for you', 'magfusion'); ?></a>
     95            </div>
     96        </div>
     97
     98        <div class="magfusion-sites">
     99            <?php foreach ($magfusion_sites as $magfusion_site) : ?>
     100                <article class="magfusion-site">
     101                    <div class="magfusion-site__shot">
     102                        <?php if ($magfusion_site['image']) : ?>
     103                            <img src="<?php echo esc_url($magfusion_site['image']); ?>" width="600" height="450" alt="<?php echo esc_attr(sprintf(/* translators: %s: starter site name. */ __('%s starter site preview', 'magfusion'), $magfusion_site['name'])); ?>" loading="lazy" decoding="async">
     104                        <?php endif; ?>
     105                    </div>
     106                    <div class="magfusion-site__body">
     107                        <h3 class="magfusion-site__name"><?php echo esc_html($magfusion_site['name']); ?></h3>
     108                        <div class="magfusion-site__actions">
     109                            <a class="button button-primary magfusion-button magfusion-button--small" href="<?php echo esc_url($magfusion_site['import']); ?>"><?php MagFusion_Admin::the_icon('download', 16); ?><?php esc_html_e('Import', 'magfusion'); ?><span class="screen-reader-text"><?php echo esc_html(' ' . $magfusion_site['name']); ?></span></a>
     110                            <?php if ($magfusion_site['preview']) : ?>
     111                                <a class="button magfusion-button magfusion-button--small" href="<?php echo esc_url($magfusion_site['preview']); ?>" target="_blank" rel="noopener"><?php MagFusion_Admin::the_icon('eye', 16); ?><?php esc_html_e('Preview', 'magfusion'); ?><span class="screen-reader-text"><?php echo esc_html(' ' . $magfusion_site['name']); ?></span></a>
     112                            <?php endif; ?>
     113                        </div>
     114                    </div>
     115                </article>
     116            <?php endforeach; ?>
     117            <?php $magfusion_pro_card($this, $magfusion_name); ?>
     118        </div>
     119    </section>
     120</div>
  • magfusion/1.1.2/inc/admin/meta-box/category-meta-box.php

    r258000 r354575  
    1010// Add custom fields to the category add form
    1111function magfusion_add_category_fields() {
     12    wp_nonce_field( 'magfusion_category_meta_action', 'magfusion_category_meta_nonce' );
    1213    ?>
    1314    <div class="form-field term-thumbnail-wrap">
    … …  
    3738    $thumbnail_id = absint( get_term_meta( $term->term_id, 'thumbnail_id', true ) );
    3839    $image = $thumbnail_id ? wp_get_attachment_thumb_url( $thumbnail_id ) : magfusion_placeholder_image();
     40    wp_nonce_field( 'magfusion_category_meta_action', 'magfusion_category_meta_nonce' );
    3941    ?>
    4042    <tr class="form-field">
    … …  
    6567// Save custom category fields
    6668function magfusion_save_category_fields( $term_id ) {
     69    if ( ! isset( $_POST['magfusion_category_meta_nonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['magfusion_category_meta_nonce'] ) ), 'magfusion_category_meta_action' ) ) {
     70        return;
     71    }
     72
     73    if ( ! current_user_can( 'edit_term', $term_id ) ) {
     74        return;
     75    }
     76
    6777    if ( isset( $_POST['post_cat_thumbnail_id'] ) ) {
    6878        update_term_meta( $term_id, 'thumbnail_id', absint( $_POST['post_cat_thumbnail_id'] ) );
    … …  
    7181    if ( isset( $_POST['category_color'] ) && ! empty( $_POST['category_color'] ) ) {
    7282        update_term_meta( $term_id, 'category_color', sanitize_hex_color( $_POST['category_color'] ) );
    73     } else {
     83    } elseif ( isset( $_POST['category_color'] ) ) {
    7484        delete_term_meta( $term_id, 'category_color' );
    7585    }
    … …  
    8797    wp_enqueue_script( 'wp-color-picker' );
    8898    wp_enqueue_media();
    89     wp_enqueue_script( 'magfusion_post_cat_js', get_template_directory_uri() . '/inc/admin/meta-box/assets/category-meta-box.js', array( 'wp-color-picker' ), MAGFUSION_VERSION, true );
     99    wp_enqueue_script( 'magfusion_post_cat_js', magfusion_asset_uri('inc/admin/meta-box/assets/category-meta-box', 'js'), array( 'wp-color-picker' ), MAGFUSION_VERSION, true );
    90100
    91101    wp_localize_script(
  • magfusion/1.1.2/inc/admin/meta-box/meta-box.php

    r258000 r354575  
    369369    }
    370370
    371     wp_enqueue_style('magfusion_single_post_css', get_template_directory_uri() . '/inc/admin/meta-box/assets/single-meta-box.css');
    372     wp_enqueue_script('magfusion_single_post_js', get_template_directory_uri() . '/inc/admin/meta-box/assets/single-meta-box.js');
     371    wp_enqueue_style('magfusion_single_post_css', magfusion_asset_uri('inc/admin/meta-box/assets/single-meta-box', 'css'));
     372    wp_style_add_data('magfusion_single_post_css', 'rtl', 'replace');
     373    wp_style_add_data('magfusion_single_post_css', 'suffix', magfusion_asset_suffix());
     374    wp_enqueue_script('magfusion_single_post_js', magfusion_asset_uri('inc/admin/meta-box/assets/single-meta-box', 'js'));
    373375
    374376}
  • magfusion/1.1.2/inc/admin/widgets/class-tab-post.php

    r262569 r354575  
    211211                'std' => 5,
    212212                'label' => __('Number of posts to show', 'magfusion'),
    213             ),
    214             'date_format' => array(
    215                 'type' => 'select',
    216                 'label' => __('Date Format', 'magfusion'),
    217                 'desc' => __('Make sure to select Date from above for this to work.', 'magfusion'),
    218                 'options' => array(
    219                     'format_1' => __('Times Ago', 'magfusion'),
    220                     'format_2' => __('Default Format', 'magfusion'),
    221                 ),
    222                 'std' => 'format_2',
    223213            ),
    224214            'show_category' => array(
    … …  
    327317            $title = isset($instance["{$block}_posts_title"]) ? $instance["{$block}_posts_title"] : $this->settings["{$block}_posts_title"]['std'];
    328318            ?>
    329             <li tab-data="tab-<?php echo $block; ?>"
     319            <li role="presentation" tab-data="tab-<?php echo $block; ?>"
    330320                class="tab-<?php echo $block; ?> tabbed-header-item<?php echo ($is_active) ? ' active' : ''; ?>">
    331321                <a href="javascript:void(0)"
  • magfusion/1.1.2/inc/admin/widgets/widget-base.php

    r258000 r354575  
    132132        // Loop settings and get values to save.
    133133        foreach ( $this->settings as $key => $setting ) {
    134             if ( ! isset( $setting['type'] ) ) {
     134            if ( ! isset( $setting['type'] ) || in_array( $setting['type'], array( 'heading', 'subtitle' ), true ) ) {
    135135                continue;
     136            }
     137
     138            // Unchecked checkboxes and empty multi-selects are not posted at all. Some widgets (Exchange, Weather,
     139            // Maps) describe their fields with 'default' and 'choices' instead of 'std' and 'options'.
     140            if ( ! isset( $new_instance[ $key ] ) ) {
     141                $new_instance[ $key ] = in_array( $setting['type'], array( 'multi-select', 'multi-checkbox' ), true ) ? array() : '';
     142            }
     143            if ( ! array_key_exists( 'std', $setting ) ) {
     144                $setting['std'] = isset( $setting['default'] ) ? $setting['default'] : '';
     145            }
     146            if ( ! isset( $setting['options'] ) || ! is_array( $setting['options'] ) ) {
     147                $setting['options'] = isset( $setting['choices'] ) && is_array( $setting['choices'] ) ? $setting['choices'] : array();
    136148            }
    137149
    … …  
    160172                case 'select':
    161173                case 'radio':
    162                     $input            = $new_instance[ $key ];
     174                    $input            = (string) $new_instance[ $key ];
    163175                    $choices          = $setting['options'];
    164176                    $instance[ $key ] = array_key_exists( $input, $choices ) ? $input : $setting['std'];
    … …  
    178190                    break;
    179191                case 'dropdown-taxonomies':
    180                     $instance[ $key ] = ( -1 === $new_instance[ $key ] ) ? -1 : absint( $new_instance[ $key ] );
     192                    $instance[ $key ] = ( '-1' === (string) $new_instance[ $key ] ) ? -1 : absint( $new_instance[ $key ] );
    181193                    break;
    182194                case 'multi-select':
    183195                    $output  = array();
    184                     $input   = $new_instance[ $key ];
     196                    $input   = (array) $new_instance[ $key ];
    185197                    $choices = $setting['options'];
    186198                    foreach ( $input as $v ) {
    … …  
    193205                case 'multi-checkbox':
    194206                    $output  = array();
    195                     $input   = $new_instance[ $key ];
     207                    $input   = (array) $new_instance[ $key ];
    196208                    $choices = $setting['options'];
    197209                    foreach ( $input as $v ) {
    … …  
    624636                wp_enqueue_style( 'wp-color-picker' );
    625637                wp_enqueue_media();
    626                 wp_enqueue_style( 'magfusion_widgets_css', get_template_directory_uri() . '/inc/admin/widgets/assets/css/style.css' );
    627                 wp_enqueue_script( 'magfusion_widgets_js', get_template_directory_uri() . '/inc/admin/widgets/assets/js/script.js', array( 'jquery', 'wp-color-picker' ), MAGFUSION_VERSION, true );
     638                wp_enqueue_style( 'magfusion_widgets_css', magfusion_asset_uri('inc/admin/widgets/assets/css/style', 'css') );
     639                wp_style_add_data('magfusion_widgets_css', 'rtl', 'replace');
     640                wp_style_add_data('magfusion_widgets_css', 'suffix', magfusion_asset_suffix());
     641                wp_enqueue_script( 'magfusion_widgets_js', magfusion_asset_uri('inc/admin/widgets/assets/js/script', 'js'), array( 'jquery', 'wp-color-picker' ), MAGFUSION_VERSION, true );
    628642        }
    629643    }
  • magfusion/1.1.2/inc/compatibility/elementor/assets/css/elementor-rtl.css

    r258000 r354575  
    1414.e-con > .e-con-inner {
    1515    max-width: 100%;
    16 }
    17 
    18 .elementor-page .entry-header {
    19     display: none;
    2016}
    2117
    … …  
    7874    -ms-flex-preferred-size: 100%;
    7975    flex-basis: 100%;
    80     margin-bottom: 2rem;
     76    margin-bottom: 0.2rem;
    8177}
    8278
    … …  
    189185
    190186.site .elementor-widget-container .entry-image-large img {
    191     height: 50rem;
     187    height: 50.2rem;
    192188}
  • magfusion/1.1.2/inc/compatibility/elementor/assets/css/elementor-rtl.min.css

    r258000 r354575  
    1 *{-webkit-box-sizing:border-box;box-sizing:border-box}.e-con{padding-right:0;padding-left:0}.e-con > .e-con-inner{max-width:100%}.elementor-page .entry-header{display:none}.elementor .magfusion-element-wrapper a{text-decoration:none}.elementor .magfusion-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .magfusion-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .magfusion-element-wrapper.magfusion-module-grid .magfusion-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2rem}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-3 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--full,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-3 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-4 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:4px}}@media only screen and (max-width: 480px){.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}}.post-list-bullet:before{background-color:var(--wpi--secondary-bg-color);content:' ';position:absolute;top:2.5rem;right:1rem;height:1rem;width:1rem;display:block}.post-list-bullet .entry-details{margin-right:0;min-height:auto;border:.1rem solid var(--wpi--base-border-color);box-shadow:-.3rem .3rem var(--wpi--base-border-color);margin-bottom:1rem;padding:2rem 3rem 2rem 2rem;position:relative}.post-list-bullet .entry-title{margin-bottom:0}.site .elementor-widget-container .entry-image-large img{height:50rem}
     1*{-webkit-box-sizing:border-box;box-sizing:border-box}.e-con{padding-right:0;padding-left:0}.e-con > .e-con-inner{max-width:100%}.elementor .magfusion-element-wrapper a{text-decoration:none}.elementor .magfusion-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .magfusion-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .magfusion-element-wrapper.magfusion-module-grid .magfusion-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0.2rem}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-3 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--full,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-3 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-4 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:4px}}@media only screen and (max-width: 480px){.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}}.post-list-bullet:before{background-color:var(--wpi--secondary-bg-color);content:' ';position:absolute;top:2.5rem;right:1rem;height:1rem;width:1rem;display:block}.post-list-bullet .entry-details{margin-right:0;min-height:auto;border:.1rem solid var(--wpi--base-border-color);box-shadow:-0.3rem .3rem var(--wpi--base-border-color);margin-bottom:1rem;padding:2rem 3rem 2rem 2rem;position:relative}.post-list-bullet .entry-title{margin-bottom:0}.site .elementor-widget-container .entry-image-large img{height:50.2rem}
  • magfusion/1.1.2/inc/compatibility/elementor/assets/css/elementor.min.css

    r258000 r354575  
    1 *{-webkit-box-sizing:border-box;box-sizing:border-box}.e-con{padding-left:0;padding-right:0}.e-con > .e-con-inner{max-width:100%}.elementor .magfusion-element-wrapper a{text-decoration:none}.elementor .magfusion-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .magfusion-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .magfusion-element-wrapper.magfusion-module-grid .magfusion-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:.2rem}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-3 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--full,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-3 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-4 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:4px}}@media only screen and (max-width: 480px){.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}}.post-list-bullet:before{background-color:var(--wpi--secondary-bg-color);content:' ';position:absolute;top:2.5rem;left:1rem;height:1rem;width:1rem;display:block}.post-list-bullet .entry-details{margin-left:0;min-height:auto;border:.1rem solid var(--wpi--base-border-color);box-shadow:.3rem .3rem var(--wpi--base-border-color);margin-bottom:1rem;padding:2rem 2rem 2rem 3rem;position:relative}.post-list-bullet .entry-title{margin-bottom:0}.site .elementor-widget-container .entry-image-large img{height:50.2rem}
     1*{-webkit-box-sizing:border-box;box-sizing:border-box}.e-con{padding-left:0;padding-right:0}.e-con > .e-con-inner{max-width:100%}.elementor .magfusion-element-wrapper a{text-decoration:none}.elementor .magfusion-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .magfusion-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .magfusion-element-wrapper.magfusion-module-grid .magfusion-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0.2rem}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-3 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--full,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .magfusion-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-block.magfusion-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-1 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-3 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-4 .elementor-custom-column,.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:4px}}@media only screen and (max-width: 480px){.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-2 .magfusion-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .magfusion-element-wrapper.magfusion-module-grid.magfusion-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}}.post-list-bullet:before{background-color:var(--wpi--secondary-bg-color);content:' ';position:absolute;top:2.5rem;left:1rem;height:1rem;width:1rem;display:block}.post-list-bullet .entry-details{margin-left:0;min-height:auto;border:.1rem solid var(--wpi--base-border-color);box-shadow:.3rem .3rem var(--wpi--base-border-color);margin-bottom:1rem;padding:2rem 2rem 2rem 3rem;position:relative}.post-list-bullet .entry-title{margin-bottom:0}.site .elementor-widget-container .entry-image-large img{height:50.2rem}
  • magfusion/1.1.2/inc/compatibility/elementor/assets/css/magfusion-econs.min.css

    r258000 r354575  
    1 @font-face{font-family:'magfusion-econs';src:url('../fonts/magfusion-econs.eot?qrxuz2');src:url('../fonts/magfusion-econs.eot?qrxuz2#iefix') format('embedded-opentype'),url('../fonts/magfusion-econs.ttf?qrxuz2') format('truetype'),url('../fonts/magfusion-econs.woff?qrxuz2') format('woff'),url('../fonts/magfusion-econs.svg?qrxuz2#magfusion-econs') format('svg');font-weight:normal;font-style:normal}[class^="magfusion-econs-"],[class*=" magfusion-econs-"]{font-family:'magfusion-econs' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.magfusion-econs-block-1:before{content:"\e900"}.magfusion-econs-block-2:before{content:"\e901"}.magfusion-econs-block-3:before{content:"\e902"}.magfusion-econs-block-4:before{content:"\e903"}.magfusion-econs-block-5:before{content:"\e904"}.magfusion-econs-block-6:before{content:"\e905"}.magfusion-econs-block-7:before{content:"\e906"}.magfusion-econs-block-8:before{content:"\e907"}.magfusion-econs-block-9:before{content:"\e908"}.magfusion-econs-grid-1:before{content:"\e90a"}.magfusion-econs-grid-2:before{content:"\e90b"}.magfusion-econs-grid-3:before{content:"\e90c"}.magfusion-econs-grid-4:before{content:"\e90d"}.magfusion-econs-grid-5:before{content:"\e90e"}.magfusion-econs-grid-6:before{content:"\e90f"}.magfusion-econs-grid-7:before{content:"\e909"}.magfusion-econs-grid-8:before{content:"\e910"}.magfusion-econs-grid-9:before{content:"\e911"}
     1@font-face{font-family:'magfusion-econs';src:url('../fonts/magfusion-econs.eot?qrxuz2');src:url('../fonts/magfusion-econs.eot?qrxuz2#iefix') format('embedded-opentype'), url('../fonts/magfusion-econs.ttf?qrxuz2') format('truetype'), url('../fonts/magfusion-econs.woff?qrxuz2') format('woff'), url('../fonts/magfusion-econs.svg?qrxuz2#magfusion-econs') format('svg');font-weight:normal;font-style:normal}[class^="magfusion-econs-"],[class*=" magfusion-econs-"]{font-family:'magfusion-econs'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.magfusion-econs-block-1:before{content:"\e900"}.magfusion-econs-block-2:before{content:"\e901"}.magfusion-econs-block-3:before{content:"\e902"}.magfusion-econs-block-4:before{content:"\e903"}.magfusion-econs-block-5:before{content:"\e904"}.magfusion-econs-block-6:before{content:"\e905"}.magfusion-econs-block-7:before{content:"\e906"}.magfusion-econs-block-8:before{content:"\e907"}.magfusion-econs-block-9:before{content:"\e908"}.magfusion-econs-grid-1:before{content:"\e90a"}.magfusion-econs-grid-2:before{content:"\e90b"}.magfusion-econs-grid-3:before{content:"\e90c"}.magfusion-econs-grid-4:before{content:"\e90d"}.magfusion-econs-grid-5:before{content:"\e90e"}.magfusion-econs-grid-6:before{content:"\e90f"}.magfusion-econs-grid-7:before{content:"\e909"}.magfusion-econs-grid-8:before{content:"\e910"}.magfusion-econs-grid-9:before{content:"\e911"}#elementor-panel-get-pro-elements,#elementor-panel-get-pro-elements-sticky{display:none;height:1px;visibility:hidden;opacity:0}
  • magfusion/1.1.2/inc/compatibility/elementor/elementor-functions.php

    r258000 r354575  
    3737         */
    3838        function magfusion_elementor_styles() {
    39                 wp_enqueue_style( 'magfusion-econs', get_template_directory_uri() . '/inc/compatibility/elementor/assets/css/magfusion-econs.css', false, '1.0' );
     39                wp_enqueue_style( 'magfusion-econs', magfusion_asset_uri('inc/compatibility/elementor/assets/css/magfusion-econs', 'css'), false, '1.0' );
     40                wp_style_add_data('magfusion-econs', 'rtl', 'replace');
     41                wp_style_add_data('magfusion-econs', 'suffix', magfusion_asset_suffix());
    4042        }
    4143
  • magfusion/1.1.2/inc/compatibility/woocommerce/woocommerce.php

    r306736 r354575  
    5858function magfusion_woocommerce_scripts()
    5959{
    60     wp_enqueue_style('magfusion-woocommerce-style', get_template_directory_uri() . '/inc/compatibility/woocommerce/assets/css/woocommerce.css', array());
     60    wp_enqueue_style('magfusion-woocommerce-style', magfusion_asset_uri('inc/compatibility/woocommerce/assets/css/woocommerce', 'css'), array());
     61    wp_style_add_data('magfusion-woocommerce-style', 'rtl', 'replace');
     62    wp_style_add_data('magfusion-woocommerce-style', 'suffix', magfusion_asset_suffix());
    6163
    6264}
  • magfusion/1.1.2/inc/template-functions.php

    r259976 r354575  
    160160            <a href="<?php the_permalink(); ?>" class="post-more-link">
    161161                <?php echo esc_html($archive_excerpt_button_text); ?>
     162                <span class="screen-reader-text">
     163                    <?php echo esc_html(get_the_title()); ?>
     164                </span>
    162165                <?php magfusion_the_theme_svg('arrow-double'); ?>
    163166            </a>
  • magfusion/1.1.2/inc/template-tags.php

    r274055 r354575  
    272272            <div class="entry-image image-hover-effect hover-effect-shine">
    273273                <div class="post-thumbnail">
    274                     <?php the_post_thumbnail(); ?>
     274                    <?php
     275                    // The main image of the page: fetched first and not lazy-loaded (its height is known up front).
     276                    the_post_thumbnail('post-thumbnail', array('fetchpriority' => 'high'));
     277                    ?>
    275278                </div><!-- .post-thumbnail -->
    276279            </div>
    … …  
    281284                    the_post_thumbnail(
    282285                        $image_size,
    283                         array(
     286                        magfusion_priority_image_attributes(array(
    284287                            'alt' => the_title_attribute(
    285288                                array(
    … …  
    287290                                )
    288291                            ),
    289                         )
     292                        ))
    290293                    );
    291294                    ?>
    … …  
    530533}
    531534add_filter( 'get_the_archive_title', 'magfusion_get_the_archive_title' );
     535
     536if (!function_exists('magfusion_priority_image_attributes')) :
     537    /**
     538     * Loading hints for the image most likely to be the Largest Contentful Paint on the blog or front page: the first
     539     * banner image, or the first post image when there is no banner. It is fetched first and never lazy-loaded. Only
     540     * the first call on a page gets the hints.
     541     *
     542     * @param array $attr Image attributes.
     543     * @return array
     544     */
     545    function magfusion_priority_image_attributes($attr = array())
     546    {
     547        static $done = false;
     548        if (!$done && !is_paged() && (is_front_page() || is_home())) {
     549            $done = true;
     550            $attr['fetchpriority'] = 'high';
     551            $attr['loading'] = 'eager';
     552        }
     553        return $attr;
     554    }
     555endif;
     556
     557if (!function_exists('magfusion_priority_image_key')) :
     558    /**
     559     * Transient name for the blog/front page's priority image ('front' or 'home'), or '' on other views.
     560     *
     561     * @return string
     562     */
     563    function magfusion_priority_image_key()
     564    {
     565        if (is_paged() || !(is_front_page() || is_home())) {
     566            return '';
     567        }
     568        return 'magfusion_priority_image_' . (is_front_page() ? 'front' : 'home');
     569    }
     570endif;
     571
     572if (!function_exists('magfusion_priority_image_record')) :
     573    /**
     574     * Notes which attachment (and size) got the priority hints, so the next request can preload it.
     575     *
     576     * @param array        $attr       Image attributes.
     577     * @param WP_Post      $attachment Attachment.
     578     * @param string|int[] $size       Image size.
     579     * @return array
     580     */
     581    function magfusion_priority_image_record($attr, $attachment, $size)
     582    {
     583        if (isset($attr['fetchpriority']) && 'high' === $attr['fetchpriority'] && empty($GLOBALS['magfusion_priority_image']) && is_string($size)) {
     584            $GLOBALS['magfusion_priority_image'] = array('id' => (int) $attachment->ID, 'size' => $size);
     585        }
     586        return $attr;
     587    }
     588endif;
     589add_filter('wp_get_attachment_image_attributes', 'magfusion_priority_image_record', 99, 3);
     590
     591if (!function_exists('magfusion_priority_image_save')) :
     592    /**
     593     * Stores the page's priority image, only when it changed.
     594     */
     595    function magfusion_priority_image_save()
     596    {
     597        $key = magfusion_priority_image_key();
     598        if ('' === $key || empty($GLOBALS['magfusion_priority_image'])) {
     599            return;
     600        }
     601        if (get_transient($key) !== $GLOBALS['magfusion_priority_image']) {
     602            set_transient($key, $GLOBALS['magfusion_priority_image'], WEEK_IN_SECONDS);
     603        }
     604    }
     605endif;
     606add_action('wp_footer', 'magfusion_priority_image_save', 99);
     607
     608if (!function_exists('magfusion_priority_image_preload')) :
     609    /**
     610     * Preloads the blog/front page's priority image (remembered from the previous request) at high priority, so the
     611     * browser fetches it before it reaches the image in the page.
     612     */
     613    function magfusion_priority_image_preload()
     614    {
     615        $key = magfusion_priority_image_key();
     616        $image = '' === $key ? false : get_transient($key);
     617        if (!is_array($image) || empty($image['id']) || !wp_attachment_is_image($image['id'])) {
     618            return;
     619        }
     620        $src = wp_get_attachment_image_src($image['id'], $image['size']);
     621        if (!$src) {
     622            return;
     623        }
     624        $srcset = false ? false : wp_get_attachment_image_srcset($image['id'], $image['size']);
     625        $sizes = $srcset ? wp_get_attachment_image_sizes($image['id'], $image['size']) : false;
     626        echo '<link rel="preload" as="image" href="' . esc_url($src[0]) . '"'
     627            . ($srcset ? ' imagesrcset="' . esc_attr($srcset) . '"' . ($sizes ? ' imagesizes="' . esc_attr($sizes) . '"' : '') : '')
     628            . ' fetchpriority="high">' . "\n";
     629    }
     630endif;
     631add_action('wp_head', 'magfusion_priority_image_preload', 2);
  • magfusion/1.1.2/languages/magfusion.pot

    r306736 r354575  
    1 #, fuzzy
     1# Copyright (C) 2026 WPInterface
     2# This file is distributed under the GNU General Public License v2 or later.
    23msgid ""
    34msgstr ""
    4 "Project-Id-Version: MagFusion\n"
    5 "Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2026-01-02 15:55+0000\n"
    7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
     5"Project-Id-Version: MagFusion 1.1.2\n"
     6"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/magfusion\n"
    87"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    9 "Language-Team: \n"
    10 "Language: \n"
    11 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
     8"Language-Team: LANGUAGE <LL@li.org>\n"
    129"MIME-Version: 1.0\n"
    1310"Content-Type: text/plain; charset=UTF-8\n"
    1411"Content-Transfer-Encoding: 8bit\n"
    15 "X-Generator: Loco https://localise.biz/\n"
    16 "X-Loco-Version: 2.7.1; wp-6.7.1\n"
    17 "X-Domain: magfusion"
    18 
    19 #: template-parts/section/featured-category.php:47
    20 msgid " Articles"
    21 msgstr ""
    22 
    23 #. %d: ID of a post.
    24 #: classes/class-walker-page.php:72
    25 msgid "#%d (no title)"
    26 msgstr ""
    27 
    28 #. %s: Theme Name.
    29 #: inc/template-tags.php:98 inc/admin/dashboard/class-dashboard.php:73
    30 #, php-format
    31 msgid "%s"
    32 msgstr ""
    33 
    34 #. %s: Read Time.
    35 #: inc/template-functions.php:278 inc/template-functions.php:284
    36 #, php-format
    37 msgid "%s min read"
    38 msgstr ""
    39 
    40 #. 1: Singular, 2: Plural.
    41 #: inc/template-tags.php:489
    42 #, php-format
    43 msgid "%s post"
    44 msgid_plural "%s posts"
    45 msgstr[0] ""
    46 msgstr[1] ""
    47 
    48 #. %s: Post Type.
    49 #: inc/admin/meta-box/meta-box.php:24
    50 #, php-format
    51 msgid "%s Settings"
    52 msgstr ""
    53 
    54 #: inc/admin/customizer/helpers/defaults.php:417
    55 msgid "&copy; All rights reserved. Proudly powered by WordPress."
    56 msgstr ""
    57 
    58 #: inc/admin/customizer/helpers/helper-function.php:89
    59 msgid "&mdash; No Limit &mdash;"
    60 msgstr ""
    61 
    62 #: inc/admin/widgets/class-slider-post.php:74
    63 #: inc/admin/widgets/class-jumbo-post.php:61
    64 #: inc/admin/widgets/class-tab-post.php:58
    65 #: inc/admin/widgets/class-tab-post.php:114
    66 #: inc/admin/widgets/class-tab-post.php:170
    67 #: inc/admin/widgets/class-recent-post.php:67
    68 #: inc/admin/widgets/class-carousel-slider.php:76
    69 #: inc/admin/widgets/class-metro-post.php:73
    70 #: inc/admin/widgets/class-multi-grid-post.php:93
    71 #: inc/admin/widgets/class-grid-post.php:47
    72 #: inc/admin/customizer/helpers/controls.php:169
    73 msgid "&mdash; Select &mdash;"
    74 msgstr ""
    75 
    76 #: inc/admin/customizer/helpers/theme-upsell.php:39
    77 msgid "... and many other premium features"
    78 msgstr ""
    79 
    80 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:68
    81 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:102
    82 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:127
    83 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:114
    84 #: inc/admin/customizer/helpers/helper-function.php:90
    85 msgid "1 Line"
    86 msgstr ""
    87 
    88 #: inc/admin/customizer/helpers/theme-upsell.php:36
    89 msgid "17+ Preloader options"
    90 msgstr ""
    91 
    92 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:69
    93 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:103
    94 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:128
    95 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:115
    96 #: inc/admin/customizer/helpers/helper-function.php:91
    97 msgid "2 Lines"
    98 msgstr ""
    99 
    100 #: inc/admin/customizer/sections/slider-banner.php:58
    101 msgid "3"
    102 msgstr ""
    103 
    104 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:70
    105 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:104
    106 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:129
    107 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:116
    108 #: inc/admin/customizer/helpers/helper-function.php:92
    109 msgid "3 Lines"
    110 msgstr ""
    111 
    112 #: inc/admin/customizer/sections/slider-banner.php:59
    113 msgid "4"
    114 msgstr ""
    115 
    116 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:71
    117 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:105
    118 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:130
    119 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:117
    120 #: inc/admin/customizer/helpers/helper-function.php:93
    121 msgid "4 Lines"
     12"POT-Creation-Date: 2026-10-18T07:23:08+00:00\n"
     13"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
     14"X-Generator: WP-CLI 2.12.0\n"
     15"X-Domain: magfusion\n"
     16
     17#. Theme Name of the theme
     18#: style.css
     19msgid "MagFusion"
     20msgstr ""
     21
     22#. Theme URI of the theme
     23#: style.css
     24msgid "https://wpinterface.com/themes/magfusion/"
     25msgstr ""
     26
     27#. Description of the theme
     28#: style.css
     29msgid "MagFusion is a Free, trendy WordPress theme designed for blogs, magazines, and news websites. With a fully responsive, sleek, and modern design, it suits tech, lifestyle, business, and travel niches. Built for flexibility, it adapts seamlessly to any device for an optimal user experience."
     30msgstr ""
     31
     32#. Author of the theme
     33#: style.css
     34#: inc/admin/dashboard/views/overview.php:142
     35msgid "WPInterface"
     36msgstr ""
     37
     38#. Author URI of the theme
     39#: style.css
     40msgid "https://wpinterface.com/"
    12241msgstr ""
    12342
    … …  
    12645msgstr ""
    12746
    128 #: assets/breadcrumbs/breadcrumbs.php:271
    129 msgid "404 Not Found"
    130 msgstr ""
    131 
    132 #: inc/admin/customizer/helpers/theme-upsell.php:38
    133 msgid "404 page options"
    134 msgstr ""
    135 
    136 #: inc/admin/customizer/sections/slider-banner.php:60
    137 msgid "5"
    138 msgstr ""
    139 
    140 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:72
    141 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:106
    142 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:131
    143 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:118
    144 #: inc/admin/customizer/helpers/helper-function.php:94
    145 msgid "5 Lines"
    146 msgstr ""
    147 
    148 #: inc/admin/customizer/sections/slider-banner.php:61
    149 msgid "6"
    150 msgstr ""
    151 
    152 #: inc/admin/customizer/sections/footer.php:44
    153 #: inc/admin/customizer/sections/top-bar.php:110
    154 #, php-format
    155 msgid ""
    156 "<a href=\"%s\" target=\"_blank\">Date and Time Formatting Documentation</a>."
    157 msgstr ""
    158 
    159 #: inc/admin/dashboard/views/free-vs-pro.php:282
    160 msgid ""
    161 "Access all premium extensions, features, and upcoming updates right away by "
    162 "<br> upgrading to the Pro version."
    163 msgstr ""
    164 
    165 #: inc/admin/dashboard/class-welcome-notice.php:94
    166 #: inc/admin/dashboard/class-theme-review-notice.php:140
    167 #: inc/admin/dashboard/class-theme-review-notice.php:156
    168 msgid "Action failed. Please refresh the page and retry."
    169 msgstr ""
    170 
    171 #: inc/admin/dashboard/views/dashboard.php:393
    172 #: inc/admin/dashboard/views/help.php:165
    173 #: inc/admin/dashboard/views/products.php:135
    174 msgid "Activate"
    175 msgstr ""
    176 
    177 #: inc/admin/dashboard/views/dashboard.php:15
    178 msgid "Activate MC4WP: Mailchimp for WordPress"
    179 msgstr ""
    180 
    181 #: inc/admin/dashboard/views/dashboard.php:387
    182 #: inc/admin/dashboard/views/help.php:162
    183 #: inc/admin/dashboard/views/products.php:133
    184 msgid "Activated"
    185 msgstr ""
    186 
    187 #: footer.php:28
    188 msgid "Add widgets on Off-canvas Drawer"
    189 msgstr ""
    190 
    191 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:63
    192 msgid "Add your custom block title"
    193 msgstr ""
    194 
    195 #: inc/admin/customizer/helpers/controls.php:236
    196 msgid "Additional Customizer Sections"
    197 msgstr ""
    198 
    199 #: inc/admin/customizer/helpers/controls.php:233
    200 msgid "Additional Widget Areas"
    201 msgstr ""
    202 
    203 #: inc/admin/customizer/helpers/controls.php:234
    204 msgid "Additional Widgets"
    205 msgstr ""
    206 
    207 #: inc/admin/widgets/class-ads-code.php:30
    208 msgid "Ads Code"
    209 msgstr ""
    210 
    211 #: inc/admin/dashboard/views/dashboard.php:159
    212 msgid "Advanced Color options"
    213 msgstr ""
    214 
    215 #: inc/admin/customizer/sections/archive.php:48
    216 msgid ""
    217 "After enabling, set 'Mark as Featured' to 'Yes' in the single post options "
    218 "to display the post in the top section of the relevant archive page."
    219 msgstr ""
    220 
    221 #: inc/admin/widgets/widget-init.php:169
    222 msgid "After Footer"
    223 msgstr ""
    224 
    225 #: inc/admin/widgets/widget-init.php:74
    226 msgid "After Header"
    227 msgstr ""
    228 
    229 #: inc/template-tags.php:45 inc/admin/widgets/class-slider-post.php:410
    230 #: inc/admin/widgets/class-jumbo-post.php:263
    231 #: inc/admin/widgets/class-jumbo-post.php:328
    232 #: inc/admin/widgets/class-jumbo-post.php:391
    233 #: inc/admin/widgets/class-recent-post.php:334
    234 #: inc/admin/widgets/class-carousel-slider.php:505
    235 #: inc/admin/widgets/class-metro-post.php:306
    236 #: inc/admin/widgets/class-multi-grid-post.php:297
    237 #: inc/admin/widgets/class-multi-grid-post.php:368
    238 #: inc/admin/widgets/class-grid-post.php:259
    239 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:184
    240 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:197
    241 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:224
    242 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:281
    243 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:205
    244 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-4.php:160
    245 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-5.php:161
    246 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-1.php:144
    247 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-2.php:183
    248 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-3.php:163
    249 msgid "ago"
    250 msgstr ""
    251 
    252 #: inc/admin/widgets/class-social-menu.php:66
    253 msgid "Alignment"
    254 msgstr ""
    255 
    256 #: inc/admin/customizer/helpers/helper-function.php:48
    257 msgid "Archive Alternate Grid View"
    258 msgstr ""
    259 
    260 #: inc/admin/customizer/helpers/helper-function.php:44
    261 msgid "Archive Grid View"
    262 msgstr ""
    263 
    264 #: inc/admin/customizer/sections/archive.php:30
    265 msgid "Archive Layout"
    266 msgstr ""
    267 
    268 #: inc/admin/customizer/helpers/helper-function.php:40
    269 msgid "Archive List View"
    270 msgstr ""
    271 
    272 #: inc/admin/customizer/sections/archive.php:69
    273 msgid "Archive Meta Options"
    274 msgstr ""
    275 
    276 #: inc/admin/customizer/sections/archive.php:10
    277 #: inc/admin/customizer/sections/panel.php:114
    278 #: inc/admin/dashboard/views/dashboard.php:110
    279 msgid "Archive Options"
    280 msgstr ""
    281 
    282 #: assets/breadcrumbs/breadcrumbs.php:272
    283 msgid "Archives"
    284 msgstr ""
    285 
    286 #: inc/admin/customizer/helpers/defaults.php:275
    287 msgid "Article Group"
    288 msgstr ""
    289 
    290 #: inc/admin/customizer/sections/article-group.php:61
    291 msgid "Article Group Column - 1"
    292 msgstr ""
    293 
    294 #: inc/admin/customizer/sections/article-group.php:118
    295 msgid "Article Group Column - 2"
    296 msgstr ""
    297 
    298 #: inc/admin/customizer/sections/article-group.php:174
    299 msgid "Article Group Meta Option"
    300 msgstr ""
    301 
    302 #: inc/admin/customizer/sections/article-group.php:98
    303 msgid "Article Group Offset - 1"
    304 msgstr ""
    305 
    306 #: inc/admin/customizer/sections/article-group.php:10
    307 msgid "Article Group Section"
    308 msgstr ""
    309 
    310 #: inc/admin/customizer/sections/article-list.php:45
    311 msgid "Article List Column - 1"
    312 msgstr ""
    313 
    314 #: inc/admin/customizer/sections/article-list.php:104
    315 msgid "Article List Column - 2"
    316 msgstr ""
    317 
    318 #: inc/admin/customizer/sections/article-list.php:163
    319 msgid "Article List Column - 3"
    320 msgstr ""
    321 
    322 #: inc/admin/customizer/sections/article-list.php:222
    323 msgid "Article List Meta Option"
    324 msgstr ""
    325 
    326 #: inc/admin/customizer/sections/article-list.php:81
    327 #: inc/admin/customizer/sections/article-list.php:140
    328 #: inc/admin/customizer/sections/article-list.php:199
    329 msgid "Article List Post Offset"
    330 msgstr ""
    331 
    332 #: inc/admin/customizer/sections/article-list.php:10
    333 msgid "Article List Section"
    334 msgstr ""
    335 
    336 #: inc/admin/customizer/sections/article-group.php:154
    337 msgid "Article Slider Offset"
    338 msgstr ""
    339 
    340 #: inc/admin/widgets/class-slider-post.php:194
    341 #: inc/admin/widgets/class-tab-post.php:86
    342 #: inc/admin/widgets/class-tab-post.php:142
    343 #: inc/admin/widgets/class-tab-post.php:198
    344 #: inc/admin/widgets/class-recent-post.php:102
    345 #: inc/admin/widgets/class-carousel-slider.php:214
    346 #: inc/admin/widgets/class-grid-post.php:108
    347 #: inc/admin/customizer/sections/single-related-post.php:117
    348 #: inc/admin/customizer/sections/fixed-trending-post.php:117
    349 #: inc/admin/customizer/sections/must-read.php:130
    350 #: inc/admin/customizer/sections/show-author-post.php:119
    351 #: inc/admin/customizer/sections/frontline-post.php:134
    352 #: inc/admin/customizer/sections/search_trending.php:133
    353 #: inc/admin/customizer/sections/popular-post.php:132
    354 #: inc/admin/customizer/sections/tags.php:157
    355 #: inc/admin/customizer/sections/ticker-post.php:169
    356 msgid "ASC"
    357 msgstr ""
    358 
    359 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:246
    360 msgid "Author Meta"
    361 msgstr ""
    362 
    363 #: inc/admin/customizer/sections/single-related-post.php:149
    364 #: inc/admin/customizer/sections/archive.php:195
    365 #: inc/admin/customizer/sections/show-author-post.php:153
    366 #: inc/admin/customizer/sections/single.php:41
    367 msgid "Author Meta Display Options"
    368 msgstr ""
    369 
    370 #: inc/admin/customizer/sections/single-related-post.php:168
    371 #: inc/admin/customizer/sections/split-block.php:125
    372 #: inc/admin/customizer/sections/archive.php:215
    373 #: inc/admin/customizer/sections/footer-recommended.php:150
    374 #: inc/admin/customizer/sections/must-read.php:176
    375 #: inc/admin/customizer/sections/show-author-post.php:172
    376 #: inc/admin/customizer/sections/frontline-post.php:180
    377 #: inc/admin/customizer/sections/search_trending.php:185
    378 #: inc/admin/customizer/sections/slider-banner.php:220
    379 #: inc/admin/customizer/sections/dual-insights.php:217
    380 #: inc/admin/customizer/sections/article-list.php:274
    381 #: inc/admin/customizer/sections/popular-post.php:178
    382 #: inc/admin/customizer/sections/grid-list.php:254
    383 #: inc/admin/customizer/sections/single.php:60
    384 #: inc/admin/customizer/sections/ticker-post.php:221
    385 #: inc/admin/customizer/sections/article-group.php:222
    386 #: inc/admin/customizer/sections/main-banner.php:274
    387 msgid "Author Meta Text"
    388 msgstr ""
    389 
    390 #: inc/admin/widgets/class-author.php:130
    391 msgid "Author Name:"
    392 msgstr ""
    393 
    394 #: inc/admin/widgets/class-slider-post.php:219
    395 #: inc/admin/widgets/class-jumbo-post.php:111
    396 #: inc/admin/widgets/class-recent-post.php:160
    397 #: inc/admin/widgets/class-carousel-slider.php:239
    398 #: inc/admin/widgets/class-metro-post.php:123
    399 #: inc/admin/widgets/class-multi-grid-post.php:143
    400 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:254
    401 msgid "Author Option"
    402 msgstr ""
    403 
    404 #: inc/admin/widgets/class-author.php:131
    405 msgid "Author Position:"
    406 msgstr ""
    407 
    408 #: inc/admin/customizer/sections/show-author-post.php:38
    409 msgid "Author Posts Text"
    410 msgstr ""
    411 
    412 #: inc/admin/widgets/class-slider-post.php:229
    413 #: inc/admin/widgets/class-jumbo-post.php:121
    414 #: inc/admin/widgets/class-recent-post.php:170
    415 #: inc/admin/widgets/class-carousel-slider.php:249
    416 #: inc/admin/widgets/class-metro-post.php:133
    417 #: inc/admin/widgets/class-multi-grid-post.php:153
    418 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:266
    419 msgid "Author Text"
    420 msgstr ""
    421 
    422 #: inc/admin/widgets/class-slider-post.php:175
    423 #: inc/admin/widgets/class-carousel-slider.php:180
    424 msgid "Autoplay"
    425 msgstr ""
    426 
    427 #: inc/admin/widgets/class-mailchimp.php:101
    428 #: inc/admin/widgets/class-cta.php:125
    429 msgid "Background Color"
    430 msgstr ""
    431 
    432 #: inc/admin/widgets/class-mailchimp.php:107
    433 #: inc/admin/widgets/class-image-widget.php:37
    434 #: inc/admin/widgets/class-cta.php:131
    435 msgid "Background Image"
    436 msgstr ""
    437 
    438 #: inc/admin/widgets/class-slider-post.php:147
    439 #: inc/admin/widgets/class-carousel-slider.php:152
    440 msgid "Background overlay style"
    441 msgstr ""
    442 
    443 #: inc/admin/customizer/sections/header-style.php:80
    444 msgid "Banner Advertisement URL"
    445 msgstr ""
    446 
    447 #: inc/admin/customizer/sections/main-banner.php:46
    448 msgid "Banner Column - 1"
    449 msgstr ""
    450 
    451 #: inc/admin/customizer/sections/main-banner.php:104
    452 msgid "Banner Column - 2"
    453 msgstr ""
    454 
    455 #: inc/admin/customizer/sections/main-banner.php:165
    456 msgid "Banner Column - 3"
    457 msgstr ""
    458 
    459 #: inc/admin/customizer/sections/main-banner.php:225
    460 msgid "Banner Section Meta"
    461 msgstr ""
    462 
    463 #: inc/admin/customizer/sections/slider-banner.php:171
    464 msgid "Banner Slider Meta"
    465 msgstr ""
    466 
    467 #: inc/admin/dashboard/views/dashboard.php:281
    468 #: inc/admin/dashboard/views/help.php:112
    469 msgid "Based on 20+ Reviews"
    470 msgstr ""
    471 
    472 #: inc/admin/widgets/widget-init.php:122
    473 msgid "Before Footer"
    474 msgstr ""
    475 
    476 #: inc/admin/widgets/class-mailchimp.php:38
    477 #: inc/admin/widgets/class-slider-post.php:105
    478 #: inc/admin/widgets/class-tab-post.php:298
    479 #: inc/admin/widgets/class-category-grid.php:47
    480 #: inc/admin/widgets/class-category-grid.php:93
    481 #: inc/admin/widgets/class-recent-post.php:46
    482 #: inc/admin/widgets/class-carousel-slider.php:109
    483 #: inc/admin/widgets/class-cta.php:38
    484 #: inc/admin/widgets/class-multi-grid-post.php:73
    485 msgid "Big"
    486 msgstr ""
    487 
    488 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:48
    489 msgid "Block Style 1"
    490 msgstr ""
    491 
    492 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:52
    493 msgid "Block Style 2"
    494 msgstr ""
    495 
    496 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-3.php:52
    497 msgid "Block Style 3"
    498 msgstr ""
    499 
    500 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:47
    501 msgid "Block Style 4"
    502 msgstr ""
    503 
    504 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:55
    505 msgid "Block Style 5"
    506 msgstr ""
    507 
    508 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:54
    509 msgid "Block Title"
    510 msgstr ""
    511 
    512 #: inc/admin/widgets/class-mailchimp.php:90
    513 #: inc/admin/widgets/class-slider-post.php:43
    514 #: inc/admin/widgets/class-carousel-slider.php:45
    515 #: inc/admin/widgets/class-cta.php:114
    516 msgid "Bottom"
    517 msgstr ""
    518 
    519 #: inc/admin/customizer/sections/breadcrumb.php:5
    520 msgid "Breadcrumb Options"
     47#: 404.php:19
     48msgid "Oops! That page can&rsquo;t be found."
     49msgstr ""
     50
     51#: 404.php:22
     52msgid "Go Back To Homepage"
     53msgstr ""
     54
     55#: assets/breadcrumbs/breadcrumbs.php:268
     56msgid "Browse:"
    52157msgstr ""
    52258
    … …  
    52662msgstr ""
    52763
    528 #: assets/breadcrumbs/breadcrumbs.php:268
    529 msgid "Browse:"
    530 msgstr ""
    531 
    532 #: inc/admin/widgets/class-image-widget.php:41
    533 msgid "Button Text"
    534 msgstr ""
    535 
    536 #: inc/admin/widgets/class-cta.php:69
    537 msgid "Button Text - 1"
    538 msgstr ""
    539 
    540 #: inc/admin/widgets/class-cta.php:83
    541 msgid "Button Text - 2"
    542 msgstr ""
    543 
    544 #: inc/admin/widgets/class-slider-post.php:230
    545 #: inc/admin/widgets/class-jumbo-post.php:122
    546 #: inc/admin/widgets/class-recent-post.php:171
    547 #: inc/admin/widgets/class-carousel-slider.php:250
    548 #: inc/admin/widgets/class-metro-post.php:134
    549 #: inc/admin/widgets/class-multi-grid-post.php:154
    550 msgid "By:"
    551 msgstr ""
    552 
    553 #: inc/admin/widgets/class-tab-post.php:68
    554 #: inc/admin/widgets/class-tab-post.php:124
    555 #: inc/admin/widgets/class-tab-post.php:180
    556 msgid ""
    557 "Can be useful if you want to skip certain number of posts. Leave as 0 if you "
    558 "do not want to use it."
    559 msgstr ""
    560 
    561 #: inc/admin/widgets/class-slider-post.php:62
    562 #: inc/admin/widgets/class-tab-post.php:256
    563 #: inc/admin/widgets/class-recent-post.php:35
    564 #: inc/admin/widgets/class-carousel-slider.php:64
    565 #: inc/admin/widgets/class-grid-post.php:35
    566 msgid "Card View"
    567 msgstr ""
    568 
    569 #: inc/admin/customizer/sections/slider-banner.php:5
    570 msgid "Carousel Banner"
    571 msgstr ""
    572 
    573 #: inc/admin/widgets/class-carousel-slider.php:27
    574 msgid "Carousel Posts"
    575 msgstr ""
    576 
    577 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:334
    578 #: inc/admin/customizer/helpers/defaults.php:412
    579 msgid "Categories"
    580 msgstr ""
    581 
    582 #: inc/admin/meta-box/category-meta-box.php:26
    583 #: inc/admin/meta-box/category-meta-box.php:55
    584 msgid "Category Color"
    585 msgstr ""
    586 
    587 #: inc/admin/customizer/sections/single-related-post.php:283
    588 #: inc/admin/customizer/sections/split-block.php:232
    589 #: inc/admin/customizer/sections/footer-recommended.php:257
    590 #: inc/admin/customizer/sections/must-read.php:283
    591 #: inc/admin/customizer/sections/show-author-post.php:287
    592 #: inc/admin/customizer/sections/frontline-post.php:287
    593 #: inc/admin/customizer/sections/search_trending.php:300
    594 #: inc/admin/customizer/sections/slider-banner.php:327
    595 #: inc/admin/customizer/sections/dual-insights.php:324
    596 #: inc/admin/customizer/sections/article-list.php:381
    597 #: inc/admin/customizer/sections/popular-post.php:303
    598 #: inc/admin/customizer/sections/grid-list.php:361
    599 #: inc/admin/customizer/sections/ticker-post.php:336
    600 #: inc/admin/customizer/sections/article-group.php:329
    601 #: inc/admin/customizer/sections/main-banner.php:381
    602 msgid "Category Label"
    603 msgstr ""
    604 
    605 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:202
    606 msgid "Category Meta"
    607 msgstr ""
    608 
    609 #: inc/admin/widgets/class-slider-post.php:244
    610 #: inc/admin/widgets/class-jumbo-post.php:75
    611 #: inc/admin/widgets/class-tab-post.php:235
    612 #: inc/admin/widgets/class-recent-post.php:185
    613 #: inc/admin/widgets/class-carousel-slider.php:264
    614 #: inc/admin/widgets/class-metro-post.php:87
    615 #: inc/admin/widgets/class-multi-grid-post.php:107
    616 #: inc/admin/widgets/class-grid-post.php:61
    617 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:218
    618 msgid "Category Option"
    619 msgstr ""
    620 
    621 #: inc/admin/customizer/sections/featured-category.php:10
    622 msgid "Category Section"
    623 msgstr ""
    624 
    625 #: inc/admin/customizer/helpers/helper-function.php:112
    626 msgid "Category Style 1"
    627 msgstr ""
    628 
    629 #: inc/admin/customizer/helpers/helper-function.php:113
    630 msgid "Category Style 2"
    631 msgstr ""
    632 
    633 #: inc/admin/customizer/helpers/helper-function.php:114
    634 msgid "Category Style 3"
    635 msgstr ""
    636 
    637 #: inc/admin/widgets/class-slider-post.php:240
    638 #: inc/admin/widgets/class-jumbo-post.php:71
    639 #: inc/admin/widgets/class-tab-post.php:231
    640 #: inc/admin/widgets/class-recent-post.php:181
    641 #: inc/admin/widgets/class-carousel-slider.php:260
    642 #: inc/admin/widgets/class-metro-post.php:83
    643 #: inc/admin/widgets/class-multi-grid-post.php:103
    644 #: inc/admin/widgets/class-grid-post.php:57
    645 msgid "Category Text"
    646 msgstr ""
    647 
    648 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:209
    649 #: inc/admin/customizer/sections/archive.php:346
    650 #: inc/admin/customizer/sections/single.php:160
    651 msgid "Category Title"
    652 msgstr ""
    653 
    654 #: inc/admin/widgets/class-mailchimp.php:56
    655 #: inc/admin/widgets/class-slider-post.php:51
    656 #: inc/admin/widgets/class-image-widget.php:57
    657 #: inc/admin/widgets/class-ads-code.php:37
    658 #: inc/admin/widgets/class-carousel-slider.php:53
    659 #: inc/admin/widgets/class-cta.php:56
    660 #: inc/admin/widgets/class-social-menu.php:69
    661 msgid "Center"
    662 msgstr ""
    663 
    664 #: inc/admin/widgets/class-carousel-slider.php:185
    665 msgid "Centered Mode"
    666 msgstr ""
    667 
    668 #: inc/admin/widgets/class-slider-post.php:161
    669 #: inc/admin/widgets/class-carousel-slider.php:166
    670 msgid "Change Height of Slides."
    671 msgstr ""
    672 
    673 #: inc/admin/dashboard/class-dashboard.php:206
    674 msgid "Changelog"
    675 msgstr ""
    676 
    677 #: inc/admin/dashboard/class-changelog-parser.php:25
    678 #: inc/admin/dashboard/class-changelog-parser.php:81
    679 msgid "Changelog not found."
    680 msgstr ""
    681 
    682 #: inc/admin/widgets/class-youtube-video.php:44
    683 msgid "Channel Name:"
    684 msgstr ""
    685 
    686 #: inc/admin/widgets/class-youtube-video.php:38
    687 msgid "Channel URL:"
    688 msgstr ""
    689 
    690 #: inc/admin/dashboard/class-welcome-notice.php:97
    691 msgid "Cheatin&#8217; huh?"
    692 msgstr ""
    693 
    694 #: inc/admin/dashboard/class-welcome-notice.php:72
    695 msgid ""
    696 "Check the quick links below for detailed information and to make the most of "
    697 "all the features our theme offers."
    698 msgstr ""
    699 
    700 #: inc/admin/customizer/sections/slider-banner.php:79
    701 msgid "Choose  Category"
    702 msgstr ""
    703 
    704 #: inc/admin/widgets/class-author.php:179 inc/admin/widgets/widget-base.php:530
    705 msgid "Choose an Image"
    706 msgstr ""
    707 
    708 #: inc/admin/meta-box/category-meta-box.php:95
    709 msgid "Choose an image"
    710 msgstr ""
    711 
    712 #: inc/admin/customizer/sections/split-block.php:59
    713 #: inc/admin/customizer/sections/footer-recommended.php:84
    714 #: inc/admin/customizer/sections/popular-post.php:55
    715 #: inc/admin/customizer/sections/ticker-post.php:90
    716 #: inc/admin/customizer/sections/main-banner.php:124
    717 msgid "Choose Category"
    718 msgstr ""
    719 
    720 #: inc/admin/customizer/sections/featured-category.php:60
    721 msgid "Choose Category -"
    722 msgstr ""
    723 
    724 #: inc/admin/customizer/sections/dual-insights.php:80
    725 #: inc/admin/customizer/sections/article-list.php:64
    726 #: inc/admin/customizer/sections/grid-list.php:80
    727 #: inc/admin/customizer/sections/article-group.php:80
    728 msgid "Choose Column - 1 Category"
    729 msgstr ""
    730 
    731 #: inc/admin/customizer/sections/dual-insights.php:152
    732 #: inc/admin/customizer/sections/article-list.php:123
    733 #: inc/admin/customizer/sections/grid-list.php:153
    734 #: inc/admin/customizer/sections/article-group.php:137
    735 msgid "Choose Column - 2 Category"
    736 msgstr ""
    737 
    738 #: inc/admin/customizer/sections/article-list.php:182
    739 msgid "Choose Column - 3 Category"
    740 msgstr ""
    741 
    742 #: inc/admin/customizer/sections/fixed-trending-post.php:42
    743 msgid "Choose Fixed Trending category"
    744 msgstr ""
    745 
    746 #: inc/admin/customizer/sections/frontline-post.php:39
    747 msgid "Choose Frontline category"
    748 msgstr ""
    749 
    750 #: inc/admin/customizer/sections/main-banner.php:66
    751 msgid "Choose Grid Category"
    752 msgstr ""
    753 
    754 #: inc/admin/customizer/sections/main-banner.php:184
    755 msgid "Choose List Post Category"
    756 msgstr ""
    757 
    758 #: inc/admin/customizer/sections/must-read.php:54
    759 msgid "Choose Must Read category"
    760 msgstr ""
    761 
    762 #: inc/admin/customizer/sections/search_trending.php:72
    763 msgid "Choose Trending posts category"
    764 msgstr ""
    765 
    766 #: inc/admin/widgets/class-author.php:135
    767 msgid "Circular Social Icon"
    768 msgstr ""
    769 
    770 #: inc/admin/customizer/helpers/helper-function.php:68
    771 msgid "Classic"
    772 msgstr ""
    773 
    774 #: footer.php:18
    775 msgid "Close menu"
    776 msgstr ""
    777 
    778 #: template-parts/modal-search.php:27
    779 msgid "Close search"
    780 msgstr ""
    781 
    782 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:93
    783 msgid "Color:"
    784 msgstr ""
    785 
    786 #: inc/admin/widgets/class-social-menu.php:55
    787 msgid "Column"
    788 msgstr ""
    789 
    790 #. %s is the page number.
     64#: assets/breadcrumbs/breadcrumbs.php:270
     65#: inc/admin/dashboard/views/features.php:112
     66msgid "Home"
     67msgstr ""
     68
     69#: assets/breadcrumbs/breadcrumbs.php:271
     70msgid "404 Not Found"
     71msgstr ""
     72
     73#: assets/breadcrumbs/breadcrumbs.php:272
     74msgid "Archives"
     75msgstr ""
     76
     77#. Translators: %s is the search query.
     78#: assets/breadcrumbs/breadcrumbs.php:274
     79#, php-format
     80msgid "Search results for: %s"
     81msgstr ""
     82
     83#. Translators: %s is the page number.
     84#: assets/breadcrumbs/breadcrumbs.php:276
     85#, php-format
     86msgid "Page %s"
     87msgstr ""
     88
     89#. Translators: %s is the page number.
    79190#: assets/breadcrumbs/breadcrumbs.php:278
    79291#, php-format
    … …  
    79493msgstr ""
    79594
    796 #: comments.php:68
    797 msgid "Comments are closed."
    798 msgstr ""
    799 
    800 #. 1: comment count number, 2: title.
     95#. Translators: Minute archive title. %s is the minute time format.
     96#: assets/breadcrumbs/breadcrumbs.php:280
     97#, php-format
     98msgid "Minute %s"
     99msgstr ""
     100
     101#. Translators: Weekly archive title. %s is the week date format.
     102#: assets/breadcrumbs/breadcrumbs.php:282
     103#, php-format
     104msgid "Week %s"
     105msgstr ""
     106
     107#: assets/breadcrumbs/breadcrumbs.php:742
     108msgctxt "minute and hour archives time format"
     109msgid "g:i a"
     110msgstr ""
     111
     112#: assets/breadcrumbs/breadcrumbs.php:759
     113msgctxt "minute archives time format"
     114msgid "i"
     115msgstr ""
     116
     117#: assets/breadcrumbs/breadcrumbs.php:776
     118msgctxt "hour archives time format"
     119msgid "g a"
     120msgstr ""
     121
     122#: assets/breadcrumbs/breadcrumbs.php:792
     123#: assets/breadcrumbs/breadcrumbs.php:821
     124#: assets/breadcrumbs/breadcrumbs.php:848
     125#: assets/breadcrumbs/breadcrumbs.php:875
     126#: assets/breadcrumbs/breadcrumbs.php:1215
     127msgctxt "yearly archives date format"
     128msgid "Y"
     129msgstr ""
     130
     131#: assets/breadcrumbs/breadcrumbs.php:793
     132#: assets/breadcrumbs/breadcrumbs.php:849
     133#: assets/breadcrumbs/breadcrumbs.php:1219
     134msgctxt "monthly archives date format"
     135msgid "F"
     136msgstr ""
     137
     138#: assets/breadcrumbs/breadcrumbs.php:794
     139#: assets/breadcrumbs/breadcrumbs.php:1223
     140msgctxt "daily archives date format"
     141msgid "j"
     142msgstr ""
     143
     144#: assets/breadcrumbs/breadcrumbs.php:822
     145msgctxt "weekly archives date format"
     146msgid "W"
     147msgstr ""
     148
     149#. translators: %d: ID of a post.
     150#: classes/class-walker-page.php:72
     151#, php-format
     152msgid "#%d (no title)"
     153msgstr ""
     154
     155#. translators: Hidden accessibility text.
     156#: classes/class-walker-page.php:111
     157#: inc/template-tags.php:382
     158msgid "Show sub menu"
     159msgstr ""
     160
     161#. translators: 1: title.
     162#: comments.php:35
     163#, php-format
     164msgid "One thought on &ldquo;%1$s&rdquo;"
     165msgstr ""
     166
     167#. translators: 1: comment count number, 2: title.
    801168#: comments.php:41
    802169#, php-format
    … …  
    807174msgstr[1] ""
    808175
    809 #: inc/admin/dashboard/views/dashboard.php:325
    810 #: inc/admin/dashboard/views/help.php:43
    811 msgid "Community Support"
    812 msgstr ""
    813 
    814 #: inc/admin/dashboard/views/help.php:71
    815 msgid "Connect with us on X"
    816 msgstr ""
    817 
    818 #: inc/admin/dashboard/views/help.php:47
    819 msgid "Contact Support"
     176#: comments.php:68
     177msgid "Comments are closed."
     178msgstr ""
     179
     180#: footer.php:17
     181msgid "Off-canvas drawer"
     182msgstr ""
     183
     184#: footer.php:18
     185#: template-parts/modal-menu.php:20
     186msgid "Close menu"
     187msgstr ""
     188
     189#: footer.php:26
     190msgid "No widgets added yet."
     191msgstr ""
     192
     193#: footer.php:28
     194msgid "Add widgets on Off-canvas Drawer"
     195msgstr ""
     196
     197#: functions.php:60
     198msgid "Primary Menu"
     199msgstr ""
     200
     201#: functions.php:61
     202msgid "Footer Menu"
     203msgstr ""
     204
     205#: functions.php:62
     206msgid "Social Menu"
     207msgstr ""
     208
     209#: header.php:23
     210#: inc/admin/dashboard/views/features.php:109
     211msgid "Skip to content"
     212msgstr ""
     213
     214#: inc/admin/customizer/helpers/controls.php:169
     215#: inc/admin/widgets/class-carousel-slider.php:76
     216#: inc/admin/widgets/class-grid-post.php:47
     217#: inc/admin/widgets/class-jumbo-post.php:61
     218#: inc/admin/widgets/class-metro-post.php:73
     219#: inc/admin/widgets/class-multi-grid-post.php:93
     220#: inc/admin/widgets/class-recent-post.php:67
     221#: inc/admin/widgets/class-slider-post.php:74
     222#: inc/admin/widgets/class-tab-post.php:58
     223#: inc/admin/widgets/class-tab-post.php:114
     224#: inc/admin/widgets/class-tab-post.php:170
     225msgid "&mdash; Select &mdash;"
     226msgstr ""
     227
     228#: inc/admin/customizer/helpers/controls.php:227
     229msgid "Explore Our Premium Features"
     230msgstr ""
     231
     232#: inc/admin/customizer/helpers/controls.php:229
     233msgid "Dedicated Premium Support"
     234msgstr ""
     235
     236#: inc/admin/customizer/helpers/controls.php:230
     237msgid "More Color Options"
     238msgstr ""
     239
     240#: inc/admin/customizer/helpers/controls.php:231
     241msgid "Font Options"
     242msgstr ""
     243
     244#: inc/admin/customizer/helpers/controls.php:232
     245msgid "Dark Mode Feature"
     246msgstr ""
     247
     248#: inc/admin/customizer/helpers/controls.php:233
     249msgid "Additional Widget Areas"
     250msgstr ""
     251
     252#: inc/admin/customizer/helpers/controls.php:234
     253msgid "Additional Widgets"
     254msgstr ""
     255
     256#: inc/admin/customizer/helpers/controls.php:235
     257msgid "Extended Widget Options"
     258msgstr ""
     259
     260#: inc/admin/customizer/helpers/controls.php:236
     261msgid "Additional Customizer Sections"
     262msgstr ""
     263
     264#: inc/admin/customizer/helpers/controls.php:237
     265msgid "Webmaster Tools"
     266msgstr ""
     267
     268#: inc/admin/customizer/helpers/controls.php:238
     269msgid "Mailchimp Topbar"
     270msgstr ""
     271
     272#: inc/admin/customizer/helpers/controls.php:239
     273msgid "Post Format Support"
     274msgstr ""
     275
     276#: inc/admin/customizer/helpers/controls.php:240
     277msgid "Remove Footer Credit"
     278msgstr ""
     279
     280#: inc/admin/customizer/helpers/controls.php:241
     281msgid "Many More .."
     282msgstr ""
     283
     284#: inc/admin/customizer/helpers/controls.php:243
     285#: inc/admin/customizer/helpers/controls.php:287
     286msgid "Upgrade Now"
     287msgstr ""
     288
     289#: inc/admin/customizer/helpers/controls.php:246
     290msgid "Need Support?"
     291msgstr ""
     292
     293#: inc/admin/customizer/helpers/controls.php:247
     294msgid "If you have any questions about the theme, please don't hesitate to reach out to us."
    820295msgstr ""
    821296
    … …  
    824299msgstr ""
    825300
    826 #: inc/admin/widgets/class-ads-code.php:34
    827 msgid "Content Alignment"
    828 msgstr ""
    829 
    830 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:137
    831 msgid "Content Font Size"
    832 msgstr ""
    833 
    834 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:66
    835 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:100
    836 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:125
    837 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:112
    838 msgid "Content Line Limit"
    839 msgstr ""
    840 
    841 #: inc/admin/customizer/sections/slider-banner.php:146
    842 msgid "Content Vertical Alignment"
    843 msgstr ""
    844 
    845 #. %s: Name of current post. Only visible to screen readers
    846 #: template-parts/content.php:118
    847 #, php-format
    848 msgid "Continue reading<span class=\"screen-reader-text\"> \"%s\"</span>"
    849 msgstr ""
    850 
    851 #: inc/template-functions.php:208
    852 msgid "Copyright &copy; {{ date }}."
    853 msgstr ""
    854 
    855 #: inc/admin/customizer/sections/footer.php:41
    856 msgid "Copyright Date Format"
    857 msgstr ""
    858 
    859 #: inc/admin/customizer/sections/mobile-menu.php:72
    860 msgid "Copyright in Mobile"
    861 msgstr ""
    862 
    863 #: inc/admin/customizer/sections/footer.php:23
    864 msgid "Copyright Text"
    865 msgstr ""
    866 
    867 #: inc/admin/dashboard/class-changelog-parser.php:77
    868 msgid "Could not access filesystem."
    869 msgstr ""
    870 
    871 #: inc/admin/dashboard/views/dashboard.php:337
    872 msgid "Create a Ticket"
    873 msgstr ""
    874 
    875 #: inc/admin/widgets/class-cta.php:64
    876 msgid "CTA Description"
    877 msgstr ""
    878 
    879 #: inc/admin/widgets/class-cta.php:30
    880 msgid "CTA Title"
    881 msgstr ""
    882 
    883 #: assets/breadcrumbs/breadcrumbs.php:794
    884 #: assets/breadcrumbs/breadcrumbs.php:1223
    885 msgctxt "daily archives date format"
    886 msgid "j"
    887 msgstr ""
    888 
    889 #: inc/admin/customizer/helpers/controls.php:232
    890 msgid "Dark Mode Feature"
    891 msgstr ""
    892 
    893 #: inc/admin/customizer/helpers/theme-upsell.php:34
    894 msgid "Dark mode options"
    895 msgstr ""
    896 
    897 #: inc/admin/dashboard/class-dashboard.php:137
    898 msgid "Dashboard"
    899 msgstr ""
    900 
    901 #: inc/admin/widgets/class-slider-post.php:183
    902 #: inc/admin/widgets/class-tab-post.php:75
    903 #: inc/admin/widgets/class-tab-post.php:131
    904 #: inc/admin/widgets/class-tab-post.php:187
    905 #: inc/admin/widgets/class-recent-post.php:91
    906 #: inc/admin/widgets/class-carousel-slider.php:203
    907 #: inc/admin/widgets/class-grid-post.php:97
    908 #: inc/admin/customizer/sections/single-related-post.php:94
    909 #: inc/admin/customizer/sections/fixed-trending-post.php:95
    910 #: inc/admin/customizer/sections/must-read.php:108
    911 #: inc/admin/customizer/sections/show-author-post.php:96
    912 #: inc/admin/customizer/sections/frontline-post.php:112
    913 #: inc/admin/customizer/sections/search_trending.php:110
    914 #: inc/admin/customizer/sections/popular-post.php:110
    915 #: inc/admin/customizer/sections/tags.php:133
    916 #: inc/admin/customizer/sections/ticker-post.php:146
    917 msgid "Date"
    918 msgstr ""
    919 
    920 #: inc/admin/widgets/class-slider-post.php:205
    921 #: inc/admin/widgets/class-jumbo-post.php:97
    922 #: inc/admin/widgets/class-tab-post.php:216
    923 #: inc/admin/widgets/class-recent-post.php:146
    924 #: inc/admin/widgets/class-carousel-slider.php:225
    925 #: inc/admin/widgets/class-metro-post.php:109
    926 #: inc/admin/widgets/class-multi-grid-post.php:129
    927 #: inc/admin/widgets/class-grid-post.php:137
    928 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:290
    929 msgid "Date Format"
    930 msgstr ""
    931 
    932 #: inc/admin/customizer/sections/top-bar.php:90
    933 msgid "Date Label Text"
    934 msgstr ""
    935 
    936 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:282
    937 msgid "Date Meta"
    938 msgstr ""
    939 
    940 #: inc/admin/customizer/sections/archive.php:254
    941 msgid "Date Meta Display Options"
    942 msgstr ""
    943 
    944 #: inc/admin/customizer/sections/single-related-post.php:218
    945 #: inc/admin/customizer/sections/split-block.php:171
    946 #: inc/admin/customizer/sections/archive.php:273
    947 #: inc/admin/customizer/sections/footer-recommended.php:196
    948 #: inc/admin/customizer/sections/must-read.php:222
    949 #: inc/admin/customizer/sections/show-author-post.php:222
    950 #: inc/admin/customizer/sections/frontline-post.php:226
    951 #: inc/admin/customizer/sections/search_trending.php:235
    952 #: inc/admin/customizer/sections/slider-banner.php:266
    953 #: inc/admin/customizer/sections/dual-insights.php:263
    954 #: inc/admin/customizer/sections/article-list.php:320
    955 #: inc/admin/customizer/sections/popular-post.php:224
    956 #: inc/admin/customizer/sections/grid-list.php:300
    957 #: inc/admin/customizer/sections/single.php:110
    958 #: inc/admin/customizer/sections/ticker-post.php:271
    959 #: inc/admin/customizer/sections/article-group.php:268
    960 #: inc/admin/customizer/sections/main-banner.php:320
    961 msgid "Date Meta Text"
    962 msgstr ""
    963 
    964 #: inc/admin/customizer/helpers/controls.php:229
    965 msgid "Dedicated Premium Support"
    966 msgstr ""
    967 
    968 #: inc/admin/widgets/class-tab-post.php:220
    969 msgid "Default Format"
    970 msgstr ""
    971 
    972 #: inc/admin/customizer/helpers/helper-function.php:215
    973 msgid "Default(New/Old Post)"
    974 msgstr ""
    975 
    976 #: inc/admin/widgets/class-slider-post.php:195
    977 #: inc/admin/widgets/class-tab-post.php:87
    978 #: inc/admin/widgets/class-tab-post.php:143
    979 #: inc/admin/widgets/class-tab-post.php:199
    980 #: inc/admin/widgets/class-recent-post.php:103
    981 #: inc/admin/widgets/class-carousel-slider.php:215
    982 #: inc/admin/widgets/class-grid-post.php:109
    983 #: inc/admin/customizer/sections/single-related-post.php:118
    984 #: inc/admin/customizer/sections/fixed-trending-post.php:118
    985 #: inc/admin/customizer/sections/must-read.php:131
    986 #: inc/admin/customizer/sections/show-author-post.php:120
    987 #: inc/admin/customizer/sections/frontline-post.php:135
    988 #: inc/admin/customizer/sections/search_trending.php:134
    989 #: inc/admin/customizer/sections/popular-post.php:133
    990 #: inc/admin/customizer/sections/tags.php:158
    991 #: inc/admin/customizer/sections/ticker-post.php:170
    992 msgid "DESC"
    993 msgstr ""
    994 
    995 #: inc/admin/widgets/class-author.php:132
    996 msgid "Description:"
    997 msgstr ""
    998 
    999 #: inc/admin/meta-box/meta-box.php:176
    1000 #: inc/admin/customizer/sections/split-block.php:94
    1001 #: inc/admin/customizer/sections/footer-recommended.php:119
    1002 #: inc/admin/customizer/sections/must-read.php:145
    1003 #: inc/admin/customizer/sections/frontline-post.php:149
    1004 #: inc/admin/customizer/sections/search_trending.php:150
    1005 #: inc/admin/customizer/sections/slider-banner.php:189
    1006 #: inc/admin/customizer/sections/dual-insights.php:186
    1007 #: inc/admin/customizer/sections/article-list.php:243
    1008 #: inc/admin/customizer/sections/popular-post.php:147
    1009 #: inc/admin/customizer/sections/grid-list.php:223
    1010 #: inc/admin/customizer/sections/ticker-post.php:186
    1011 #: inc/admin/customizer/sections/article-group.php:191
    1012 #: inc/admin/customizer/sections/main-banner.php:243
    1013 msgid "Display Author Meta"
    1014 msgstr ""
    1015 
    1016 #: inc/admin/meta-box/meta-box.php:150
    1017 msgid "Display Category Meta"
    1018 msgstr ""
    1019 
    1020 #: inc/admin/widgets/class-mailchimp.php:77
    1021 #: inc/admin/widgets/class-slider-post.php:29
    1022 #: inc/admin/widgets/class-carousel-slider.php:31
    1023 #: inc/admin/widgets/class-cta.php:101
    1024 msgid "Display Layout"
    1025 msgstr ""
    1026 
    1027 #: inc/admin/customizer/sections/popular-post.php:36
    1028 #: inc/admin/customizer/sections/tags.php:37
    1029 #: inc/admin/customizer/sections/ticker-post.php:37
    1030 msgid "Display only on the Homepage"
    1031 msgstr ""
    1032 
    1033 #: inc/admin/meta-box/meta-box.php:163
    1034 #: inc/admin/customizer/sections/single-related-post.php:184
    1035 #: inc/admin/customizer/sections/split-block.php:140
    1036 #: inc/admin/customizer/sections/footer-recommended.php:165
    1037 #: inc/admin/customizer/sections/must-read.php:191
    1038 #: inc/admin/customizer/sections/show-author-post.php:188
    1039 #: inc/admin/customizer/sections/frontline-post.php:195
    1040 #: inc/admin/customizer/sections/search_trending.php:201
    1041 #: inc/admin/customizer/sections/slider-banner.php:235
    1042 #: inc/admin/customizer/sections/dual-insights.php:232
    1043 #: inc/admin/customizer/sections/article-list.php:289
    1044 #: inc/admin/customizer/sections/popular-post.php:193
    1045 #: inc/admin/customizer/sections/grid-list.php:269
    1046 #: inc/admin/customizer/sections/single.php:76
    1047 #: inc/admin/customizer/sections/ticker-post.php:237
    1048 #: inc/admin/customizer/sections/article-group.php:237
    1049 #: inc/admin/customizer/sections/main-banner.php:289
    1050 msgid "Display Published Date"
    1051 msgstr ""
    1052 
    1053 #: inc/admin/widgets/class-slider-post.php:59
    1054 #: inc/admin/widgets/class-tab-post.php:252
    1055 #: inc/admin/widgets/class-category-grid.php:75
    1056 #: inc/admin/widgets/class-recent-post.php:31
    1057 #: inc/admin/widgets/class-carousel-slider.php:61
    1058 msgid "Display Style"
    1059 msgstr ""
    1060 
    1061 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:329
    1062 msgid "Display the posts from:"
    1063 msgstr ""
    1064 
    1065 #: inc/admin/widgets/class-ads-code.php:11
    1066 msgid "Displays Advertisements or anything placed under this"
    1067 msgstr ""
    1068 
    1069 #: inc/admin/widgets/class-author.php:19
    1070 msgid "Displays author information."
    1071 msgstr ""
    1072 
    1073 #: inc/admin/widgets/class-mailchimp.php:11 inc/admin/widgets/class-cta.php:11
    1074 msgid "Displays call to action button and text with background"
    1075 msgstr ""
    1076 
    1077 #: inc/admin/widgets/class-grid-post.php:11
    1078 msgid "Displays grid posts with an image"
    1079 msgstr ""
    1080 
    1081 #: inc/admin/widgets/class-category-grid.php:12
    1082 msgid "Displays post categories with image in grid"
    1083 msgstr ""
    1084 
    1085 #: inc/admin/widgets/class-tab-post.php:17
    1086 msgid "Displays posts in tab"
    1087 msgstr ""
    1088 
    1089 #: inc/admin/widgets/class-carousel-slider.php:11
    1090 msgid "Displays recent posts in a carousel slider with an image"
    1091 msgstr ""
    1092 
    1093 #: inc/admin/widgets/class-slider-post.php:10
    1094 msgid "Displays recent posts in a slider with an image"
    1095 msgstr ""
    1096 
    1097 #: inc/admin/widgets/class-recent-post.php:11
    1098 msgid "Displays recent posts with an image"
    1099 msgstr ""
    1100 
    1101 #: inc/admin/widgets/class-social-menu.php:14
    1102 msgid "Displays social menu if you have set it."
    1103 msgstr ""
    1104 
    1105 #: inc/admin/widgets/class-youtube-video.php:15
    1106 msgid "Displays youtube video form your channel."
    1107 msgstr ""
    1108 
    1109 #: inc/admin/widgets/class-carousel-slider.php:195
    1110 msgid "Distance between slides in px."
    1111 msgstr ""
    1112 
    1113 #: inc/admin/dashboard/class-welcome-notice.php:78
    1114 #: inc/admin/dashboard/views/dashboard.php:228
    1115 #: inc/admin/dashboard/views/dashboard.php:254
    1116 msgid "Documentation"
    1117 msgstr ""
    1118 
    1119 #: inc/admin/customizer/helpers/defaults.php:217
    1120 msgid "Dual Insights"
    1121 msgstr ""
    1122 
    1123 #: inc/admin/customizer/sections/dual-insights.php:61
    1124 msgid "Dual Insights Column - 1"
    1125 msgstr ""
    1126 
    1127 #: inc/admin/customizer/sections/dual-insights.php:117
    1128 msgid "Dual Insights Column - 2"
    1129 msgstr ""
    1130 
    1131 #: inc/admin/customizer/sections/dual-insights.php:10
    1132 msgid "Dual Insights Section"
    1133 msgstr ""
    1134 
    1135 #. %s: Name of current post. Only visible to screen readers
    1136 #: inc/template-tags.php:242 template-parts/content-page.php:39
    1137 #, php-format
    1138 msgid "Edit <span class=\"screen-reader-text\">%s</span>"
    1139 msgstr ""
    1140 
    1141 #: inc/admin/customizer/sections/archive.php:86
    1142 msgid "Enable Archive Post Count"
    1143 msgstr ""
    1144 
    1145 #: inc/admin/widgets/class-slider-post.php:165
    1146 #: inc/admin/widgets/class-carousel-slider.php:170
    1147 #: inc/admin/customizer/sections/popular-post.php:353
    1148 msgid "Enable Arrows"
    1149 msgstr ""
    1150 
    1151 #: inc/admin/customizer/sections/article-group.php:25
    1152 msgid "Enable Article Group Post"
    1153 msgstr ""
    1154 
    1155 #: inc/admin/customizer/sections/article-list.php:25
    1156 msgid "Enable Article List Post"
    1157 msgstr ""
    1158 
    1159 #: inc/admin/meta-box/meta-box.php:133
    1160 msgid "Enable Author Info"
    1161 msgstr ""
    1162 
    1163 #: inc/admin/customizer/sections/popular-post.php:337
    1164 msgid "Enable Autoplay"
    1165 msgstr ""
    1166 
    1167 #: inc/admin/widgets/class-slider-post.php:142
    1168 #: inc/admin/widgets/class-carousel-slider.php:147
    1169 msgid "Enable background overlay"
    1170 msgstr ""
    1171 
    1172 #: inc/admin/customizer/sections/slider-banner.php:129
    1173 msgid "Enable Banner Overlay"
    1174 msgstr ""
    1175 
    1176 #: inc/admin/customizer/sections/mobile-menu.php:55
    1177 #: inc/admin/customizer/sections/footer.php:127
    1178 #: inc/admin/customizer/sections/top-bar.php:161
    1179 msgid "Enable Border Radius"
    1180 msgstr ""
    1181 
    1182 #: inc/admin/customizer/sections/breadcrumb.php:20
    1183 msgid "Enable Breadcrumb"
    1184 msgstr ""
    1185 
    1186 #: inc/admin/customizer/sections/slider-banner.php:21
    1187 msgid "Enable Carousel Banner Section"
    1188 msgstr ""
    1189 
    1190 #: inc/admin/customizer/sections/single-related-post.php:251
    1191 #: inc/admin/customizer/sections/split-block.php:202
    1192 #: inc/admin/customizer/sections/archive.php:314
    1193 #: inc/admin/customizer/sections/footer-recommended.php:227
    1194 #: inc/admin/customizer/sections/must-read.php:253
    1195 #: inc/admin/customizer/sections/show-author-post.php:255
    1196 #: inc/admin/customizer/sections/frontline-post.php:257
    1197 #: inc/admin/customizer/sections/search_trending.php:268
    1198 #: inc/admin/customizer/sections/slider-banner.php:297
    1199 #: inc/admin/customizer/sections/dual-insights.php:294
    1200 #: inc/admin/customizer/sections/article-list.php:351
    1201 #: inc/admin/customizer/sections/popular-post.php:256
    1202 #: inc/admin/customizer/sections/grid-list.php:331
    1203 #: inc/admin/customizer/sections/ticker-post.php:304
    1204 #: inc/admin/customizer/sections/article-group.php:299
    1205 #: inc/admin/customizer/sections/main-banner.php:351
    1206 msgid "Enable Category Meta"
    1207 msgstr ""
    1208 
    1209 #: inc/admin/customizer/sections/archive.php:398
    1210 msgid "Enable Comment Meta"
    1211 msgstr ""
    1212 
    1213 #: inc/admin/customizer/sections/top-bar.php:56
    1214 msgid "Enable Current Time"
    1215 msgstr ""
    1216 
    1217 #: inc/admin/widgets/class-slider-post.php:170
    1218 #: inc/admin/widgets/class-carousel-slider.php:175
    1219 #: inc/admin/customizer/sections/popular-post.php:369
    1220 msgid "Enable Dots"
    1221 msgstr ""
    1222 
    1223 #: inc/admin/customizer/sections/dual-insights.php:25
    1224 msgid "Enable Dual Insights"
    1225 msgstr ""
    1226 
    1227 #: inc/admin/widgets/class-slider-post.php:96
    1228 #: inc/admin/widgets/class-carousel-slider.php:281
    1229 msgid "Enable Excerpt"
    1230 msgstr ""
    1231 
    1232 #: inc/admin/customizer/sections/archive.php:122
    1233 #: inc/admin/customizer/sections/archive.php:142
    1234 #: inc/admin/customizer/sections/archive.php:161
    1235 msgid "Enable Excerpt On Archive"
    1236 msgstr ""
    1237 
    1238 #: inc/admin/customizer/sections/featured-category.php:25
    1239 msgid "Enable Featured Category"
    1240 msgstr ""
    1241 
    1242 #: inc/admin/customizer/sections/archive.php:47
    1243 msgid "Enable Featured Post"
    1244 msgstr ""
    1245 
    1246 #: inc/admin/widgets/class-mailchimp.php:111
    1247 #: inc/admin/widgets/class-cta.php:135
    1248 msgid "Enable Fixed Background Image"
    1249 msgstr ""
    1250 
    1251 #: inc/admin/customizer/sections/fixed-trending-post.php:21
    1252 msgid "Enable Fixed Trending"
    1253 msgstr ""
    1254 
    1255 #: inc/admin/customizer/sections/footer.php:184
    1256 msgid "Enable Footer ProgressBar"
    1257 msgstr ""
    1258 
    1259 #: inc/admin/customizer/sections/footer.php:155
    1260 msgid "Enable Footer Scroll To Top"
    1261 msgstr ""
    1262 
    1263 #: inc/admin/customizer/sections/frontline-post.php:20
    1264 msgid "Enable Frontline"
    1265 msgstr ""
    1266 
    1267 #: inc/admin/customizer/sections/grid-list.php:25
    1268 msgid "Enable Grid List"
    1269 msgstr ""
    1270 
    1271 #: inc/admin/customizer/sections/header-style.php:42
    1272 msgid "Enable Header Advertisement"
    1273 msgstr ""
    1274 
    1275 #: inc/admin/widgets/class-author.php:134
    1276 msgid "Enable Image Border Radius"
    1277 msgstr ""
    1278 
    1279 #: inc/admin/customizer/sections/main-banner.php:25
    1280 msgid "Enable Main Banner"
    1281 msgstr ""
    1282 
    1283 #: inc/admin/meta-box/meta-box.php:211
    1284 msgid "Enable More From Author Section"
    1285 msgstr ""
    1286 
    1287 #: inc/admin/customizer/sections/must-read.php:20
    1288 msgid "Enable Must Read"
    1289 msgstr ""
    1290 
    1291 #: inc/admin/customizer/sections/ticker-post.php:21
    1292 msgid "Enable News Ticker Section"
    1293 msgstr ""
    1294 
    1295 #: inc/admin/customizer/sections/header-offcanvas.php:21
    1296 msgid "Enable Offcanvas"
    1297 msgstr ""
    1298 
    1299 #: inc/admin/customizer/sections/popular-post.php:20
    1300 msgid "Enable Popular Section"
    1301 msgstr ""
    1302 
    1303 #: inc/admin/customizer/sections/slider-banner.php:112
    1304 msgid "Enable Post Description"
    1305 msgstr ""
    1306 
    1307 #: inc/admin/customizer/sections/preloader.php:25
    1308 msgid "Enable Preloader Option"
    1309 msgstr ""
    1310 
    1311 #: inc/admin/customizer/sections/archive.php:415
    1312 #: inc/admin/customizer/sections/single.php:210
    1313 msgid "Enable Read Time"
    1314 msgstr ""
    1315 
    1316 #: inc/admin/customizer/sections/footer-recommended.php:25
    1317 msgid "Enable Recommended Post"
    1318 msgstr ""
    1319 
    1320 #: inc/admin/customizer/sections/single.php:143
    1321 msgid "Enable Single Category Meta"
    1322 msgstr ""
    1323 
    1324 #: inc/admin/customizer/sections/slider-banner.php:361
    1325 msgid "Enable Slider Control"
    1326 msgstr ""
    1327 
    1328 #: inc/admin/customizer/sections/top-bar.php:126
    1329 msgid "Enable Social Nav on TopBar"
    1330 msgstr ""
    1331 
    1332 #: inc/admin/customizer/sections/split-block.php:25
    1333 msgid "Enable Split Block"
    1334 msgstr ""
    1335 
    1336 #: inc/admin/meta-box/meta-box.php:122
    1337 msgid "Enable Sticky Posts Navigation"
    1338 msgstr ""
    1339 
    1340 #: inc/admin/customizer/sections/single.php:337
    1341 #: inc/admin/customizer/sections/sidebar.php:64
    1342 msgid "Enable Sticky Sidebar"
    1343 msgstr ""
    1344 
    1345 #: inc/admin/customizer/sections/archive.php:382
    1346 #: inc/admin/customizer/sections/single.php:194
    1347 msgid "Enable Tag Meta"
    1348 msgstr ""
    1349 
    1350 #: inc/admin/customizer/sections/tags.php:54
    1351 msgid "Enable Tags Label"
    1352 msgstr ""
    1353 
    1354 #: inc/admin/customizer/sections/tags.php:21
    1355 msgid "Enable Tags Section"
    1356 msgstr ""
    1357 
    1358 #: inc/admin/customizer/sections/ticker-post.php:53
    1359 msgid "Enable Ticker Label"
    1360 msgstr ""
    1361 
    1362 #: inc/admin/customizer/sections/top-bar.php:73
    1363 msgid "Enable Today's Date"
    1364 msgstr ""
    1365 
    1366 #: inc/admin/customizer/sections/top-bar.php:21
    1367 msgid "Enable Top Bar"
    1368 msgstr ""
    1369 
    1370 #: inc/admin/customizer/sections/search_trending.php:20
    1371 msgid "Enable Trending"
    1372 msgstr ""
    1373 
    1374 #: inc/admin/customizer/sections/search_trending.php:36
    1375 msgid "Enable Trending Label"
    1376 msgstr ""
    1377 
    1378 #: inc/admin/meta-box/meta-box.php:193
    1379 msgid "Enable You May Also Like Section"
    1380 msgstr ""
    1381 
    1382 #: inc/admin/dashboard/views/dashboard.php:250
    1383 msgid ""
    1384 "Encountering an issue? Our comprehensive and detailed documentation is "
    1385 "designed to address your concerns and provide clear, thorough explanations "
    1386 "to resolve any confusion."
    1387 msgstr ""
    1388 
    1389 #: inc/admin/widgets/class-cta.php:74 inc/admin/widgets/class-cta.php:88
    1390 msgid "Enter a proper url with http: OR https:"
    1391 msgstr ""
    1392 
    1393 #: inc/admin/widgets/class-slider-post.php:101
    1394 #: inc/admin/widgets/class-tab-post.php:293
    1395 #: inc/admin/widgets/class-category-grid.php:42
    1396 #: inc/admin/widgets/class-recent-post.php:41
    1397 #: inc/admin/widgets/class-carousel-slider.php:105
    1398 msgid "Entry title font size"
    1399 msgstr ""
    1400 
    1401 #: inc/admin/widgets/class-slider-post.php:112
    1402 #: inc/admin/widgets/class-tab-post.php:304
    1403 #: inc/admin/widgets/class-category-grid.php:53
    1404 #: inc/admin/widgets/class-recent-post.php:52
    1405 #: inc/admin/widgets/class-carousel-slider.php:116
    1406 msgid "Entry title font style"
    1407 msgstr ""
    1408 
    1409 #: inc/template-functions.php:273
    1410 msgid "Estimated read time"
    1411 msgstr ""
    1412 
    1413 #: inc/admin/customizer/sections/excerpt.php:83
    1414 msgid "Excerpt Button Text"
    1415 msgstr ""
    1416 
    1417 #: inc/admin/customizer/sections/excerpt.php:66
    1418 msgid "Excerpt Line Limit"
    1419 msgstr ""
    1420 
    1421 #: inc/admin/customizer/sections/excerpt.php:33
    1422 msgid "Excerpt Options"
    1423 msgstr ""
    1424 
    1425 #: template-parts/modal-menu.php:66
    1426 msgid "Expanded Social links"
    1427 msgstr ""
    1428 
    1429 #: inc/admin/dashboard/views/dashboard.php:47
    1430 msgid ""
    1431 "Experience effortless magazine-themed website creation with MagFusion! "
    1432 "Explore all the settings and features here."
    1433 msgstr ""
    1434 
    1435 #: inc/admin/customizer/helpers/controls.php:227
    1436 msgid "Explore Our Premium Features"
    1437 msgstr ""
    1438 
    1439 #: inc/admin/customizer/helpers/controls.php:235
    1440 msgid "Extended Widget Options"
    1441 msgstr ""
    1442 
    1443 #: inc/admin/dashboard/views/dashboard.php:183
    1444 msgid "Extra Customizer Sections"
    1445 msgstr ""
    1446 
    1447 #: inc/admin/widgets/class-tab-post.php:295
    1448 #: inc/admin/widgets/class-category-grid.php:44
    1449 #: inc/admin/widgets/class-recent-post.php:43
    1450 msgid "Extra Small"
    1451 msgstr ""
    1452 
    1453 #: inc/admin/dashboard/views/dashboard.php:175
    1454 msgid "Extra Widget Area"
    1455 msgstr ""
    1456 
    1457 #: inc/admin/dashboard/views/help.php:56
    1458 msgid "facebook"
    1459 msgstr ""
    1460 
    1461 #: inc/admin/dashboard/views/dashboard.php:415
    1462 #: inc/admin/dashboard/views/help.php:59
    1463 msgid "Facebook Community"
    1464 msgstr ""
    1465 
    1466 #: inc/admin/dashboard/class-changelog-parser.php:85
    1467 msgid "Failed to read changelog."
    1468 msgstr ""
    1469 
    1470 #: inc/admin/customizer/sections/featured-category.php:41
    1471 msgid "Featured Category"
    1472 msgstr ""
    1473 
    1474 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:323
    1475 msgid "Filter"
    1476 msgstr ""
    1477 
    1478 #: inc/admin/customizer/sections/main-banner.php:84
    1479 msgid "First Category Post Offset"
    1480 msgstr ""
    1481 
    1482 #: inc/admin/customizer/helpers/controls.php:231
    1483 #: inc/admin/dashboard/views/dashboard.php:151
    1484 msgid "Font Options"
    1485 msgstr ""
    1486 
    1487 #: inc/admin/widgets/class-multi-grid-post.php:35
    1488 msgid "Font size for Prime Article"
    1489 msgstr ""
    1490 
    1491 #: inc/admin/widgets/class-multi-grid-post.php:44
    1492 msgid "Font size for Sub Articles"
    1493 msgstr ""
    1494 
    1495 #: inc/admin/widgets/widget-init.php:158
    1496 #, php-format
    1497 msgid "Footer Column %1$d"
    1498 msgstr ""
    1499 
    1500 #: inc/admin/customizer/sections/footer-widget.php:43
    1501 msgid "Footer Column Layout"
    1502 msgstr ""
    1503 
    1504 #: inc/admin/customizer/sections/footer.php:6
    1505 msgid "Footer Copyright Options"
    1506 msgstr ""
    1507 
    1508 #: functions.php:61
    1509 msgid "Footer Menu"
    1510 msgstr ""
    1511 
    1512 #: inc/admin/customizer/sections/panel.php:136
    1513 #: inc/admin/dashboard/views/dashboard.php:100
    1514 msgid "Footer Options"
    1515 msgstr ""
    1516 
    1517 #: inc/admin/customizer/sections/footer.php:166
    1518 msgid "Footer ProgressBar"
    1519 msgstr ""
    1520 
    1521 #: inc/admin/customizer/sections/footer.php:137
    1522 msgid "Footer Scroll To Top"
    1523 msgstr ""
    1524 
    1525 #: template-parts/footer/footer-copyright.php:18
    1526 msgid "Footer Social links"
    1527 msgstr ""
    1528 
    1529 #: inc/admin/customizer/sections/footer-widget.php:6
    1530 msgid "Footer Widget Options"
    1531 msgstr ""
    1532 
    1533 #: inc/admin/widgets/class-slider-post.php:207
    1534 #: inc/admin/widgets/class-jumbo-post.php:99
    1535 #: inc/admin/widgets/class-recent-post.php:148
    1536 #: inc/admin/widgets/class-carousel-slider.php:227
    1537 #: inc/admin/widgets/class-metro-post.php:111
    1538 #: inc/admin/widgets/class-multi-grid-post.php:131
    1539 #: inc/admin/widgets/class-grid-post.php:139
    1540 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:292
    1541 msgid "Format 1"
    1542 msgstr ""
    1543 
    1544 #: inc/admin/widgets/class-slider-post.php:208
    1545 #: inc/admin/widgets/class-jumbo-post.php:100
    1546 #: inc/admin/widgets/class-recent-post.php:149
    1547 #: inc/admin/widgets/class-carousel-slider.php:228
    1548 #: inc/admin/widgets/class-metro-post.php:112
    1549 #: inc/admin/widgets/class-multi-grid-post.php:132
    1550 #: inc/admin/widgets/class-grid-post.php:140
    1551 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:293
    1552 msgid "Format 2"
    1553 msgstr ""
    1554 
    1555 #: inc/admin/customizer/helpers/helper-function.php:262
    1556 msgid "Four Columns"
    1557 msgstr ""
    1558 
    1559 #: inc/admin/dashboard/views/free-vs-pro.php:214
    1560 msgid "Free"
    1561 msgstr ""
    1562 
    1563 #: inc/admin/dashboard/class-dashboard.php:155
    1564 msgid "Free Vs Pro"
    1565 msgstr ""
    1566 
    1567 #: inc/admin/customizer/sections/panel.php:125
    1568 msgid "Front Page Option"
    1569 msgstr ""
    1570 
    1571 #: inc/admin/customizer/sections/frontline-post.php:6
    1572 msgid "Frontline Section"
    1573 msgstr ""
    1574 
    1575 #: inc/admin/dashboard/views/dashboard.php:195
    1576 msgid "FSE Support"
    1577 msgstr ""
    1578 
    1579 #: inc/admin/widgets/class-slider-post.php:126
    1580 #: inc/admin/widgets/class-recent-post.php:124
    1581 #: inc/admin/widgets/class-carousel-slider.php:130
    1582 #: inc/admin/widgets/class-grid-post.php:125
    1583 msgid "Full"
    1584 msgstr ""
    1585 
    1586 #: inc/admin/widgets/class-mailchimp.php:80
    1587 #: inc/admin/widgets/class-slider-post.php:32
    1588 #: inc/admin/widgets/class-carousel-slider.php:34
    1589 #: inc/admin/widgets/class-cta.php:104
    1590 msgid "Full Width Layout"
    1591 msgstr ""
    1592 
    1593 #: inc/admin/widgets/class-tab-post.php:204
    1594 #: inc/admin/customizer/sections/panel.php:83
    1595 msgid "General Settings"
    1596 msgstr ""
    1597 
    1598 #: inc/admin/dashboard/views/free-vs-pro.php:284
    1599 msgid "Get MagFusion Pro Now"
    1600 msgstr ""
    1601 
    1602 #: inc/admin/dashboard/class-welcome-notice.php:29
    1603 msgid "Get Started"
    1604 msgstr ""
    1605 
    1606 #: inc/admin/dashboard/class-welcome-notice.php:30
    1607 msgid "Get started"
    1608 msgstr ""
    1609 
    1610 #: 404.php:22
    1611 msgid "Go Back To Homepage"
    1612 msgstr ""
    1613 
    1614 #: inc/admin/widgets/class-slider-post.php:150
    1615 #: inc/admin/widgets/class-carousel-slider.php:155
    1616 msgid "Gradient"
    1617 msgstr ""
    1618 
    1619 #: inc/admin/customizer/helpers/defaults.php:254
    1620 msgid "Grid List"
    1621 msgstr ""
    1622 
    1623 #: inc/admin/customizer/sections/grid-list.php:61
    1624 msgid "Grid List Column - 1"
    1625 msgstr ""
    1626 
    1627 #: inc/admin/customizer/sections/grid-list.php:118
    1628 msgid "Grid List Column - 2"
    1629 msgstr ""
    1630 
    1631 #: inc/admin/customizer/sections/grid-list.php:206
    1632 msgid "Grid List Meta Option"
    1633 msgstr ""
    1634 
    1635 #: inc/admin/customizer/sections/grid-list.php:10
    1636 msgid "Grid List Section"
    1637 msgstr ""
    1638 
    1639 #: inc/admin/widgets/class-grid-post.php:27
    1640 msgid "Grid Posts"
    1641 msgstr ""
    1642 
    1643 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-1.php:41
    1644 msgid "Grid Style 1"
    1645 msgstr ""
    1646 
    1647 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-2.php:54
    1648 msgid "Grid Style 2"
    1649 msgstr ""
    1650 
    1651 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-3.php:54
    1652 msgid "Grid Style 3"
    1653 msgstr ""
    1654 
    1655 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-4.php:54
    1656 msgid "Grid Style 4"
    1657 msgstr ""
    1658 
    1659 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-5.php:54
    1660 msgid "Grid Style 5"
    1661 msgstr ""
    1662 
    1663 #: inc/admin/widgets/class-slider-post.php:247
    1664 #: inc/admin/widgets/class-jumbo-post.php:78
    1665 #: inc/admin/widgets/class-tab-post.php:238
    1666 #: inc/admin/widgets/class-recent-post.php:188
    1667 #: inc/admin/widgets/class-carousel-slider.php:267
    1668 #: inc/admin/widgets/class-metro-post.php:90
    1669 #: inc/admin/widgets/class-multi-grid-post.php:110
    1670 #: inc/admin/widgets/class-grid-post.php:64
    1671 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:221
    1672 #: inc/admin/customizer/helpers/helper-function.php:238
    1673 msgid "Has background"
    1674 msgstr ""
    1675 
    1676 #: inc/admin/widgets/class-author.php:240
    1677 #: inc/admin/customizer/helpers/helper-function.php:191
    1678 msgid "Has Brand Background"
    1679 msgstr ""
    1680 
    1681 #: inc/admin/widgets/class-author.php:242
    1682 #: inc/admin/customizer/helpers/helper-function.php:192
    1683 msgid "Has Brand Color"
    1684 msgstr ""
    1685 
    1686 #: inc/admin/widgets/class-slider-post.php:248
    1687 #: inc/admin/widgets/class-jumbo-post.php:79
    1688 #: inc/admin/widgets/class-tab-post.php:239
    1689 #: inc/admin/widgets/class-recent-post.php:189
    1690 #: inc/admin/widgets/class-carousel-slider.php:268
    1691 #: inc/admin/widgets/class-metro-post.php:91
    1692 #: inc/admin/widgets/class-multi-grid-post.php:111
    1693 #: inc/admin/widgets/class-grid-post.php:65
    1694 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:222
    1695 #: inc/admin/customizer/helpers/helper-function.php:239
    1696 msgid "Has text color"
    1697 msgstr ""
    1698 
    1699 #: inc/admin/customizer/sections/header-style.php:5
    1700 msgid "Header Layout"
    1701 msgstr ""
    1702 
    1703 #: inc/admin/customizer/sections/panel.php:93
    1704 #: inc/admin/dashboard/views/dashboard.php:95
    1705 msgid "Header Options"
    1706 msgstr ""
    1707 
    1708 #: inc/admin/customizer/helpers/helper-function.php:159
    1709 msgid "Header Style 1"
    1710 msgstr ""
    1711 
    1712 #: inc/admin/customizer/helpers/helper-function.php:163
    1713 msgid "Header Style 2"
    1714 msgstr ""
    1715 
    1716 #: inc/admin/customizer/helpers/helper-function.php:167
    1717 msgid "Header Style 3"
    1718 msgstr ""
    1719 
    1720 #: inc/admin/customizer/helpers/helper-function.php:171
    1721 msgid "Header Style 4"
    1722 msgstr ""
    1723 
    1724 #: inc/admin/widgets/class-mailchimp.php:34 inc/admin/widgets/class-cta.php:34
    1725 msgid "Heading font size"
    1726 msgstr ""
    1727 
    1728 #: inc/admin/widgets/class-mailchimp.php:45 inc/admin/widgets/class-cta.php:45
    1729 msgid "Heading font style"
    1730 msgstr ""
    1731 
    1732 #: inc/admin/widgets/class-mailchimp.php:133
    1733 #: inc/admin/widgets/class-slider-post.php:160
    1734 #: inc/admin/widgets/class-carousel-slider.php:165
    1735 #: inc/admin/widgets/class-cta.php:157
    1736 msgid "Height (px)"
    1737 msgstr ""
    1738 
    1739 #: inc/admin/dashboard/class-dashboard.php:161
    1740 msgid "Help"
    1741 msgstr ""
    1742 
    1743 #: inc/admin/customizer/sections/tags.php:174
    1744 msgid "Hide Label on Responsive"
    1745 msgstr ""
    1746 
    1747 #: inc/admin/widgets/class-ads-code.php:45
    1748 msgid "Hide on Desktop"
    1749 msgstr ""
    1750 
    1751 #: inc/admin/widgets/class-ads-code.php:55
    1752 msgid "Hide on Mobile"
    1753 msgstr ""
    1754 
    1755 #: inc/admin/widgets/class-ads-code.php:50
    1756 msgid "Hide on Tablet"
    1757 msgstr ""
    1758 
    1759 #: inc/admin/customizer/sections/panel.php:42
    1760 msgid "Hide Site Title"
    1761 msgstr ""
    1762 
    1763 #: inc/admin/customizer/sections/panel.php:57
    1764 msgid "Hide Tagline"
    1765 msgstr ""
    1766 
    1767 #: inc/admin/customizer/sections/top-bar.php:37
    1768 msgid "Hide Top Bar on Mobile"
    1769 msgstr ""
    1770 
    1771 #: assets/breadcrumbs/breadcrumbs.php:270
    1772 msgid "Home"
    1773 msgstr ""
    1774 
    1775 #: inc/admin/widgets/widget-init.php:110
    1776 msgid "Homepage After Posts"
    1777 msgstr ""
    1778 
    1779 #: inc/admin/widgets/widget-init.php:104
    1780 msgid "Homepage Before Posts"
    1781 msgstr ""
    1782 
    1783 #: inc/admin/widgets/widget-init.php:98
    1784 msgid "Homepage Fullwidth Widget Area - After Two Column Area"
    1785 msgstr ""
    1786 
    1787 #: inc/admin/widgets/widget-init.php:80
    1788 msgid "Homepage Fullwidth Widget Area - Before Two Column Area"
    1789 msgstr ""
    1790 
    1791 #: inc/admin/widgets/widget-init.php:116
    1792 msgid "Homepage Fullwidth Widget Area - Bottom Area"
    1793 msgstr ""
    1794 
    1795 #: inc/admin/widgets/widget-init.php:86
    1796 msgid "Homepage Two Column Widget Area - Primary"
    1797 msgstr ""
    1798 
    1799 #: inc/admin/widgets/widget-init.php:92
    1800 msgid "Homepage Two Column Widget Area - Secondary"
    1801 msgstr ""
    1802 
    1803 #: inc/admin/widgets/class-tab-post.php:102
    1804 msgid "Hot"
    1805 msgstr ""
    1806 
    1807 #: inc/admin/widgets/class-tab-post.php:92
    1808 msgid "Hot Post Settings"
    1809 msgstr ""
    1810 
    1811 #: assets/breadcrumbs/breadcrumbs.php:776
    1812 msgctxt "hour archives time format"
    1813 msgid "g a"
    1814 msgstr ""
    1815 
    1816 #. Author URI of the theme
    1817 msgid "https://wpinterface.com/"
    1818 msgstr ""
    1819 
    1820 #. URI of the theme
    1821 msgid "https://wpinterface.com/themes/magfusion/"
    1822 msgstr ""
    1823 
    1824 #: inc/admin/dashboard/class-theme-review-notice.php:105
    1825 msgid "I already did!"
    1826 msgstr ""
    1827 
    1828 #: inc/admin/dashboard/class-theme-review-notice.php:114
    1829 msgid "I have a query"
    1830 msgstr ""
    1831 
    1832 #: inc/admin/widgets/class-slider-post.php:184
    1833 #: inc/admin/widgets/class-tab-post.php:76
    1834 #: inc/admin/widgets/class-tab-post.php:132
    1835 #: inc/admin/widgets/class-tab-post.php:188
    1836 #: inc/admin/widgets/class-recent-post.php:92
    1837 #: inc/admin/widgets/class-carousel-slider.php:204
    1838 #: inc/admin/widgets/class-grid-post.php:98
    1839 #: inc/admin/customizer/sections/single-related-post.php:95
    1840 #: inc/admin/customizer/sections/fixed-trending-post.php:96
    1841 #: inc/admin/customizer/sections/must-read.php:109
    1842 #: inc/admin/customizer/sections/show-author-post.php:97
    1843 #: inc/admin/customizer/sections/frontline-post.php:113
    1844 #: inc/admin/customizer/sections/search_trending.php:111
    1845 #: inc/admin/customizer/sections/popular-post.php:111
    1846 #: inc/admin/customizer/sections/tags.php:134
    1847 #: inc/admin/customizer/sections/ticker-post.php:147
    1848 msgid "ID"
    1849 msgstr ""
    1850 
    1851 #: inc/admin/customizer/helpers/controls.php:247
    1852 msgid ""
    1853 "If you have any questions about the theme, please don't hesitate to reach "
    1854 "out to us."
    1855 msgstr ""
    1856 
    1857 #: inc/admin/meta-box/category-meta-box.php:112
    1858 msgid "Image"
    1859 msgstr ""
    1860 
    1861 #: inc/admin/widgets/class-slider-post.php:132
    1862 #: inc/admin/widgets/class-tab-post.php:283
    1863 #: inc/admin/widgets/class-category-grid.php:101
    1864 #: inc/admin/widgets/class-recent-post.php:131
    1865 #: inc/admin/widgets/class-carousel-slider.php:137
    1866 #: inc/admin/widgets/class-metro-post.php:56
    1867 msgid "Image hover effects"
    1868 msgstr ""
    1869 
    1870 #: inc/admin/widgets/class-grid-post.php:119
    1871 msgid "Image Size"
    1872 msgstr ""
    1873 
    1874 #: inc/admin/widgets/class-slider-post.php:121
    1875 #: inc/admin/widgets/class-tab-post.php:272
    1876 #: inc/admin/widgets/class-category-grid.php:90
    1877 #: inc/admin/widgets/class-recent-post.php:118
    1878 #: inc/admin/widgets/class-carousel-slider.php:125
    1879 #: inc/admin/widgets/class-multi-grid-post.php:70
    1880 msgid "Image size"
    1881 msgstr ""
    1882 
    1883 #: inc/admin/widgets/class-author.php:133
    1884 msgid "Image:"
    1885 msgstr ""
    1886 
    1887 #: inc/admin/meta-box/meta-box.php:125 inc/admin/meta-box/meta-box.php:136
    1888 #: inc/admin/meta-box/meta-box.php:154 inc/admin/meta-box/meta-box.php:167
    1889 #: inc/admin/meta-box/meta-box.php:180 inc/admin/meta-box/meta-box.php:197
    1890 #: inc/admin/meta-box/meta-box.php:216
    1891 msgid "Inherit"
    1892 msgstr ""
    1893 
    1894 #: inc/admin/customizer/sections/dual-insights.php:134
    1895 #: inc/admin/customizer/sections/grid-list.php:135
    1896 msgid "Inner Column Title"
    1897 msgstr ""
    1898 
    1899 #: inc/admin/customizer/sections/dual-insights.php:97
    1900 msgid "Insights Post Offset - 1"
    1901 msgstr ""
    1902 
    1903 #: inc/admin/customizer/sections/dual-insights.php:169
    1904 msgid "Insights Post Offset - 2"
    1905 msgstr ""
    1906 
    1907 #: inc/admin/dashboard/views/dashboard.php:191
    1908 msgid "Instagram Widget"
    1909 msgstr ""
    1910 
    1911 #: inc/admin/dashboard/views/dashboard.php:402
    1912 #: inc/admin/dashboard/views/help.php:170
    1913 #: inc/admin/dashboard/views/products.php:138
    1914 msgid "Install"
    1915 msgstr ""
    1916 
    1917 #: inc/admin/dashboard/views/dashboard.php:20
    1918 msgid "Install WpInterface Add-Ons"
    1919 msgstr ""
    1920 
    1921 #: template-parts/content-none.php:44
    1922 msgid ""
    1923 "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps "
    1924 "searching can help."
    1925 msgstr ""
    1926 
    1927 #: inc/admin/widgets/class-mailchimp.php:48
    1928 #: inc/admin/widgets/class-slider-post.php:115
    1929 #: inc/admin/widgets/class-tab-post.php:307
    1930 #: inc/admin/widgets/class-category-grid.php:56
    1931 #: inc/admin/widgets/class-recent-post.php:55
    1932 #: inc/admin/widgets/class-carousel-slider.php:119
    1933 #: inc/admin/widgets/class-cta.php:48
    1934 msgid "Italic"
    1935 msgstr ""
    1936 
    1937 #: inc/admin/dashboard/views/help.php:53
    1938 msgid "Join Our Community"
    1939 msgstr ""
    1940 
    1941 #: inc/admin/dashboard/views/help.php:60
    1942 msgid ""
    1943 "Join our Facebook haven, where the latest news and updates eagerly await "
    1944 "your arrival."
    1945 msgstr ""
    1946 
    1947 #: inc/admin/dashboard/views/dashboard.php:437
    1948 msgid ""
    1949 "Join our Facebook page to connect with like-minded individuals for "
    1950 "discussions, help, and support on all things related to the theme!"
    1951 msgstr ""
    1952 
    1953 #: inc/admin/dashboard/views/help.php:70
    1954 msgid ""
    1955 "Join our Twitter haven, where the latest news and updates eagerly await your "
    1956 "arrival."
    1957 msgstr ""
    1958 
    1959 #: inc/admin/dashboard/views/help.php:80
    1960 msgid ""
    1961 "Join our YouTube haven, where the latest news and updates eagerly await your "
    1962 "arrival."
    1963 msgstr ""
    1964 
    1965 #: inc/admin/widgets/class-jumbo-post.php:16
    1966 msgid ""
    1967 "Jumbo Widget transforms your posts into a visually appealing mosaic, "
    1968 "creating a stylish and organized showcase for an immersive reader experience."
    1969 msgstr ""
    1970 
    1971 #: inc/admin/customizer/helpers/defaults.php:394
    1972 msgid "Just For You"
    1973 msgstr ""
    1974 
    1975 #: inc/admin/customizer/sections/tags.php:71
    1976 msgid "Label Style"
    1977 msgstr ""
    1978 
    1979 #: inc/admin/widgets/class-mailchimp.php:39
    1980 #: inc/admin/widgets/class-slider-post.php:106
    1981 #: inc/admin/widgets/class-slider-post.php:125
    1982 #: inc/admin/widgets/class-tab-post.php:277
    1983 #: inc/admin/widgets/class-category-grid.php:92
    1984 #: inc/admin/widgets/class-recent-post.php:123
    1985 #: inc/admin/widgets/class-carousel-slider.php:110
    1986 #: inc/admin/widgets/class-carousel-slider.php:129
    1987 #: inc/admin/widgets/class-cta.php:39
    1988 #: inc/admin/widgets/class-multi-grid-post.php:72
    1989 #: inc/admin/widgets/class-grid-post.php:124
    1990 msgid "Large"
    1991 msgstr ""
    1992 
    1993 #: inc/admin/widgets/class-tab-post.php:158
    1994 msgid "Latest"
    1995 msgstr ""
    1996 
    1997 #: inc/admin/customizer/helpers/defaults.php:175
    1998 msgid "Latest News"
    1999 msgstr ""
    2000 
    2001 #: inc/admin/widgets/class-tab-post.php:148
    2002 msgid "Latest Post Settings"
    2003 msgstr ""
    2004 
    2005 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:333
    2006 msgid "Latest Posts"
    2007 msgstr ""
    2008 
    2009 #: inc/admin/dashboard/class-dashboard.php:221
    2010 msgid "Latest Updates"
    2011 msgstr ""
    2012 
    2013 #: template-parts/section/featured-category.php:69
    2014 msgid "Latest:"
    2015 msgstr ""
    2016 
    2017 #: inc/admin/customizer/sections/frontline-post.php:58
    2018 msgid "Layout - 1"
    2019 msgstr ""
    2020 
    2021 #: inc/admin/customizer/sections/frontline-post.php:59
    2022 msgid "Layout - 2"
    2023 msgstr ""
    2024 
    2025 #: inc/admin/customizer/sections/frontline-post.php:60
    2026 msgid "Layout - 3"
    2027 msgstr ""
    2028 
    2029 #: inc/admin/widgets/class-jumbo-post.php:37
    2030 #: inc/admin/widgets/class-metro-post.php:37
    2031 msgid "Layout 1"
    2032 msgstr ""
    2033 
    2034 #: inc/admin/widgets/class-jumbo-post.php:38
    2035 #: inc/admin/widgets/class-metro-post.php:38
    2036 msgid "Layout 2"
    2037 msgstr ""
    2038 
    2039 #: inc/admin/widgets/class-jumbo-post.php:39
    2040 #: inc/admin/widgets/class-metro-post.php:39
    2041 msgid "Layout 3"
    2042 msgstr ""
    2043 
    2044 #: inc/admin/widgets/class-metro-post.php:40
    2045 msgid "Layout 4"
    2046 msgstr ""
    2047 
    2048 #: inc/admin/widgets/class-metro-post.php:41
    2049 msgid "Layout 5"
    2050 msgstr ""
    2051 
    2052 #: inc/admin/meta-box/meta-box.php:71 inc/admin/meta-box/meta-box.php:90
    2053 msgid "Layout Options"
    2054 msgstr ""
    2055 
    2056 #: inc/admin/customizer/helpers/defaults.php:314
    2057 #: inc/admin/dashboard/views/products.php:59
    2058 #: inc/admin/dashboard/views/products.php:126
    2059 msgid "Learn More"
    2060 msgstr ""
    2061 
    2062 #. %s: post title
    2063 #: inc/template-tags.php:225
    2064 #, php-format
    2065 msgid "Leave a Comment<span class=\"screen-reader-text\"> on %s</span>"
    2066 msgstr ""
    2067 
    2068 #: inc/admin/widgets/class-tab-post.php:47
    2069 #: inc/admin/widgets/class-tab-post.php:103
    2070 #: inc/admin/widgets/class-tab-post.php:159
    2071 msgid "Leave as it is to show default title or leave blank to only show icon"
    2072 msgstr ""
    2073 
    2074 #: inc/admin/customizer/sections/ticker-post.php:71
    2075 msgid "Leave blank to use the default text \"Latest\"."
    2076 msgstr ""
    2077 
    2078 #: inc/admin/customizer/sections/featured-category.php:61
    2079 #: inc/admin/customizer/sections/split-block.php:60
    2080 #: inc/admin/customizer/sections/footer-recommended.php:85
    2081 #: inc/admin/customizer/sections/slider-banner.php:80
    2082 #: inc/admin/customizer/sections/dual-insights.php:81
    2083 #: inc/admin/customizer/sections/dual-insights.php:153
    2084 #: inc/admin/customizer/sections/article-list.php:65
    2085 #: inc/admin/customizer/sections/article-list.php:124
    2086 #: inc/admin/customizer/sections/article-list.php:183
    2087 #: inc/admin/customizer/sections/grid-list.php:81
    2088 #: inc/admin/customizer/sections/grid-list.php:154
    2089 #: inc/admin/customizer/sections/article-group.php:81
    2090 #: inc/admin/customizer/sections/article-group.php:138
    2091 #: inc/admin/customizer/sections/main-banner.php:67
    2092 #: inc/admin/customizer/sections/main-banner.php:125
    2093 #: inc/admin/customizer/sections/main-banner.php:185
    2094 msgid "Leave Empty if you don't want the posts to be category specific"
    2095 msgstr ""
    2096 
    2097 #: inc/admin/widgets/class-jumbo-post.php:55
    2098 #: inc/admin/widgets/class-tab-post.php:52
    2099 #: inc/admin/widgets/class-tab-post.php:108
    2100 #: inc/admin/widgets/class-tab-post.php:164
    2101 #: inc/admin/widgets/class-metro-post.php:67
    2102 #: inc/admin/widgets/class-multi-grid-post.php:87
    2103 msgid "Leave empty if you don't want the posts to be category specific"
    2104 msgstr ""
    2105 
    2106 #: inc/admin/customizer/sections/tags.php:94
    2107 msgid "Leave empty if you want it blank"
    2108 msgstr ""
    2109 
    2110 #: inc/admin/customizer/sections/top-bar.php:91
    2111 msgid "Leave empty if you want to use the default text \"Today\"."
    2112 msgstr ""
    2113 
    2114 #: inc/admin/dashboard/views/dashboard.php:260
    2115 #: inc/admin/dashboard/views/help.php:89
    2116 msgid "Leave us a Review"
    2117 msgstr ""
    2118 
    2119 #: inc/admin/widgets/class-mailchimp.php:57
    2120 #: inc/admin/widgets/class-slider-post.php:52
    2121 #: inc/admin/widgets/class-image-widget.php:58
    2122 #: inc/admin/widgets/class-ads-code.php:36
    2123 #: inc/admin/widgets/class-carousel-slider.php:54
    2124 #: inc/admin/widgets/class-cta.php:57
    2125 #: inc/admin/widgets/class-social-menu.php:68
    2126 msgid "Left"
    2127 msgstr ""
    2128 
    2129 #: inc/admin/customizer/helpers/helper-function.php:414
    2130 msgid "Left Sidebar"
    2131 msgstr ""
    2132 
    2133 #: inc/admin/dashboard/class-welcome-notice.php:67
    2134 msgid ""
    2135 "Let's start by installing and activating One Click Demo Import, WPInterface "
    2136 "Add-ons and MC4WP: Mailchimp for WordPress"
    2137 msgstr ""
    2138 
    2139 #: inc/admin/dashboard/views/dashboard.php:440
    2140 msgid "Like or follow our Facebook Page"
    2141 msgstr ""
    2142 
    2143 #: inc/admin/dashboard/views/help.php:61
    2144 msgid "Like or follow us on Facebook"
    2145 msgstr ""
    2146 
    2147 #: inc/admin/widgets/class-image-widget.php:45
    2148 msgid "Link to URL"
    2149 msgstr ""
    2150 
    2151 #: inc/admin/widgets/class-cta.php:73
    2152 msgid "Link to url - 1"
    2153 msgstr ""
    2154 
    2155 #: inc/admin/widgets/class-cta.php:87
    2156 msgid "Link to url - 2"
    2157 msgstr ""
    2158 
    2159 #. used between list items, there is a space after the comma
    2160 #: inc/template-tags.php:212
    2161 msgctxt "list item separator"
    2162 msgid ", "
    2163 msgstr ""
    2164 
    2165 #: inc/admin/customizer/sections/main-banner.php:201
    2166 msgid "List Post Offset"
    2167 msgstr ""
    2168 
    2169 #: inc/admin/widgets/class-tab-post.php:255
    2170 #: inc/admin/widgets/class-recent-post.php:34
    2171 #: inc/admin/widgets/class-grid-post.php:34
    2172 msgid "List View"
    2173 msgstr ""
    2174 
    2175 #: inc/admin/dashboard/views/products.php:61
    2176 msgid "Live demo"
    2177 msgstr ""
    2178 
    2179 #: inc/admin/dashboard/views/dashboard.php:61
    2180 msgid "Live Preview"
    2181 msgstr ""
    2182 
    2183 #: inc/admin/customizer/helpers/helper-function.php:217
    2184 msgid "Load More On Click"
    2185 msgstr ""
    2186 
    2187 #: inc/admin/customizer/helpers/helper-function.php:216
    2188 msgid "Load More On Scroll"
    2189 msgstr ""
    2190 
    2191 #: template-parts/pagination/post-load.php:19
    2192 msgid "Load More Posts"
    2193 msgstr ""
    2194 
    2195 #: inc/admin/customizer/sections/panel.php:20
    2196 msgid "Logo Height"
    2197 msgstr ""
    2198 
    2199 #. Name of the theme
    2200 #: inc/admin/dashboard/class-dashboard.php:176
    2201 #: inc/admin/dashboard/class-theme-review-notice.php:122
    2202 #: inc/admin/dashboard/views/dashboard.php:215
    2203 msgid "MagFusion"
    2204 msgstr ""
    2205 
    2206 #: inc/compatibility/elementor/elementor.php:111
    2207 msgid "MagFusion Global Widgets"
    2208 msgstr ""
    2209 
    2210 #. Description of the theme
    2211 msgid ""
    2212 "MagFusion is a Free, trendy WordPress theme designed for blogs, magazines, "
    2213 "and news websites. With a fully responsive, sleek, and modern design, it "
    2214 "suits tech, lifestyle, business, and travel niches. Built for flexibility, "
    2215 "it adapts seamlessly to any device for an optimal user experience."
    2216 msgstr ""
    2217 
    2218 #: inc/compatibility/elementor/elementor.php:93
    2219 msgid "MagFusion Widget Blocks"
    2220 msgstr ""
    2221 
    2222 #: inc/compatibility/elementor/elementor.php:102
    2223 msgid "MagFusion Widget Grid"
    2224 msgstr ""
    2225 
    2226 #: inc/admin/widgets/class-ads-code.php:13
    2227 msgid "MagFusion: Advertisements Code"
    2228 msgstr ""
    2229 
    2230 #: inc/admin/widgets/class-author.php:18
    2231 msgid "MagFusion: Author Widget"
    2232 msgstr ""
    2233 
    2234 #: inc/admin/widgets/class-carousel-slider.php:13
    2235 msgid "MagFusion: Carousel Posts"
    2236 msgstr ""
    2237 
    2238 #: inc/admin/widgets/class-category-grid.php:14
    2239 msgid "MagFusion: Categories"
    2240 msgstr ""
    2241 
    2242 #: inc/admin/widgets/class-cta.php:13
    2243 msgid "MagFusion: CTA"
    2244 msgstr ""
    2245 
    2246 #: inc/admin/widgets/class-grid-post.php:13
    2247 msgid "MagFusion: Grid Posts"
    2248 msgstr ""
    2249 
    2250 #: inc/admin/widgets/class-image-widget.php:16
    2251 msgid "MagFusion: Image Widget"
    2252 msgstr ""
    2253 
    2254 #: inc/admin/widgets/class-jumbo-post.php:18
    2255 msgid "MagFusion: Jumbo Post"
    2256 msgstr ""
    2257 
    2258 #: inc/admin/widgets/class-mailchimp.php:13
    2259 msgid "MagFusion: Mailchimp"
    2260 msgstr ""
    2261 
    2262 #: inc/admin/widgets/class-metro-post.php:18
    2263 msgid "MagFusion: Metro Post"
    2264 msgstr ""
    2265 
    2266 #: inc/admin/widgets/class-multi-grid-post.php:18
    2267 msgid "MagFusion: Multi Grid Post"
    2268 msgstr ""
    2269 
    2270 #: inc/admin/widgets/class-recent-post.php:13
    2271 msgid "MagFusion: Recent Posts"
    2272 msgstr ""
    2273 
    2274 #: inc/admin/widgets/class-slider-post.php:12
    2275 msgid "MagFusion: Slider Posts"
    2276 msgstr ""
    2277 
    2278 #: inc/admin/widgets/class-social-menu.php:16
    2279 msgid "MagFusion: Social Menu"
    2280 msgstr ""
    2281 
    2282 #: inc/admin/widgets/class-tab-post.php:19
    2283 msgid "MagFusion: Tab Posts"
    2284 msgstr ""
    2285 
    2286 #: inc/admin/widgets/class-youtube-video.php:17
    2287 msgid "MagFusion: Youtube Video"
    2288 msgstr ""
    2289 
    2290 #: inc/admin/widgets/class-mailchimp.php:64
    2291 msgid "Mailchimp Description"
    2292 msgstr ""
    2293 
    2294 #: inc/admin/widgets/class-mailchimp.php:69
    2295 msgid "MailChimp Form Shortcode"
    2296 msgstr ""
    2297 
    2298 #: inc/admin/widgets/class-mailchimp.php:30
    2299 msgid "Mailchimp Title"
    2300 msgstr ""
    2301 
    2302 #: inc/admin/customizer/helpers/controls.php:238
    2303 msgid "Mailchimp Topbar"
    2304 msgstr ""
    2305 
    2306 #: inc/admin/customizer/sections/main-banner.php:10
    2307 msgid "Main Banner Section"
    2308 msgstr ""
    2309 
    2310 #: inc/admin/widgets/class-tab-post.php:217
    2311 msgid "Make sure to select Date from above for this to work."
    2312 msgstr ""
    2313 
    2314 #: inc/admin/customizer/helpers/controls.php:241
    2315 msgid "Many More .."
    2316 msgstr ""
    2317 
    2318 #: inc/admin/meta-box/meta-box.php:109
    2319 msgid "Mark as Featured"
    2320 msgstr ""
    2321 
    2322 #: inc/admin/dashboard/class-theme-review-notice.php:109
    2323 msgid "Maybe later"
    2324 msgstr ""
    2325 
    2326 #: inc/admin/widgets/class-mailchimp.php:37
    2327 #: inc/admin/widgets/class-slider-post.php:104
    2328 #: inc/admin/widgets/class-slider-post.php:123
    2329 #: inc/admin/widgets/class-tab-post.php:275
    2330 #: inc/admin/widgets/class-tab-post.php:297
    2331 #: inc/admin/widgets/class-category-grid.php:46
    2332 #: inc/admin/widgets/class-category-grid.php:94
    2333 #: inc/admin/widgets/class-recent-post.php:45
    2334 #: inc/admin/widgets/class-recent-post.php:121
    2335 #: inc/admin/widgets/class-carousel-slider.php:108
    2336 #: inc/admin/widgets/class-carousel-slider.php:127
    2337 #: inc/admin/widgets/class-cta.php:37
    2338 #: inc/admin/widgets/class-multi-grid-post.php:37
    2339 #: inc/admin/widgets/class-multi-grid-post.php:46
    2340 #: inc/admin/widgets/class-multi-grid-post.php:74
    2341 #: inc/admin/widgets/class-grid-post.php:122
    2342 msgid "Medium"
    2343 msgstr ""
    2344 
    2345 #: inc/admin/widgets/class-slider-post.php:124
    2346 #: inc/admin/widgets/class-tab-post.php:276
    2347 #: inc/admin/widgets/class-recent-post.php:122
    2348 #: inc/admin/widgets/class-carousel-slider.php:128
    2349 #: inc/admin/widgets/class-grid-post.php:123
    2350 msgid "Medium Large"
    2351 msgstr ""
    2352 
    2353 #: template-parts/header/styles/style-3.php:51
    2354 #: template-parts/header/styles/style-2.php:40
    2355 #: template-parts/header/styles/style-1.php:40
    2356 #: template-parts/header/styles/style-4.php:65
    2357 msgctxt "menu"
    2358 msgid "Horizontal"
    2359 msgstr ""
    2360 
    2361 #: template-parts/modal-menu.php:24
    2362 msgctxt "menu"
    2363 msgid "Mobile"
    2364 msgstr ""
    2365 
    2366 #: inc/admin/customizer/helpers/theme-upsell.php:35
    2367 msgid "Menu badge options"
    2368 msgstr ""
    2369 
    2370 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:126
    2371 msgid "Meta Font Size"
    2372 msgstr ""
    2373 
    2374 #: inc/admin/widgets/class-metro-post.php:16
    2375 msgid ""
    2376 "Metro Widget transforms your posts into a visually appealing mosaic, "
    2377 "creating a stylish and organized showcase for an immersive reader experience."
    2378 msgstr ""
    2379 
    2380 #: inc/admin/widgets/class-mailchimp.php:89
    2381 #: inc/admin/widgets/class-slider-post.php:42
    2382 #: inc/admin/widgets/class-carousel-slider.php:44
    2383 #: inc/admin/widgets/class-cta.php:113
    2384 msgid "Middle"
    2385 msgstr ""
    2386 
    2387 #. Minute archive title. %s is the minute time format.
    2388 #: assets/breadcrumbs/breadcrumbs.php:280
    2389 #, php-format
    2390 msgid "Minute %s"
    2391 msgstr ""
    2392 
    2393 #: assets/breadcrumbs/breadcrumbs.php:742
    2394 msgctxt "minute and hour archives time format"
    2395 msgid "g:i a"
    2396 msgstr ""
    2397 
    2398 #: assets/breadcrumbs/breadcrumbs.php:759
    2399 msgctxt "minute archives time format"
    2400 msgid "i"
    2401 msgstr ""
    2402 
    2403 #: inc/admin/customizer/sections/mobile-menu.php:5
    2404 msgid "Mobile Menu Options"
    2405 msgstr ""
    2406 
    2407 #: inc/admin/dashboard/views/dashboard.php:179
    2408 msgid "Modal Popup Module"
    2409 msgstr ""
    2410 
    2411 #: assets/breadcrumbs/breadcrumbs.php:793
    2412 #: assets/breadcrumbs/breadcrumbs.php:849
    2413 #: assets/breadcrumbs/breadcrumbs.php:1219
    2414 msgctxt "monthly archives date format"
    2415 msgid "F"
    2416 msgstr ""
    2417 
    2418 #: inc/admin/customizer/helpers/controls.php:230
    2419 msgid "More Color Options"
    2420 msgstr ""
    2421 
    2422 #: inc/admin/customizer/helpers/theme-upsell.php:37
    2423 msgid "More color options"
    2424 msgstr ""
    2425 
    2426 #: inc/admin/meta-box/meta-box.php:81
    2427 #: inc/admin/customizer/helpers/defaults.php:377
    2428 msgid "More From Author"
    2429 msgstr ""
    2430 
    2431 #: inc/admin/customizer/helpers/defaults.php:271
    2432 msgid "More from this category"
    2433 msgstr ""
    2434 
    2435 #: inc/admin/customizer/helpers/theme-upsell.php:32
    2436 msgid "More Options on MagFusion Pro!"
    2437 msgstr ""
    2438 
    2439 #: inc/admin/customizer/helpers/defaults.php:142
    2440 #: inc/admin/customizer/helpers/defaults.php:299
    2441 msgid "Must Read"
    2442 msgstr ""
    2443 
    2444 #: inc/admin/customizer/sections/must-read.php:6
    2445 msgid "Must Read Section"
    2446 msgstr ""
    2447 
    2448 #. %s: Theme Name.
    2449 #: inc/admin/dashboard/views/dashboard.php:332
    2450 msgid ""
    2451 "Need assistance? Reach out to our professional support team by submitting a "
    2452 "support ticket, and we'll provide you with the help you need."
    2453 msgstr ""
    2454 
    2455 #: inc/admin/customizer/helpers/controls.php:246
    2456 msgid "Need Support?"
    2457 msgstr ""
    2458 
    2459 #: template-parts/pagination/pagination-option.php:59
    2460 msgid "Newer Articles"
    2461 msgstr ""
    2462 
    2463 #: template-parts/section/ticker-post.php:65
     301#: inc/admin/customizer/helpers/defaults.php:42
    2464302#: template-parts/header/search-trending-post.php:54
    2465 #: inc/admin/customizer/helpers/defaults.php:42
     303#: template-parts/section/ticker-post.php:66
    2466304msgid "News Flash"
    2467 msgstr ""
    2468 
    2469 #: inc/admin/customizer/sections/ticker-post.php:6
    2470 msgid "News Ticker Options"
    2471 msgstr ""
    2472 
    2473 #: template-parts/pagination/pagination-option.php:28
    2474 msgid "Next"
    2475 msgstr ""
    2476 
    2477 #: single.php:22
    2478 msgid "Next:"
    2479 msgstr ""
    2480 
    2481 #: inc/admin/meta-box/meta-box.php:114 inc/admin/meta-box/meta-box.php:127
    2482 #: inc/admin/meta-box/meta-box.php:138 inc/admin/meta-box/meta-box.php:156
    2483 #: inc/admin/meta-box/meta-box.php:169 inc/admin/meta-box/meta-box.php:182
    2484 #: inc/admin/meta-box/meta-box.php:199 inc/admin/meta-box/meta-box.php:218
    2485 msgid "No"
    2486 msgstr ""
    2487 
    2488 #: template-parts/pagination/post-load.php:71
    2489 msgid "No More Posts"
    2490 msgstr ""
    2491 
    2492 #: template-parts/section/fixed-trending-post.php:83
    2493 msgid "No posts found."
    2494 msgstr ""
    2495 
    2496 #: inc/admin/customizer/helpers/helper-function.php:422
    2497 msgid "No Sidebar - Wide"
    2498 msgstr ""
    2499 
    2500 #: footer.php:26
    2501 msgid "No widgets added yet."
    2502 msgstr ""
    2503 
    2504 #: inc/admin/widgets/class-slider-post.php:246
    2505 #: inc/admin/widgets/class-jumbo-post.php:77
    2506 #: inc/admin/widgets/class-tab-post.php:237
    2507 #: inc/admin/widgets/class-recent-post.php:187
    2508 #: inc/admin/widgets/class-carousel-slider.php:266
    2509 #: inc/admin/widgets/class-metro-post.php:89
    2510 #: inc/admin/widgets/class-multi-grid-post.php:109
    2511 #: inc/admin/widgets/class-grid-post.php:63
    2512 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:220
    2513 #: inc/admin/customizer/helpers/helper-function.php:193
    2514 #: inc/admin/customizer/helpers/helper-function.php:213
    2515 #: inc/admin/customizer/helpers/helper-function.php:237
    2516 msgid "None"
    2517 msgstr ""
    2518 
    2519 #: inc/admin/widgets/class-mailchimp.php:47
    2520 #: inc/admin/widgets/class-slider-post.php:114
    2521 #: inc/admin/widgets/class-tab-post.php:306
    2522 #: inc/admin/widgets/class-category-grid.php:55
    2523 #: inc/admin/widgets/class-recent-post.php:54
    2524 #: inc/admin/widgets/class-carousel-slider.php:118
    2525 #: inc/admin/widgets/class-cta.php:47
    2526 msgid "Normal"
    2527 msgstr ""
    2528 
    2529 #: template-parts/content-none.php:14
    2530 msgid "Nothing Found"
    2531 msgstr ""
    2532 
    2533 #: inc/admin/customizer/sections/show-author-post.php:55
    2534 msgid "Number of Author Posts"
    2535 msgstr ""
    2536 
    2537 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:230
    2538 #: inc/admin/customizer/sections/single-related-post.php:267
    2539 #: inc/admin/customizer/sections/split-block.php:217
    2540 #: inc/admin/customizer/sections/archive.php:330
    2541 #: inc/admin/customizer/sections/footer-recommended.php:242
    2542 #: inc/admin/customizer/sections/must-read.php:268
    2543 #: inc/admin/customizer/sections/show-author-post.php:271
    2544 #: inc/admin/customizer/sections/frontline-post.php:272
    2545 #: inc/admin/customizer/sections/search_trending.php:284
    2546 #: inc/admin/customizer/sections/slider-banner.php:312
    2547 #: inc/admin/customizer/sections/dual-insights.php:309
    2548 #: inc/admin/customizer/sections/article-list.php:366
    2549 #: inc/admin/customizer/sections/popular-post.php:271
    2550 #: inc/admin/customizer/sections/grid-list.php:346
    2551 #: inc/admin/customizer/sections/ticker-post.php:320
    2552 #: inc/admin/customizer/sections/article-group.php:314
    2553 #: inc/admin/customizer/sections/main-banner.php:366
    2554 msgid "Number of Category"
    2555 msgstr ""
    2556 
    2557 #: inc/admin/widgets/class-slider-post.php:257
    2558 #: inc/admin/widgets/class-jumbo-post.php:88
    2559 #: inc/admin/widgets/class-tab-post.php:248
    2560 #: inc/admin/widgets/class-recent-post.php:198
    2561 #: inc/admin/widgets/class-carousel-slider.php:277
    2562 #: inc/admin/widgets/class-metro-post.php:100
    2563 #: inc/admin/widgets/class-multi-grid-post.php:120
    2564 #: inc/admin/widgets/class-grid-post.php:74
    2565 msgid "Number of Category to show"
    2566 msgstr ""
    2567 
    2568 #: inc/admin/widgets/class-category-grid.php:71
    2569 msgid "Number of Column"
    2570 msgstr ""
    2571 
    2572 #: inc/admin/customizer/sections/excerpt.php:48
    2573 msgid "Number Of Excerpt Word"
    2574 msgstr ""
    2575 
    2576 #: inc/admin/customizer/sections/fixed-trending-post.php:58
    2577 #: inc/admin/customizer/sections/must-read.php:70
    2578 #: inc/admin/customizer/sections/frontline-post.php:75
    2579 #: inc/admin/customizer/sections/search_trending.php:89
    2580 #: inc/admin/customizer/sections/popular-post.php:71
    2581 #: inc/admin/customizer/sections/ticker-post.php:107
    2582 msgid "Number of Posts"
    2583 msgstr ""
    2584 
    2585 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:176
    2586 msgid "Number of posts to display:"
    2587 msgstr ""
    2588 
    2589 #: inc/admin/widgets/class-slider-post.php:83
    2590 #: inc/admin/widgets/class-tab-post.php:212
    2591 #: inc/admin/widgets/class-recent-post.php:75
    2592 #: inc/admin/widgets/class-multi-grid-post.php:57
    2593 #: inc/admin/widgets/class-grid-post.php:81
    2594 msgid "Number of posts to show"
    2595 msgstr ""
    2596 
    2597 #: inc/admin/customizer/sections/single-related-post.php:55
    2598 msgid "Number of Related Posts"
    2599 msgstr ""
    2600 
    2601 #: inc/admin/widgets/class-carousel-slider.php:92
    2602 msgid "Number of Slides to show"
    2603 msgstr ""
    2604 
    2605 #: inc/admin/customizer/sections/tags.php:111
    2606 msgid "Number of Tags"
    2607 msgstr ""
    2608 
    2609 #: inc/admin/customizer/helpers/helper-function.php:214
    2610 msgid "Numeric"
    2611 msgstr ""
    2612 
    2613 #: inc/admin/widgets/widget-init.php:68
    2614 msgid "Off-canvas Drawer"
    2615 msgstr ""
    2616 
    2617 #: inc/admin/dashboard/views/dashboard.php:187
    2618 msgid "Offcanvas Content Module"
    2619 msgstr ""
    2620 
    2621 #: inc/admin/customizer/sections/header-offcanvas.php:5
    2622 msgid "Offcanvas Options"
    2623 msgstr ""
    2624 
    2625 #: inc/admin/widgets/class-slider-post.php:91
    2626 #: inc/admin/widgets/class-jumbo-post.php:49
    2627 #: inc/admin/widgets/class-tab-post.php:67
    2628 #: inc/admin/widgets/class-tab-post.php:123
    2629 #: inc/admin/widgets/class-tab-post.php:179
    2630 #: inc/admin/widgets/class-recent-post.php:83
    2631 #: inc/admin/widgets/class-carousel-slider.php:100
    2632 #: inc/admin/widgets/class-metro-post.php:51
    2633 #: inc/admin/widgets/class-multi-grid-post.php:65
    2634 #: inc/admin/widgets/class-grid-post.php:89
    2635 msgid "Offset"
    2636 msgstr ""
    2637 
    2638 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:184
    2639 msgid "Offset Posts:"
    2640 msgstr ""
    2641 
    2642 #: inc/admin/widgets/class-slider-post.php:92
    2643 #: inc/admin/widgets/class-jumbo-post.php:50
    2644 #: inc/admin/widgets/class-recent-post.php:84
    2645 #: inc/admin/widgets/class-carousel-slider.php:101
    2646 #: inc/admin/widgets/class-metro-post.php:52
    2647 #: inc/admin/widgets/class-multi-grid-post.php:66
    2648 #: inc/admin/widgets/class-grid-post.php:90
    2649 msgid ""
    2650 "Offsets are used to skip a certain number of WordPress posts before starting "
    2651 "output. Set it to 0 if you do not wish to use this feature."
    2652 msgstr ""
    2653 
    2654 #: template-parts/pagination/pagination-option.php:55
    2655 msgid "Older Articles"
    2656305msgstr ""
    2657306
    … …  
    2676325msgstr ""
    2677326
    2678 #: inc/admin/widgets/class-social-menu.php:58
    2679 msgid "One"
    2680 msgstr ""
    2681 
    2682 #. 1: title.
    2683 #: comments.php:35
    2684 #, php-format
    2685 msgid "One thought on &ldquo;%1$s&rdquo;"
    2686 msgstr ""
    2687 
    2688 #: 404.php:19
    2689 msgid "Oops! That page can&rsquo;t be found."
    2690 msgstr ""
    2691 
    2692 #: inc/admin/widgets/class-image-widget.php:50
    2693 msgid "Open Link in new Tab"
    2694 msgstr ""
    2695 
    2696 #: inc/admin/widgets/class-cta.php:78
    2697 msgid "Open Link in new Tab - 1"
    2698 msgstr ""
    2699 
    2700 #: inc/admin/widgets/class-cta.php:92
    2701 msgid "Open Link in new Tab - 2"
    2702 msgstr ""
    2703 
    2704 #: inc/admin/widgets/class-slider-post.php:192
    2705 #: inc/admin/widgets/class-tab-post.php:84
    2706 #: inc/admin/widgets/class-tab-post.php:140
    2707 #: inc/admin/widgets/class-tab-post.php:196
    2708 #: inc/admin/widgets/class-recent-post.php:100
    2709 #: inc/admin/widgets/class-carousel-slider.php:212
    2710 #: inc/admin/widgets/class-grid-post.php:106
    2711 #: inc/admin/customizer/sections/single-related-post.php:113
    2712 #: inc/admin/customizer/sections/fixed-trending-post.php:113
    2713 #: inc/admin/customizer/sections/must-read.php:126
    2714 #: inc/admin/customizer/sections/show-author-post.php:115
    2715 #: inc/admin/customizer/sections/frontline-post.php:130
    2716 #: inc/admin/customizer/sections/search_trending.php:129
    2717 #: inc/admin/customizer/sections/popular-post.php:128
    2718 #: inc/admin/customizer/sections/ticker-post.php:165
    2719 msgid "Order"
    2720 msgstr ""
    2721 
    2722 #: inc/admin/widgets/class-tab-post.php:73
    2723 #: inc/admin/widgets/class-tab-post.php:129
    2724 #: inc/admin/widgets/class-tab-post.php:185
    2725 msgid "Order By"
    2726 msgstr ""
    2727 
    2728 #: inc/admin/widgets/class-slider-post.php:181
    2729 #: inc/admin/widgets/class-recent-post.php:89
    2730 #: inc/admin/widgets/class-carousel-slider.php:201
    2731 #: inc/admin/widgets/class-grid-post.php:95
    2732 msgid "Order by"
    2733 msgstr ""
    2734 
    2735 #: inc/admin/customizer/sections/single-related-post.php:90
    2736 #: inc/admin/customizer/sections/fixed-trending-post.php:91
    2737 #: inc/admin/customizer/sections/must-read.php:104
    2738 #: inc/admin/customizer/sections/show-author-post.php:92
    2739 #: inc/admin/customizer/sections/frontline-post.php:108
    2740 #: inc/admin/customizer/sections/search_trending.php:106
    2741 #: inc/admin/customizer/sections/popular-post.php:106
    2742 #: inc/admin/customizer/sections/tags.php:129
    2743 #: inc/admin/customizer/sections/tags.php:153
    2744 #: inc/admin/customizer/sections/ticker-post.php:142
    2745 msgid "Orderby"
    2746 msgstr ""
    2747 
    2748 #: inc/admin/dashboard/class-dashboard.php:149
    2749 msgid "Our Recommendation"
    2750 msgstr ""
    2751 
    2752 #: inc/admin/widgets/class-mailchimp.php:116
    2753 #: inc/admin/widgets/class-cta.php:140
    2754 msgid "Overlay Color"
    2755 msgstr ""
    2756 
    2757 #: inc/admin/widgets/class-mailchimp.php:125
    2758 #: inc/admin/widgets/class-cta.php:149
    2759 msgid "Overlay Opacity"
    2760 msgstr ""
    2761 
    2762 #. %s is the page number.
    2763 #: assets/breadcrumbs/breadcrumbs.php:276
    2764 #, php-format
    2765 msgid "Page %s"
    2766 msgstr ""
    2767 
    2768 #: template-parts/content-page.php:25 template-parts/content.php:131
    2769 msgid "Pages:"
    2770 msgstr ""
    2771 
    2772 #: inc/admin/customizer/sections/excerpt.php:5
    2773 msgid "Pagination Options"
    2774 msgstr ""
    2775 
    2776 #: inc/admin/customizer/sections/tags.php:75
    2777 msgid "Plain"
    2778 msgstr ""
    2779 
    2780 #: inc/admin/dashboard/views/help.php:27
    2781 msgid ""
    2782 "Please check out basic documentation for detailed information on how to use "
    2783 "MagFusion."
    2784 msgstr ""
    2785 
    2786 #: inc/admin/widgets/class-image-widget.php:46
    2787 #: inc/admin/widgets/class-youtube-video.php:39
    2788 #: inc/admin/widgets/class-youtube-video.php:49
    2789 msgid ""
    2790 "Please make sure to provide a complete URL that includes either \"http://\" "
    2791 "or \"https://\" to ensure the widget operates correctly."
    2792 msgstr ""
    2793 
    2794 #: inc/admin/dashboard/views/products.php:128
    2795 msgid "Plugin Page"
    2796 msgstr ""
    2797 
    2798 #: inc/admin/dashboard/views/products.php:71
    2799 msgid "Plugins"
    2800 msgstr ""
    2801 
    2802 #: inc/admin/widgets/class-tab-post.php:46
    2803 msgid "Popular"
    2804 msgstr ""
    2805 
    2806 #: inc/admin/customizer/sections/popular-post.php:6
    2807 msgid "Popular Options"
    2808 msgstr ""
    2809 
    2810 #: inc/admin/widgets/class-tab-post.php:32
    2811 msgid "Popular Post Settings"
    2812 msgstr ""
    2813 
    2814 #: inc/admin/widgets/class-slider-post.php:405
    2815 #: inc/admin/widgets/class-jumbo-post.php:258
    2816 #: inc/admin/widgets/class-jumbo-post.php:323
    2817 #: inc/admin/widgets/class-jumbo-post.php:386
    2818 #: inc/admin/widgets/class-recent-post.php:329
    2819 #: inc/admin/widgets/class-carousel-slider.php:500
    2820 #: inc/admin/widgets/class-metro-post.php:301
    2821 #: inc/admin/widgets/class-multi-grid-post.php:292
    2822 #: inc/admin/widgets/class-multi-grid-post.php:363
    2823 #: inc/admin/widgets/class-grid-post.php:252
    2824 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:180
    2825 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:193
    2826 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:220
    2827 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:277
    2828 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:201
    2829 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-4.php:156
    2830 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-5.php:157
    2831 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-1.php:140
    2832 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-2.php:179
    2833 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-3.php:159
    2834 msgid "Post Date"
    2835 msgstr ""
    2836 
    2837 #. %s: post date.
    2838 #: inc/template-tags.php:49
    2839 #, php-format
    2840 msgctxt "post date"
    2841 msgid "%s"
    2842 msgstr ""
    2843 
    2844 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:58
    2845 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:92
    2846 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:117
    2847 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:104
    2848 msgid "Post Excerpt"
    2849 msgstr ""
    2850 
    2851 #: inc/admin/customizer/helpers/controls.php:239
    2852 msgid "Post Format Support"
    2853 msgstr ""
    2854 
    2855 #: inc/admin/customizer/sections/slider-banner.php:54
    2856 msgid "Post In Slider"
    2857 msgstr ""
    2858 
    2859 #: inc/admin/meta-box/meta-box.php:75
    2860 msgid "Post Meta"
    2861 msgstr ""
    2862 
    2863 #: inc/admin/customizer/sections/split-block.php:77
    2864 #: inc/admin/customizer/sections/footer-recommended.php:102
    2865 #: inc/admin/customizer/sections/popular-post.php:287
    2866 #: inc/admin/customizer/sections/grid-list.php:97
    2867 #: inc/admin/customizer/sections/grid-list.php:170
    2868 msgid "Post Offset"
    2869 msgstr ""
    2870 
    2871 #: inc/admin/customizer/sections/single-related-post.php:72
    2872 #: inc/admin/customizer/sections/fixed-trending-post.php:75
    2873 #: inc/admin/customizer/sections/must-read.php:87
    2874 #: inc/admin/customizer/sections/show-author-post.php:74
    2875 #: inc/admin/customizer/sections/frontline-post.php:92
    2876 #: inc/admin/customizer/sections/popular-post.php:88
    2877 #: inc/admin/customizer/sections/ticker-post.php:124
    2878 msgid "Post Offset Number"
    2879 msgstr ""
    2880 
    2881327#: inc/admin/customizer/helpers/defaults.php:51
    2882328#: inc/admin/customizer/helpers/defaults.php:84
    … …  
    2897343msgstr ""
    2898344
    2899 #: inc/template-tags.php:145
    2900 msgid "Posted in"
    2901 msgstr ""
    2902 
    2903 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:170
    2904 msgid "Posts"
    2905 msgstr ""
    2906 
    2907 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:239
    2908 msgid "Posts Author"
    2909 msgstr ""
    2910 
    2911 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:195
    2912 msgid "Posts Category"
    2913 msgstr ""
    2914 
    2915 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:275
    2916 msgid "Posts Date"
    2917 msgstr ""
    2918 
    2919 #: inc/admin/customizer/sections/preloader.php:10
    2920 #: inc/admin/dashboard/views/dashboard.php:105
    2921 msgid "Preloader Options"
    2922 msgstr ""
    2923 
    2924 #: inc/admin/dashboard/views/dashboard.php:138
    2925 msgid "Premium Features"
    2926 msgstr ""
    2927 
    2928 #: template-parts/pagination/pagination-option.php:24
    2929 msgid "Previous"
    2930 msgstr ""
    2931 
    2932 #: single.php:21
    2933 msgid "Previous:"
    2934 msgstr ""
    2935 
    2936 #: functions.php:60
    2937 msgid "Primary Menu"
    2938 msgstr ""
    2939 
    2940 #: inc/admin/dashboard/views/free-vs-pro.php:215
    2941 msgid "Pro"
    2942 msgstr ""
    2943 
    2944 #: inc/admin/dashboard/class-admin.php:46
    2945 msgid "Processing..."
    2946 msgstr ""
    2947 
    2948 #: inc/admin/dashboard/class-welcome-notice.php:71
    2949 msgid "Quick Links"
    2950 msgstr ""
    2951 
    2952 #: inc/admin/dashboard/views/dashboard.php:79
    2953 msgid "Quick Settings"
    2954 msgstr ""
    2955 
    2956 #: inc/admin/widgets/class-slider-post.php:186
    2957 #: inc/admin/widgets/class-tab-post.php:78
    2958 #: inc/admin/widgets/class-tab-post.php:134
    2959 #: inc/admin/widgets/class-tab-post.php:190
    2960 #: inc/admin/widgets/class-recent-post.php:94
    2961 #: inc/admin/widgets/class-carousel-slider.php:206
    2962 #: inc/admin/widgets/class-grid-post.php:100
    2963 #: inc/admin/customizer/sections/single-related-post.php:97
    2964 #: inc/admin/customizer/sections/fixed-trending-post.php:98
    2965 #: inc/admin/customizer/sections/must-read.php:111
    2966 #: inc/admin/customizer/sections/show-author-post.php:99
    2967 #: inc/admin/customizer/sections/frontline-post.php:115
    2968 #: inc/admin/customizer/sections/search_trending.php:113
    2969 #: inc/admin/customizer/sections/popular-post.php:113
    2970 #: inc/admin/customizer/sections/tags.php:136
    2971 #: inc/admin/customizer/sections/ticker-post.php:149
    2972 msgid "Random"
    2973 msgstr ""
    2974 
    2975 #: inc/admin/dashboard/views/dashboard.php:167
    2976 msgid "Reaction Add-Ons"
    2977 msgstr ""
    2978 
    2979 #: inc/template-functions.php:157
    2980 msgid "Read More"
    2981 msgstr ""
    2982 
    2983 #: inc/admin/dashboard/views/help.php:26
    2984 msgid "Read Theme Documentation"
     345#: inc/admin/customizer/helpers/defaults.php:68
     346msgid "Today:"
     347msgstr ""
     348
     349#: inc/admin/customizer/helpers/defaults.php:76
     350msgid "Trending News"
     351msgstr ""
     352
     353#: inc/admin/customizer/helpers/defaults.php:96
     354msgid "Tags"
     355msgstr ""
     356
     357#: inc/admin/customizer/helpers/defaults.php:142
     358#: inc/admin/customizer/helpers/defaults.php:299
     359msgid "Must Read"
     360msgstr ""
     361
     362#: inc/admin/customizer/helpers/defaults.php:175
     363msgid "Latest News"
     364msgstr ""
     365
     366#: inc/admin/customizer/helpers/defaults.php:217
     367msgid "Dual Insights"
     368msgstr ""
     369
     370#: inc/admin/customizer/helpers/defaults.php:218
     371msgid "Trending Now"
     372msgstr ""
     373
     374#: inc/admin/customizer/helpers/defaults.php:237
     375msgid "Split Block Title"
     376msgstr ""
     377
     378#: inc/admin/customizer/helpers/defaults.php:254
     379msgid "Grid List"
     380msgstr ""
     381
     382#: inc/admin/customizer/helpers/defaults.php:257
     383msgid "Recent News"
     384msgstr ""
     385
     386#: inc/admin/customizer/helpers/defaults.php:271
     387msgid "More from this category"
     388msgstr ""
     389
     390#: inc/admin/customizer/helpers/defaults.php:275
     391msgid "Article Group"
     392msgstr ""
     393
     394#: inc/admin/customizer/helpers/defaults.php:314
     395msgid "Learn More"
     396msgstr ""
     397
     398#: inc/admin/customizer/helpers/defaults.php:357
     399#: inc/admin/meta-box/meta-box.php:78
     400msgid "You May Also Like"
     401msgstr ""
     402
     403#: inc/admin/customizer/helpers/defaults.php:377
     404#: inc/admin/meta-box/meta-box.php:81
     405msgid "More From Author"
     406msgstr ""
     407
     408#: inc/admin/customizer/helpers/defaults.php:394
     409msgid "Just For You"
     410msgstr ""
     411
     412#: inc/admin/customizer/helpers/defaults.php:412
     413#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:334
     414msgid "Categories"
     415msgstr ""
     416
     417#: inc/admin/customizer/helpers/defaults.php:417
     418msgid "&copy; All rights reserved. Proudly powered by WordPress."
     419msgstr ""
     420
     421#: inc/admin/customizer/helpers/helper-function.php:40
     422msgid "Archive List View"
     423msgstr ""
     424
     425#: inc/admin/customizer/helpers/helper-function.php:44
     426msgid "Archive Grid View"
     427msgstr ""
     428
     429#: inc/admin/customizer/helpers/helper-function.php:48
     430msgid "Archive Alternate Grid View"
     431msgstr ""
     432
     433#: inc/admin/customizer/helpers/helper-function.php:68
     434msgid "Classic"
     435msgstr ""
     436
     437#: inc/admin/customizer/helpers/helper-function.php:69
     438msgid "Time Ago"
     439msgstr ""
     440
     441#: inc/admin/customizer/helpers/helper-function.php:89
     442msgid "&mdash; No Limit &mdash;"
     443msgstr ""
     444
     445#: inc/admin/customizer/helpers/helper-function.php:90
     446#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:127
     447#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:114
     448#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:68
     449#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:102
     450msgid "1 Line"
     451msgstr ""
     452
     453#: inc/admin/customizer/helpers/helper-function.php:91
     454#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:128
     455#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:115
     456#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:69
     457#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:103
     458msgid "2 Lines"
     459msgstr ""
     460
     461#: inc/admin/customizer/helpers/helper-function.php:92
     462#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:129
     463#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:116
     464#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:70
     465#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:104
     466msgid "3 Lines"
     467msgstr ""
     468
     469#: inc/admin/customizer/helpers/helper-function.php:93
     470#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:130
     471#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:117
     472#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:71
     473#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:105
     474msgid "4 Lines"
     475msgstr ""
     476
     477#: inc/admin/customizer/helpers/helper-function.php:94
     478#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:131
     479#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:118
     480#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:72
     481#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:106
     482msgid "5 Lines"
     483msgstr ""
     484
     485#: inc/admin/customizer/helpers/helper-function.php:112
     486msgid "Category Style 1"
     487msgstr ""
     488
     489#: inc/admin/customizer/helpers/helper-function.php:113
     490msgid "Category Style 2"
     491msgstr ""
     492
     493#: inc/admin/customizer/helpers/helper-function.php:114
     494msgid "Category Style 3"
    2985495msgstr ""
    2986496
    … …  
    2997507msgstr ""
    2998508
    2999 #. 1: link to WP admin new post page.
    3000 #: template-parts/content-none.php:24
    3001 #, php-format
    3002 msgid ""
    3003 "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
    3004 msgstr ""
    3005 
    3006 #: inc/admin/customizer/helpers/defaults.php:257
    3007 msgid "Recent News"
    3008 msgstr ""
    3009 
    3010 #: inc/admin/widgets/class-recent-post.php:27
    3011 msgid "Recent Posts"
     509#: inc/admin/customizer/helpers/helper-function.php:159
     510msgid "Header Style 1"
     511msgstr ""
     512
     513#: inc/admin/customizer/helpers/helper-function.php:163
     514msgid "Header Style 2"
     515msgstr ""
     516
     517#: inc/admin/customizer/helpers/helper-function.php:167
     518msgid "Header Style 3"
     519msgstr ""
     520
     521#: inc/admin/customizer/helpers/helper-function.php:171
     522msgid "Header Style 4"
     523msgstr ""
     524
     525#: inc/admin/customizer/helpers/helper-function.php:191
     526#: inc/admin/widgets/class-author.php:239
     527msgid "Has Brand Background"
     528msgstr ""
     529
     530#: inc/admin/customizer/helpers/helper-function.php:192
     531#: inc/admin/widgets/class-author.php:241
     532msgid "Has Brand Color"
     533msgstr ""
     534
     535#: inc/admin/customizer/helpers/helper-function.php:193
     536#: inc/admin/customizer/helpers/helper-function.php:213
     537#: inc/admin/customizer/helpers/helper-function.php:237
     538#: inc/admin/widgets/class-carousel-slider.php:266
     539#: inc/admin/widgets/class-grid-post.php:63
     540#: inc/admin/widgets/class-jumbo-post.php:77
     541#: inc/admin/widgets/class-metro-post.php:89
     542#: inc/admin/widgets/class-multi-grid-post.php:109
     543#: inc/admin/widgets/class-recent-post.php:187
     544#: inc/admin/widgets/class-slider-post.php:246
     545#: inc/admin/widgets/class-tab-post.php:227
     546#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:220
     547msgid "None"
     548msgstr ""
     549
     550#: inc/admin/customizer/helpers/helper-function.php:214
     551msgid "Numeric"
     552msgstr ""
     553
     554#: inc/admin/customizer/helpers/helper-function.php:215
     555msgid "Default(New/Old Post)"
     556msgstr ""
     557
     558#: inc/admin/customizer/helpers/helper-function.php:216
     559msgid "Load More On Scroll"
     560msgstr ""
     561
     562#: inc/admin/customizer/helpers/helper-function.php:217
     563msgid "Load More On Click"
     564msgstr ""
     565
     566#: inc/admin/customizer/helpers/helper-function.php:238
     567#: inc/admin/widgets/class-carousel-slider.php:267
     568#: inc/admin/widgets/class-grid-post.php:64
     569#: inc/admin/widgets/class-jumbo-post.php:78
     570#: inc/admin/widgets/class-metro-post.php:90
     571#: inc/admin/widgets/class-multi-grid-post.php:110
     572#: inc/admin/widgets/class-recent-post.php:188
     573#: inc/admin/widgets/class-slider-post.php:247
     574#: inc/admin/widgets/class-tab-post.php:228
     575#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:221
     576msgid "Has background"
     577msgstr ""
     578
     579#: inc/admin/customizer/helpers/helper-function.php:239
     580#: inc/admin/widgets/class-carousel-slider.php:268
     581#: inc/admin/widgets/class-grid-post.php:65
     582#: inc/admin/widgets/class-jumbo-post.php:79
     583#: inc/admin/widgets/class-metro-post.php:91
     584#: inc/admin/widgets/class-multi-grid-post.php:111
     585#: inc/admin/widgets/class-recent-post.php:189
     586#: inc/admin/widgets/class-slider-post.php:248
     587#: inc/admin/widgets/class-tab-post.php:229
     588#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:222
     589msgid "Has text color"
     590msgstr ""
     591
     592#: inc/admin/customizer/helpers/helper-function.php:262
     593msgid "Four Columns"
     594msgstr ""
     595
     596#: inc/admin/customizer/helpers/helper-function.php:266
     597msgid "Three Columns"
     598msgstr ""
     599
     600#: inc/admin/customizer/helpers/helper-function.php:270
     601msgid "Two Columns"
     602msgstr ""
     603
     604#: inc/admin/customizer/helpers/helper-function.php:274
     605msgid "Two Columns Big Left"
     606msgstr ""
     607
     608#: inc/admin/customizer/helpers/helper-function.php:278
     609msgid "Three Columns Big Middle"
     610msgstr ""
     611
     612#: inc/admin/customizer/helpers/helper-function.php:282
     613msgid "Two Columns Big Right"
     614msgstr ""
     615
     616#: inc/admin/customizer/helpers/helper-function.php:286
     617msgid "Single Column"
     618msgstr ""
     619
     620#: inc/admin/customizer/helpers/helper-function.php:307
     621msgid "Style - 1"
     622msgstr ""
     623
     624#: inc/admin/customizer/helpers/helper-function.php:308
     625msgid "Style - 2"
     626msgstr ""
     627
     628#: inc/admin/customizer/helpers/helper-function.php:309
     629msgid "Style - 3"
     630msgstr ""
     631
     632#: inc/admin/customizer/helpers/helper-function.php:310
     633msgid "Style - 4"
     634msgstr ""
     635
     636#: inc/admin/customizer/helpers/helper-function.php:311
     637msgid "Style - 5"
     638msgstr ""
     639
     640#: inc/admin/customizer/helpers/helper-function.php:312
     641msgid "Style - 6"
     642msgstr ""
     643
     644#: inc/admin/customizer/helpers/helper-function.php:313
     645msgid "Style - 7"
     646msgstr ""
     647
     648#: inc/admin/customizer/helpers/helper-function.php:314
     649msgid "Style - 8"
     650msgstr ""
     651
     652#: inc/admin/customizer/helpers/helper-function.php:315
     653msgid "Style - 9"
     654msgstr ""
     655
     656#: inc/admin/customizer/helpers/helper-function.php:316
     657msgid "Style - 10"
     658msgstr ""
     659
     660#: inc/admin/customizer/helpers/helper-function.php:339
     661msgid "Recommended List View"
     662msgstr ""
     663
     664#: inc/admin/customizer/helpers/helper-function.php:343
     665msgid "Recommended Grid View"
    3012666msgstr ""
    3013667
    … …  
    3016670msgstr ""
    3017671
    3018 #: inc/admin/customizer/helpers/helper-function.php:343
    3019 msgid "Recommended Grid View"
    3020 msgstr ""
    3021 
    3022 #: inc/admin/customizer/helpers/helper-function.php:339
    3023 msgid "Recommended List View"
    3024 msgstr ""
    3025 
    3026 #: inc/admin/dashboard/class-welcome-notice.php:66
    3027 msgid "Recommended Plugins"
    3028 msgstr ""
    3029 
    3030 #: inc/admin/customizer/sections/footer-recommended.php:66
    3031 msgid "Recommended Post"
    3032 msgstr ""
    3033 
    3034 #: inc/admin/customizer/sections/footer-recommended.php:47
    3035 msgid "Recommended Post Layout"
    3036 msgstr ""
    3037 
    3038 #: inc/admin/customizer/sections/footer-recommended.php:10
    3039 msgid "Recommended Section"
    3040 msgstr ""
    3041 
    3042 #: inc/admin/customizer/sections/grid-list.php:186
    3043 msgid "Redirect to Category Page Text"
    3044 msgstr ""
    3045 
    3046 #: inc/admin/widgets/class-slider-post.php:149
    3047 #: inc/admin/widgets/class-carousel-slider.php:154
    3048 msgid "Regular"
    3049 msgstr ""
    3050 
    3051 #: inc/admin/widgets/class-mailchimp.php:79 inc/admin/widgets/class-cta.php:103
    3052 msgid "Regular layout"
    3053 msgstr ""
    3054 
    3055 #: inc/admin/widgets/class-slider-post.php:61
    3056 #: inc/admin/widgets/class-tab-post.php:254
    3057 #: inc/admin/widgets/class-recent-post.php:33
    3058 #: inc/admin/widgets/class-carousel-slider.php:63
    3059 #: inc/admin/widgets/class-grid-post.php:33
    3060 msgid "Regular View"
    3061 msgstr ""
    3062 
    3063 #: inc/admin/customizer/sections/single-related-post.php:38
    3064 msgid "Related Posts Text"
    3065 msgstr ""
    3066 
    3067 #: inc/admin/customizer/helpers/controls.php:240
    3068 msgid "Remove Footer Credit"
    3069 msgstr ""
    3070 
    3071 #: inc/admin/meta-box/category-meta-box.php:21
    3072 #: inc/admin/meta-box/category-meta-box.php:49
    3073 #: inc/admin/widgets/class-author.php:182 inc/admin/widgets/widget-base.php:533
    3074 msgid "Remove image"
    3075 msgstr ""
    3076 
    3077 #: inc/admin/dashboard/views/dashboard.php:171
    3078 msgid "Remove Theme Credit"
    3079 msgstr ""
    3080 
    3081 #: inc/admin/widgets/class-mailchimp.php:58
    3082 #: inc/admin/widgets/class-slider-post.php:53
    3083 #: inc/admin/widgets/class-image-widget.php:59
    3084 #: inc/admin/widgets/class-ads-code.php:38
    3085 #: inc/admin/widgets/class-carousel-slider.php:55
    3086 #: inc/admin/widgets/class-cta.php:58
    3087 #: inc/admin/widgets/class-social-menu.php:70
    3088 msgid "Right"
     672#: inc/admin/customizer/helpers/helper-function.php:369
     673#: inc/admin/customizer/helpers/helper-function.php:391
     674#: inc/admin/widgets/class-carousel-slider.php:241
     675#: inc/admin/widgets/class-jumbo-post.php:113
     676#: inc/admin/widgets/class-metro-post.php:125
     677#: inc/admin/widgets/class-multi-grid-post.php:145
     678#: inc/admin/widgets/class-recent-post.php:162
     679#: inc/admin/widgets/class-slider-post.php:221
     680#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:256
     681msgid "With Label"
     682msgstr ""
     683
     684#: inc/admin/customizer/helpers/helper-function.php:370
     685#: inc/admin/customizer/helpers/helper-function.php:392
     686#: inc/admin/customizer/sections/tags.php:76
     687#: inc/admin/widgets/class-carousel-slider.php:242
     688#: inc/admin/widgets/class-jumbo-post.php:114
     689#: inc/admin/widgets/class-metro-post.php:126
     690#: inc/admin/widgets/class-multi-grid-post.php:146
     691#: inc/admin/widgets/class-recent-post.php:163
     692#: inc/admin/widgets/class-slider-post.php:222
     693#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:257
     694msgid "With Icon"
     695msgstr ""
     696
     697#: inc/admin/customizer/helpers/helper-function.php:371
     698#: inc/admin/widgets/class-carousel-slider.php:243
     699#: inc/admin/widgets/class-jumbo-post.php:115
     700#: inc/admin/widgets/class-metro-post.php:127
     701#: inc/admin/widgets/class-multi-grid-post.php:147
     702#: inc/admin/widgets/class-recent-post.php:164
     703#: inc/admin/widgets/class-slider-post.php:223
     704#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:258
     705msgid "With Avatar Image"
     706msgstr ""
     707
     708#: inc/admin/customizer/helpers/helper-function.php:414
     709msgid "Left Sidebar"
    3089710msgstr ""
    3090711
    … …  
    3093714msgstr ""
    3094715
    3095 #: inc/admin/customizer/sections/footer.php:185
    3096 msgid "Screen Progressbar enable option"
    3097 msgstr ""
    3098 
    3099 #: template-parts/modal-search.php:8
    3100 msgid "Search"
    3101 msgstr ""
    3102 
    3103 #: template-parts/modal-search.php:17
    3104 #: template-parts/header/styles/style-4.php:47
    3105 msgid "Search for:"
    3106 msgstr ""
    3107 
    3108 #. %s: search query.
    3109 #: search.php:24
    3110 #, php-format
    3111 msgid "Search Results for: %s"
    3112 msgstr ""
    3113 
    3114 #. %s is the search query.
    3115 #: assets/breadcrumbs/breadcrumbs.php:274
    3116 #, php-format
    3117 msgid "Search results for: %s"
    3118 msgstr ""
    3119 
    3120 #: inc/admin/customizer/sections/main-banner.php:141
    3121 msgid "Second Category Post Offset"
    3122 msgstr ""
    3123 
    3124 #: inc/admin/customizer/sections/split-block.php:41
    3125 #: inc/admin/customizer/sections/must-read.php:36
    3126 #: inc/admin/customizer/sections/slider-banner.php:38
    3127 #: inc/admin/customizer/sections/dual-insights.php:41
    3128 #: inc/admin/customizer/sections/grid-list.php:41
    3129 #: inc/admin/customizer/sections/article-group.php:41
    3130 msgid "Section Title"
    3131 msgstr ""
    3132 
    3133 #: template-parts/pagination/post-load.php:42
    3134 msgid "Security check failed: Query vars modified."
    3135 msgstr ""
    3136 
    3137 #. %s: Theme Name
    3138 #: inc/admin/dashboard/views/dashboard.php:317
    3139 msgid ""
    3140 "Seek answers on the WordPress.org community support forum where a supportive "
    3141 "community is ready to assist. While our primary focus is on delivering "
    3142 "premium support to our pro users, we're also here to help you with "
    3143 "occasional queries regarding our free theme."
    3144 msgstr ""
    3145 
    3146 #: inc/admin/customizer/sections/split-block.php:109
    3147 #: inc/admin/customizer/sections/footer-recommended.php:134
    3148 #: inc/admin/customizer/sections/must-read.php:160
    3149 #: inc/admin/customizer/sections/frontline-post.php:164
    3150 #: inc/admin/customizer/sections/search_trending.php:166
    3151 #: inc/admin/customizer/sections/slider-banner.php:204
    3152 #: inc/admin/customizer/sections/dual-insights.php:201
    3153 #: inc/admin/customizer/sections/article-list.php:258
    3154 #: inc/admin/customizer/sections/popular-post.php:162
    3155 #: inc/admin/customizer/sections/grid-list.php:238
    3156 #: inc/admin/customizer/sections/ticker-post.php:202
    3157 #: inc/admin/customizer/sections/article-group.php:206
    3158 #: inc/admin/customizer/sections/main-banner.php:258
    3159 msgid "Select Author Meta"
    3160 msgstr ""
    3161 
    3162 #: inc/admin/widgets/class-category-grid.php:62
    3163 msgid "Select Categories"
    3164 msgstr ""
    3165 
    3166 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:341
    3167 msgid "Select categories:"
    3168 msgstr ""
    3169 
    3170 #: inc/admin/widgets/class-slider-post.php:68
    3171 #: inc/admin/widgets/class-jumbo-post.php:54
    3172 #: inc/admin/widgets/class-tab-post.php:51
    3173 #: inc/admin/widgets/class-tab-post.php:107
    3174 #: inc/admin/widgets/class-tab-post.php:163
    3175 #: inc/admin/widgets/class-recent-post.php:61
    3176 #: inc/admin/widgets/class-carousel-slider.php:70
    3177 #: inc/admin/widgets/class-metro-post.php:66
    3178 #: inc/admin/widgets/class-multi-grid-post.php:86
    3179 #: inc/admin/widgets/class-grid-post.php:41
    3180 msgid "Select Category"
    3181 msgstr ""
    3182 
    3183 #: inc/admin/customizer/sections/single-related-post.php:299
    3184 #: inc/admin/customizer/sections/split-block.php:248
    3185 #: inc/admin/customizer/sections/archive.php:363
    3186 #: inc/admin/customizer/sections/footer-recommended.php:273
    3187 #: inc/admin/customizer/sections/must-read.php:299
    3188 #: inc/admin/customizer/sections/show-author-post.php:303
    3189 #: inc/admin/customizer/sections/frontline-post.php:303
    3190 #: inc/admin/customizer/sections/search_trending.php:316
    3191 #: inc/admin/customizer/sections/slider-banner.php:343
    3192 #: inc/admin/customizer/sections/dual-insights.php:340
    3193 #: inc/admin/customizer/sections/article-list.php:397
    3194 #: inc/admin/customizer/sections/popular-post.php:319
    3195 #: inc/admin/customizer/sections/grid-list.php:377
    3196 #: inc/admin/customizer/sections/single.php:176
    3197 #: inc/admin/customizer/sections/ticker-post.php:352
    3198 #: inc/admin/customizer/sections/article-group.php:345
    3199 #: inc/admin/customizer/sections/main-banner.php:397
    3200 msgid "Select Category Color"
    3201 msgstr ""
    3202 
    3203 #: inc/admin/meta-box/category-meta-box.php:28
    3204 #: inc/admin/meta-box/category-meta-box.php:58
    3205 msgid ""
    3206 "Select color for this category that will be displayed on the front end in "
    3207 "many sections."
    3208 msgstr ""
    3209 
    3210 #: inc/admin/customizer/sections/single-related-post.php:234
    3211 #: inc/admin/customizer/sections/split-block.php:186
    3212 #: inc/admin/customizer/sections/archive.php:296
    3213 #: inc/admin/customizer/sections/footer-recommended.php:211
    3214 #: inc/admin/customizer/sections/must-read.php:237
    3215 #: inc/admin/customizer/sections/show-author-post.php:238
    3216 #: inc/admin/customizer/sections/frontline-post.php:241
    3217 #: inc/admin/customizer/sections/search_trending.php:251
    3218 #: inc/admin/customizer/sections/slider-banner.php:281
    3219 #: inc/admin/customizer/sections/dual-insights.php:278
    3220 #: inc/admin/customizer/sections/article-list.php:335
    3221 #: inc/admin/customizer/sections/popular-post.php:239
    3222 #: inc/admin/customizer/sections/grid-list.php:315
    3223 #: inc/admin/customizer/sections/single.php:126
    3224 #: inc/admin/customizer/sections/ticker-post.php:287
    3225 #: inc/admin/customizer/sections/article-group.php:283
    3226 #: inc/admin/customizer/sections/main-banner.php:335
    3227 msgid "Select Date Format"
    3228 msgstr ""
    3229 
    3230 #: inc/admin/customizer/sections/single-related-post.php:200
    3231 #: inc/admin/customizer/sections/split-block.php:155
    3232 #: inc/admin/customizer/sections/footer-recommended.php:180
    3233 #: inc/admin/customizer/sections/must-read.php:206
    3234 #: inc/admin/customizer/sections/show-author-post.php:204
    3235 #: inc/admin/customizer/sections/frontline-post.php:210
    3236 #: inc/admin/customizer/sections/search_trending.php:217
    3237 #: inc/admin/customizer/sections/slider-banner.php:250
    3238 #: inc/admin/customizer/sections/dual-insights.php:247
    3239 #: inc/admin/customizer/sections/article-list.php:304
    3240 #: inc/admin/customizer/sections/popular-post.php:208
    3241 #: inc/admin/customizer/sections/grid-list.php:284
    3242 #: inc/admin/customizer/sections/single.php:92
    3243 #: inc/admin/customizer/sections/ticker-post.php:253
    3244 #: inc/admin/customizer/sections/article-group.php:252
    3245 #: inc/admin/customizer/sections/main-banner.php:304
    3246 msgid "Select Date Meta"
    3247 msgstr ""
    3248 
    3249 #: inc/admin/customizer/sections/header-style.php:25
    3250 msgid "Select Header Layout"
    3251 msgstr ""
    3252 
    3253 #: inc/admin/customizer/sections/frontline-post.php:54
    3254 msgid "Select Layout Style"
    3255 msgstr ""
    3256 
    3257 #: inc/admin/customizer/sections/excerpt.php:21
    3258 msgid "Select Pagination Style"
    3259 msgstr ""
    3260 
    3261 #: inc/admin/customizer/sections/preloader.php:41
    3262 msgid "Select Preloader Style"
    3263 msgstr ""
    3264 
    3265 #: inc/admin/customizer/sections/sidebar.php:24
    3266 msgid "Select Sidebar Layout (archive)"
    3267 msgstr ""
    3268 
    3269 #: inc/admin/customizer/sections/single.php:317
    3270 #: inc/admin/customizer/sections/sidebar.php:46
    3271 msgid "Select Sidebar Layout (Single)"
    3272 msgstr ""
    3273 
    3274 #. %s: Theme Name.
    3275 #: inc/admin/dashboard/views/help.php:117
    3276 msgid ""
    3277 "Sharing your review is a valuable way to help us enhance your experience."
    3278 msgstr ""
    3279 
    3280 #: inc/admin/widgets/class-slider-post.php:134
    3281 #: inc/admin/widgets/class-tab-post.php:285
    3282 #: inc/admin/widgets/class-category-grid.php:103
    3283 #: inc/admin/widgets/class-recent-post.php:133
    3284 #: inc/admin/widgets/class-carousel-slider.php:139
    3285 #: inc/admin/widgets/class-metro-post.php:58
    3286 msgid "Shine"
    3287 msgstr ""
    3288 
    3289 #: inc/admin/widgets/class-slider-post.php:214
    3290 #: inc/admin/widgets/class-jumbo-post.php:106
    3291 #: inc/admin/widgets/class-recent-post.php:155
    3292 #: inc/admin/widgets/class-carousel-slider.php:234
    3293 #: inc/admin/widgets/class-metro-post.php:118
    3294 #: inc/admin/widgets/class-multi-grid-post.php:138
    3295 msgid "Show Author"
    3296 msgstr ""
    3297 
    3298 #: inc/admin/customizer/sections/single.php:287
    3299 msgid "Show Author Info Box"
    3300 msgstr ""
    3301 
    3302 #: inc/admin/customizer/sections/single-related-post.php:133
    3303 #: inc/admin/customizer/sections/archive.php:179
    3304 #: inc/admin/customizer/sections/show-author-post.php:137
    3305 #: inc/admin/customizer/sections/single.php:25
    3306 msgid "Show Author Meta"
    3307 msgstr ""
    3308 
    3309 #: inc/admin/customizer/sections/show-author-post.php:21
    3310 msgid "Show Author Posts"
    3311 msgstr ""
    3312 
    3313 #: inc/admin/widgets/class-slider-post.php:235
    3314 #: inc/admin/widgets/class-jumbo-post.php:66
    3315 #: inc/admin/widgets/class-tab-post.php:226
    3316 #: inc/admin/widgets/class-recent-post.php:176
    3317 #: inc/admin/widgets/class-carousel-slider.php:255
    3318 #: inc/admin/widgets/class-metro-post.php:78
    3319 #: inc/admin/widgets/class-multi-grid-post.php:98
    3320 #: inc/admin/widgets/class-grid-post.php:52
    3321 msgid "Show Category"
    3322 msgstr ""
    3323 
    3324 #: inc/admin/widgets/class-tab-post.php:262
    3325 #: inc/admin/widgets/class-recent-post.php:108
    3326 msgid "Show Counter"
    3327 msgstr ""
    3328 
    3329 #: inc/admin/widgets/class-slider-post.php:200
    3330 #: inc/admin/widgets/class-jumbo-post.php:92
    3331 #: inc/admin/widgets/class-recent-post.php:141
    3332 #: inc/admin/widgets/class-carousel-slider.php:220
    3333 #: inc/admin/widgets/class-metro-post.php:104
    3334 #: inc/admin/widgets/class-multi-grid-post.php:124
    3335 #: inc/admin/widgets/class-grid-post.php:132
    3336 msgid "Show Date"
    3337 msgstr ""
    3338 
    3339 #: inc/admin/customizer/sections/archive.php:238
    3340 msgid "Show Date Meta"
    3341 msgstr ""
    3342 
    3343 #: inc/admin/widgets/class-multi-grid-post.php:81
    3344 msgid "Show Description"
    3345 msgstr ""
    3346 
    3347 #: inc/admin/customizer/sections/footer.php:69
    3348 msgid "Show Footer Nav Menu"
    3349 msgstr ""
    3350 
    3351 #: inc/admin/customizer/sections/footer-widget.php:24
    3352 msgid "Show Footer widgetarea"
    3353 msgstr ""
    3354 
    3355 #: inc/admin/widgets/class-tab-post.php:267
    3356 #: inc/admin/widgets/class-recent-post.php:113
    3357 #: inc/admin/widgets/class-grid-post.php:114
    3358 msgid "Show Image"
    3359 msgstr ""
    3360 
    3361 #: inc/admin/widgets/class-social-menu.php:50
    3362 msgid "Show Label"
    3363 msgstr ""
    3364 
    3365 #: inc/admin/widgets/class-category-grid.php:85
    3366 msgid "Show Post Count"
    3367 msgstr ""
    3368 
    3369 #: inc/admin/customizer/sections/single-related-post.php:21
    3370 msgid "Show Related Posts"
    3371 msgstr ""
    3372 
    3373 #: inc/admin/customizer/sections/footer.php:89
    3374 msgid "Show Social Nav Menu in Footer"
    3375 msgstr ""
    3376 
    3377 #: inc/admin/customizer/sections/single.php:249
    3378 msgid "Show Sticky Article Navigation"
    3379 msgstr ""
    3380 
    3381 #. Hidden accessibility text.
    3382 #: inc/template-tags.php:379 classes/class-walker-page.php:111
    3383 msgid "Show sub menu"
    3384 msgstr ""
    3385 
    3386 #: inc/admin/widgets/class-tab-post.php:36
    3387 #: inc/admin/widgets/class-tab-post.php:96
    3388 #: inc/admin/widgets/class-tab-post.php:152
    3389 msgid "Show Tab"
    3390 msgstr ""
    3391 
    3392 #: inc/admin/widgets/class-multi-grid-post.php:16
    3393 msgid "Shows post in multi grid layout"
    3394 msgstr ""
    3395 
    3396 #: inc/admin/widgets/widget-init.php:62
    3397 msgid "Sidebar"
    3398 msgstr ""
    3399 
    3400 #: inc/admin/customizer/sections/single.php:297
    3401 #: inc/admin/customizer/sections/sidebar.php:5
    3402 msgid "SideBar Options"
    3403 msgstr ""
    3404 
    3405 #: inc/admin/customizer/sections/show-author-post.php:5
    3406 msgid "Single Author Post Options"
    3407 msgstr ""
    3408 
    3409 #: inc/admin/customizer/helpers/helper-function.php:286
    3410 msgid "Single Column"
    3411 msgstr ""
    3412 
    3413 #: inc/admin/customizer/sections/panel.php:103
    3414 #: inc/admin/dashboard/views/dashboard.php:115
    3415 msgid "Single Options"
    3416 msgstr ""
    3417 
    3418 #: inc/admin/customizer/sections/single.php:10
    3419 msgid "Single Page Options"
    3420 msgstr ""
    3421 
    3422 #: inc/admin/customizer/sections/single-related-post.php:5
    3423 msgid "Single Related Options"
    3424 msgstr ""
    3425 
    3426 #: inc/admin/dashboard/views/dashboard.php:90
    3427 msgid "Site Identity"
    3428 msgstr ""
    3429 
    3430 #: inc/admin/customizer/sections/fixed-trending-post.php:7
    3431 msgid "Sitewide Fix Section"
    3432 msgstr ""
    3433 
    3434 #: header.php:23
    3435 msgid "Skip to content"
    3436 msgstr ""
    3437 
    3438 #: inc/admin/widgets/class-slider-post.php:135
    3439 #: inc/admin/widgets/class-tab-post.php:286
    3440 #: inc/admin/widgets/class-category-grid.php:104
    3441 #: inc/admin/widgets/class-recent-post.php:134
    3442 #: inc/admin/widgets/class-carousel-slider.php:140
    3443 #: inc/admin/widgets/class-metro-post.php:59
    3444 msgid "Slide"
    3445 msgstr ""
    3446 
    3447 #: inc/admin/customizer/sections/slider-banner.php:96
    3448 msgid "Slider Post Offset"
    3449 msgstr ""
    3450 
    3451 #: inc/admin/widgets/class-slider-post.php:25
    3452 msgid "Slider Posts"
    3453 msgstr ""
    3454 
    3455 #: inc/admin/widgets/class-mailchimp.php:36
    3456 #: inc/admin/widgets/class-slider-post.php:103
    3457 #: inc/admin/widgets/class-tab-post.php:296
    3458 #: inc/admin/widgets/class-category-grid.php:45
    3459 #: inc/admin/widgets/class-category-grid.php:95
    3460 #: inc/admin/widgets/class-recent-post.php:44
    3461 #: inc/admin/widgets/class-carousel-slider.php:107
    3462 #: inc/admin/widgets/class-cta.php:36
    3463 #: inc/admin/widgets/class-multi-grid-post.php:38
    3464 #: inc/admin/widgets/class-multi-grid-post.php:47
    3465 #: inc/admin/widgets/class-multi-grid-post.php:75
    3466 msgid "Small"
    3467 msgstr ""
    3468 
    3469 #: inc/admin/widgets/class-author.php:136
    3470 msgid "Social Icon Color"
    3471 msgstr ""
    3472 
    3473 #: inc/admin/widgets/class-social-menu.php:35
    3474 msgid "Social Links Color"
    3475 msgstr ""
    3476 
    3477 #: functions.php:62
    3478 msgid "Social Menu"
    3479 msgstr ""
    3480 
    3481 #: inc/admin/widgets/class-social-menu.php:127
    3482 msgid ""
    3483 "Social menu is not set. You need to create menu and assign it to Social Menu "
    3484 "on Menu Settings."
    3485 msgstr ""
    3486 
    3487 #: inc/admin/customizer/sections/mobile-menu.php:36
    3488 #: inc/admin/customizer/sections/footer.php:108
    3489 #: inc/admin/customizer/sections/top-bar.php:142
    3490 msgid "Social Menu Options"
    3491 msgstr ""
    3492 
    3493 #: inc/admin/customizer/sections/mobile-menu.php:20
    3494 msgid "Social Menu to Display in Mobile"
    3495 msgstr ""
    3496 
    3497 #: inc/admin/dashboard/views/dashboard.php:163
    3498 msgid "Social Share"
    3499 msgstr ""
    3500 
    3501 #: inc/admin/customizer/sections/panel.php:115
    3502 msgid "Some basic options for Archive of the site."
    3503 msgstr ""
    3504 
    3505 #: inc/admin/customizer/sections/panel.php:137
    3506 msgid "Some basic options for Footer of the site."
    3507 msgstr ""
    3508 
    3509 #: inc/admin/customizer/sections/panel.php:104
    3510 msgid "Some basic options for single page of the site."
    3511 msgstr ""
    3512 
    3513 #: inc/admin/customizer/sections/panel.php:84
    3514 #: inc/admin/customizer/sections/panel.php:94
    3515 #: inc/admin/customizer/sections/panel.php:126
    3516 msgid "Some basic options for the site."
    3517 msgstr ""
    3518 
    3519 #: inc/admin/customizer/sections/footer-widget.php:44
    3520 msgid ""
    3521 "Some footer widgetareas will not be used based on the footer column layout "
    3522 "chosen. Also make sure to insert at least one widget on the respective "
    3523 "widgetarea for it to display."
    3524 msgstr ""
    3525 
    3526 #: template-parts/content-none.php:37
    3527 msgid ""
    3528 "Sorry, but nothing matched your search terms. Please try again with some "
    3529 "different keywords."
    3530 msgstr ""
    3531 
    3532 #: inc/admin/widgets/class-carousel-slider.php:194
    3533 msgid "Space Between"
    3534 msgstr ""
    3535 
    3536 #: inc/admin/customizer/sections/split-block.php:10
    3537 msgid "Split Block Section"
    3538 msgstr ""
    3539 
    3540 #: inc/admin/customizer/helpers/defaults.php:237
    3541 msgid "Split Block Title"
    3542 msgstr ""
    3543 
    3544 #: inc/admin/dashboard/views/dashboard.php:42
    3545 msgid "Start Building with MagFusion!"
    3546 msgstr ""
    3547 
    3548 #: inc/admin/dashboard/class-dashboard.php:143
    3549 msgid "Starter Templates"
    3550 msgstr ""
    3551 
    3552 #: inc/admin/widgets/class-ads-code.php:39
    3553 msgid "Stretch"
    3554 msgstr ""
    3555 
    3556 #: inc/admin/widgets/class-image-widget.php:65
    3557 #: inc/admin/widgets/class-multi-grid-post.php:159
    3558 #: inc/admin/widgets/class-social-menu.php:44
    3559 #: inc/admin/widgets/class-grid-post.php:31
    3560 msgid "Style"
    3561 msgstr ""
    3562 
    3563 #: inc/admin/customizer/helpers/helper-function.php:307
    3564 msgid "Style - 1"
    3565 msgstr ""
    3566 
    3567 #: inc/admin/customizer/helpers/helper-function.php:316
    3568 msgid "Style - 10"
    3569 msgstr ""
    3570 
    3571 #: inc/admin/customizer/helpers/helper-function.php:308
    3572 msgid "Style - 2"
    3573 msgstr ""
    3574 
    3575 #: inc/admin/customizer/helpers/helper-function.php:309
    3576 msgid "Style - 3"
    3577 msgstr ""
    3578 
    3579 #: inc/admin/customizer/helpers/helper-function.php:310
    3580 msgid "Style - 4"
    3581 msgstr ""
    3582 
    3583 #: inc/admin/customizer/helpers/helper-function.php:311
    3584 msgid "Style - 5"
    3585 msgstr ""
    3586 
    3587 #: inc/admin/customizer/helpers/helper-function.php:312
    3588 msgid "Style - 6"
    3589 msgstr ""
    3590 
    3591 #: inc/admin/customizer/helpers/helper-function.php:313
    3592 msgid "Style - 7"
    3593 msgstr ""
    3594 
    3595 #: inc/admin/customizer/helpers/helper-function.php:314
    3596 msgid "Style - 8"
    3597 msgstr ""
    3598 
    3599 #: inc/admin/customizer/helpers/helper-function.php:315
    3600 msgid "Style - 9"
    3601 msgstr ""
    3602 
     716#: inc/admin/customizer/helpers/helper-function.php:422
     717msgid "No Sidebar - Wide"
     718msgstr ""
     719
     720#: inc/admin/customizer/helpers/helper-function.php:443
    3603721#: inc/admin/widgets/class-category-grid.php:77
    3604722#: inc/admin/widgets/class-image-widget.php:67
    3605723#: inc/admin/widgets/class-multi-grid-post.php:161
    3606 #: inc/admin/customizer/helpers/helper-function.php:443
    3607724msgid "Style 1"
    3608725msgstr ""
    3609726
     727#: inc/admin/customizer/helpers/helper-function.php:444
    3610728#: inc/admin/widgets/class-category-grid.php:78
    3611729#: inc/admin/widgets/class-image-widget.php:68
    3612730#: inc/admin/widgets/class-multi-grid-post.php:162
    3613 #: inc/admin/customizer/helpers/helper-function.php:444
    3614731msgid "Style 2"
    3615732msgstr ""
    3616733
     734#: inc/admin/customizer/helpers/helper-function.php:445
    3617735#: inc/admin/widgets/class-category-grid.php:79
    3618 #: inc/admin/customizer/helpers/helper-function.php:445
    3619736msgid "Style 3"
    3620737msgstr ""
    … …  
    3624741msgstr ""
    3625742
    3626 #: inc/admin/widgets/class-jumbo-post.php:35
    3627 #: inc/admin/widgets/class-metro-post.php:35
    3628 msgid "Style Layout"
    3629 msgstr ""
    3630 
    3631 #: inc/admin/dashboard/views/dashboard.php:292
    3632 #: inc/admin/dashboard/views/help.php:123
    3633 msgid "Submit a Review"
    3634 msgstr ""
    3635 
    3636 #: inc/admin/widgets/class-youtube-video.php:83
    3637 #: inc/admin/dashboard/views/help.php:81
    3638 msgid "Subscribe"
    3639 msgstr ""
    3640 
    3641 #: inc/admin/dashboard/views/dashboard.php:299
    3642 #: inc/admin/dashboard/views/help.php:37
    3643 msgid "Support"
    3644 msgstr ""
    3645 
    3646 #: inc/admin/dashboard/class-theme-review-notice.php:101
    3647 msgid "Sure, I'd love to!"
    3648 msgstr ""
    3649 
    3650 #: inc/admin/widgets/class-tab-post.php:471
    3651 msgid "Tab Navigation"
    3652 msgstr ""
    3653 
    3654 #: inc/admin/customizer/helpers/defaults.php:96
    3655 msgid "Tags"
    3656 msgstr ""
    3657 
    3658 #. 1: list of tags.
    3659 #: inc/template-tags.php:215
    3660 #, php-format
    3661 msgid "Tags %1$s"
    3662 msgstr ""
    3663 
    3664 #: inc/admin/customizer/sections/tags.php:93
    3665 msgid "Tags Label Text"
    3666 msgstr ""
    3667 
    3668 #: inc/admin/customizer/sections/tags.php:6
    3669 msgid "Tags Options"
    3670 msgstr ""
    3671 
    3672 #: inc/admin/widgets/class-mailchimp.php:54
    3673 #: inc/admin/widgets/class-slider-post.php:49
    3674 #: inc/admin/widgets/class-image-widget.php:55
    3675 #: inc/admin/widgets/class-carousel-slider.php:51
    3676 #: inc/admin/widgets/class-cta.php:54
    3677 msgid "Text Alignment"
    3678 msgstr ""
    3679 
    3680 #: inc/admin/widgets/class-mailchimp.php:96 inc/admin/widgets/class-cta.php:120
    3681 msgid "Text Color"
    3682 msgstr ""
    3683 
    3684 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:105
    3685 msgid "Text Color:"
    3686 msgstr ""
    3687 
    3688 #: inc/admin/dashboard/class-theme-review-notice.php:95
    3689 msgid "Thank you for being an awesome part of our community! 💖"
    3690 msgstr ""
    3691 
    3692 #: inc/admin/dashboard/class-welcome-notice.php:60
    3693 msgid "Thank you for choosing MagFusion!"
    3694 msgstr ""
    3695 
    3696 #: inc/admin/widgets/class-image-widget.php:14
    3697 msgid ""
    3698 "The Image Widget offers versatile design with two style variations. "
    3699 "Effortlessly incorporate images, titles, descriptions, and links for dynamic "
    3700 "and engaging content presentation in a single widget."
    3701 msgstr ""
    3702 
    3703 #. 1: Theme name, 2: Theme author.
    3704 #: inc/template-functions.php:220
    3705 #, php-format
    3706 msgid "Theme %1$s designed by %2$s."
    3707 msgstr ""
    3708 
    3709 #: inc/admin/widgets/class-author.php:241
    3710 msgid "Theme Color"
    3711 msgstr ""
    3712 
    3713 #: inc/admin/dashboard/class-welcome-notice.php:75
    3714 msgid "Theme Dashboard"
    3715 msgstr ""
    3716 
    3717 #: inc/admin/dashboard/views/products.php:6
    3718 msgid "Themes"
    3719 msgstr ""
    3720 
    3721 #: inc/admin/meta-box/meta-box.php:66
    3722 msgid ""
    3723 "This action overrides the global settings from the theme customizer. Leave "
    3724 "it unchanged if you want it to remain aligned with the global settings."
    3725 msgstr ""
    3726 
    3727 #: inc/admin/widgets/class-slider-post.php:231
    3728 #: inc/admin/widgets/class-jumbo-post.php:123
    3729 #: inc/admin/widgets/class-recent-post.php:172
    3730 #: inc/admin/widgets/class-carousel-slider.php:251
    3731 #: inc/admin/widgets/class-metro-post.php:135
    3732 #: inc/admin/widgets/class-multi-grid-post.php:155
    3733 msgid ""
    3734 "This only works when the \"With Label\" option is selected under \"Author "
    3735 "Option\""
    3736 msgstr ""
    3737 
    3738 #: inc/admin/widgets/class-social-menu.php:60
    3739 msgid "Three"
    3740 msgstr ""
    3741 
    3742 #: inc/admin/customizer/helpers/helper-function.php:266
    3743 msgid "Three Columns"
    3744 msgstr ""
    3745 
    3746 #: inc/admin/customizer/helpers/helper-function.php:278
    3747 msgid "Three Columns Big Middle"
    3748 msgstr ""
    3749 
    3750 #: inc/admin/meta-box/category-meta-box.php:14
    3751 #: inc/admin/meta-box/category-meta-box.php:41
    3752 #: inc/admin/meta-box/category-meta-box.php:123
    3753 #: inc/admin/widgets/class-tab-post.php:274
    3754 #: inc/admin/widgets/class-recent-post.php:120
    3755 #: inc/admin/widgets/class-grid-post.php:121
    3756 msgid "Thumbnail"
    3757 msgstr ""
    3758 
    3759 #: inc/admin/customizer/sections/ticker-post.php:70
    3760 msgid "Ticker Label"
    3761 msgstr ""
    3762 
    3763 #: inc/admin/customizer/helpers/helper-function.php:69
    3764 msgid "Time Ago"
    3765 msgstr ""
    3766 
    3767 #: inc/admin/widgets/class-tab-post.php:219
    3768 msgid "Times Ago"
    3769 msgstr ""
    3770 
     743#: inc/admin/customizer/helpers/theme-upsell.php:6
     744msgid "Unlock More Features"
     745msgstr ""
     746
     747#: inc/admin/customizer/helpers/theme-upsell.php:32
     748msgid "More Options on MagFusion Pro!"
     749msgstr ""
     750
     751#: inc/admin/customizer/helpers/theme-upsell.php:34
     752msgid "Dark mode options"
     753msgstr ""
     754
     755#: inc/admin/customizer/helpers/theme-upsell.php:35
     756msgid "Menu badge options"
     757msgstr ""
     758
     759#: inc/admin/customizer/helpers/theme-upsell.php:36
     760msgid "17+ Preloader options"
     761msgstr ""
     762
     763#: inc/admin/customizer/helpers/theme-upsell.php:37
     764msgid "More color options"
     765msgstr ""
     766
     767#: inc/admin/customizer/helpers/theme-upsell.php:38
     768msgid "404 page options"
     769msgstr ""
     770
     771#: inc/admin/customizer/helpers/theme-upsell.php:39
     772msgid "... and many other premium features"
     773msgstr ""
     774
     775#: inc/admin/customizer/sections/archive.php:10
     776#: inc/admin/customizer/sections/panel.php:114
     777msgid "Archive Options"
     778msgstr ""
     779
     780#: inc/admin/customizer/sections/archive.php:30
     781msgid "Archive Layout"
     782msgstr ""
     783
     784#: inc/admin/customizer/sections/archive.php:47
     785msgid "Enable Featured Post"
     786msgstr ""
     787
     788#: inc/admin/customizer/sections/archive.php:48
     789msgid "After enabling, set 'Mark as Featured' to 'Yes' in the single post options to display the post in the top section of the relevant archive page."
     790msgstr ""
     791
     792#: inc/admin/customizer/sections/archive.php:69
     793msgid "Archive Meta Options"
     794msgstr ""
     795
     796#: inc/admin/customizer/sections/archive.php:86
     797msgid "Enable Archive Post Count"
     798msgstr ""
     799
     800#: inc/admin/customizer/sections/archive.php:104
     801msgid "Title Line Limit"
     802msgstr ""
     803
     804#: inc/admin/customizer/sections/archive.php:122
     805#: inc/admin/customizer/sections/archive.php:142
     806#: inc/admin/customizer/sections/archive.php:161
     807msgid "Enable Excerpt On Archive"
     808msgstr ""
     809
     810#: inc/admin/customizer/sections/archive.php:179
     811#: inc/admin/customizer/sections/show-author-post.php:137
     812#: inc/admin/customizer/sections/single-related-post.php:133
     813#: inc/admin/customizer/sections/single.php:25
     814msgid "Show Author Meta"
     815msgstr ""
     816
     817#: inc/admin/customizer/sections/archive.php:195
     818#: inc/admin/customizer/sections/show-author-post.php:153
     819#: inc/admin/customizer/sections/single-related-post.php:149
     820#: inc/admin/customizer/sections/single.php:41
     821msgid "Author Meta Display Options"
     822msgstr ""
     823
     824#: inc/admin/customizer/sections/archive.php:215
     825#: inc/admin/customizer/sections/article-group.php:222
     826#: inc/admin/customizer/sections/article-list.php:274
     827#: inc/admin/customizer/sections/dual-insights.php:217
     828#: inc/admin/customizer/sections/footer-recommended.php:150
     829#: inc/admin/customizer/sections/frontline-post.php:180
     830#: inc/admin/customizer/sections/grid-list.php:254
     831#: inc/admin/customizer/sections/main-banner.php:274
     832#: inc/admin/customizer/sections/must-read.php:176
     833#: inc/admin/customizer/sections/popular-post.php:178
     834#: inc/admin/customizer/sections/search_trending.php:185
     835#: inc/admin/customizer/sections/show-author-post.php:172
     836#: inc/admin/customizer/sections/single-related-post.php:168
     837#: inc/admin/customizer/sections/single.php:60
     838#: inc/admin/customizer/sections/slider-banner.php:224
     839#: inc/admin/customizer/sections/split-block.php:125
     840#: inc/admin/customizer/sections/ticker-post.php:221
     841msgid "Author Meta Text"
     842msgstr ""
     843
     844#: inc/admin/customizer/sections/archive.php:238
     845msgid "Show Date Meta"
     846msgstr ""
     847
     848#: inc/admin/customizer/sections/archive.php:254
     849msgid "Date Meta Display Options"
     850msgstr ""
     851
     852#: inc/admin/customizer/sections/archive.php:273
     853#: inc/admin/customizer/sections/article-group.php:268
     854#: inc/admin/customizer/sections/article-list.php:320
     855#: inc/admin/customizer/sections/dual-insights.php:263
     856#: inc/admin/customizer/sections/footer-recommended.php:196
     857#: inc/admin/customizer/sections/frontline-post.php:226
     858#: inc/admin/customizer/sections/grid-list.php:300
     859#: inc/admin/customizer/sections/main-banner.php:320
     860#: inc/admin/customizer/sections/must-read.php:222
     861#: inc/admin/customizer/sections/popular-post.php:224
     862#: inc/admin/customizer/sections/search_trending.php:235
     863#: inc/admin/customizer/sections/show-author-post.php:222
     864#: inc/admin/customizer/sections/single-related-post.php:218
     865#: inc/admin/customizer/sections/single.php:110
     866#: inc/admin/customizer/sections/slider-banner.php:270
     867#: inc/admin/customizer/sections/split-block.php:171
     868#: inc/admin/customizer/sections/ticker-post.php:271
     869msgid "Date Meta Text"
     870msgstr ""
     871
     872#: inc/admin/customizer/sections/archive.php:296
     873#: inc/admin/customizer/sections/article-group.php:283
     874#: inc/admin/customizer/sections/article-list.php:335
     875#: inc/admin/customizer/sections/dual-insights.php:278
     876#: inc/admin/customizer/sections/footer-recommended.php:211
     877#: inc/admin/customizer/sections/frontline-post.php:241
     878#: inc/admin/customizer/sections/grid-list.php:315
     879#: inc/admin/customizer/sections/main-banner.php:335
     880#: inc/admin/customizer/sections/must-read.php:237
     881#: inc/admin/customizer/sections/popular-post.php:239
     882#: inc/admin/customizer/sections/search_trending.php:251
     883#: inc/admin/customizer/sections/show-author-post.php:238
     884#: inc/admin/customizer/sections/single-related-post.php:234
     885#: inc/admin/customizer/sections/single.php:126
     886#: inc/admin/customizer/sections/slider-banner.php:285
     887#: inc/admin/customizer/sections/split-block.php:186
     888#: inc/admin/customizer/sections/ticker-post.php:287
     889msgid "Select Date Format"
     890msgstr ""
     891
     892#: inc/admin/customizer/sections/archive.php:314
     893#: inc/admin/customizer/sections/article-group.php:299
     894#: inc/admin/customizer/sections/article-list.php:351
     895#: inc/admin/customizer/sections/dual-insights.php:294
     896#: inc/admin/customizer/sections/footer-recommended.php:227
     897#: inc/admin/customizer/sections/frontline-post.php:257
     898#: inc/admin/customizer/sections/grid-list.php:331
     899#: inc/admin/customizer/sections/main-banner.php:351
     900#: inc/admin/customizer/sections/must-read.php:253
     901#: inc/admin/customizer/sections/popular-post.php:256
     902#: inc/admin/customizer/sections/search_trending.php:268
     903#: inc/admin/customizer/sections/show-author-post.php:255
     904#: inc/admin/customizer/sections/single-related-post.php:251
     905#: inc/admin/customizer/sections/slider-banner.php:301
     906#: inc/admin/customizer/sections/split-block.php:202
     907#: inc/admin/customizer/sections/ticker-post.php:304
     908msgid "Enable Category Meta"
     909msgstr ""
     910
     911#: inc/admin/customizer/sections/archive.php:330
     912#: inc/admin/customizer/sections/article-group.php:314
     913#: inc/admin/customizer/sections/article-list.php:366
     914#: inc/admin/customizer/sections/dual-insights.php:309
     915#: inc/admin/customizer/sections/footer-recommended.php:242
     916#: inc/admin/customizer/sections/frontline-post.php:272
     917#: inc/admin/customizer/sections/grid-list.php:346
     918#: inc/admin/customizer/sections/main-banner.php:366
     919#: inc/admin/customizer/sections/must-read.php:268
     920#: inc/admin/customizer/sections/popular-post.php:271
     921#: inc/admin/customizer/sections/search_trending.php:284
     922#: inc/admin/customizer/sections/show-author-post.php:271
     923#: inc/admin/customizer/sections/single-related-post.php:267
     924#: inc/admin/customizer/sections/slider-banner.php:316
     925#: inc/admin/customizer/sections/split-block.php:217
     926#: inc/admin/customizer/sections/ticker-post.php:320
     927#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:230
     928msgid "Number of Category"
     929msgstr ""
     930
     931#: inc/admin/customizer/sections/archive.php:346
     932#: inc/admin/customizer/sections/single.php:160
     933#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:209
     934msgid "Category Title"
     935msgstr ""
     936
     937#: inc/admin/customizer/sections/archive.php:363
     938#: inc/admin/customizer/sections/article-group.php:345
     939#: inc/admin/customizer/sections/article-list.php:397
     940#: inc/admin/customizer/sections/dual-insights.php:340
     941#: inc/admin/customizer/sections/footer-recommended.php:273
     942#: inc/admin/customizer/sections/frontline-post.php:303
     943#: inc/admin/customizer/sections/grid-list.php:377
     944#: inc/admin/customizer/sections/main-banner.php:397
     945#: inc/admin/customizer/sections/must-read.php:299
     946#: inc/admin/customizer/sections/popular-post.php:319
     947#: inc/admin/customizer/sections/search_trending.php:316
     948#: inc/admin/customizer/sections/show-author-post.php:303
     949#: inc/admin/customizer/sections/single-related-post.php:299
     950#: inc/admin/customizer/sections/single.php:176
     951#: inc/admin/customizer/sections/slider-banner.php:347
     952#: inc/admin/customizer/sections/split-block.php:248
     953#: inc/admin/customizer/sections/ticker-post.php:352
     954msgid "Select Category Color"
     955msgstr ""
     956
     957#: inc/admin/customizer/sections/archive.php:382
     958#: inc/admin/customizer/sections/single.php:194
     959msgid "Enable Tag Meta"
     960msgstr ""
     961
     962#: inc/admin/customizer/sections/archive.php:398
     963msgid "Enable Comment Meta"
     964msgstr ""
     965
     966#: inc/admin/customizer/sections/archive.php:415
     967#: inc/admin/customizer/sections/single.php:210
     968msgid "Enable Read Time"
     969msgstr ""
     970
     971#: inc/admin/customizer/sections/article-group.php:10
     972msgid "Article Group Section"
     973msgstr ""
     974
     975#: inc/admin/customizer/sections/article-group.php:25
     976msgid "Enable Article Group Post"
     977msgstr ""
     978
     979#: inc/admin/customizer/sections/article-group.php:41
     980#: inc/admin/customizer/sections/dual-insights.php:41
     981#: inc/admin/customizer/sections/grid-list.php:41
     982#: inc/admin/customizer/sections/must-read.php:36
     983#: inc/admin/customizer/sections/slider-banner.php:38
     984#: inc/admin/customizer/sections/split-block.php:41
     985msgid "Section Title"
     986msgstr ""
     987
     988#: inc/admin/customizer/sections/article-group.php:61
     989msgid "Article Group Column - 1"
     990msgstr ""
     991
     992#: inc/admin/customizer/sections/article-group.php:80
     993#: inc/admin/customizer/sections/article-list.php:64
     994#: inc/admin/customizer/sections/dual-insights.php:80
     995#: inc/admin/customizer/sections/grid-list.php:80
     996msgid "Choose Column - 1 Category"
     997msgstr ""
     998
     999#: inc/admin/customizer/sections/article-group.php:81
     1000#: inc/admin/customizer/sections/article-group.php:138
     1001#: inc/admin/customizer/sections/article-list.php:65
     1002#: inc/admin/customizer/sections/article-list.php:124
     1003#: inc/admin/customizer/sections/article-list.php:183
     1004#: inc/admin/customizer/sections/dual-insights.php:81
     1005#: inc/admin/customizer/sections/dual-insights.php:153
     1006#: inc/admin/customizer/sections/featured-category.php:61
     1007#: inc/admin/customizer/sections/footer-recommended.php:85
     1008#: inc/admin/customizer/sections/grid-list.php:81
     1009#: inc/admin/customizer/sections/grid-list.php:154
     1010#: inc/admin/customizer/sections/main-banner.php:67
     1011#: inc/admin/customizer/sections/main-banner.php:125
     1012#: inc/admin/customizer/sections/main-banner.php:185
     1013#: inc/admin/customizer/sections/slider-banner.php:84
     1014#: inc/admin/customizer/sections/split-block.php:60
     1015msgid "Leave Empty if you don't want the posts to be category specific"
     1016msgstr ""
     1017
     1018#: inc/admin/customizer/sections/article-group.php:98
     1019msgid "Article Group Offset - 1"
     1020msgstr ""
     1021
     1022#: inc/admin/customizer/sections/article-group.php:118
     1023msgid "Article Group Column - 2"
     1024msgstr ""
     1025
     1026#: inc/admin/customizer/sections/article-group.php:137
     1027#: inc/admin/customizer/sections/article-list.php:123
     1028#: inc/admin/customizer/sections/dual-insights.php:152
     1029#: inc/admin/customizer/sections/grid-list.php:153
     1030msgid "Choose Column - 2 Category"
     1031msgstr ""
     1032
     1033#: inc/admin/customizer/sections/article-group.php:154
     1034msgid "Article Slider Offset"
     1035msgstr ""
     1036
     1037#: inc/admin/customizer/sections/article-group.php:174
     1038msgid "Article Group Meta Option"
     1039msgstr ""
     1040
     1041#: inc/admin/customizer/sections/article-group.php:191
     1042#: inc/admin/customizer/sections/article-list.php:243
     1043#: inc/admin/customizer/sections/dual-insights.php:186
     1044#: inc/admin/customizer/sections/footer-recommended.php:119
     1045#: inc/admin/customizer/sections/frontline-post.php:149
     1046#: inc/admin/customizer/sections/grid-list.php:223
     1047#: inc/admin/customizer/sections/main-banner.php:243
     1048#: inc/admin/customizer/sections/must-read.php:145
     1049#: inc/admin/customizer/sections/popular-post.php:147
     1050#: inc/admin/customizer/sections/search_trending.php:150
     1051#: inc/admin/customizer/sections/slider-banner.php:193
     1052#: inc/admin/customizer/sections/split-block.php:94
     1053#: inc/admin/customizer/sections/ticker-post.php:186
     1054#: inc/admin/meta-box/meta-box.php:176
     1055msgid "Display Author Meta"
     1056msgstr ""
     1057
     1058#: inc/admin/customizer/sections/article-group.php:206
     1059#: inc/admin/customizer/sections/article-list.php:258
     1060#: inc/admin/customizer/sections/dual-insights.php:201
     1061#: inc/admin/customizer/sections/footer-recommended.php:134
     1062#: inc/admin/customizer/sections/frontline-post.php:164
     1063#: inc/admin/customizer/sections/grid-list.php:238
     1064#: inc/admin/customizer/sections/main-banner.php:258
     1065#: inc/admin/customizer/sections/must-read.php:160
     1066#: inc/admin/customizer/sections/popular-post.php:162
     1067#: inc/admin/customizer/sections/search_trending.php:166
     1068#: inc/admin/customizer/sections/slider-banner.php:208
     1069#: inc/admin/customizer/sections/split-block.php:109
     1070#: inc/admin/customizer/sections/ticker-post.php:202
     1071msgid "Select Author Meta"
     1072msgstr ""
     1073
     1074#: inc/admin/customizer/sections/article-group.php:237
     1075#: inc/admin/customizer/sections/article-list.php:289
     1076#: inc/admin/customizer/sections/dual-insights.php:232
     1077#: inc/admin/customizer/sections/footer-recommended.php:165
     1078#: inc/admin/customizer/sections/frontline-post.php:195
     1079#: inc/admin/customizer/sections/grid-list.php:269
     1080#: inc/admin/customizer/sections/main-banner.php:289
     1081#: inc/admin/customizer/sections/must-read.php:191
     1082#: inc/admin/customizer/sections/popular-post.php:193
     1083#: inc/admin/customizer/sections/search_trending.php:201
     1084#: inc/admin/customizer/sections/show-author-post.php:188
     1085#: inc/admin/customizer/sections/single-related-post.php:184
     1086#: inc/admin/customizer/sections/single.php:76
     1087#: inc/admin/customizer/sections/slider-banner.php:239
     1088#: inc/admin/customizer/sections/split-block.php:140
     1089#: inc/admin/customizer/sections/ticker-post.php:237
     1090#: inc/admin/meta-box/meta-box.php:163
     1091msgid "Display Published Date"
     1092msgstr ""
     1093
     1094#: inc/admin/customizer/sections/article-group.php:252
     1095#: inc/admin/customizer/sections/article-list.php:304
     1096#: inc/admin/customizer/sections/dual-insights.php:247
     1097#: inc/admin/customizer/sections/footer-recommended.php:180
     1098#: inc/admin/customizer/sections/frontline-post.php:210
     1099#: inc/admin/customizer/sections/grid-list.php:284
     1100#: inc/admin/customizer/sections/main-banner.php:304
     1101#: inc/admin/customizer/sections/must-read.php:206
     1102#: inc/admin/customizer/sections/popular-post.php:208
     1103#: inc/admin/customizer/sections/search_trending.php:217
     1104#: inc/admin/customizer/sections/show-author-post.php:204
     1105#: inc/admin/customizer/sections/single-related-post.php:200
     1106#: inc/admin/customizer/sections/single.php:92
     1107#: inc/admin/customizer/sections/slider-banner.php:254
     1108#: inc/admin/customizer/sections/split-block.php:155
     1109#: inc/admin/customizer/sections/ticker-post.php:253
     1110msgid "Select Date Meta"
     1111msgstr ""
     1112
     1113#: inc/admin/customizer/sections/article-group.php:329
     1114#: inc/admin/customizer/sections/article-list.php:381
     1115#: inc/admin/customizer/sections/dual-insights.php:324
     1116#: inc/admin/customizer/sections/footer-recommended.php:257
     1117#: inc/admin/customizer/sections/frontline-post.php:287
     1118#: inc/admin/customizer/sections/grid-list.php:361
     1119#: inc/admin/customizer/sections/main-banner.php:381
     1120#: inc/admin/customizer/sections/must-read.php:283
     1121#: inc/admin/customizer/sections/popular-post.php:303
     1122#: inc/admin/customizer/sections/search_trending.php:300
     1123#: inc/admin/customizer/sections/show-author-post.php:287
     1124#: inc/admin/customizer/sections/single-related-post.php:283
     1125#: inc/admin/customizer/sections/slider-banner.php:331
     1126#: inc/admin/customizer/sections/split-block.php:232
     1127#: inc/admin/customizer/sections/ticker-post.php:336
     1128msgid "Category Label"
     1129msgstr ""
     1130
     1131#: inc/admin/customizer/sections/article-list.php:10
     1132msgid "Article List Section"
     1133msgstr ""
     1134
     1135#: inc/admin/customizer/sections/article-list.php:25
     1136msgid "Enable Article List Post"
     1137msgstr ""
     1138
     1139#: inc/admin/customizer/sections/article-list.php:45
     1140msgid "Article List Column - 1"
     1141msgstr ""
     1142
     1143#: inc/admin/customizer/sections/article-list.php:81
     1144#: inc/admin/customizer/sections/article-list.php:140
     1145#: inc/admin/customizer/sections/article-list.php:199
     1146msgid "Article List Post Offset"
     1147msgstr ""
     1148
     1149#: inc/admin/customizer/sections/article-list.php:104
     1150msgid "Article List Column - 2"
     1151msgstr ""
     1152
     1153#: inc/admin/customizer/sections/article-list.php:163
     1154msgid "Article List Column - 3"
     1155msgstr ""
     1156
     1157#: inc/admin/customizer/sections/article-list.php:182
     1158msgid "Choose Column - 3 Category"
     1159msgstr ""
     1160
     1161#: inc/admin/customizer/sections/article-list.php:222
     1162msgid "Article List Meta Option"
     1163msgstr ""
     1164
     1165#: inc/admin/customizer/sections/breadcrumb.php:5
     1166msgid "Breadcrumb Options"
     1167msgstr ""
     1168
     1169#: inc/admin/customizer/sections/breadcrumb.php:20
     1170msgid "Enable Breadcrumb"
     1171msgstr ""
     1172
     1173#: inc/admin/customizer/sections/dual-insights.php:10
     1174msgid "Dual Insights Section"
     1175msgstr ""
     1176
     1177#: inc/admin/customizer/sections/dual-insights.php:25
     1178msgid "Enable Dual Insights"
     1179msgstr ""
     1180
     1181#: inc/admin/customizer/sections/dual-insights.php:61
     1182msgid "Dual Insights Column - 1"
     1183msgstr ""
     1184
     1185#: inc/admin/customizer/sections/dual-insights.php:97
     1186msgid "Insights Post Offset - 1"
     1187msgstr ""
     1188
     1189#: inc/admin/customizer/sections/dual-insights.php:117
     1190msgid "Dual Insights Column - 2"
     1191msgstr ""
     1192
     1193#: inc/admin/customizer/sections/dual-insights.php:134
     1194#: inc/admin/customizer/sections/grid-list.php:135
     1195msgid "Inner Column Title"
     1196msgstr ""
     1197
     1198#: inc/admin/customizer/sections/dual-insights.php:169
     1199msgid "Insights Post Offset - 2"
     1200msgstr ""
     1201
     1202#: inc/admin/customizer/sections/excerpt.php:5
     1203msgid "Pagination Options"
     1204msgstr ""
     1205
     1206#: inc/admin/customizer/sections/excerpt.php:21
     1207msgid "Select Pagination Style"
     1208msgstr ""
     1209
     1210#: inc/admin/customizer/sections/excerpt.php:33
     1211msgid "Excerpt Options"
     1212msgstr ""
     1213
     1214#: inc/admin/customizer/sections/excerpt.php:48
     1215msgid "Number Of Excerpt Word"
     1216msgstr ""
     1217
     1218#: inc/admin/customizer/sections/excerpt.php:66
     1219msgid "Excerpt Line Limit"
     1220msgstr ""
     1221
     1222#: inc/admin/customizer/sections/excerpt.php:83
     1223msgid "Excerpt Button Text"
     1224msgstr ""
     1225
     1226#: inc/admin/customizer/sections/featured-category.php:10
     1227msgid "Category Section"
     1228msgstr ""
     1229
     1230#: inc/admin/customizer/sections/featured-category.php:25
     1231msgid "Enable Featured Category"
     1232msgstr ""
     1233
     1234#: inc/admin/customizer/sections/featured-category.php:41
     1235msgid "Featured Category"
     1236msgstr ""
     1237
     1238#: inc/admin/customizer/sections/featured-category.php:60
     1239msgid "Choose Category -"
     1240msgstr ""
     1241
     1242#: inc/admin/customizer/sections/fixed-trending-post.php:7
     1243msgid "Sitewide Fix Section"
     1244msgstr ""
     1245
     1246#: inc/admin/customizer/sections/fixed-trending-post.php:21
     1247msgid "Enable Fixed Trending"
     1248msgstr ""
     1249
     1250#: inc/admin/customizer/sections/fixed-trending-post.php:42
     1251msgid "Choose Fixed Trending category"
     1252msgstr ""
     1253
     1254#: inc/admin/customizer/sections/fixed-trending-post.php:58
     1255#: inc/admin/customizer/sections/frontline-post.php:75
     1256#: inc/admin/customizer/sections/must-read.php:70
     1257#: inc/admin/customizer/sections/popular-post.php:71
     1258#: inc/admin/customizer/sections/search_trending.php:89
     1259#: inc/admin/customizer/sections/ticker-post.php:107
     1260msgid "Number of Posts"
     1261msgstr ""
     1262
     1263#: inc/admin/customizer/sections/fixed-trending-post.php:75
     1264#: inc/admin/customizer/sections/frontline-post.php:92
     1265#: inc/admin/customizer/sections/must-read.php:87
     1266#: inc/admin/customizer/sections/popular-post.php:88
     1267#: inc/admin/customizer/sections/show-author-post.php:74
     1268#: inc/admin/customizer/sections/single-related-post.php:72
     1269#: inc/admin/customizer/sections/ticker-post.php:124
     1270msgid "Post Offset Number"
     1271msgstr ""
     1272
     1273#: inc/admin/customizer/sections/fixed-trending-post.php:91
     1274#: inc/admin/customizer/sections/frontline-post.php:108
     1275#: inc/admin/customizer/sections/must-read.php:104
     1276#: inc/admin/customizer/sections/popular-post.php:106
     1277#: inc/admin/customizer/sections/search_trending.php:106
     1278#: inc/admin/customizer/sections/show-author-post.php:92
     1279#: inc/admin/customizer/sections/single-related-post.php:90
     1280#: inc/admin/customizer/sections/tags.php:129
     1281#: inc/admin/customizer/sections/tags.php:153
     1282#: inc/admin/customizer/sections/ticker-post.php:142
     1283msgid "Orderby"
     1284msgstr ""
     1285
     1286#: inc/admin/customizer/sections/fixed-trending-post.php:95
     1287#: inc/admin/customizer/sections/frontline-post.php:112
     1288#: inc/admin/customizer/sections/must-read.php:108
     1289#: inc/admin/customizer/sections/popular-post.php:110
     1290#: inc/admin/customizer/sections/search_trending.php:110
     1291#: inc/admin/customizer/sections/show-author-post.php:96
     1292#: inc/admin/customizer/sections/single-related-post.php:94
     1293#: inc/admin/customizer/sections/tags.php:133
     1294#: inc/admin/customizer/sections/ticker-post.php:146
     1295#: inc/admin/widgets/class-carousel-slider.php:203
     1296#: inc/admin/widgets/class-grid-post.php:97
     1297#: inc/admin/widgets/class-recent-post.php:91
     1298#: inc/admin/widgets/class-slider-post.php:183
     1299#: inc/admin/widgets/class-tab-post.php:75
     1300#: inc/admin/widgets/class-tab-post.php:131
     1301#: inc/admin/widgets/class-tab-post.php:187
     1302msgid "Date"
     1303msgstr ""
     1304
     1305#: inc/admin/customizer/sections/fixed-trending-post.php:96
     1306#: inc/admin/customizer/sections/frontline-post.php:113
     1307#: inc/admin/customizer/sections/must-read.php:109
     1308#: inc/admin/customizer/sections/popular-post.php:111
     1309#: inc/admin/customizer/sections/search_trending.php:111
     1310#: inc/admin/customizer/sections/show-author-post.php:97
     1311#: inc/admin/customizer/sections/single-related-post.php:95
     1312#: inc/admin/customizer/sections/tags.php:134
     1313#: inc/admin/customizer/sections/ticker-post.php:147
     1314#: inc/admin/widgets/class-carousel-slider.php:204
     1315#: inc/admin/widgets/class-grid-post.php:98
     1316#: inc/admin/widgets/class-recent-post.php:92
     1317#: inc/admin/widgets/class-slider-post.php:184
     1318#: inc/admin/widgets/class-tab-post.php:76
     1319#: inc/admin/widgets/class-tab-post.php:132
     1320#: inc/admin/widgets/class-tab-post.php:188
     1321msgid "ID"
     1322msgstr ""
     1323
     1324#: inc/admin/customizer/sections/fixed-trending-post.php:97
     1325#: inc/admin/customizer/sections/frontline-post.php:114
     1326#: inc/admin/customizer/sections/must-read.php:110
     1327#: inc/admin/customizer/sections/popular-post.php:112
     1328#: inc/admin/customizer/sections/search_trending.php:112
     1329#: inc/admin/customizer/sections/show-author-post.php:98
     1330#: inc/admin/customizer/sections/single-related-post.php:96
     1331#: inc/admin/customizer/sections/tags.php:135
     1332#: inc/admin/customizer/sections/ticker-post.php:148
     1333#: inc/admin/widgets/class-carousel-slider.php:26
     1334#: inc/admin/widgets/class-carousel-slider.php:205
     1335#: inc/admin/widgets/class-category-grid.php:38
     1336#: inc/admin/widgets/class-grid-post.php:26
     1337#: inc/admin/widgets/class-grid-post.php:99
     1338#: inc/admin/widgets/class-jumbo-post.php:31
     1339#: inc/admin/widgets/class-metro-post.php:31
     1340#: inc/admin/widgets/class-multi-grid-post.php:31
     1341#: inc/admin/widgets/class-recent-post.php:26
     1342#: inc/admin/widgets/class-recent-post.php:93
    37711343#: inc/admin/widgets/class-slider-post.php:24
    37721344#: inc/admin/widgets/class-slider-post.php:185
    3773 #: inc/admin/widgets/class-jumbo-post.php:31
     1345#: inc/admin/widgets/class-social-menu.php:31
    37741346#: inc/admin/widgets/class-tab-post.php:45
    37751347#: inc/admin/widgets/class-tab-post.php:77
    … …  
    37781350#: inc/admin/widgets/class-tab-post.php:157
    37791351#: inc/admin/widgets/class-tab-post.php:189
    3780 #: inc/admin/widgets/class-category-grid.php:38
    3781 #: inc/admin/widgets/class-recent-post.php:26
    3782 #: inc/admin/widgets/class-recent-post.php:93
    3783 #: inc/admin/widgets/class-carousel-slider.php:26
    3784 #: inc/admin/widgets/class-carousel-slider.php:205
    3785 #: inc/admin/widgets/class-metro-post.php:31
    3786 #: inc/admin/widgets/class-multi-grid-post.php:31
    3787 #: inc/admin/widgets/class-social-menu.php:31
    37881352#: inc/admin/widgets/class-youtube-video.php:34
    3789 #: inc/admin/widgets/class-grid-post.php:26
    3790 #: inc/admin/widgets/class-grid-post.php:99
    3791 #: inc/admin/customizer/sections/single-related-post.php:96
    3792 #: inc/admin/customizer/sections/fixed-trending-post.php:97
    3793 #: inc/admin/customizer/sections/must-read.php:110
    3794 #: inc/admin/customizer/sections/show-author-post.php:98
    3795 #: inc/admin/customizer/sections/frontline-post.php:114
    3796 #: inc/admin/customizer/sections/search_trending.php:112
    3797 #: inc/admin/customizer/sections/popular-post.php:112
    3798 #: inc/admin/customizer/sections/tags.php:135
    3799 #: inc/admin/customizer/sections/ticker-post.php:148
    38001353msgid "Title"
    38011354msgstr ""
    38021355
    3803 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:84
    3804 msgid "Title Font Size"
    3805 msgstr ""
    3806 
    3807 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:86
    3808 msgid "Title Font Size Left Column"
    3809 msgstr ""
    3810 
    3811 #: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:98
    3812 msgid "Title Font Size Right Column"
    3813 msgstr ""
    3814 
    3815 #: inc/admin/customizer/sections/archive.php:104
    3816 msgid "Title Line Limit"
    3817 msgstr ""
    3818 
    3819 #: inc/compatibility/elementor/widgets/magfusion-elementor-global-widgets-title.php:47
    3820 msgid "Title Widget"
    3821 msgstr ""
    3822 
    3823 #: inc/admin/widgets/class-author.php:129
     1356#: inc/admin/customizer/sections/fixed-trending-post.php:98
     1357#: inc/admin/customizer/sections/frontline-post.php:115
     1358#: inc/admin/customizer/sections/must-read.php:111
     1359#: inc/admin/customizer/sections/popular-post.php:113
     1360#: inc/admin/customizer/sections/search_trending.php:113
     1361#: inc/admin/customizer/sections/show-author-post.php:99
     1362#: inc/admin/customizer/sections/single-related-post.php:97
     1363#: inc/admin/customizer/sections/tags.php:136
     1364#: inc/admin/customizer/sections/ticker-post.php:149
     1365#: inc/admin/widgets/class-carousel-slider.php:206
     1366#: inc/admin/widgets/class-grid-post.php:100
     1367#: inc/admin/widgets/class-recent-post.php:94
     1368#: inc/admin/widgets/class-slider-post.php:186
     1369#: inc/admin/widgets/class-tab-post.php:78
     1370#: inc/admin/widgets/class-tab-post.php:134
     1371#: inc/admin/widgets/class-tab-post.php:190
     1372msgid "Random"
     1373msgstr ""
     1374
     1375#: inc/admin/customizer/sections/fixed-trending-post.php:113
     1376#: inc/admin/customizer/sections/frontline-post.php:130
     1377#: inc/admin/customizer/sections/must-read.php:126
     1378#: inc/admin/customizer/sections/popular-post.php:128
     1379#: inc/admin/customizer/sections/search_trending.php:129
     1380#: inc/admin/customizer/sections/show-author-post.php:115
     1381#: inc/admin/customizer/sections/single-related-post.php:113
     1382#: inc/admin/customizer/sections/ticker-post.php:165
     1383#: inc/admin/widgets/class-carousel-slider.php:212
     1384#: inc/admin/widgets/class-grid-post.php:106
     1385#: inc/admin/widgets/class-recent-post.php:100
     1386#: inc/admin/widgets/class-slider-post.php:192
     1387#: inc/admin/widgets/class-tab-post.php:84
     1388#: inc/admin/widgets/class-tab-post.php:140
     1389#: inc/admin/widgets/class-tab-post.php:196
     1390msgid "Order"
     1391msgstr ""
     1392
     1393#: inc/admin/customizer/sections/fixed-trending-post.php:117
     1394#: inc/admin/customizer/sections/frontline-post.php:134
     1395#: inc/admin/customizer/sections/must-read.php:130
     1396#: inc/admin/customizer/sections/popular-post.php:132
     1397#: inc/admin/customizer/sections/search_trending.php:133
     1398#: inc/admin/customizer/sections/show-author-post.php:119
     1399#: inc/admin/customizer/sections/single-related-post.php:117
     1400#: inc/admin/customizer/sections/tags.php:157
     1401#: inc/admin/customizer/sections/ticker-post.php:169
     1402#: inc/admin/widgets/class-carousel-slider.php:214
     1403#: inc/admin/widgets/class-grid-post.php:108
     1404#: inc/admin/widgets/class-recent-post.php:102
     1405#: inc/admin/widgets/class-slider-post.php:194
     1406#: inc/admin/widgets/class-tab-post.php:86
     1407#: inc/admin/widgets/class-tab-post.php:142
     1408#: inc/admin/widgets/class-tab-post.php:198
     1409msgid "ASC"
     1410msgstr ""
     1411
     1412#: inc/admin/customizer/sections/fixed-trending-post.php:118
     1413#: inc/admin/customizer/sections/frontline-post.php:135
     1414#: inc/admin/customizer/sections/must-read.php:131
     1415#: inc/admin/customizer/sections/popular-post.php:133
     1416#: inc/admin/customizer/sections/search_trending.php:134
     1417#: inc/admin/customizer/sections/show-author-post.php:120
     1418#: inc/admin/customizer/sections/single-related-post.php:118
     1419#: inc/admin/customizer/sections/tags.php:158
     1420#: inc/admin/customizer/sections/ticker-post.php:170
     1421#: inc/admin/widgets/class-carousel-slider.php:215
     1422#: inc/admin/widgets/class-grid-post.php:109
     1423#: inc/admin/widgets/class-recent-post.php:103
     1424#: inc/admin/widgets/class-slider-post.php:195
     1425#: inc/admin/widgets/class-tab-post.php:87
     1426#: inc/admin/widgets/class-tab-post.php:143
     1427#: inc/admin/widgets/class-tab-post.php:199
     1428msgid "DESC"
     1429msgstr ""
     1430
     1431#: inc/admin/customizer/sections/footer-recommended.php:10
     1432msgid "Recommended Section"
     1433msgstr ""
     1434
     1435#: inc/admin/customizer/sections/footer-recommended.php:25
     1436msgid "Enable Recommended Post"
     1437msgstr ""
     1438
     1439#: inc/admin/customizer/sections/footer-recommended.php:47
     1440msgid "Recommended Post Layout"
     1441msgstr ""
     1442
     1443#: inc/admin/customizer/sections/footer-recommended.php:66
     1444msgid "Recommended Post"
     1445msgstr ""
     1446
     1447#: inc/admin/customizer/sections/footer-recommended.php:84
     1448#: inc/admin/customizer/sections/main-banner.php:124
     1449#: inc/admin/customizer/sections/popular-post.php:55
     1450#: inc/admin/customizer/sections/split-block.php:59
     1451#: inc/admin/customizer/sections/ticker-post.php:90
     1452msgid "Choose Category"
     1453msgstr ""
     1454
     1455#: inc/admin/customizer/sections/footer-recommended.php:102
     1456#: inc/admin/customizer/sections/grid-list.php:97
     1457#: inc/admin/customizer/sections/grid-list.php:170
     1458#: inc/admin/customizer/sections/popular-post.php:287
     1459#: inc/admin/customizer/sections/split-block.php:77
     1460msgid "Post Offset"
     1461msgstr ""
     1462
     1463#: inc/admin/customizer/sections/footer-widget.php:6
     1464msgid "Footer Widget Options"
     1465msgstr ""
     1466
     1467#: inc/admin/customizer/sections/footer-widget.php:24
     1468msgid "Show Footer widgetarea"
     1469msgstr ""
     1470
     1471#: inc/admin/customizer/sections/footer-widget.php:43
     1472msgid "Footer Column Layout"
     1473msgstr ""
     1474
     1475#: inc/admin/customizer/sections/footer-widget.php:44
     1476msgid "Some footer widgetareas will not be used based on the footer column layout chosen. Also make sure to insert at least one widget on the respective widgetarea for it to display."
     1477msgstr ""
     1478
     1479#: inc/admin/customizer/sections/footer.php:6
     1480msgid "Footer Copyright Options"
     1481msgstr ""
     1482
     1483#: inc/admin/customizer/sections/footer.php:23
     1484msgid "Copyright Text"
     1485msgstr ""
     1486
     1487#: inc/admin/customizer/sections/footer.php:24
     1488msgid "Use {{ date }} to get the current date."
     1489msgstr ""
     1490
     1491#: inc/admin/customizer/sections/footer.php:41
     1492msgid "Copyright Date Format"
     1493msgstr ""
     1494
     1495#: inc/admin/customizer/sections/footer.php:44
     1496#: inc/admin/customizer/sections/top-bar.php:110
     1497#, php-format
     1498msgid "<a href=\"%s\" target=\"_blank\">Date and Time Formatting Documentation</a>."
     1499msgstr ""
     1500
     1501#: inc/admin/customizer/sections/footer.php:69
     1502msgid "Show Footer Nav Menu"
     1503msgstr ""
     1504
     1505#: inc/admin/customizer/sections/footer.php:70
     1506#, php-format
     1507msgid "You can add/edit footer nav menu from <a href=\"%s\">here</a>."
     1508msgstr ""
     1509
     1510#: inc/admin/customizer/sections/footer.php:89
     1511msgid "Show Social Nav Menu in Footer"
     1512msgstr ""
     1513
     1514#: inc/admin/customizer/sections/footer.php:90
     1515#, php-format
     1516msgid "You can add/edit social nav menu from <a href=\"%s\">here</a>."
     1517msgstr ""
     1518
     1519#: inc/admin/customizer/sections/footer.php:108
     1520#: inc/admin/customizer/sections/mobile-menu.php:36
     1521#: inc/admin/customizer/sections/top-bar.php:142
     1522msgid "Social Menu Options"
     1523msgstr ""
     1524
     1525#: inc/admin/customizer/sections/footer.php:127
     1526#: inc/admin/customizer/sections/mobile-menu.php:55
     1527#: inc/admin/customizer/sections/top-bar.php:161
     1528msgid "Enable Border Radius"
     1529msgstr ""
     1530
     1531#: inc/admin/customizer/sections/footer.php:137
     1532msgid "Footer Scroll To Top"
     1533msgstr ""
     1534
     1535#: inc/admin/customizer/sections/footer.php:155
     1536msgid "Enable Footer Scroll To Top"
     1537msgstr ""
     1538
     1539#: inc/admin/customizer/sections/footer.php:166
     1540msgid "Footer ProgressBar"
     1541msgstr ""
     1542
     1543#: inc/admin/customizer/sections/footer.php:184
     1544msgid "Enable Footer ProgressBar"
     1545msgstr ""
     1546
     1547#: inc/admin/customizer/sections/footer.php:185
     1548msgid "Screen Progressbar enable option"
     1549msgstr ""
     1550
     1551#: inc/admin/customizer/sections/frontline-post.php:6
     1552msgid "Frontline Section"
     1553msgstr ""
     1554
     1555#: inc/admin/customizer/sections/frontline-post.php:20
     1556msgid "Enable Frontline"
     1557msgstr ""
     1558
     1559#: inc/admin/customizer/sections/frontline-post.php:39
     1560msgid "Choose Frontline category"
     1561msgstr ""
     1562
     1563#: inc/admin/customizer/sections/frontline-post.php:54
     1564msgid "Select Layout Style"
     1565msgstr ""
     1566
     1567#: inc/admin/customizer/sections/frontline-post.php:58
     1568msgid "Layout - 1"
     1569msgstr ""
     1570
     1571#: inc/admin/customizer/sections/frontline-post.php:59
     1572msgid "Layout - 2"
     1573msgstr ""
     1574
     1575#: inc/admin/customizer/sections/frontline-post.php:60
     1576msgid "Layout - 3"
     1577msgstr ""
     1578
     1579#: inc/admin/customizer/sections/grid-list.php:10
     1580msgid "Grid List Section"
     1581msgstr ""
     1582
     1583#: inc/admin/customizer/sections/grid-list.php:25
     1584msgid "Enable Grid List"
     1585msgstr ""
     1586
     1587#: inc/admin/customizer/sections/grid-list.php:61
     1588msgid "Grid List Column - 1"
     1589msgstr ""
     1590
     1591#: inc/admin/customizer/sections/grid-list.php:118
     1592msgid "Grid List Column - 2"
     1593msgstr ""
     1594
     1595#: inc/admin/customizer/sections/grid-list.php:186
     1596msgid "Redirect to Category Page Text"
     1597msgstr ""
     1598
     1599#: inc/admin/customizer/sections/grid-list.php:206
     1600msgid "Grid List Meta Option"
     1601msgstr ""
     1602
     1603#: inc/admin/customizer/sections/header-offcanvas.php:5
     1604msgid "Offcanvas Options"
     1605msgstr ""
     1606
     1607#: inc/admin/customizer/sections/header-offcanvas.php:21
     1608msgid "Enable Offcanvas"
     1609msgstr ""
     1610
     1611#: inc/admin/customizer/sections/header-style.php:5
     1612msgid "Header Layout"
     1613msgstr ""
     1614
     1615#: inc/admin/customizer/sections/header-style.php:25
     1616msgid "Select Header Layout"
     1617msgstr ""
     1618
     1619#: inc/admin/customizer/sections/header-style.php:42
     1620msgid "Enable Header Advertisement"
     1621msgstr ""
     1622
     1623#: inc/admin/customizer/sections/header-style.php:61
     1624msgid "Upload Banner Advertisement"
     1625msgstr ""
     1626
     1627#: inc/admin/customizer/sections/header-style.php:80
     1628msgid "Banner Advertisement URL"
     1629msgstr ""
     1630
     1631#: inc/admin/customizer/sections/main-banner.php:10
     1632msgid "Main Banner Section"
     1633msgstr ""
     1634
     1635#: inc/admin/customizer/sections/main-banner.php:25
     1636msgid "Enable Main Banner"
     1637msgstr ""
     1638
     1639#: inc/admin/customizer/sections/main-banner.php:46
     1640msgid "Banner Column - 1"
     1641msgstr ""
     1642
     1643#: inc/admin/customizer/sections/main-banner.php:66
     1644msgid "Choose Grid Category"
     1645msgstr ""
     1646
     1647#: inc/admin/customizer/sections/main-banner.php:84
     1648msgid "First Category Post Offset"
     1649msgstr ""
     1650
     1651#: inc/admin/customizer/sections/main-banner.php:104
     1652msgid "Banner Column - 2"
     1653msgstr ""
     1654
     1655#: inc/admin/customizer/sections/main-banner.php:141
     1656msgid "Second Category Post Offset"
     1657msgstr ""
     1658
     1659#: inc/admin/customizer/sections/main-banner.php:165
     1660msgid "Banner Column - 3"
     1661msgstr ""
     1662
     1663#: inc/admin/customizer/sections/main-banner.php:184
     1664msgid "Choose List Post Category"
     1665msgstr ""
     1666
     1667#: inc/admin/customizer/sections/main-banner.php:201
     1668msgid "List Post Offset"
     1669msgstr ""
     1670
     1671#: inc/admin/customizer/sections/main-banner.php:225
     1672msgid "Banner Section Meta"
     1673msgstr ""
     1674
     1675#: inc/admin/customizer/sections/mobile-menu.php:5
     1676msgid "Mobile Menu Options"
     1677msgstr ""
     1678
     1679#: inc/admin/customizer/sections/mobile-menu.php:20
     1680msgid "Social Menu to Display in Mobile"
     1681msgstr ""
     1682
     1683#: inc/admin/customizer/sections/mobile-menu.php:72
     1684msgid "Copyright in Mobile"
     1685msgstr ""
     1686
     1687#: inc/admin/customizer/sections/must-read.php:6
     1688msgid "Must Read Section"
     1689msgstr ""
     1690
     1691#: inc/admin/customizer/sections/must-read.php:20
     1692msgid "Enable Must Read"
     1693msgstr ""
     1694
     1695#: inc/admin/customizer/sections/must-read.php:54
     1696msgid "Choose Must Read category"
     1697msgstr ""
     1698
     1699#: inc/admin/customizer/sections/panel.php:20
     1700msgid "Logo Height"
     1701msgstr ""
     1702
     1703#: inc/admin/customizer/sections/panel.php:42
     1704msgid "Hide Site Title"
     1705msgstr ""
     1706
     1707#: inc/admin/customizer/sections/panel.php:57
     1708msgid "Hide Tagline"
     1709msgstr ""
     1710
     1711#: inc/admin/customizer/sections/panel.php:83
     1712#: inc/admin/widgets/class-tab-post.php:204
     1713msgid "General Settings"
     1714msgstr ""
     1715
     1716#: inc/admin/customizer/sections/panel.php:84
     1717#: inc/admin/customizer/sections/panel.php:94
     1718#: inc/admin/customizer/sections/panel.php:126
     1719msgid "Some basic options for the site."
     1720msgstr ""
     1721
     1722#: inc/admin/customizer/sections/panel.php:93
     1723msgid "Header Options"
     1724msgstr ""
     1725
     1726#: inc/admin/customizer/sections/panel.php:103
     1727msgid "Single Options"
     1728msgstr ""
     1729
     1730#: inc/admin/customizer/sections/panel.php:104
     1731msgid "Some basic options for single page of the site."
     1732msgstr ""
     1733
     1734#: inc/admin/customizer/sections/panel.php:115
     1735msgid "Some basic options for Archive of the site."
     1736msgstr ""
     1737
     1738#: inc/admin/customizer/sections/panel.php:125
     1739msgid "Front Page Option"
     1740msgstr ""
     1741
     1742#: inc/admin/customizer/sections/panel.php:136
     1743msgid "Footer Options"
     1744msgstr ""
     1745
     1746#: inc/admin/customizer/sections/panel.php:137
     1747msgid "Some basic options for Footer of the site."
     1748msgstr ""
     1749
     1750#: inc/admin/customizer/sections/popular-post.php:6
     1751msgid "Popular Options"
     1752msgstr ""
     1753
     1754#: inc/admin/customizer/sections/popular-post.php:20
     1755msgid "Enable Popular Section"
     1756msgstr ""
     1757
     1758#: inc/admin/customizer/sections/popular-post.php:36
     1759#: inc/admin/customizer/sections/tags.php:37
     1760#: inc/admin/customizer/sections/ticker-post.php:37
     1761msgid "Display only on the Homepage"
     1762msgstr ""
     1763
     1764#: inc/admin/customizer/sections/popular-post.php:337
     1765msgid "Enable Autoplay"
     1766msgstr ""
     1767
     1768#: inc/admin/customizer/sections/popular-post.php:353
     1769#: inc/admin/widgets/class-carousel-slider.php:170
     1770#: inc/admin/widgets/class-slider-post.php:165
     1771msgid "Enable Arrows"
     1772msgstr ""
     1773
     1774#: inc/admin/customizer/sections/popular-post.php:369
     1775#: inc/admin/widgets/class-carousel-slider.php:175
     1776#: inc/admin/widgets/class-slider-post.php:170
     1777msgid "Enable Dots"
     1778msgstr ""
     1779
     1780#: inc/admin/customizer/sections/preloader.php:10
     1781msgid "Preloader Options"
     1782msgstr ""
     1783
     1784#: inc/admin/customizer/sections/preloader.php:25
     1785msgid "Enable Preloader Option"
     1786msgstr ""
     1787
     1788#: inc/admin/customizer/sections/preloader.php:41
     1789msgid "Select Preloader Style"
     1790msgstr ""
     1791
     1792#: inc/admin/customizer/sections/search_trending.php:5
     1793msgid "Within Search Modal"
     1794msgstr ""
     1795
     1796#: inc/admin/customizer/sections/search_trending.php:20
     1797msgid "Enable Trending"
     1798msgstr ""
     1799
     1800#: inc/admin/customizer/sections/search_trending.php:36
     1801msgid "Enable Trending Label"
     1802msgstr ""
     1803
     1804#: inc/admin/customizer/sections/search_trending.php:53
     1805msgid "Trending Label Text"
     1806msgstr ""
     1807
     1808#: inc/admin/customizer/sections/search_trending.php:72
     1809msgid "Choose Trending posts category"
     1810msgstr ""
     1811
     1812#: inc/admin/customizer/sections/show-author-post.php:5
     1813msgid "Single Author Post Options"
     1814msgstr ""
     1815
     1816#: inc/admin/customizer/sections/show-author-post.php:21
     1817msgid "Show Author Posts"
     1818msgstr ""
     1819
     1820#: inc/admin/customizer/sections/show-author-post.php:38
     1821msgid "Author Posts Text"
     1822msgstr ""
     1823
     1824#: inc/admin/customizer/sections/show-author-post.php:55
     1825msgid "Number of Author Posts"
     1826msgstr ""
     1827
     1828#: inc/admin/customizer/sections/sidebar.php:5
     1829#: inc/admin/customizer/sections/single.php:297
     1830msgid "SideBar Options"
     1831msgstr ""
     1832
     1833#: inc/admin/customizer/sections/sidebar.php:24
     1834msgid "Select Sidebar Layout (archive)"
     1835msgstr ""
     1836
     1837#: inc/admin/customizer/sections/sidebar.php:46
     1838#: inc/admin/customizer/sections/single.php:317
     1839msgid "Select Sidebar Layout (Single)"
     1840msgstr ""
     1841
     1842#: inc/admin/customizer/sections/sidebar.php:64
     1843#: inc/admin/customizer/sections/single.php:337
     1844msgid "Enable Sticky Sidebar"
     1845msgstr ""
     1846
     1847#: inc/admin/customizer/sections/single-related-post.php:5
     1848msgid "Single Related Options"
     1849msgstr ""
     1850
     1851#: inc/admin/customizer/sections/single-related-post.php:21
     1852msgid "Show Related Posts"
     1853msgstr ""
     1854
     1855#: inc/admin/customizer/sections/single-related-post.php:38
     1856msgid "Related Posts Text"
     1857msgstr ""
     1858
     1859#: inc/admin/customizer/sections/single-related-post.php:55
     1860msgid "Number of Related Posts"
     1861msgstr ""
     1862
     1863#: inc/admin/customizer/sections/single.php:10
     1864msgid "Single Page Options"
     1865msgstr ""
     1866
     1867#: inc/admin/customizer/sections/single.php:143
     1868msgid "Enable Single Category Meta"
     1869msgstr ""
     1870
     1871#: inc/admin/customizer/sections/single.php:249
     1872msgid "Show Sticky Article Navigation"
     1873msgstr ""
     1874
     1875#: inc/admin/customizer/sections/single.php:287
     1876msgid "Show Author Info Box"
     1877msgstr ""
     1878
     1879#: inc/admin/customizer/sections/slider-banner.php:5
     1880msgid "Carousel Banner"
     1881msgstr ""
     1882
     1883#: inc/admin/customizer/sections/slider-banner.php:21
     1884msgid "Enable Carousel Banner Section"
     1885msgstr ""
     1886
     1887#: inc/admin/customizer/sections/slider-banner.php:54
     1888msgid "Post In Slider"
     1889msgstr ""
     1890
     1891#: inc/admin/customizer/sections/slider-banner.php:58
     1892msgid "3"
     1893msgstr ""
     1894
     1895#: inc/admin/customizer/sections/slider-banner.php:59
     1896msgid "4"
     1897msgstr ""
     1898
     1899#: inc/admin/customizer/sections/slider-banner.php:60
     1900msgid "5"
     1901msgstr ""
     1902
     1903#: inc/admin/customizer/sections/slider-banner.php:61
     1904msgid "6"
     1905msgstr ""
     1906
     1907#: inc/admin/customizer/sections/slider-banner.php:62
     1908msgid "7"
     1909msgstr ""
     1910
     1911#: inc/admin/customizer/sections/slider-banner.php:63
     1912msgid "8"
     1913msgstr ""
     1914
     1915#: inc/admin/customizer/sections/slider-banner.php:64
     1916msgid "9"
     1917msgstr ""
     1918
     1919#: inc/admin/customizer/sections/slider-banner.php:65
     1920msgid "10"
     1921msgstr ""
     1922
     1923#: inc/admin/customizer/sections/slider-banner.php:83
     1924msgid "Choose  Category"
     1925msgstr ""
     1926
     1927#: inc/admin/customizer/sections/slider-banner.php:100
     1928msgid "Slider Post Offset"
     1929msgstr ""
     1930
     1931#: inc/admin/customizer/sections/slider-banner.php:116
     1932msgid "Enable Post Description"
     1933msgstr ""
     1934
     1935#: inc/admin/customizer/sections/slider-banner.php:133
     1936msgid "Enable Banner Overlay"
     1937msgstr ""
     1938
     1939#: inc/admin/customizer/sections/slider-banner.php:150
     1940msgid "Content Vertical Alignment"
     1941msgstr ""
     1942
     1943#: inc/admin/customizer/sections/slider-banner.php:154
     1944msgid "Vertical alignment top"
     1945msgstr ""
     1946
     1947#: inc/admin/customizer/sections/slider-banner.php:155
     1948msgid "Vertical alignment space between"
     1949msgstr ""
     1950
     1951#: inc/admin/customizer/sections/slider-banner.php:156
     1952msgid "Vertical alignment bottom"
     1953msgstr ""
     1954
     1955#: inc/admin/customizer/sections/slider-banner.php:175
     1956msgid "Banner Slider Meta"
     1957msgstr ""
     1958
     1959#: inc/admin/customizer/sections/slider-banner.php:365
     1960msgid "Enable Slider Control"
     1961msgstr ""
     1962
     1963#: inc/admin/customizer/sections/split-block.php:10
     1964msgid "Split Block Section"
     1965msgstr ""
     1966
     1967#: inc/admin/customizer/sections/split-block.php:25
     1968msgid "Enable Split Block"
     1969msgstr ""
     1970
     1971#: inc/admin/customizer/sections/tags.php:6
     1972msgid "Tags Options"
     1973msgstr ""
     1974
     1975#: inc/admin/customizer/sections/tags.php:21
     1976msgid "Enable Tags Section"
     1977msgstr ""
     1978
     1979#: inc/admin/customizer/sections/tags.php:54
     1980msgid "Enable Tags Label"
     1981msgstr ""
     1982
     1983#: inc/admin/customizer/sections/tags.php:71
     1984msgid "Label Style"
     1985msgstr ""
     1986
     1987#: inc/admin/customizer/sections/tags.php:75
     1988msgid "Plain"
     1989msgstr ""
     1990
     1991#: inc/admin/customizer/sections/tags.php:93
     1992msgid "Tags Label Text"
     1993msgstr ""
     1994
     1995#: inc/admin/customizer/sections/tags.php:94
     1996msgid "Leave empty if you want it blank"
     1997msgstr ""
     1998
     1999#: inc/admin/customizer/sections/tags.php:111
     2000msgid "Number of Tags"
     2001msgstr ""
     2002
     2003#: inc/admin/customizer/sections/tags.php:174
     2004msgid "Hide Label on Responsive"
     2005msgstr ""
     2006
     2007#: inc/admin/customizer/sections/ticker-post.php:6
     2008msgid "News Ticker Options"
     2009msgstr ""
     2010
     2011#: inc/admin/customizer/sections/ticker-post.php:21
     2012msgid "Enable News Ticker Section"
     2013msgstr ""
     2014
     2015#: inc/admin/customizer/sections/ticker-post.php:53
     2016msgid "Enable Ticker Label"
     2017msgstr ""
     2018
     2019#: inc/admin/customizer/sections/ticker-post.php:70
     2020msgid "Ticker Label"
     2021msgstr ""
     2022
     2023#: inc/admin/customizer/sections/ticker-post.php:71
     2024msgid "Leave blank to use the default text \"Latest\"."
     2025msgstr ""
     2026
     2027#: inc/admin/customizer/sections/top-bar.php:5
     2028msgid "Topbar Options"
     2029msgstr ""
     2030
     2031#: inc/admin/customizer/sections/top-bar.php:21
     2032msgid "Enable Top Bar"
     2033msgstr ""
     2034
     2035#: inc/admin/customizer/sections/top-bar.php:37
     2036msgid "Hide Top Bar on Mobile"
     2037msgstr ""
     2038
     2039#: inc/admin/customizer/sections/top-bar.php:56
     2040msgid "Enable Current Time"
     2041msgstr ""
     2042
     2043#: inc/admin/customizer/sections/top-bar.php:73
     2044msgid "Enable Today's Date"
     2045msgstr ""
     2046
     2047#: inc/admin/customizer/sections/top-bar.php:90
     2048msgid "Date Label Text"
     2049msgstr ""
     2050
     2051#: inc/admin/customizer/sections/top-bar.php:91
     2052msgid "Leave empty if you want to use the default text \"Today\"."
     2053msgstr ""
     2054
     2055#: inc/admin/customizer/sections/top-bar.php:109
     2056msgid "Today's Date Format"
     2057msgstr ""
     2058
     2059#: inc/admin/customizer/sections/top-bar.php:126
     2060msgid "Enable Social Nav on TopBar"
     2061msgstr ""
     2062
     2063#: inc/admin/dashboard/class-admin.php:74
     2064msgid "Import WPInterface starter sites in one click: content, widgets and settings."
     2065msgstr ""
     2066
     2067#: inc/admin/dashboard/class-admin.php:84
     2068msgid "Imports demo content, widgets and theme settings."
     2069msgstr ""
     2070
     2071#: inc/admin/dashboard/class-admin.php:92
     2072msgid "Adds Mailchimp sign-up forms to your site."
     2073msgstr ""
     2074
     2075#: inc/admin/dashboard/class-admin.php:102
     2076msgid "Create visual, tappable stories that the theme can display."
     2077msgstr ""
     2078
     2079#: inc/admin/dashboard/class-admin.php:200
     2080msgid "Security"
     2081msgstr ""
     2082
     2083#: inc/admin/dashboard/class-admin.php:201
     2084#: inc/admin/dashboard/class-admin.php:202
     2085#: inc/admin/dashboard/class-admin.php:203
     2086msgid "New"
     2087msgstr ""
     2088
     2089#: inc/admin/dashboard/class-admin.php:204
     2090msgid "Enhancement"
     2091msgstr ""
     2092
     2093#: inc/admin/dashboard/class-admin.php:205
     2094#: inc/admin/dashboard/class-admin.php:206
     2095#: inc/admin/dashboard/class-admin.php:207
     2096msgid "Improvement"
     2097msgstr ""
     2098
     2099#: inc/admin/dashboard/class-admin.php:208
     2100#: inc/admin/dashboard/class-admin.php:209
     2101#: inc/admin/dashboard/class-admin.php:210
     2102msgid "Fix"
     2103msgstr ""
     2104
     2105#: inc/admin/dashboard/class-admin.php:211
     2106msgid "Developers"
     2107msgstr ""
     2108
     2109#: inc/admin/dashboard/class-admin.php:253
     2110msgid "News & Blog Website Setup"
     2111msgstr ""
     2112
     2113#: inc/admin/dashboard/class-admin.php:254
     2114msgid "Skip the setup work. Our team gets your news or blog site running on MagFusion so you can start publishing."
     2115msgstr ""
     2116
     2117#: inc/admin/dashboard/class-admin.php:260
     2118msgid "WordPress Theme Customization"
     2119msgstr ""
     2120
     2121#: inc/admin/dashboard/class-admin.php:261
     2122msgid "Layout, colour and feature changes made by the developers who built your theme."
     2123msgstr ""
     2124
     2125#: inc/admin/dashboard/class-admin.php:266
     2126msgid "Speed & Core Web Vitals"
     2127msgstr ""
     2128
     2129#: inc/admin/dashboard/class-admin.php:267
     2130msgid "Faster pages and passing Core Web Vitals, shown with before-and-after data."
     2131msgstr ""
     2132
     2133#: inc/admin/dashboard/class-admin.php:272
     2134msgid "WordPress Care Plans"
     2135msgstr ""
     2136
     2137#: inc/admin/dashboard/class-admin.php:273
     2138msgid "Weekly updates, backups and monitoring. Cancel any time."
     2139msgstr ""
     2140
     2141#: inc/admin/dashboard/class-admin.php:278
     2142msgid "Malware Removal & Security Hardening"
     2143msgstr ""
     2144
     2145#: inc/admin/dashboard/class-admin.php:279
     2146msgid "Manual cleanup of hacked sites, closing the entry point, and help getting off blacklists."
     2147msgstr ""
     2148
     2149#: inc/admin/dashboard/class-admin.php:284
     2150msgid "VIP Support"
     2151msgstr ""
     2152
     2153#: inc/admin/dashboard/class-admin.php:285
     2154msgid "One priority ticket, handled first by a senior engineer."
     2155msgstr ""
     2156
     2157#: inc/admin/dashboard/class-admin.php:290
     2158msgid "Technical SEO for WordPress"
     2159msgstr ""
     2160
     2161#: inc/admin/dashboard/class-admin.php:291
     2162msgid "Fix the technical issues that stop search engines finding and showing your content."
     2163msgstr ""
     2164
     2165#: inc/admin/dashboard/class-admin.php:459
     2166#: inc/admin/dashboard/class-dashboard.php:148
     2167msgid "Could not load themes from WordPress.org. Please try again later."
     2168msgstr ""
     2169
     2170#: inc/admin/dashboard/class-admin.php:488
     2171#: inc/admin/dashboard/class-welcome-notice.php:152
     2172msgid "You are not allowed to perform this action."
     2173msgstr ""
     2174
     2175#: inc/admin/dashboard/class-changelog-parser.php:25
     2176#: inc/admin/dashboard/class-changelog-parser.php:81
     2177msgid "Changelog not found."
     2178msgstr ""
     2179
     2180#: inc/admin/dashboard/class-changelog-parser.php:40
     2181msgid "You are not allowed to access this resource."
     2182msgstr ""
     2183
     2184#: inc/admin/dashboard/class-changelog-parser.php:77
     2185msgid "Could not access filesystem."
     2186msgstr ""
     2187
     2188#: inc/admin/dashboard/class-changelog-parser.php:85
     2189msgid "Failed to read changelog."
     2190msgstr ""
     2191
     2192#: inc/admin/dashboard/class-dashboard.php:145
     2193msgid "Loading themes from WordPress.org…"
     2194msgstr ""
     2195
     2196#. translators: %d: number of themes.
     2197#: inc/admin/dashboard/class-dashboard.php:147
     2198#, php-format
     2199msgid "%d themes by WPInterface"
     2200msgstr ""
     2201
     2202#: inc/admin/dashboard/class-dashboard.php:149
     2203msgid "Try again"
     2204msgstr ""
     2205
     2206#: inc/admin/dashboard/class-dashboard.php:150
     2207#: inc/admin/dashboard/views/starter-templates.php:36
     2208#: inc/admin/dashboard/views/starter-templates.php:111
     2209msgid "Preview"
     2210msgstr ""
     2211
     2212#: inc/admin/dashboard/class-dashboard.php:151
     2213msgid "Details"
     2214msgstr ""
     2215
     2216#. translators: %s: theme name.
     2217#: inc/admin/dashboard/class-dashboard.php:153
     2218#: inc/admin/dashboard/class-welcome-notice.php:104
     2219#, php-format
     2220msgid "%s theme screenshot"
     2221msgstr ""
     2222
     2223#: inc/admin/dashboard/class-dashboard.php:222
     2224msgid "Overview"
     2225msgstr ""
     2226
     2227#: inc/admin/dashboard/class-dashboard.php:227
     2228#: inc/admin/dashboard/views/starter-templates.php:76
     2229msgid "Starter sites"
     2230msgstr ""
     2231
     2232#: inc/admin/dashboard/class-dashboard.php:231
     2233msgid "Recommended"
     2234msgstr ""
     2235
     2236#: inc/admin/dashboard/class-dashboard.php:236
     2237#: inc/admin/dashboard/views/free-vs-pro.php:170
     2238msgid "Free vs Pro"
     2239msgstr ""
     2240
     2241#: inc/admin/dashboard/class-dashboard.php:241
     2242msgid "Help & support"
     2243msgstr ""
     2244
     2245#. translators: %s: theme version.
     2246#. translators: %s: version number.
     2247#: inc/admin/dashboard/class-dashboard.php:306
     2248#: inc/admin/dashboard/views/changelog.php:42
     2249#, php-format
     2250msgid "Version %s"
     2251msgstr ""
     2252
     2253#: inc/admin/dashboard/class-dashboard.php:308
     2254#: inc/admin/dashboard/views/free-vs-pro.php:181
     2255#: inc/admin/dashboard/views/starter-templates.php:28
     2256msgid "Pro"
     2257msgstr ""
     2258
     2259#. translators: %s: theme author.
     2260#: inc/admin/dashboard/class-dashboard.php:311
     2261#, php-format
     2262msgid "by %s"
     2263msgstr ""
     2264
     2265#: inc/admin/dashboard/class-dashboard.php:314
     2266#: inc/admin/dashboard/class-welcome-notice.php:101
     2267msgid "Customize"
     2268msgstr ""
     2269
     2270#: inc/admin/dashboard/class-dashboard.php:315
     2271#: inc/admin/dashboard/views/help.php:19
     2272#: inc/admin/dashboard/views/overview.php:161
     2273msgid "Documentation"
     2274msgstr ""
     2275
     2276#: inc/admin/dashboard/class-dashboard.php:316
     2277#: inc/admin/dashboard/views/changelog.php:18
     2278#: inc/admin/dashboard/views/help.php:46
     2279msgid "What’s new"
     2280msgstr ""
     2281
     2282#: inc/admin/dashboard/class-dashboard.php:318
     2283#: inc/admin/dashboard/views/features.php:69
     2284#: inc/admin/dashboard/views/features.php:147
     2285#: inc/admin/dashboard/views/free-vs-pro.php:173
     2286#: inc/admin/dashboard/views/free-vs-pro.php:216
     2287#: inc/admin/dashboard/views/starter-templates.php:35
     2288msgid "Upgrade to Pro"
     2289msgstr ""
     2290
     2291#: inc/admin/dashboard/class-dashboard.php:322
     2292msgid "Theme dashboard sections"
     2293msgstr ""
     2294
     2295#: inc/admin/dashboard/class-theme-review-notice.php:81
     2296#: inc/admin/dashboard/class-welcome-notice.php:90
     2297msgid "Dismiss this notice."
     2298msgstr ""
     2299
     2300#. translators: %s: theme name.
     2301#: inc/admin/dashboard/class-theme-review-notice.php:86
     2302#, php-format
     2303msgid "Enjoying %s? A quick review helps a lot."
     2304msgstr ""
     2305
     2306#. translators: %s: theme name.
     2307#: inc/admin/dashboard/class-theme-review-notice.php:87
     2308msgid "A rating on WordPress.org helps other site owners find the theme and keeps the updates coming. It takes about a minute."
     2309msgstr ""
     2310
     2311#: inc/admin/dashboard/class-theme-review-notice.php:90
     2312#: inc/admin/dashboard/views/overview.php:174
     2313msgid "Leave a review"
     2314msgstr ""
     2315
     2316#: inc/admin/dashboard/class-theme-review-notice.php:91
     2317msgid "I already did"
     2318msgstr ""
     2319
     2320#: inc/admin/dashboard/class-theme-review-notice.php:92
     2321msgid "Maybe later"
     2322msgstr ""
     2323
     2324#: inc/admin/dashboard/class-theme-review-notice.php:98
     2325msgid "Something not working, or missing a feature?"
     2326msgstr ""
     2327
     2328#: inc/admin/dashboard/class-theme-review-notice.php:99
     2329msgid "Ask in the support forum"
     2330msgstr ""
     2331
     2332#: inc/admin/dashboard/class-theme-review-notice.php:155
     2333#: inc/admin/dashboard/class-theme-review-notice.php:171
     2334#: inc/admin/dashboard/class-welcome-notice.php:139
     2335msgid "Action failed. Please refresh the page and retry."
     2336msgstr ""
     2337
     2338#: inc/admin/dashboard/class-welcome-notice.php:60
     2339msgid "Installing…"
     2340msgstr ""
     2341
     2342#: inc/admin/dashboard/class-welcome-notice.php:61
     2343msgid "Something went wrong. Please try again, or install the plugins from Plugins › Add New."
     2344msgstr ""
     2345
     2346#: inc/admin/dashboard/class-welcome-notice.php:96
     2347msgid "Starter plugins are installed."
     2348msgstr ""
     2349
     2350#: inc/admin/dashboard/class-welcome-notice.php:97
     2351msgid "Import a starter site, or start from a clean slate in the Customizer."
     2352msgstr ""
     2353
     2354#: inc/admin/dashboard/class-welcome-notice.php:100
     2355msgid "Import a starter site"
     2356msgstr ""
     2357
     2358#: inc/admin/dashboard/class-welcome-notice.php:106
     2359msgid "Theme activated"
     2360msgstr ""
     2361
     2362#. translators: %s: theme name.
     2363#: inc/admin/dashboard/class-welcome-notice.php:107
     2364#, php-format
     2365msgid "%s is ready. Let’s make it yours."
     2366msgstr ""
     2367
     2368#. translators: %s: theme name.
     2369#: inc/admin/dashboard/class-welcome-notice.php:108
     2370msgid "Install the free starter plugins to import a demo layout in one click, then fine-tune colours, header and homepage in the Customizer."
     2371msgstr ""
     2372
     2373#: inc/admin/dashboard/class-welcome-notice.php:118
     2374msgid "Install starter plugins"
     2375msgstr ""
     2376
     2377#: inc/admin/dashboard/class-welcome-notice.php:120
     2378msgid "Open theme dashboard"
     2379msgstr ""
     2380
     2381#. translators: %s: theme name.
     2382#: inc/admin/dashboard/class-welcome-notice.php:128
     2383#, php-format
     2384msgid "Prefer it done for you? The WPInterface team can set up and customise %s for your site."
     2385msgstr ""
     2386
     2387#. translators: %s: theme name.
     2388#: inc/admin/dashboard/class-welcome-notice.php:129
     2389#: inc/admin/dashboard/views/overview.php:154
     2390msgid "Explore services"
     2391msgstr ""
     2392
     2393#: inc/admin/dashboard/class-welcome-notice.php:142
     2394msgid "Cheatin&#8217; huh?"
     2395msgstr ""
     2396
     2397#: inc/admin/dashboard/class-welcome-notice.php:178
     2398msgid "Could not install the plugin."
     2399msgstr ""
     2400
     2401#. translators: %s: theme name.
     2402#: inc/admin/dashboard/views/changelog.php:19
     2403#, php-format
     2404msgid "Recent %s releases"
     2405msgstr ""
     2406
     2407#: inc/admin/dashboard/views/changelog.php:21
     2408msgid "Close"
     2409msgstr ""
     2410
     2411#: inc/admin/dashboard/views/changelog.php:26
     2412msgid "No changelog available."
     2413msgstr ""
     2414
     2415#: inc/admin/dashboard/views/changelog.php:46
     2416#: inc/admin/widgets/class-tab-post.php:158
     2417msgid "Latest"
     2418msgstr ""
     2419
     2420#. translators: %s: theme name.
     2421#: inc/admin/dashboard/views/features.php:18
     2422#: inc/admin/dashboard/views/free-vs-pro.php:204
     2423#: inc/admin/dashboard/views/overview.php:180
     2424#: inc/admin/dashboard/views/starter-templates.php:24
     2425#, php-format
     2426msgid "%s Pro"
     2427msgstr ""
     2428
     2429#: inc/admin/dashboard/views/features.php:22
     2430msgid "Larger text"
     2431msgstr ""
     2432
     2433#: inc/admin/dashboard/views/features.php:23
     2434msgid "High contrast"
     2435msgstr ""
     2436
     2437#: inc/admin/dashboard/views/features.php:24
     2438msgid "Readable font"
     2439msgstr ""
     2440
     2441#: inc/admin/dashboard/views/features.php:25
     2442msgid "Highlight links"
     2443msgstr ""
     2444
     2445#: inc/admin/dashboard/views/features.php:26
     2446msgid "Reading mask"
     2447msgstr ""
     2448
     2449#: inc/admin/dashboard/views/features.php:31
     2450msgid "Link, Skip to content"
     2451msgstr ""
     2452
     2453#: inc/admin/dashboard/views/features.php:32
     2454msgid "Link, World"
     2455msgstr ""
     2456
     2457#: inc/admin/dashboard/views/features.php:33
     2458msgid "Search, edit text"
     2459msgstr ""
     2460
     2461#: inc/admin/dashboard/views/features.php:34
     2462msgid "Button, Subscribe"
     2463msgstr ""
     2464
     2465#. translators: %s: Pro theme name.
     2466#: inc/admin/dashboard/views/features.php:44
     2467#, php-format
     2468msgid "Built into %s"
     2469msgstr ""
     2470
     2471#. translators: %s: Pro theme name.
     2472#: inc/admin/dashboard/views/features.php:45
     2473msgid "Make your site easier to read and use for every visitor."
     2474msgstr ""
     2475
     2476#. translators: %s: Pro theme name.
     2477#: inc/admin/dashboard/views/features.php:47
     2478#, php-format
     2479msgid "Included with %s"
     2480msgstr ""
     2481
     2482#. translators: %s: Pro theme name.
     2483#: inc/admin/dashboard/views/features.php:48
     2484msgid "A built-in accessibility toolbar and our own SEO plugin, ready when you upgrade."
     2485msgstr ""
     2486
     2487#: inc/admin/dashboard/views/features.php:55
     2488msgid "Included in your theme"
     2489msgstr ""
     2490
     2491#. translators: %s: Pro theme name.
     2492#: inc/admin/dashboard/views/features.php:55
     2493#, php-format
     2494msgid "Included in %s"
     2495msgstr ""
     2496
     2497#. translators: %s: Pro theme name.
     2498#: inc/admin/dashboard/views/features.php:56
     2499#: inc/admin/dashboard/views/overview.php:66
     2500msgid "Accessibility toolbar"
     2501msgstr ""
     2502
     2503#: inc/admin/dashboard/views/features.php:57
     2504msgid "A reader toolbar built into the theme lets every visitor adjust your site to their sight, motor and reading needs."
     2505msgstr ""
     2506
     2507#: inc/admin/dashboard/views/features.php:59
     2508msgid "Text size, line height, readable and dyslexia-friendly fonts"
     2509msgstr ""
     2510
     2511#: inc/admin/dashboard/views/features.php:60
     2512msgid "Light, dark and high contrast, monochrome and saturation"
     2513msgstr ""
     2514
     2515#: inc/admin/dashboard/views/features.php:61
     2516msgid "Reading mask, reading line, text to speech and pause animations"
     2517msgstr ""
     2518
     2519#: inc/admin/dashboard/views/features.php:62
     2520msgid "Accessibility statement generator for your site"
     2521msgstr ""
     2522
     2523#: inc/admin/dashboard/views/features.php:64
     2524msgid "No plugin · No external requests"
     2525msgstr ""
     2526
     2527#: inc/admin/dashboard/views/features.php:67
     2528msgid "Set up the toolbar"
     2529msgstr ""
     2530
     2531#: inc/admin/dashboard/views/features.php:70
     2532msgid "Try it on the Pro demo"
     2533msgstr ""
     2534
     2535#: inc/admin/dashboard/views/features.php:80
     2536msgid "Local news"
     2537msgstr ""
     2538
     2539#: inc/admin/dashboard/views/features.php:81
     2540msgid "City council approves the new riverside park"
     2541msgstr ""
     2542
     2543#. translators: Demo article text. Keep the <u> tags around the two links.
     2544#: inc/admin/dashboard/views/features.php:85
     2545msgid "The plan passed on Tuesday. Read the <u>full report</u> or see <u>what changes next</u>."
     2546msgstr ""
     2547
     2548#: inc/admin/dashboard/views/features.php:90
     2549msgid "Weather"
     2550msgstr ""
     2551
     2552#: inc/admin/dashboard/views/features.php:91
     2553msgid "Markets"
     2554msgstr ""
     2555
     2556#: inc/admin/dashboard/views/features.php:95
     2557msgid "Accessibility toolbar demo"
     2558msgstr ""
     2559
     2560#: inc/admin/dashboard/views/features.php:104
     2561msgid "Reader toolbar"
     2562msgstr ""
     2563
     2564#: inc/admin/dashboard/views/features.php:104
     2565msgid "Try it"
     2566msgstr ""
     2567
     2568#: inc/admin/dashboard/views/features.php:113
     2569msgid "World"
     2570msgstr ""
     2571
     2572#: inc/admin/dashboard/views/features.php:114
     2573msgid "Sport"
     2574msgstr ""
     2575
     2576#: inc/admin/dashboard/views/features.php:116
     2577msgid "Search news…"
     2578msgstr ""
     2579
     2580#: inc/admin/dashboard/views/features.php:118
     2581#: inc/admin/widgets/class-youtube-video.php:83
     2582msgid "Subscribe"
     2583msgstr ""
     2584
     2585#: inc/admin/dashboard/views/features.php:128
     2586msgid "⇧ Tab"
     2587msgstr ""
     2588
     2589#: inc/admin/dashboard/views/features.php:128
     2590msgid "Tab →"
     2591msgstr ""
     2592
     2593#: inc/admin/dashboard/views/features.php:129
     2594msgid "Keyboard & screen reader"
     2595msgstr ""
     2596
     2597#: inc/admin/dashboard/views/features.php:137
     2598msgid "Free with every Pro theme"
     2599msgstr ""
     2600
     2601#: inc/admin/dashboard/views/features.php:138
     2602msgid "Our own SEO plugin"
     2603msgstr ""
     2604
     2605#. translators: %s: Pro theme name.
     2606#: inc/admin/dashboard/views/features.php:139
     2607#, php-format
     2608msgid "%s comes with the SEO plugin made by our team, at no extra cost. Help readers find your stories first."
     2609msgstr ""
     2610
     2611#: inc/admin/dashboard/views/features.php:141
     2612msgid "SEO titles and meta descriptions with a live search preview"
     2613msgstr ""
     2614
     2615#: inc/admin/dashboard/views/features.php:142
     2616msgid "Schema markup and XML sitemaps for your posts"
     2617msgstr ""
     2618
     2619#: inc/admin/dashboard/views/features.php:143
     2620msgid "Social previews for Facebook and X"
     2621msgstr ""
     2622
     2623#: inc/admin/dashboard/views/features.php:145
     2624msgid "Included at no extra cost"
     2625msgstr ""
     2626
     2627#. translators: %s: theme name.
     2628#: inc/admin/dashboard/views/features.php:148
     2629#: inc/admin/dashboard/views/overview.php:181
     2630msgid "Compare Free and Pro"
     2631msgstr ""
     2632
     2633#: inc/admin/dashboard/views/features.php:155
     2634msgid "local news today"
     2635msgstr ""
     2636
     2637#: inc/admin/dashboard/views/features.php:165
     2638msgid "Today’s headlines"
     2639msgstr ""
     2640
     2641#: inc/admin/dashboard/views/features.php:169
     2642msgid "Local news roundup"
     2643msgstr ""
     2644
     2645#: inc/admin/dashboard/views/features.php:174
     2646msgid "Search preview"
     2647msgstr ""
     2648
     2649#: inc/admin/dashboard/views/features.php:181
     2650msgid "Good"
     2651msgstr ""
     2652
     2653#: inc/admin/dashboard/views/features.php:184
     2654msgid "SEO title"
     2655msgstr ""
     2656
     2657#: inc/admin/dashboard/views/features.php:185
     2658msgid "Meta description"
     2659msgstr ""
     2660
     2661#: inc/admin/dashboard/views/features.php:186
     2662msgid "Schema markup"
     2663msgstr ""
     2664
     2665#: inc/admin/dashboard/views/features.php:187
     2666msgid "XML sitemap"
     2667msgstr ""
     2668
     2669#: inc/admin/dashboard/views/features.php:190
     2670msgid "SEO checks"
     2671msgstr ""
     2672
     2673#: inc/admin/dashboard/views/free-vs-pro.php:13
     2674msgid "General Features"
     2675msgstr ""
     2676
     2677#: inc/admin/dashboard/views/free-vs-pro.php:24
     2678#: inc/admin/dashboard/views/overview.php:48
     2679msgid "Colors"
     2680msgstr ""
     2681
     2682#: inc/admin/dashboard/views/free-vs-pro.php:32
     2683msgid "Header Features"
     2684msgstr ""
     2685
     2686#: inc/admin/dashboard/views/free-vs-pro.php:41
     2687msgid "WooCommerce"
     2688msgstr ""
     2689
     2690#: inc/admin/dashboard/views/free-vs-pro.php:45
     2691msgid "Container Layout"
     2692msgstr ""
     2693
     2694#: inc/admin/dashboard/views/free-vs-pro.php:51
     2695msgid "Blog"
     2696msgstr ""
     2697
     2698#: inc/admin/dashboard/views/free-vs-pro.php:62
     2699msgid "Content"
     2700msgstr ""
     2701
     2702#: inc/admin/dashboard/views/free-vs-pro.php:74
     2703#: inc/admin/dashboard/views/overview.php:54
     2704msgid "Footer"
     2705msgstr ""
     2706
     2707#: inc/admin/dashboard/views/free-vs-pro.php:83
     2708msgid "Additional"
     2709msgstr ""
     2710
     2711#: inc/admin/dashboard/views/free-vs-pro.php:88
     2712msgid "API Integrations"
     2713msgstr ""
     2714
     2715#: inc/admin/dashboard/views/free-vs-pro.php:93
     2716msgid "Widgets"
     2717msgstr ""
     2718
     2719#: inc/admin/dashboard/views/free-vs-pro.php:96
     2720msgid "Theme Widgets"
     2721msgstr ""
     2722
     2723#: inc/admin/dashboard/views/free-vs-pro.php:116
     2724msgid "Premium Elementor Widgets"
     2725msgstr ""
     2726
     2727#: inc/admin/dashboard/views/free-vs-pro.php:119
     2728msgid "Widget Blocks"
     2729msgstr ""
     2730
     2731#: inc/admin/dashboard/views/free-vs-pro.php:131
     2732msgid "Widget Grid"
     2733msgstr ""
     2734
     2735#: inc/admin/dashboard/views/free-vs-pro.php:143
     2736msgid "Pro Only"
     2737msgstr ""
     2738
     2739#: inc/admin/dashboard/views/free-vs-pro.php:149
     2740msgid "Support"
     2741msgstr ""
     2742
     2743#: inc/admin/dashboard/views/free-vs-pro.php:158
     2744msgid "Included"
     2745msgstr ""
     2746
     2747#: inc/admin/dashboard/views/free-vs-pro.php:160
     2748msgid "Not included"
     2749msgstr ""
     2750
     2751#. translators: %s: theme name.
     2752#: inc/admin/dashboard/views/free-vs-pro.php:171
     2753#, php-format
     2754msgid "Everything in %s, plus the extras in Pro."
     2755msgstr ""
     2756
     2757#: inc/admin/dashboard/views/free-vs-pro.php:179
     2758msgid "Feature"
     2759msgstr ""
     2760
     2761#: inc/admin/dashboard/views/free-vs-pro.php:180
     2762msgid "Free"
     2763msgstr ""
     2764
     2765#. translators: %s: theme name.
     2766#: inc/admin/dashboard/views/free-vs-pro.php:205
     2767msgid "Unlock every feature in the comparison above"
     2768msgstr ""
     2769
     2770#: inc/admin/dashboard/views/free-vs-pro.php:207
     2771#: inc/admin/dashboard/views/overview.php:65
     2772msgid "Dark mode"
     2773msgstr ""
     2774
     2775#: inc/admin/dashboard/views/free-vs-pro.php:208
     2776msgid "Font size, family and weight controls"
     2777msgstr ""
     2778
     2779#: inc/admin/dashboard/views/free-vs-pro.php:209
     2780msgid "Advanced colour options"
     2781msgstr ""
     2782
     2783#: inc/admin/dashboard/views/free-vs-pro.php:210
     2784msgid "Instagram, Weather, Maps and Currency widgets"
     2785msgstr ""
     2786
     2787#: inc/admin/dashboard/views/free-vs-pro.php:211
     2788msgid "Accessibility toolbar for your visitors"
     2789msgstr ""
     2790
     2791#: inc/admin/dashboard/views/free-vs-pro.php:212
     2792msgid "Personal support by email and tickets"
     2793msgstr ""
     2794
     2795#: inc/admin/dashboard/views/free-vs-pro.php:217
     2796msgid "View the Pro demo"
     2797msgstr ""
     2798
     2799#. translators: %s: theme name.
     2800#: inc/admin/dashboard/views/help.php:20
     2801#, php-format
     2802msgid "Step-by-step guides for every %s setting."
     2803msgstr ""
     2804
     2805#. translators: %s: theme name.
     2806#: inc/admin/dashboard/views/help.php:21
     2807msgid "Read the docs"
     2808msgstr ""
     2809
     2810#: inc/admin/dashboard/views/help.php:26
     2811#: inc/admin/dashboard/views/overview.php:163
     2812msgid "Priority support"
     2813msgstr ""
     2814
     2815#: inc/admin/dashboard/views/help.php:27
     2816msgid "Open a ticket and our team will get back to you by email."
     2817msgstr ""
     2818
     2819#: inc/admin/dashboard/views/help.php:28
     2820msgid "Create a ticket"
     2821msgstr ""
     2822
     2823#: inc/admin/dashboard/views/help.php:33
     2824msgid "Community support"
     2825msgstr ""
     2826
     2827#: inc/admin/dashboard/views/help.php:34
     2828msgid "Ask a question on the WordPress.org support forum."
     2829msgstr ""
     2830
     2831#: inc/admin/dashboard/views/help.php:35
     2832msgid "Visit the forum"
     2833msgstr ""
     2834
     2835#: inc/admin/dashboard/views/help.php:42
     2836#: inc/admin/dashboard/views/recommended.php:47
     2837msgid "Learn more"
     2838msgstr ""
     2839
     2840#. translators: %s: theme version.
     2841#: inc/admin/dashboard/views/help.php:47
     2842#, php-format
     2843msgid "New features, improvements and fixes in version %s and earlier."
     2844msgstr ""
     2845
     2846#. translators: %s: theme version.
     2847#: inc/admin/dashboard/views/help.php:48
     2848msgid "View changelog"
     2849msgstr ""
     2850
     2851#: inc/admin/dashboard/views/help.php:55
     2852msgid "Community"
     2853msgstr ""
     2854
     2855#: inc/admin/dashboard/views/help.php:56
     2856msgid "Facebook"
     2857msgstr ""
     2858
     2859#: inc/admin/dashboard/views/help.php:57
     2860msgid "X (Twitter)"
     2861msgstr ""
     2862
     2863#: inc/admin/dashboard/views/help.php:58
     2864msgid "YouTube"
     2865msgstr ""
     2866
     2867#: inc/admin/dashboard/views/help.php:62
     2868msgid "Leave us a review"
     2869msgstr ""
     2870
     2871#: inc/admin/dashboard/views/help.php:63
     2872msgid "Sharing your experience helps us improve the theme."
     2873msgstr ""
     2874
     2875#: inc/admin/dashboard/views/help.php:64
     2876msgid "Write a review"
     2877msgstr ""
     2878
     2879#: inc/admin/dashboard/views/overview.php:19
     2880msgid "Install the starter plugins"
     2881msgstr ""
     2882
     2883#: inc/admin/dashboard/views/overview.php:25
     2884msgid "Add your logo and site icon"
     2885msgstr ""
     2886
     2887#: inc/admin/dashboard/views/overview.php:26
     2888msgid "Customize › Site Identity"
     2889msgstr ""
     2890
     2891#: inc/admin/dashboard/views/overview.php:31
     2892msgid "Assign your main menu"
     2893msgstr ""
     2894
     2895#: inc/admin/dashboard/views/overview.php:32
     2896msgid "Customize › Menus"
     2897msgstr ""
     2898
     2899#: inc/admin/dashboard/views/overview.php:37
     2900msgid "Add widgets to the sidebar"
     2901msgstr ""
     2902
     2903#: inc/admin/dashboard/views/overview.php:38
     2904msgid "Appearance › Widgets"
     2905msgstr ""
     2906
     2907#: inc/admin/dashboard/views/overview.php:47
     2908msgid "Site identity"
     2909msgstr ""
     2910
     2911#: inc/admin/dashboard/views/overview.php:49
     2912msgid "Header layout"
     2913msgstr ""
     2914
     2915#: inc/admin/dashboard/views/overview.php:50
     2916msgid "Front page sections"
     2917msgstr ""
     2918
     2919#: inc/admin/dashboard/views/overview.php:51
     2920msgid "Blog & archive"
     2921msgstr ""
     2922
     2923#: inc/admin/dashboard/views/overview.php:52
     2924msgid "Single post"
     2925msgstr ""
     2926
     2927#: inc/admin/dashboard/views/overview.php:53
     2928msgid "Menus"
     2929msgstr ""
     2930
     2931#: inc/admin/dashboard/views/overview.php:62
     2932msgid "Typography"
     2933msgstr ""
     2934
     2935#: inc/admin/dashboard/views/overview.php:67
     2936msgid "Social share"
     2937msgstr ""
     2938
     2939#: inc/admin/dashboard/views/overview.php:68
     2940msgid "Post reactions"
     2941msgstr ""
     2942
     2943#: inc/admin/dashboard/views/overview.php:69
     2944msgid "Pop-up box"
     2945msgstr ""
     2946
     2947#: inc/admin/dashboard/views/overview.php:70
     2948msgid "Webmaster tools"
     2949msgstr ""
     2950
     2951#: inc/admin/dashboard/views/overview.php:71
     2952msgid "Open Graph"
     2953msgstr ""
     2954
     2955#: inc/admin/dashboard/views/overview.php:72
     2956msgid "API integrations"
     2957msgstr ""
     2958
     2959#. translators: %s: theme name.
     2960#: inc/admin/dashboard/views/overview.php:83
     2961#, php-format
     2962msgid "Set up %s"
     2963msgstr ""
     2964
     2965#. translators: %s: theme name.
     2966#: inc/admin/dashboard/views/overview.php:84
     2967msgid "A few short steps from a fresh install to a finished site."
     2968msgstr ""
     2969
     2970#: inc/admin/dashboard/views/overview.php:87
     2971msgid "Setup progress"
     2972msgstr ""
     2973
     2974#. translators: 1: steps done, 2: total steps.
     2975#: inc/admin/dashboard/views/overview.php:88
     2976#, php-format
     2977msgid "%1$d of %2$d"
     2978msgstr ""
     2979
     2980#: inc/admin/dashboard/views/overview.php:109
     2981msgid "Done"
     2982msgstr ""
     2983
     2984#: inc/admin/dashboard/views/overview.php:111
     2985msgid "Open"
     2986msgstr ""
     2987
     2988#: inc/admin/dashboard/views/overview.php:119
     2989msgid "Customizer shortcuts"
     2990msgstr ""
     2991
     2992#: inc/admin/dashboard/views/overview.php:132
     2993msgid "Pro features"
     2994msgstr ""
     2995
     2996#: inc/admin/dashboard/views/overview.php:145
     2997msgid "WPInterface services"
     2998msgstr ""
     2999
     3000#. translators: %s: theme name.
     3001#: inc/admin/dashboard/views/overview.php:146
     3002#, php-format
     3003msgid "Get %s set up by the people who built it"
     3004msgstr ""
     3005
     3006#. translators: %s: theme name.
     3007#: inc/admin/dashboard/views/overview.php:147
     3008msgid "Setup, customisation, speed and ongoing care from our WordPress engineers."
     3009msgstr ""
     3010
     3011#: inc/admin/dashboard/views/overview.php:155
     3012#: inc/admin/dashboard/views/recommended.php:37
     3013msgid "Hire us"
     3014msgstr ""
     3015
     3016#: inc/admin/dashboard/views/overview.php:160
     3017msgid "Help & resources"
     3018msgstr ""
     3019
     3020#: inc/admin/dashboard/views/overview.php:165
     3021msgid "Support forum on WordPress.org"
     3022msgstr ""
     3023
     3024#. translators: %s: theme version.
     3025#: inc/admin/dashboard/views/overview.php:167
     3026#, php-format
     3027msgid "What’s new in %s"
     3028msgstr ""
     3029
     3030#. translators: %s: theme name.
     3031#: inc/admin/dashboard/views/overview.php:172
     3032#, php-format
     3033msgid "Enjoying %s?"
     3034msgstr ""
     3035
     3036#. translators: %s: theme name.
     3037#: inc/admin/dashboard/views/overview.php:173
     3038msgid "A quick review on WordPress.org helps other publishers find the theme."
     3039msgstr ""
     3040
     3041#: inc/admin/dashboard/views/recommended.php:13
     3042msgid "Active"
     3043msgstr ""
     3044
     3045#: inc/admin/dashboard/views/recommended.php:14
     3046msgid "Activate"
     3047msgstr ""
     3048
     3049#: inc/admin/dashboard/views/recommended.php:15
     3050msgid "Install"
     3051msgstr ""
     3052
     3053#: inc/admin/dashboard/views/recommended.php:23
     3054msgid "Professional services"
     3055msgstr ""
     3056
     3057#. translators: %s: theme name.
     3058#: inc/admin/dashboard/views/recommended.php:24
     3059#, php-format
     3060msgid "Hands-on help from the team that builds %s."
     3061msgstr ""
     3062
     3063#: inc/admin/dashboard/views/recommended.php:26
     3064msgid "All services"
     3065msgstr ""
     3066
     3067#: inc/admin/dashboard/views/recommended.php:31
     3068msgid "Done for you"
     3069msgstr ""
     3070
     3071#: inc/admin/dashboard/views/recommended.php:36
     3072msgid "See what’s included"
     3073msgstr ""
     3074
     3075#: inc/admin/dashboard/views/recommended.php:56
     3076msgid "Recommended plugins"
     3077msgstr ""
     3078
     3079#: inc/admin/dashboard/views/recommended.php:57
     3080msgid "Free on WordPress.org. Install only what you need."
     3081msgstr ""
     3082
     3083#: inc/admin/dashboard/views/recommended.php:71
     3084msgid "By WPInterface"
     3085msgstr ""
     3086
     3087#: inc/admin/dashboard/views/recommended.php:75
     3088msgid "More details"
     3089msgstr ""
     3090
     3091#: inc/admin/dashboard/views/recommended.php:90
     3092msgid "More themes by WPInterface"
     3093msgstr ""
     3094
     3095#: inc/admin/dashboard/views/recommended.php:91
     3096msgid "Free on WordPress.org. Preview any of them before switching."
     3097msgstr ""
     3098
     3099#: inc/admin/dashboard/views/recommended.php:93
     3100msgid "Open in Add Themes"
     3101msgstr ""
     3102
     3103#: inc/admin/dashboard/views/recommended.php:96
     3104msgid "Show all WPInterface themes"
     3105msgstr ""
     3106
     3107#: inc/admin/dashboard/views/recommended.php:97
     3108msgid "Loads the list and screenshots from WordPress.org."
     3109msgstr ""
     3110
     3111#: inc/admin/dashboard/views/recommended.php:101
     3112msgid "Show more themes"
     3113msgstr ""
     3114
     3115#: inc/admin/dashboard/views/recommended.php:104
     3116msgid "Plugins and themes on this page are free on WordPress.org. Services are provided by WPInterface; those links open wpinterface.com."
     3117msgstr ""
     3118
     3119#. translators: %s: starter site name.
     3120#: inc/admin/dashboard/views/starter-templates.php:29
     3121#: inc/admin/dashboard/views/starter-templates.php:103
     3122#, php-format
     3123msgid "%s starter site preview"
     3124msgstr ""
     3125
     3126#: inc/admin/dashboard/views/starter-templates.php:33
     3127msgid "Included with the Pro version, together with every Pro feature."
     3128msgstr ""
     3129
     3130#: inc/admin/dashboard/views/starter-templates.php:49
     3131msgid "Starter sites need a free plugin"
     3132msgstr ""
     3133
     3134#. translators: 1: plugin names, 2: theme name.
     3135#: inc/admin/dashboard/views/starter-templates.php:50
     3136#, php-format
     3137msgid "Install %1$s to browse and import ready-made %2$s designs."
     3138msgstr ""
     3139
     3140#. translators: 1: plugin names, 2: theme name.
     3141#: inc/admin/dashboard/views/starter-templates.php:51
     3142msgid "Go to recommended plugins"
     3143msgstr ""
     3144
     3145#: inc/admin/dashboard/views/starter-templates.php:55
     3146msgid "Also in Pro"
     3147msgstr ""
     3148
     3149#: inc/admin/dashboard/views/starter-templates.php:77
     3150msgid "Import a ready-made design, then make it yours in the Customizer."
     3151msgstr ""
     3152
     3153#: inc/admin/dashboard/views/starter-templates.php:85
     3154msgid "Importing adds demo content"
     3155msgstr ""
     3156
     3157#: inc/admin/dashboard/views/starter-templates.php:86
     3158msgid "A starter site imports its demo posts, pages, images, menus and widgets, and updates your Customizer settings to match the design. For the best result, import it on a new site."
     3159msgstr ""
     3160
     3161#: inc/admin/dashboard/views/starter-templates.php:93
     3162msgid "Already have content?"
     3163msgstr ""
     3164
     3165#: inc/admin/dashboard/views/starter-templates.php:93
     3166msgid "Our team can apply this design to your existing site and set it up around your content, without importing any demo content."
     3167msgstr ""
     3168
     3169#: inc/admin/dashboard/views/starter-templates.php:94
     3170msgid "Have it set up for you"
     3171msgstr ""
     3172
     3173#: inc/admin/dashboard/views/starter-templates.php:109
     3174msgid "Import"
     3175msgstr ""
     3176
     3177#: inc/admin/meta-box/category-meta-box.php:15
     3178#: inc/admin/meta-box/category-meta-box.php:43
     3179#: inc/admin/meta-box/category-meta-box.php:133
     3180#: inc/admin/widgets/class-grid-post.php:121
     3181#: inc/admin/widgets/class-recent-post.php:120
     3182#: inc/admin/widgets/class-tab-post.php:264
     3183msgid "Thumbnail"
     3184msgstr ""
     3185
     3186#: inc/admin/meta-box/category-meta-box.php:21
     3187#: inc/admin/meta-box/category-meta-box.php:50
     3188#: inc/admin/widgets/class-author.php:179
     3189#: inc/admin/widgets/widget-base.php:543
     3190msgid "Upload/Add image"
     3191msgstr ""
     3192
     3193#: inc/admin/meta-box/category-meta-box.php:22
     3194#: inc/admin/meta-box/category-meta-box.php:51
     3195#: inc/admin/widgets/class-author.php:181
     3196#: inc/admin/widgets/widget-base.php:545
     3197msgid "Remove image"
     3198msgstr ""
     3199
     3200#: inc/admin/meta-box/category-meta-box.php:27
     3201#: inc/admin/meta-box/category-meta-box.php:57
     3202msgid "Category Color"
     3203msgstr ""
     3204
     3205#: inc/admin/meta-box/category-meta-box.php:29
     3206#: inc/admin/meta-box/category-meta-box.php:60
     3207msgid "Select color for this category that will be displayed on the front end in many sections."
     3208msgstr ""
     3209
     3210#: inc/admin/meta-box/category-meta-box.php:105
     3211msgid "Choose an image"
     3212msgstr ""
     3213
     3214#: inc/admin/meta-box/category-meta-box.php:106
     3215msgid "Use image"
     3216msgstr ""
     3217
     3218#: inc/admin/meta-box/category-meta-box.php:122
     3219msgid "Image"
     3220msgstr ""
     3221
     3222#. translators: %s: Post Type.
     3223#: inc/admin/meta-box/meta-box.php:24
     3224#, php-format
     3225msgid "%s Settings"
     3226msgstr ""
     3227
     3228#: inc/admin/meta-box/meta-box.php:66
     3229msgid "This action overrides the global settings from the theme customizer. Leave it unchanged if you want it to remain aligned with the global settings."
     3230msgstr ""
     3231
     3232#: inc/admin/meta-box/meta-box.php:71
     3233#: inc/admin/meta-box/meta-box.php:90
     3234msgid "Layout Options"
     3235msgstr ""
     3236
     3237#: inc/admin/meta-box/meta-box.php:75
     3238msgid "Post Meta"
     3239msgstr ""
     3240
     3241#: inc/admin/meta-box/meta-box.php:109
     3242msgid "Mark as Featured"
     3243msgstr ""
     3244
     3245#: inc/admin/meta-box/meta-box.php:114
     3246#: inc/admin/meta-box/meta-box.php:127
     3247#: inc/admin/meta-box/meta-box.php:138
     3248#: inc/admin/meta-box/meta-box.php:156
     3249#: inc/admin/meta-box/meta-box.php:169
     3250#: inc/admin/meta-box/meta-box.php:182
     3251#: inc/admin/meta-box/meta-box.php:199
     3252#: inc/admin/meta-box/meta-box.php:218
     3253msgid "No"
     3254msgstr ""
     3255
     3256#: inc/admin/meta-box/meta-box.php:115
     3257#: inc/admin/meta-box/meta-box.php:126
     3258#: inc/admin/meta-box/meta-box.php:137
     3259#: inc/admin/meta-box/meta-box.php:155
     3260#: inc/admin/meta-box/meta-box.php:168
     3261#: inc/admin/meta-box/meta-box.php:181
     3262#: inc/admin/meta-box/meta-box.php:198
     3263#: inc/admin/meta-box/meta-box.php:217
     3264msgid "Yes"
     3265msgstr ""
     3266
     3267#: inc/admin/meta-box/meta-box.php:122
     3268msgid "Enable Sticky Posts Navigation"
     3269msgstr ""
     3270
     3271#: inc/admin/meta-box/meta-box.php:125
     3272#: inc/admin/meta-box/meta-box.php:136
     3273#: inc/admin/meta-box/meta-box.php:154
     3274#: inc/admin/meta-box/meta-box.php:167
     3275#: inc/admin/meta-box/meta-box.php:180
     3276#: inc/admin/meta-box/meta-box.php:197
     3277#: inc/admin/meta-box/meta-box.php:216
     3278msgid "Inherit"
     3279msgstr ""
     3280
     3281#: inc/admin/meta-box/meta-box.php:133
     3282msgid "Enable Author Info"
     3283msgstr ""
     3284
     3285#: inc/admin/meta-box/meta-box.php:150
     3286msgid "Display Category Meta"
     3287msgstr ""
     3288
     3289#: inc/admin/meta-box/meta-box.php:193
     3290msgid "Enable You May Also Like Section"
     3291msgstr ""
     3292
     3293#: inc/admin/meta-box/meta-box.php:211
     3294msgid "Enable More From Author Section"
     3295msgstr ""
     3296
     3297#: inc/admin/widgets/class-ads-code.php:11
     3298msgid "Displays Advertisements or anything placed under this"
     3299msgstr ""
     3300
     3301#: inc/admin/widgets/class-ads-code.php:13
     3302msgid "MagFusion: Advertisements Code"
     3303msgstr ""
     3304
     3305#: inc/admin/widgets/class-ads-code.php:26
     3306#: inc/admin/widgets/class-cta.php:26
     3307#: inc/admin/widgets/class-image-widget.php:29
     3308#: inc/admin/widgets/class-mailchimp.php:26
     3309#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:86
     3310msgid "Widget Title"
     3311msgstr ""
     3312
     3313#: inc/admin/widgets/class-ads-code.php:30
     3314msgid "Ads Code"
     3315msgstr ""
     3316
     3317#: inc/admin/widgets/class-ads-code.php:34
     3318msgid "Content Alignment"
     3319msgstr ""
     3320
     3321#: inc/admin/widgets/class-ads-code.php:36
     3322#: inc/admin/widgets/class-carousel-slider.php:54
     3323#: inc/admin/widgets/class-cta.php:57
     3324#: inc/admin/widgets/class-image-widget.php:58
     3325#: inc/admin/widgets/class-mailchimp.php:57
     3326#: inc/admin/widgets/class-slider-post.php:52
     3327#: inc/admin/widgets/class-social-menu.php:68
     3328msgid "Left"
     3329msgstr ""
     3330
     3331#: inc/admin/widgets/class-ads-code.php:37
     3332#: inc/admin/widgets/class-carousel-slider.php:53
     3333#: inc/admin/widgets/class-cta.php:56
     3334#: inc/admin/widgets/class-image-widget.php:57
     3335#: inc/admin/widgets/class-mailchimp.php:56
     3336#: inc/admin/widgets/class-slider-post.php:51
     3337#: inc/admin/widgets/class-social-menu.php:69
     3338msgid "Center"
     3339msgstr ""
     3340
     3341#: inc/admin/widgets/class-ads-code.php:38
     3342#: inc/admin/widgets/class-carousel-slider.php:55
     3343#: inc/admin/widgets/class-cta.php:58
     3344#: inc/admin/widgets/class-image-widget.php:59
     3345#: inc/admin/widgets/class-mailchimp.php:58
     3346#: inc/admin/widgets/class-slider-post.php:53
     3347#: inc/admin/widgets/class-social-menu.php:70
     3348msgid "Right"
     3349msgstr ""
     3350
     3351#: inc/admin/widgets/class-ads-code.php:39
     3352msgid "Stretch"
     3353msgstr ""
     3354
     3355#: inc/admin/widgets/class-ads-code.php:45
     3356msgid "Hide on Desktop"
     3357msgstr ""
     3358
     3359#: inc/admin/widgets/class-ads-code.php:50
     3360msgid "Hide on Tablet"
     3361msgstr ""
     3362
     3363#: inc/admin/widgets/class-ads-code.php:55
     3364msgid "Hide on Mobile"
     3365msgstr ""
     3366
     3367#: inc/admin/widgets/class-author.php:18
     3368msgid "MagFusion: Author Widget"
     3369msgstr ""
     3370
     3371#: inc/admin/widgets/class-author.php:19
     3372msgid "Displays author information."
     3373msgstr ""
     3374
     3375#: inc/admin/widgets/class-author.php:128
    38243376#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:61
    38253377msgid "Title:"
    38263378msgstr ""
    38273379
    3828 #: inc/admin/dashboard/views/starter-templates.php:12
    3829 msgid ""
    3830 "To import starter sites for MagFusion, you need to install and activate the "
    3831 "One-Click Demo Import and WPInterface Add-ons plugins."
    3832 msgstr ""
    3833 
    3834 #: inc/admin/customizer/sections/top-bar.php:109
    3835 msgid "Today's Date Format"
    3836 msgstr ""
    3837 
    3838 #: inc/admin/customizer/helpers/defaults.php:68
    3839 msgid "Today:"
    3840 msgstr ""
    3841 
     3380#: inc/admin/widgets/class-author.php:129
     3381msgid "Author Name:"
     3382msgstr ""
     3383
     3384#: inc/admin/widgets/class-author.php:130
     3385msgid "Author Position:"
     3386msgstr ""
     3387
     3388#: inc/admin/widgets/class-author.php:131
     3389msgid "Description:"
     3390msgstr ""
     3391
     3392#: inc/admin/widgets/class-author.php:132
     3393msgid "Image:"
     3394msgstr ""
     3395
     3396#: inc/admin/widgets/class-author.php:133
     3397msgid "Enable Image Border Radius"
     3398msgstr ""
     3399
     3400#: inc/admin/widgets/class-author.php:134
     3401msgid "Circular Social Icon"
     3402msgstr ""
     3403
     3404#: inc/admin/widgets/class-author.php:135
     3405msgid "Social Icon Color"
     3406msgstr ""
     3407
     3408#: inc/admin/widgets/class-author.php:178
     3409#: inc/admin/widgets/widget-base.php:542
     3410msgid "Use Image"
     3411msgstr ""
     3412
     3413#: inc/admin/widgets/class-author.php:178
     3414#: inc/admin/widgets/widget-base.php:542
     3415msgid "Choose an Image"
     3416msgstr ""
     3417
     3418#: inc/admin/widgets/class-author.php:240
     3419msgid "Theme Color"
     3420msgstr ""
     3421
     3422#: inc/admin/widgets/class-carousel-slider.php:11
     3423msgid "Displays recent posts in a carousel slider with an image"
     3424msgstr ""
     3425
     3426#: inc/admin/widgets/class-carousel-slider.php:13
     3427msgid "MagFusion: Carousel Posts"
     3428msgstr ""
     3429
     3430#: inc/admin/widgets/class-carousel-slider.php:27
     3431msgid "Carousel Posts"
     3432msgstr ""
     3433
     3434#: inc/admin/widgets/class-carousel-slider.php:31
     3435#: inc/admin/widgets/class-cta.php:101
     3436#: inc/admin/widgets/class-mailchimp.php:77
     3437#: inc/admin/widgets/class-slider-post.php:29
     3438msgid "Display Layout"
     3439msgstr ""
     3440
     3441#: inc/admin/widgets/class-carousel-slider.php:33
     3442#: inc/admin/widgets/class-slider-post.php:31
     3443msgid "Wrapper Layout"
     3444msgstr ""
     3445
     3446#: inc/admin/widgets/class-carousel-slider.php:34
     3447#: inc/admin/widgets/class-cta.php:104
     3448#: inc/admin/widgets/class-mailchimp.php:80
     3449#: inc/admin/widgets/class-slider-post.php:32
     3450msgid "Full Width Layout"
     3451msgstr ""
     3452
     3453#: inc/admin/widgets/class-carousel-slider.php:37
     3454#: inc/admin/widgets/class-slider-post.php:35
     3455msgid "Works exclusively in the fullwidth widget area"
     3456msgstr ""
     3457
     3458#: inc/admin/widgets/class-carousel-slider.php:41
     3459#: inc/admin/widgets/class-cta.php:110
     3460#: inc/admin/widgets/class-mailchimp.php:86
     3461#: inc/admin/widgets/class-slider-post.php:39
     3462msgid "Vertical Alignment"
     3463msgstr ""
     3464
     3465#: inc/admin/widgets/class-carousel-slider.php:43
     3466#: inc/admin/widgets/class-cta.php:112
    38423467#: inc/admin/widgets/class-mailchimp.php:88
    38433468#: inc/admin/widgets/class-slider-post.php:41
    3844 #: inc/admin/widgets/class-carousel-slider.php:43
    3845 #: inc/admin/widgets/class-cta.php:112
    38463469msgid "Top"
    38473470msgstr ""
    38483471
    3849 #: inc/admin/customizer/sections/top-bar.php:5
    3850 msgid "Topbar Options"
    3851 msgstr ""
    3852 
    3853 #: template-parts/header/topbar.php:46
    3854 msgid "Topbar Social links"
     3472#: inc/admin/widgets/class-carousel-slider.php:44
     3473#: inc/admin/widgets/class-cta.php:113
     3474#: inc/admin/widgets/class-mailchimp.php:89
     3475#: inc/admin/widgets/class-slider-post.php:42
     3476msgid "Middle"
     3477msgstr ""
     3478
     3479#: inc/admin/widgets/class-carousel-slider.php:45
     3480#: inc/admin/widgets/class-cta.php:114
     3481#: inc/admin/widgets/class-mailchimp.php:90
     3482#: inc/admin/widgets/class-slider-post.php:43
     3483msgid "Bottom"
     3484msgstr ""
     3485
     3486#: inc/admin/widgets/class-carousel-slider.php:51
     3487#: inc/admin/widgets/class-cta.php:54
     3488#: inc/admin/widgets/class-image-widget.php:55
     3489#: inc/admin/widgets/class-mailchimp.php:54
     3490#: inc/admin/widgets/class-slider-post.php:49
     3491msgid "Text Alignment"
     3492msgstr ""
     3493
     3494#: inc/admin/widgets/class-carousel-slider.php:61
     3495#: inc/admin/widgets/class-category-grid.php:75
     3496#: inc/admin/widgets/class-recent-post.php:31
     3497#: inc/admin/widgets/class-slider-post.php:59
     3498#: inc/admin/widgets/class-tab-post.php:242
     3499msgid "Display Style"
     3500msgstr ""
     3501
     3502#: inc/admin/widgets/class-carousel-slider.php:63
     3503#: inc/admin/widgets/class-grid-post.php:33
     3504#: inc/admin/widgets/class-recent-post.php:33
     3505#: inc/admin/widgets/class-slider-post.php:61
     3506#: inc/admin/widgets/class-tab-post.php:244
     3507msgid "Regular View"
     3508msgstr ""
     3509
     3510#: inc/admin/widgets/class-carousel-slider.php:64
     3511#: inc/admin/widgets/class-grid-post.php:35
     3512#: inc/admin/widgets/class-recent-post.php:35
     3513#: inc/admin/widgets/class-slider-post.php:62
     3514#: inc/admin/widgets/class-tab-post.php:246
     3515msgid "Card View"
     3516msgstr ""
     3517
     3518#: inc/admin/widgets/class-carousel-slider.php:70
     3519#: inc/admin/widgets/class-grid-post.php:41
     3520#: inc/admin/widgets/class-jumbo-post.php:54
     3521#: inc/admin/widgets/class-metro-post.php:66
     3522#: inc/admin/widgets/class-multi-grid-post.php:86
     3523#: inc/admin/widgets/class-recent-post.php:61
     3524#: inc/admin/widgets/class-slider-post.php:68
     3525#: inc/admin/widgets/class-tab-post.php:51
     3526#: inc/admin/widgets/class-tab-post.php:107
     3527#: inc/admin/widgets/class-tab-post.php:163
     3528msgid "Select Category"
    38553529msgstr ""
    38563530
    … …  
    38593533msgstr ""
    38603534
    3861 #: inc/admin/customizer/sections/search_trending.php:53
    3862 msgid "Trending Label Text"
    3863 msgstr ""
    3864 
    3865 #: inc/admin/customizer/helpers/defaults.php:76
    3866 msgid "Trending News"
    3867 msgstr ""
    3868 
    3869 #: inc/admin/customizer/helpers/defaults.php:218
    3870 msgid "Trending Now"
     3535#: inc/admin/widgets/class-carousel-slider.php:92
     3536msgid "Number of Slides to show"
     3537msgstr ""
     3538
     3539#: inc/admin/widgets/class-carousel-slider.php:100
     3540#: inc/admin/widgets/class-grid-post.php:89
     3541#: inc/admin/widgets/class-jumbo-post.php:49
     3542#: inc/admin/widgets/class-metro-post.php:51
     3543#: inc/admin/widgets/class-multi-grid-post.php:65
     3544#: inc/admin/widgets/class-recent-post.php:83
     3545#: inc/admin/widgets/class-slider-post.php:91
     3546#: inc/admin/widgets/class-tab-post.php:67
     3547#: inc/admin/widgets/class-tab-post.php:123
     3548#: inc/admin/widgets/class-tab-post.php:179
     3549msgid "Offset"
     3550msgstr ""
     3551
     3552#: inc/admin/widgets/class-carousel-slider.php:101
     3553#: inc/admin/widgets/class-grid-post.php:90
     3554#: inc/admin/widgets/class-jumbo-post.php:50
     3555#: inc/admin/widgets/class-metro-post.php:52
     3556#: inc/admin/widgets/class-multi-grid-post.php:66
     3557#: inc/admin/widgets/class-recent-post.php:84
     3558#: inc/admin/widgets/class-slider-post.php:92
     3559msgid "Offsets are used to skip a certain number of WordPress posts before starting output. Set it to 0 if you do not wish to use this feature."
     3560msgstr ""
     3561
     3562#: inc/admin/widgets/class-carousel-slider.php:105
     3563#: inc/admin/widgets/class-category-grid.php:42
     3564#: inc/admin/widgets/class-recent-post.php:41
     3565#: inc/admin/widgets/class-slider-post.php:101
     3566#: inc/admin/widgets/class-tab-post.php:283
     3567msgid "Entry title font size"
     3568msgstr ""
     3569
     3570#: inc/admin/widgets/class-carousel-slider.php:107
     3571#: inc/admin/widgets/class-category-grid.php:45
     3572#: inc/admin/widgets/class-category-grid.php:95
     3573#: inc/admin/widgets/class-cta.php:36
     3574#: inc/admin/widgets/class-mailchimp.php:36
     3575#: inc/admin/widgets/class-multi-grid-post.php:38
     3576#: inc/admin/widgets/class-multi-grid-post.php:47
     3577#: inc/admin/widgets/class-multi-grid-post.php:75
     3578#: inc/admin/widgets/class-recent-post.php:44
     3579#: inc/admin/widgets/class-slider-post.php:103
     3580#: inc/admin/widgets/class-tab-post.php:286
     3581msgid "Small"
     3582msgstr ""
     3583
     3584#: inc/admin/widgets/class-carousel-slider.php:108
     3585#: inc/admin/widgets/class-carousel-slider.php:127
     3586#: inc/admin/widgets/class-category-grid.php:46
     3587#: inc/admin/widgets/class-category-grid.php:94
     3588#: inc/admin/widgets/class-cta.php:37
     3589#: inc/admin/widgets/class-grid-post.php:122
     3590#: inc/admin/widgets/class-mailchimp.php:37
     3591#: inc/admin/widgets/class-multi-grid-post.php:37
     3592#: inc/admin/widgets/class-multi-grid-post.php:46
     3593#: inc/admin/widgets/class-multi-grid-post.php:74
     3594#: inc/admin/widgets/class-recent-post.php:45
     3595#: inc/admin/widgets/class-recent-post.php:121
     3596#: inc/admin/widgets/class-slider-post.php:104
     3597#: inc/admin/widgets/class-slider-post.php:123
     3598#: inc/admin/widgets/class-tab-post.php:265
     3599#: inc/admin/widgets/class-tab-post.php:287
     3600msgid "Medium"
     3601msgstr ""
     3602
     3603#: inc/admin/widgets/class-carousel-slider.php:109
     3604#: inc/admin/widgets/class-category-grid.php:47
     3605#: inc/admin/widgets/class-category-grid.php:93
     3606#: inc/admin/widgets/class-cta.php:38
     3607#: inc/admin/widgets/class-mailchimp.php:38
     3608#: inc/admin/widgets/class-multi-grid-post.php:73
     3609#: inc/admin/widgets/class-recent-post.php:46
     3610#: inc/admin/widgets/class-slider-post.php:105
     3611#: inc/admin/widgets/class-tab-post.php:288
     3612msgid "Big"
     3613msgstr ""
     3614
     3615#: inc/admin/widgets/class-carousel-slider.php:110
     3616#: inc/admin/widgets/class-carousel-slider.php:129
     3617#: inc/admin/widgets/class-category-grid.php:92
     3618#: inc/admin/widgets/class-cta.php:39
     3619#: inc/admin/widgets/class-grid-post.php:124
     3620#: inc/admin/widgets/class-mailchimp.php:39
     3621#: inc/admin/widgets/class-multi-grid-post.php:72
     3622#: inc/admin/widgets/class-recent-post.php:123
     3623#: inc/admin/widgets/class-slider-post.php:106
     3624#: inc/admin/widgets/class-slider-post.php:125
     3625#: inc/admin/widgets/class-tab-post.php:267
     3626msgid "Large"
     3627msgstr ""
     3628
     3629#: inc/admin/widgets/class-carousel-slider.php:116
     3630#: inc/admin/widgets/class-category-grid.php:53
     3631#: inc/admin/widgets/class-recent-post.php:52
     3632#: inc/admin/widgets/class-slider-post.php:112
     3633#: inc/admin/widgets/class-tab-post.php:294
     3634msgid "Entry title font style"
     3635msgstr ""
     3636
     3637#: inc/admin/widgets/class-carousel-slider.php:118
     3638#: inc/admin/widgets/class-category-grid.php:55
     3639#: inc/admin/widgets/class-cta.php:47
     3640#: inc/admin/widgets/class-mailchimp.php:47
     3641#: inc/admin/widgets/class-recent-post.php:54
     3642#: inc/admin/widgets/class-slider-post.php:114
     3643#: inc/admin/widgets/class-tab-post.php:296
     3644msgid "Normal"
     3645msgstr ""
     3646
     3647#: inc/admin/widgets/class-carousel-slider.php:119
     3648#: inc/admin/widgets/class-category-grid.php:56
     3649#: inc/admin/widgets/class-cta.php:48
     3650#: inc/admin/widgets/class-mailchimp.php:48
     3651#: inc/admin/widgets/class-recent-post.php:55
     3652#: inc/admin/widgets/class-slider-post.php:115
     3653#: inc/admin/widgets/class-tab-post.php:297
     3654msgid "Italic"
     3655msgstr ""
     3656
     3657#: inc/admin/widgets/class-carousel-slider.php:125
     3658#: inc/admin/widgets/class-category-grid.php:90
     3659#: inc/admin/widgets/class-multi-grid-post.php:70
     3660#: inc/admin/widgets/class-recent-post.php:118
     3661#: inc/admin/widgets/class-slider-post.php:121
     3662#: inc/admin/widgets/class-tab-post.php:262
     3663msgid "Image size"
     3664msgstr ""
     3665
     3666#: inc/admin/widgets/class-carousel-slider.php:128
     3667#: inc/admin/widgets/class-grid-post.php:123
     3668#: inc/admin/widgets/class-recent-post.php:122
     3669#: inc/admin/widgets/class-slider-post.php:124
     3670#: inc/admin/widgets/class-tab-post.php:266
     3671msgid "Medium Large"
     3672msgstr ""
     3673
     3674#: inc/admin/widgets/class-carousel-slider.php:130
     3675#: inc/admin/widgets/class-grid-post.php:125
     3676#: inc/admin/widgets/class-recent-post.php:124
     3677#: inc/admin/widgets/class-slider-post.php:126
     3678msgid "Full"
     3679msgstr ""
     3680
     3681#: inc/admin/widgets/class-carousel-slider.php:137
     3682#: inc/admin/widgets/class-category-grid.php:101
     3683#: inc/admin/widgets/class-metro-post.php:56
     3684#: inc/admin/widgets/class-recent-post.php:131
     3685#: inc/admin/widgets/class-slider-post.php:132
     3686#: inc/admin/widgets/class-tab-post.php:273
     3687msgid "Image hover effects"
     3688msgstr ""
     3689
     3690#: inc/admin/widgets/class-carousel-slider.php:139
     3691#: inc/admin/widgets/class-category-grid.php:103
     3692#: inc/admin/widgets/class-metro-post.php:58
     3693#: inc/admin/widgets/class-recent-post.php:133
     3694#: inc/admin/widgets/class-slider-post.php:134
     3695#: inc/admin/widgets/class-tab-post.php:275
     3696msgid "Shine"
     3697msgstr ""
     3698
     3699#: inc/admin/widgets/class-carousel-slider.php:140
     3700#: inc/admin/widgets/class-category-grid.php:104
     3701#: inc/admin/widgets/class-metro-post.php:59
     3702#: inc/admin/widgets/class-recent-post.php:134
     3703#: inc/admin/widgets/class-slider-post.php:135
     3704#: inc/admin/widgets/class-tab-post.php:276
     3705msgid "Slide"
     3706msgstr ""
     3707
     3708#: inc/admin/widgets/class-carousel-slider.php:141
     3709#: inc/admin/widgets/class-category-grid.php:105
     3710#: inc/admin/widgets/class-metro-post.php:60
     3711#: inc/admin/widgets/class-recent-post.php:135
     3712#: inc/admin/widgets/class-slider-post.php:136
     3713#: inc/admin/widgets/class-tab-post.php:277
     3714msgid "Zoom"
     3715msgstr ""
     3716
     3717#: inc/admin/widgets/class-carousel-slider.php:147
     3718#: inc/admin/widgets/class-slider-post.php:142
     3719msgid "Enable background overlay"
     3720msgstr ""
     3721
     3722#: inc/admin/widgets/class-carousel-slider.php:152
     3723#: inc/admin/widgets/class-slider-post.php:147
     3724msgid "Background overlay style"
     3725msgstr ""
     3726
     3727#: inc/admin/widgets/class-carousel-slider.php:154
     3728#: inc/admin/widgets/class-slider-post.php:149
     3729msgid "Regular"
     3730msgstr ""
     3731
     3732#: inc/admin/widgets/class-carousel-slider.php:155
     3733#: inc/admin/widgets/class-slider-post.php:150
     3734msgid "Gradient"
     3735msgstr ""
     3736
     3737#: inc/admin/widgets/class-carousel-slider.php:165
     3738#: inc/admin/widgets/class-cta.php:157
     3739#: inc/admin/widgets/class-mailchimp.php:133
     3740#: inc/admin/widgets/class-slider-post.php:160
     3741msgid "Height (px)"
     3742msgstr ""
     3743
     3744#: inc/admin/widgets/class-carousel-slider.php:166
     3745#: inc/admin/widgets/class-slider-post.php:161
     3746msgid "Change Height of Slides."
     3747msgstr ""
     3748
     3749#: inc/admin/widgets/class-carousel-slider.php:180
     3750#: inc/admin/widgets/class-slider-post.php:175
     3751msgid "Autoplay"
     3752msgstr ""
     3753
     3754#: inc/admin/widgets/class-carousel-slider.php:185
     3755msgid "Centered Mode"
     3756msgstr ""
     3757
     3758#: inc/admin/widgets/class-carousel-slider.php:194
     3759msgid "Space Between"
     3760msgstr ""
     3761
     3762#: inc/admin/widgets/class-carousel-slider.php:195
     3763msgid "Distance between slides in px."
     3764msgstr ""
     3765
     3766#: inc/admin/widgets/class-carousel-slider.php:201
     3767#: inc/admin/widgets/class-grid-post.php:95
     3768#: inc/admin/widgets/class-recent-post.php:89
     3769#: inc/admin/widgets/class-slider-post.php:181
     3770msgid "Order by"
     3771msgstr ""
     3772
     3773#: inc/admin/widgets/class-carousel-slider.php:220
     3774#: inc/admin/widgets/class-grid-post.php:132
     3775#: inc/admin/widgets/class-jumbo-post.php:92
     3776#: inc/admin/widgets/class-metro-post.php:104
     3777#: inc/admin/widgets/class-multi-grid-post.php:124
     3778#: inc/admin/widgets/class-recent-post.php:141
     3779#: inc/admin/widgets/class-slider-post.php:200
     3780msgid "Show Date"
     3781msgstr ""
     3782
     3783#: inc/admin/widgets/class-carousel-slider.php:225
     3784#: inc/admin/widgets/class-grid-post.php:137
     3785#: inc/admin/widgets/class-jumbo-post.php:97
     3786#: inc/admin/widgets/class-metro-post.php:109
     3787#: inc/admin/widgets/class-multi-grid-post.php:129
     3788#: inc/admin/widgets/class-recent-post.php:146
     3789#: inc/admin/widgets/class-slider-post.php:205
     3790#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:290
     3791msgid "Date Format"
     3792msgstr ""
     3793
     3794#: inc/admin/widgets/class-carousel-slider.php:227
     3795#: inc/admin/widgets/class-grid-post.php:139
     3796#: inc/admin/widgets/class-jumbo-post.php:99
     3797#: inc/admin/widgets/class-metro-post.php:111
     3798#: inc/admin/widgets/class-multi-grid-post.php:131
     3799#: inc/admin/widgets/class-recent-post.php:148
     3800#: inc/admin/widgets/class-slider-post.php:207
     3801#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:292
     3802msgid "Format 1"
     3803msgstr ""
     3804
     3805#: inc/admin/widgets/class-carousel-slider.php:228
     3806#: inc/admin/widgets/class-grid-post.php:140
     3807#: inc/admin/widgets/class-jumbo-post.php:100
     3808#: inc/admin/widgets/class-metro-post.php:112
     3809#: inc/admin/widgets/class-multi-grid-post.php:132
     3810#: inc/admin/widgets/class-recent-post.php:149
     3811#: inc/admin/widgets/class-slider-post.php:208
     3812#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:293
     3813msgid "Format 2"
     3814msgstr ""
     3815
     3816#: inc/admin/widgets/class-carousel-slider.php:234
     3817#: inc/admin/widgets/class-jumbo-post.php:106
     3818#: inc/admin/widgets/class-metro-post.php:118
     3819#: inc/admin/widgets/class-multi-grid-post.php:138
     3820#: inc/admin/widgets/class-recent-post.php:155
     3821#: inc/admin/widgets/class-slider-post.php:214
     3822msgid "Show Author"
     3823msgstr ""
     3824
     3825#: inc/admin/widgets/class-carousel-slider.php:239
     3826#: inc/admin/widgets/class-jumbo-post.php:111
     3827#: inc/admin/widgets/class-metro-post.php:123
     3828#: inc/admin/widgets/class-multi-grid-post.php:143
     3829#: inc/admin/widgets/class-recent-post.php:160
     3830#: inc/admin/widgets/class-slider-post.php:219
     3831#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:254
     3832msgid "Author Option"
     3833msgstr ""
     3834
     3835#: inc/admin/widgets/class-carousel-slider.php:249
     3836#: inc/admin/widgets/class-jumbo-post.php:121
     3837#: inc/admin/widgets/class-metro-post.php:133
     3838#: inc/admin/widgets/class-multi-grid-post.php:153
     3839#: inc/admin/widgets/class-recent-post.php:170
     3840#: inc/admin/widgets/class-slider-post.php:229
     3841#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:266
     3842msgid "Author Text"
     3843msgstr ""
     3844
     3845#: inc/admin/widgets/class-carousel-slider.php:250
     3846#: inc/admin/widgets/class-jumbo-post.php:122
     3847#: inc/admin/widgets/class-metro-post.php:134
     3848#: inc/admin/widgets/class-multi-grid-post.php:154
     3849#: inc/admin/widgets/class-recent-post.php:171
     3850#: inc/admin/widgets/class-slider-post.php:230
     3851msgid "By:"
     3852msgstr ""
     3853
     3854#: inc/admin/widgets/class-carousel-slider.php:251
     3855#: inc/admin/widgets/class-jumbo-post.php:123
     3856#: inc/admin/widgets/class-metro-post.php:135
     3857#: inc/admin/widgets/class-multi-grid-post.php:155
     3858#: inc/admin/widgets/class-recent-post.php:172
     3859#: inc/admin/widgets/class-slider-post.php:231
     3860msgid "This only works when the \"With Label\" option is selected under \"Author Option\""
     3861msgstr ""
     3862
     3863#: inc/admin/widgets/class-carousel-slider.php:255
     3864#: inc/admin/widgets/class-grid-post.php:52
     3865#: inc/admin/widgets/class-jumbo-post.php:66
     3866#: inc/admin/widgets/class-metro-post.php:78
     3867#: inc/admin/widgets/class-multi-grid-post.php:98
     3868#: inc/admin/widgets/class-recent-post.php:176
     3869#: inc/admin/widgets/class-slider-post.php:235
     3870#: inc/admin/widgets/class-tab-post.php:216
     3871msgid "Show Category"
     3872msgstr ""
     3873
     3874#: inc/admin/widgets/class-carousel-slider.php:260
     3875#: inc/admin/widgets/class-grid-post.php:57
     3876#: inc/admin/widgets/class-jumbo-post.php:71
     3877#: inc/admin/widgets/class-metro-post.php:83
     3878#: inc/admin/widgets/class-multi-grid-post.php:103
     3879#: inc/admin/widgets/class-recent-post.php:181
     3880#: inc/admin/widgets/class-slider-post.php:240
     3881#: inc/admin/widgets/class-tab-post.php:221
     3882msgid "Category Text"
     3883msgstr ""
     3884
     3885#: inc/admin/widgets/class-carousel-slider.php:264
     3886#: inc/admin/widgets/class-grid-post.php:61
     3887#: inc/admin/widgets/class-jumbo-post.php:75
     3888#: inc/admin/widgets/class-metro-post.php:87
     3889#: inc/admin/widgets/class-multi-grid-post.php:107
     3890#: inc/admin/widgets/class-recent-post.php:185
     3891#: inc/admin/widgets/class-slider-post.php:244
     3892#: inc/admin/widgets/class-tab-post.php:225
     3893#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:218
     3894msgid "Category Option"
     3895msgstr ""
     3896
     3897#: inc/admin/widgets/class-carousel-slider.php:277
     3898#: inc/admin/widgets/class-grid-post.php:74
     3899#: inc/admin/widgets/class-jumbo-post.php:88
     3900#: inc/admin/widgets/class-metro-post.php:100
     3901#: inc/admin/widgets/class-multi-grid-post.php:120
     3902#: inc/admin/widgets/class-recent-post.php:198
     3903#: inc/admin/widgets/class-slider-post.php:257
     3904#: inc/admin/widgets/class-tab-post.php:238
     3905msgid "Number of Category to show"
     3906msgstr ""
     3907
     3908#: inc/admin/widgets/class-carousel-slider.php:281
     3909#: inc/admin/widgets/class-slider-post.php:96
     3910msgid "Enable Excerpt"
     3911msgstr ""
     3912
     3913#: inc/admin/widgets/class-carousel-slider.php:500
     3914#: inc/admin/widgets/class-grid-post.php:252
     3915#: inc/admin/widgets/class-jumbo-post.php:258
     3916#: inc/admin/widgets/class-jumbo-post.php:323
     3917#: inc/admin/widgets/class-jumbo-post.php:386
     3918#: inc/admin/widgets/class-metro-post.php:301
     3919#: inc/admin/widgets/class-multi-grid-post.php:292
     3920#: inc/admin/widgets/class-multi-grid-post.php:363
     3921#: inc/admin/widgets/class-recent-post.php:329
     3922#: inc/admin/widgets/class-slider-post.php:405
     3923#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:220
     3924#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:277
     3925#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:201
     3926#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:180
     3927#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:193
     3928#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-1.php:140
     3929#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-2.php:179
     3930#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-3.php:159
     3931#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-4.php:156
     3932#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-5.php:157
     3933msgid "Post Date"
     3934msgstr ""
     3935
     3936#: inc/admin/widgets/class-carousel-slider.php:505
     3937#: inc/admin/widgets/class-grid-post.php:259
     3938#: inc/admin/widgets/class-jumbo-post.php:263
     3939#: inc/admin/widgets/class-jumbo-post.php:328
     3940#: inc/admin/widgets/class-jumbo-post.php:391
     3941#: inc/admin/widgets/class-metro-post.php:306
     3942#: inc/admin/widgets/class-multi-grid-post.php:297
     3943#: inc/admin/widgets/class-multi-grid-post.php:368
     3944#: inc/admin/widgets/class-recent-post.php:334
     3945#: inc/admin/widgets/class-slider-post.php:410
     3946#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:224
     3947#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:281
     3948#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:205
     3949#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:184
     3950#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:197
     3951#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-1.php:144
     3952#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-2.php:183
     3953#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-3.php:163
     3954#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-4.php:160
     3955#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-5.php:161
     3956#: inc/template-tags.php:45
     3957msgid "ago"
     3958msgstr ""
     3959
     3960#: inc/admin/widgets/class-category-grid.php:12
     3961msgid "Displays post categories with image in grid"
     3962msgstr ""
     3963
     3964#: inc/admin/widgets/class-category-grid.php:14
     3965msgid "MagFusion: Categories"
     3966msgstr ""
     3967
     3968#: inc/admin/widgets/class-category-grid.php:44
     3969#: inc/admin/widgets/class-recent-post.php:43
     3970#: inc/admin/widgets/class-tab-post.php:285
     3971msgid "Extra Small"
     3972msgstr ""
     3973
     3974#: inc/admin/widgets/class-category-grid.php:62
     3975msgid "Select Categories"
     3976msgstr ""
     3977
     3978#: inc/admin/widgets/class-category-grid.php:71
     3979msgid "Number of Column"
     3980msgstr ""
     3981
     3982#: inc/admin/widgets/class-category-grid.php:85
     3983msgid "Show Post Count"
     3984msgstr ""
     3985
     3986#: inc/admin/widgets/class-cta.php:11
     3987#: inc/admin/widgets/class-mailchimp.php:11
     3988msgid "Displays call to action button and text with background"
     3989msgstr ""
     3990
     3991#: inc/admin/widgets/class-cta.php:13
     3992msgid "MagFusion: CTA"
     3993msgstr ""
     3994
     3995#: inc/admin/widgets/class-cta.php:30
     3996msgid "CTA Title"
     3997msgstr ""
     3998
     3999#: inc/admin/widgets/class-cta.php:34
     4000#: inc/admin/widgets/class-mailchimp.php:34
     4001msgid "Heading font size"
     4002msgstr ""
     4003
     4004#: inc/admin/widgets/class-cta.php:45
     4005#: inc/admin/widgets/class-mailchimp.php:45
     4006msgid "Heading font style"
     4007msgstr ""
     4008
     4009#: inc/admin/widgets/class-cta.php:64
     4010msgid "CTA Description"
     4011msgstr ""
     4012
     4013#: inc/admin/widgets/class-cta.php:69
     4014msgid "Button Text - 1"
     4015msgstr ""
     4016
     4017#: inc/admin/widgets/class-cta.php:73
     4018msgid "Link to url - 1"
     4019msgstr ""
     4020
     4021#: inc/admin/widgets/class-cta.php:74
     4022#: inc/admin/widgets/class-cta.php:88
     4023msgid "Enter a proper url with http: OR https:"
     4024msgstr ""
     4025
     4026#: inc/admin/widgets/class-cta.php:78
     4027msgid "Open Link in new Tab - 1"
     4028msgstr ""
     4029
     4030#: inc/admin/widgets/class-cta.php:83
     4031msgid "Button Text - 2"
     4032msgstr ""
     4033
     4034#: inc/admin/widgets/class-cta.php:87
     4035msgid "Link to url - 2"
     4036msgstr ""
     4037
     4038#: inc/admin/widgets/class-cta.php:92
     4039msgid "Open Link in new Tab - 2"
     4040msgstr ""
     4041
     4042#: inc/admin/widgets/class-cta.php:97
     4043#: inc/admin/widgets/class-mailchimp.php:73
     4044msgid "Widget Settings"
     4045msgstr ""
     4046
     4047#: inc/admin/widgets/class-cta.php:103
     4048#: inc/admin/widgets/class-mailchimp.php:79
     4049msgid "Regular layout"
     4050msgstr ""
     4051
     4052#: inc/admin/widgets/class-cta.php:120
     4053#: inc/admin/widgets/class-mailchimp.php:96
     4054msgid "Text Color"
     4055msgstr ""
     4056
     4057#: inc/admin/widgets/class-cta.php:125
     4058#: inc/admin/widgets/class-mailchimp.php:101
     4059msgid "Background Color"
     4060msgstr ""
     4061
     4062#: inc/admin/widgets/class-cta.php:127
     4063#: inc/admin/widgets/class-mailchimp.php:103
     4064msgid "Will be overridden if used background image."
     4065msgstr ""
     4066
     4067#: inc/admin/widgets/class-cta.php:131
     4068#: inc/admin/widgets/class-image-widget.php:37
     4069#: inc/admin/widgets/class-mailchimp.php:107
     4070msgid "Background Image"
     4071msgstr ""
     4072
     4073#: inc/admin/widgets/class-cta.php:135
     4074#: inc/admin/widgets/class-mailchimp.php:111
     4075msgid "Enable Fixed Background Image"
     4076msgstr ""
     4077
     4078#: inc/admin/widgets/class-cta.php:140
     4079#: inc/admin/widgets/class-mailchimp.php:116
     4080msgid "Overlay Color"
     4081msgstr ""
     4082
     4083#: inc/admin/widgets/class-cta.php:149
     4084#: inc/admin/widgets/class-mailchimp.php:125
     4085msgid "Overlay Opacity"
     4086msgstr ""
     4087
     4088#: inc/admin/widgets/class-cta.php:158
     4089#: inc/admin/widgets/class-mailchimp.php:134
     4090msgid "Works when there is either a background color or image."
     4091msgstr ""
     4092
     4093#: inc/admin/widgets/class-grid-post.php:11
     4094msgid "Displays grid posts with an image"
     4095msgstr ""
     4096
     4097#: inc/admin/widgets/class-grid-post.php:13
     4098msgid "MagFusion: Grid Posts"
     4099msgstr ""
     4100
     4101#: inc/admin/widgets/class-grid-post.php:27
     4102msgid "Grid Posts"
     4103msgstr ""
     4104
     4105#: inc/admin/widgets/class-grid-post.php:31
     4106#: inc/admin/widgets/class-image-widget.php:65
     4107#: inc/admin/widgets/class-multi-grid-post.php:159
     4108#: inc/admin/widgets/class-social-menu.php:44
     4109msgid "Style"
     4110msgstr ""
     4111
     4112#: inc/admin/widgets/class-grid-post.php:34
     4113#: inc/admin/widgets/class-recent-post.php:34
     4114#: inc/admin/widgets/class-tab-post.php:245
     4115msgid "List View"
     4116msgstr ""
     4117
     4118#: inc/admin/widgets/class-grid-post.php:81
     4119#: inc/admin/widgets/class-multi-grid-post.php:57
     4120#: inc/admin/widgets/class-recent-post.php:75
     4121#: inc/admin/widgets/class-slider-post.php:83
     4122#: inc/admin/widgets/class-tab-post.php:212
     4123msgid "Number of posts to show"
     4124msgstr ""
     4125
     4126#: inc/admin/widgets/class-grid-post.php:114
     4127#: inc/admin/widgets/class-recent-post.php:113
     4128#: inc/admin/widgets/class-tab-post.php:257
     4129msgid "Show Image"
     4130msgstr ""
     4131
     4132#: inc/admin/widgets/class-grid-post.php:119
     4133msgid "Image Size"
     4134msgstr ""
     4135
     4136#: inc/admin/widgets/class-image-widget.php:14
     4137msgid "The Image Widget offers versatile design with two style variations. Effortlessly incorporate images, titles, descriptions, and links for dynamic and engaging content presentation in a single widget."
     4138msgstr ""
     4139
     4140#: inc/admin/widgets/class-image-widget.php:16
     4141msgid "MagFusion: Image Widget"
     4142msgstr ""
     4143
     4144#: inc/admin/widgets/class-image-widget.php:33
     4145msgid "Widget Description"
     4146msgstr ""
     4147
     4148#: inc/admin/widgets/class-image-widget.php:41
     4149msgid "Button Text"
     4150msgstr ""
     4151
     4152#: inc/admin/widgets/class-image-widget.php:45
     4153msgid "Link to URL"
     4154msgstr ""
     4155
     4156#: inc/admin/widgets/class-image-widget.php:46
     4157#: inc/admin/widgets/class-youtube-video.php:39
     4158#: inc/admin/widgets/class-youtube-video.php:49
     4159msgid "Please make sure to provide a complete URL that includes either \"http://\" or \"https://\" to ensure the widget operates correctly."
     4160msgstr ""
     4161
     4162#: inc/admin/widgets/class-image-widget.php:50
     4163msgid "Open Link in new Tab"
     4164msgstr ""
     4165
     4166#: inc/admin/widgets/class-jumbo-post.php:16
     4167msgid "Jumbo Widget transforms your posts into a visually appealing mosaic, creating a stylish and organized showcase for an immersive reader experience."
     4168msgstr ""
     4169
     4170#: inc/admin/widgets/class-jumbo-post.php:18
     4171msgid "MagFusion: Jumbo Post"
     4172msgstr ""
     4173
     4174#: inc/admin/widgets/class-jumbo-post.php:35
     4175#: inc/admin/widgets/class-metro-post.php:35
     4176msgid "Style Layout"
     4177msgstr ""
     4178
     4179#: inc/admin/widgets/class-jumbo-post.php:37
     4180#: inc/admin/widgets/class-metro-post.php:37
     4181msgid "Layout 1"
     4182msgstr ""
     4183
     4184#: inc/admin/widgets/class-jumbo-post.php:38
     4185#: inc/admin/widgets/class-metro-post.php:38
     4186msgid "Layout 2"
     4187msgstr ""
     4188
     4189#: inc/admin/widgets/class-jumbo-post.php:39
     4190#: inc/admin/widgets/class-metro-post.php:39
     4191msgid "Layout 3"
     4192msgstr ""
     4193
     4194#: inc/admin/widgets/class-jumbo-post.php:55
     4195#: inc/admin/widgets/class-metro-post.php:67
     4196#: inc/admin/widgets/class-multi-grid-post.php:87
     4197#: inc/admin/widgets/class-tab-post.php:52
     4198#: inc/admin/widgets/class-tab-post.php:108
     4199#: inc/admin/widgets/class-tab-post.php:164
     4200msgid "Leave empty if you don't want the posts to be category specific"
     4201msgstr ""
     4202
     4203#: inc/admin/widgets/class-mailchimp.php:13
     4204msgid "MagFusion: Mailchimp"
     4205msgstr ""
     4206
     4207#: inc/admin/widgets/class-mailchimp.php:30
     4208msgid "Mailchimp Title"
     4209msgstr ""
     4210
     4211#: inc/admin/widgets/class-mailchimp.php:64
     4212msgid "Mailchimp Description"
     4213msgstr ""
     4214
     4215#: inc/admin/widgets/class-mailchimp.php:69
     4216msgid "MailChimp Form Shortcode"
     4217msgstr ""
     4218
     4219#: inc/admin/widgets/class-metro-post.php:16
     4220msgid "Metro Widget transforms your posts into a visually appealing mosaic, creating a stylish and organized showcase for an immersive reader experience."
     4221msgstr ""
     4222
     4223#: inc/admin/widgets/class-metro-post.php:18
     4224msgid "MagFusion: Metro Post"
     4225msgstr ""
     4226
     4227#: inc/admin/widgets/class-metro-post.php:40
     4228msgid "Layout 4"
     4229msgstr ""
     4230
     4231#: inc/admin/widgets/class-metro-post.php:41
     4232msgid "Layout 5"
     4233msgstr ""
     4234
     4235#: inc/admin/widgets/class-multi-grid-post.php:16
     4236msgid "Shows post in multi grid layout"
     4237msgstr ""
     4238
     4239#: inc/admin/widgets/class-multi-grid-post.php:18
     4240msgid "MagFusion: Multi Grid Post"
     4241msgstr ""
     4242
     4243#: inc/admin/widgets/class-multi-grid-post.php:35
     4244msgid "Font size for Prime Article"
     4245msgstr ""
     4246
     4247#: inc/admin/widgets/class-multi-grid-post.php:44
     4248msgid "Font size for Sub Articles"
     4249msgstr ""
     4250
     4251#: inc/admin/widgets/class-multi-grid-post.php:81
     4252msgid "Show Description"
     4253msgstr ""
     4254
     4255#: inc/admin/widgets/class-recent-post.php:11
     4256msgid "Displays recent posts with an image"
     4257msgstr ""
     4258
     4259#: inc/admin/widgets/class-recent-post.php:13
     4260msgid "MagFusion: Recent Posts"
     4261msgstr ""
     4262
     4263#: inc/admin/widgets/class-recent-post.php:27
     4264msgid "Recent Posts"
     4265msgstr ""
     4266
     4267#: inc/admin/widgets/class-recent-post.php:108
     4268#: inc/admin/widgets/class-tab-post.php:252
     4269msgid "Show Counter"
     4270msgstr ""
     4271
     4272#: inc/admin/widgets/class-slider-post.php:10
     4273msgid "Displays recent posts in a slider with an image"
     4274msgstr ""
     4275
     4276#: inc/admin/widgets/class-slider-post.php:12
     4277msgid "MagFusion: Slider Posts"
     4278msgstr ""
     4279
     4280#: inc/admin/widgets/class-slider-post.php:25
     4281msgid "Slider Posts"
     4282msgstr ""
     4283
     4284#: inc/admin/widgets/class-social-menu.php:14
     4285msgid "Displays social menu if you have set it."
     4286msgstr ""
     4287
     4288#: inc/admin/widgets/class-social-menu.php:16
     4289msgid "MagFusion: Social Menu"
     4290msgstr ""
     4291
     4292#: inc/admin/widgets/class-social-menu.php:35
     4293msgid "Social Links Color"
     4294msgstr ""
     4295
     4296#: inc/admin/widgets/class-social-menu.php:37
     4297msgid "Use Brand Color"
     4298msgstr ""
     4299
     4300#: inc/admin/widgets/class-social-menu.php:38
     4301msgid "Use Brand Background"
     4302msgstr ""
     4303
     4304#: inc/admin/widgets/class-social-menu.php:50
     4305msgid "Show Label"
     4306msgstr ""
     4307
     4308#: inc/admin/widgets/class-social-menu.php:55
     4309msgid "Column"
     4310msgstr ""
     4311
     4312#: inc/admin/widgets/class-social-menu.php:56
     4313msgid "Will only work when label is enabled from above and there is enough space to display the columns."
     4314msgstr ""
     4315
     4316#: inc/admin/widgets/class-social-menu.php:58
     4317msgid "One"
    38714318msgstr ""
    38724319
    … …  
    38754322msgstr ""
    38764323
    3877 #: inc/admin/customizer/helpers/helper-function.php:270
    3878 msgid "Two Columns"
    3879 msgstr ""
    3880 
    3881 #: inc/admin/customizer/helpers/helper-function.php:274
    3882 msgid "Two Columns Big Left"
    3883 msgstr ""
    3884 
    3885 #: inc/admin/customizer/helpers/helper-function.php:282
    3886 msgid "Two Columns Big Right"
    3887 msgstr ""
    3888 
    3889 #: inc/admin/customizer/helpers/theme-upsell.php:6
    3890 msgid "Unlock More Features"
    3891 msgstr ""
    3892 
    3893 #: inc/admin/customizer/helpers/controls.php:243
    3894 #: inc/admin/customizer/helpers/controls.php:287
    3895 #: inc/admin/dashboard/views/free-vs-pro.php:281
    3896 msgid "Upgrade Now"
    3897 msgstr ""
    3898 
    3899 #: inc/admin/dashboard/class-dashboard.php:202
    3900 #: inc/admin/dashboard/class-welcome-notice.php:81
    3901 #: inc/admin/dashboard/views/dashboard.php:55
    3902 msgid "Upgrade to Pro"
    3903 msgstr ""
    3904 
    3905 #: inc/admin/customizer/sections/header-style.php:61
    3906 msgid "Upload Banner Advertisement"
    3907 msgstr ""
    3908 
    3909 #: inc/admin/meta-box/category-meta-box.php:20
    3910 #: inc/admin/meta-box/category-meta-box.php:48
    3911 #: inc/admin/widgets/class-author.php:180 inc/admin/widgets/widget-base.php:531
    3912 msgid "Upload/Add image"
    3913 msgstr ""
    3914 
    3915 #: inc/admin/widgets/class-social-menu.php:38
    3916 msgid "Use Brand Background"
    3917 msgstr ""
    3918 
    3919 #: inc/admin/widgets/class-social-menu.php:37
    3920 msgid "Use Brand Color"
    3921 msgstr ""
    3922 
    3923 #: inc/admin/widgets/class-author.php:179 inc/admin/widgets/widget-base.php:530
    3924 msgid "Use Image"
    3925 msgstr ""
    3926 
    3927 #: inc/admin/meta-box/category-meta-box.php:96
    3928 msgid "Use image"
    3929 msgstr ""
    3930 
    3931 #: inc/admin/customizer/sections/footer.php:24
    3932 msgid "Use {{ date }} to get the current date."
    3933 msgstr ""
    3934 
    3935 #: inc/admin/dashboard/views/dashboard.php:346
    3936 #: inc/admin/dashboard/views/help.php:130
    3937 msgid "Useful Plugins"
    3938 msgstr ""
    3939 
    3940 #: inc/admin/widgets/class-mailchimp.php:86
    3941 #: inc/admin/widgets/class-slider-post.php:39
    3942 #: inc/admin/widgets/class-carousel-slider.php:41
    3943 #: inc/admin/widgets/class-cta.php:110
    3944 msgid "Vertical Alignment"
    3945 msgstr ""
    3946 
    3947 #: inc/admin/customizer/sections/slider-banner.php:152
    3948 msgid "Vertical alignment bottom"
    3949 msgstr ""
    3950 
    3951 #: inc/admin/customizer/sections/slider-banner.php:151
    3952 msgid "Vertical alignment space between"
    3953 msgstr ""
    3954 
    3955 #: inc/admin/customizer/sections/slider-banner.php:150
    3956 msgid "Vertical alignment top"
     4324#: inc/admin/widgets/class-social-menu.php:60
     4325msgid "Three"
     4326msgstr ""
     4327
     4328#: inc/admin/widgets/class-social-menu.php:66
     4329msgid "Alignment"
     4330msgstr ""
     4331
     4332#: inc/admin/widgets/class-social-menu.php:127
     4333msgid "Social menu is not set. You need to create menu and assign it to Social Menu on Menu Settings."
     4334msgstr ""
     4335
     4336#: inc/admin/widgets/class-tab-post.php:17
     4337msgid "Displays posts in tab"
     4338msgstr ""
     4339
     4340#: inc/admin/widgets/class-tab-post.php:19
     4341msgid "MagFusion: Tab Posts"
     4342msgstr ""
     4343
     4344#: inc/admin/widgets/class-tab-post.php:32
     4345msgid "Popular Post Settings"
     4346msgstr ""
     4347
     4348#: inc/admin/widgets/class-tab-post.php:36
     4349#: inc/admin/widgets/class-tab-post.php:96
     4350#: inc/admin/widgets/class-tab-post.php:152
     4351msgid "Show Tab"
     4352msgstr ""
     4353
     4354#: inc/admin/widgets/class-tab-post.php:41
     4355msgid "Will display post based on comments count"
     4356msgstr ""
     4357
     4358#: inc/admin/widgets/class-tab-post.php:46
     4359msgid "Popular"
     4360msgstr ""
     4361
     4362#: inc/admin/widgets/class-tab-post.php:47
     4363#: inc/admin/widgets/class-tab-post.php:103
     4364#: inc/admin/widgets/class-tab-post.php:159
     4365msgid "Leave as it is to show default title or leave blank to only show icon"
     4366msgstr ""
     4367
     4368#: inc/admin/widgets/class-tab-post.php:68
     4369#: inc/admin/widgets/class-tab-post.php:124
     4370#: inc/admin/widgets/class-tab-post.php:180
     4371msgid "Can be useful if you want to skip certain number of posts. Leave as 0 if you do not want to use it."
     4372msgstr ""
     4373
     4374#: inc/admin/widgets/class-tab-post.php:73
     4375#: inc/admin/widgets/class-tab-post.php:129
     4376#: inc/admin/widgets/class-tab-post.php:185
     4377msgid "Order By"
     4378msgstr ""
     4379
     4380#: inc/admin/widgets/class-tab-post.php:92
     4381msgid "Hot Post Settings"
     4382msgstr ""
     4383
     4384#: inc/admin/widgets/class-tab-post.php:102
     4385msgid "Hot"
     4386msgstr ""
     4387
     4388#: inc/admin/widgets/class-tab-post.php:148
     4389msgid "Latest Post Settings"
     4390msgstr ""
     4391
     4392#: inc/admin/widgets/class-tab-post.php:461
     4393msgid "Tab Navigation"
     4394msgstr ""
     4395
     4396#: inc/admin/widgets/class-youtube-video.php:15
     4397msgid "Displays youtube video form your channel."
     4398msgstr ""
     4399
     4400#: inc/admin/widgets/class-youtube-video.php:17
     4401msgid "MagFusion: Youtube Video"
     4402msgstr ""
     4403
     4404#: inc/admin/widgets/class-youtube-video.php:38
     4405msgid "Channel URL:"
     4406msgstr ""
     4407
     4408#: inc/admin/widgets/class-youtube-video.php:44
     4409msgid "Channel Name:"
    39574410msgstr ""
    39584411
    … …  
    39614414msgstr ""
    39624415
    3963 #: inc/admin/dashboard/views/help.php:30
    3964 msgid "View Now"
    3965 msgstr ""
    3966 
    3967 #: inc/admin/dashboard/views/dashboard.php:25
    3968 msgid "View Starter Templates"
    3969 msgstr ""
    3970 
    3971 #: inc/compatibility/woocommerce/woocommerce.php:197
    3972 #: inc/compatibility/woocommerce/woocommerce.php:222
    3973 msgid "View your shopping cart"
    3974 msgstr ""
    3975 
    3976 #. %1$s: Opening of strong tag, %2$s: Theme's Name, %3$s: Closing of strong tag
    3977 #: inc/admin/dashboard/class-theme-review-notice.php:86
     4416#: inc/admin/widgets/widget-init.php:62
     4417msgid "Sidebar"
     4418msgstr ""
     4419
     4420#: inc/admin/widgets/widget-init.php:68
     4421msgid "Off-canvas Drawer"
     4422msgstr ""
     4423
     4424#: inc/admin/widgets/widget-init.php:74
     4425msgid "After Header"
     4426msgstr ""
     4427
     4428#: inc/admin/widgets/widget-init.php:76
     4429msgid "Widgets placed in this region will be displayed below the header and above the main content."
     4430msgstr ""
     4431
     4432#: inc/admin/widgets/widget-init.php:80
     4433msgid "Homepage Fullwidth Widget Area - Before Two Column Area"
     4434msgstr ""
     4435
     4436#: inc/admin/widgets/widget-init.php:82
     4437msgid "Widgets placed in this region will be displayed above the two-column widget area."
     4438msgstr ""
     4439
     4440#: inc/admin/widgets/widget-init.php:86
     4441msgid "Homepage Two Column Widget Area - Primary"
     4442msgstr ""
     4443
     4444#: inc/admin/widgets/widget-init.php:88
     4445msgid "Widgets placed in this region will be displayed as the primary area in the two-column, side-by-side homepage widget section."
     4446msgstr ""
     4447
     4448#: inc/admin/widgets/widget-init.php:92
     4449msgid "Homepage Two Column Widget Area - Secondary"
     4450msgstr ""
     4451
     4452#: inc/admin/widgets/widget-init.php:94
     4453msgid "Widgets placed in this region will be displayed as the secondary area in the two-column, side-by-side homepage widget section."
     4454msgstr ""
     4455
     4456#: inc/admin/widgets/widget-init.php:98
     4457msgid "Homepage Fullwidth Widget Area - After Two Column Area"
     4458msgstr ""
     4459
     4460#: inc/admin/widgets/widget-init.php:100
     4461msgid "Widgets placed in this region will be displayed below the two-column widget area."
     4462msgstr ""
     4463
     4464#: inc/admin/widgets/widget-init.php:104
     4465msgid "Homepage Before Posts"
     4466msgstr ""
     4467
     4468#: inc/admin/widgets/widget-init.php:106
     4469msgid "Widgets added to this region will appear on the homepage before posts listing."
     4470msgstr ""
     4471
     4472#: inc/admin/widgets/widget-init.php:110
     4473msgid "Homepage After Posts"
     4474msgstr ""
     4475
     4476#: inc/admin/widgets/widget-init.php:112
     4477msgid "Widgets added to this region will appear on the homepage after posts listing."
     4478msgstr ""
     4479
     4480#: inc/admin/widgets/widget-init.php:116
     4481msgid "Homepage Fullwidth Widget Area - Bottom Area"
     4482msgstr ""
     4483
     4484#: inc/admin/widgets/widget-init.php:118
     4485msgid "Widgets placed in this region will be displayed right after the two-column widget area."
     4486msgstr ""
     4487
     4488#: inc/admin/widgets/widget-init.php:122
     4489msgid "Before Footer"
     4490msgstr ""
     4491
     4492#: inc/admin/widgets/widget-init.php:124
     4493msgid "Widgets added to this region will appear above the footer."
     4494msgstr ""
     4495
     4496#: inc/admin/widgets/widget-init.php:158
    39784497#, php-format
    3979 msgid ""
    3980 "We hope you're enjoying our %1$s%2$s%3$s WordPress theme! Your feedback "
    3981 "helps us improve and reach more users. If you love our theme, please take a "
    3982 "moment to leave us a 5-star rating. Your support means the world to us!"
    3983 msgstr ""
    3984 
    3985 #: inc/admin/dashboard/views/help.php:38
    3986 msgid ""
    3987 "We would be happy to guide you through any issues and queries you have "
    3988 "regarding MagFusion!"
    3989 msgstr ""
    3990 
    3991 #: inc/admin/customizer/helpers/controls.php:237
    3992 #: inc/admin/dashboard/views/dashboard.php:155
    3993 msgid "Webmaster Tools"
    3994 msgstr ""
    3995 
    3996 #. Weekly archive title. %s is the week date format.
    3997 #: assets/breadcrumbs/breadcrumbs.php:282
    3998 #, php-format
    3999 msgid "Week %s"
    4000 msgstr ""
    4001 
    4002 #: assets/breadcrumbs/breadcrumbs.php:822
    4003 msgctxt "weekly archives date format"
    4004 msgid "W"
    4005 msgstr ""
    4006 
    4007 #: inc/admin/dashboard/class-welcome-notice.php:57
    4008 #, php-format
    4009 msgid "Welcome %1$s!"
    4010 msgstr ""
    4011 
    4012 #: template-parts/modal-search.php:12
    4013 msgid "What are You Looking For?"
    4014 msgstr ""
    4015 
    4016 #. %s: Theme Name.
    4017 #: inc/admin/dashboard/views/dashboard.php:286
    4018 msgid ""
    4019 "What do you think of our theme? Was it a good experience and did it match "
    4020 "your expectations? Let us know so we can improve!"
    4021 msgstr ""
    4022 
    4023 #: inc/admin/widgets/class-image-widget.php:33
    4024 msgid "Widget Description"
    4025 msgstr ""
    4026 
    4027 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:118
    4028 msgid "Widget Font"
    4029 msgstr ""
    4030 
    4031 #: inc/admin/widgets/class-mailchimp.php:73 inc/admin/widgets/class-cta.php:97
    4032 msgid "Widget Settings"
    4033 msgstr ""
    4034 
    4035 #: inc/admin/widgets/class-mailchimp.php:26
    4036 #: inc/admin/widgets/class-image-widget.php:29
    4037 #: inc/admin/widgets/class-ads-code.php:26 inc/admin/widgets/class-cta.php:26
    4038 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:86
    4039 msgid "Widget Title"
     4498msgid "Footer Column %1$d"
    40404499msgstr ""
    40414500
    … …  
    40454504msgstr ""
    40464505
    4047 #: inc/admin/widgets/widget-init.php:124
    4048 msgid "Widgets added to this region will appear above the footer."
     4506#: inc/admin/widgets/widget-init.php:169
     4507msgid "After Footer"
    40494508msgstr ""
    40504509
    40514510#: inc/admin/widgets/widget-init.php:171
    4052 msgid ""
    4053 "Widgets added to this region will appear after the footer and before sub-"
    4054 "footer."
    4055 msgstr ""
    4056 
    4057 #: inc/admin/widgets/widget-init.php:185
    4058 msgid ""
    4059 "Widgets added to this region will appear on detail page of a woocommerce "
    4060 "product."
    4061 msgstr ""
    4062 
    4063 #: inc/admin/widgets/widget-init.php:112
    4064 msgid ""
    4065 "Widgets added to this region will appear on the homepage after posts listing."
    4066 msgstr ""
    4067 
    4068 #: inc/admin/widgets/widget-init.php:106
    4069 msgid ""
    4070 "Widgets added to this region will appear on the homepage before posts "
    4071 "listing."
     4511msgid "Widgets added to this region will appear after the footer and before sub-footer."
     4512msgstr ""
     4513
     4514#: inc/admin/widgets/widget-init.php:177
     4515msgid "WooCommerce Shop/Category Page Sidebar"
    40724516msgstr ""
    40734517
    40744518#: inc/admin/widgets/widget-init.php:179
    4075 msgid ""
    4076 "Widgets added to this region will appear on the shop or category page of "
    4077 "woocommerce."
    4078 msgstr ""
    4079 
    4080 #: inc/admin/widgets/widget-init.php:82
    4081 msgid ""
    4082 "Widgets placed in this region will be displayed above the two-column widget "
    4083 "area."
    4084 msgstr ""
    4085 
    4086 #: inc/admin/widgets/widget-init.php:88
    4087 msgid ""
    4088 "Widgets placed in this region will be displayed as the primary area in the "
    4089 "two-column, side-by-side homepage widget section."
    4090 msgstr ""
    4091 
    4092 #: inc/admin/widgets/widget-init.php:94
    4093 msgid ""
    4094 "Widgets placed in this region will be displayed as the secondary area in the "
    4095 "two-column, side-by-side homepage widget section."
    4096 msgstr ""
    4097 
    4098 #: inc/admin/widgets/widget-init.php:76
    4099 msgid ""
    4100 "Widgets placed in this region will be displayed below the header and above "
    4101 "the main content."
    4102 msgstr ""
    4103 
    4104 #: inc/admin/widgets/widget-init.php:100
    4105 msgid ""
    4106 "Widgets placed in this region will be displayed below the two-column widget "
    4107 "area."
    4108 msgstr ""
    4109 
    4110 #: inc/admin/widgets/widget-init.php:118
    4111 msgid ""
    4112 "Widgets placed in this region will be displayed right after the two-column "
    4113 "widget area."
    4114 msgstr ""
    4115 
    4116 #: inc/admin/widgets/class-mailchimp.php:103
    4117 #: inc/admin/widgets/class-cta.php:127
    4118 msgid "Will be overridden if used background image."
    4119 msgstr ""
    4120 
    4121 #: inc/admin/widgets/class-tab-post.php:41
    4122 msgid "Will display post based on comments count"
    4123 msgstr ""
    4124 
    4125 #: inc/admin/widgets/class-social-menu.php:56
    4126 msgid ""
    4127 "Will only work when label is enabled from above and there is enough space to "
    4128 "display the columns."
    4129 msgstr ""
    4130 
    4131 #: inc/admin/widgets/class-slider-post.php:223
    4132 #: inc/admin/widgets/class-jumbo-post.php:115
    4133 #: inc/admin/widgets/class-recent-post.php:164
    4134 #: inc/admin/widgets/class-carousel-slider.php:243
    4135 #: inc/admin/widgets/class-metro-post.php:127
    4136 #: inc/admin/widgets/class-multi-grid-post.php:147
    4137 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:258
    4138 #: inc/admin/customizer/helpers/helper-function.php:371
    4139 msgid "With Avatar Image"
    4140 msgstr ""
    4141 
    4142 #: inc/admin/widgets/class-slider-post.php:222
    4143 #: inc/admin/widgets/class-jumbo-post.php:114
    4144 #: inc/admin/widgets/class-recent-post.php:163
    4145 #: inc/admin/widgets/class-carousel-slider.php:242
    4146 #: inc/admin/widgets/class-metro-post.php:126
    4147 #: inc/admin/widgets/class-multi-grid-post.php:146
    4148 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:257
    4149 #: inc/admin/customizer/sections/tags.php:76
    4150 #: inc/admin/customizer/helpers/helper-function.php:370
    4151 #: inc/admin/customizer/helpers/helper-function.php:392
    4152 msgid "With Icon"
    4153 msgstr ""
    4154 
    4155 #: inc/admin/widgets/class-slider-post.php:221
    4156 #: inc/admin/widgets/class-jumbo-post.php:113
    4157 #: inc/admin/widgets/class-recent-post.php:162
    4158 #: inc/admin/widgets/class-carousel-slider.php:241
    4159 #: inc/admin/widgets/class-metro-post.php:125
    4160 #: inc/admin/widgets/class-multi-grid-post.php:145
    4161 #: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:256
    4162 #: inc/admin/customizer/helpers/helper-function.php:369
    4163 #: inc/admin/customizer/helpers/helper-function.php:391
    4164 msgid "With Label"
    4165 msgstr ""
    4166 
    4167 #: inc/admin/customizer/sections/search_trending.php:5
    4168 msgid "Within Search Modal"
     4519msgid "Widgets added to this region will appear on the shop or category page of woocommerce."
    41694520msgstr ""
    41704521
    … …  
    41734524msgstr ""
    41744525
    4175 #: inc/admin/widgets/widget-init.php:177
    4176 msgid "WooCommerce Shop/Category Page Sidebar"
    4177 msgstr ""
    4178 
    4179 #: inc/admin/widgets/class-slider-post.php:35
    4180 #: inc/admin/widgets/class-carousel-slider.php:37
    4181 msgid "Works exclusively in the fullwidth widget area"
    4182 msgstr ""
    4183 
    4184 #: inc/admin/widgets/class-mailchimp.php:134
    4185 #: inc/admin/widgets/class-cta.php:158
    4186 msgid "Works when there is either a background color or image."
    4187 msgstr ""
    4188 
    4189 #. Author of the theme
    4190 msgid "WPInterface"
    4191 msgstr ""
    4192 
    4193 #: inc/admin/widgets/class-slider-post.php:31
    4194 #: inc/admin/widgets/class-carousel-slider.php:33
    4195 msgid "Wrapper Layout"
    4196 msgstr ""
    4197 
    4198 #: inc/admin/dashboard/views/help.php:66
    4199 msgid "x"
    4200 msgstr ""
    4201 
    4202 #: inc/admin/dashboard/views/help.php:69
    4203 msgid "X Community"
    4204 msgstr ""
    4205 
    4206 #: assets/breadcrumbs/breadcrumbs.php:792
    4207 #: assets/breadcrumbs/breadcrumbs.php:821
    4208 #: assets/breadcrumbs/breadcrumbs.php:848
    4209 #: assets/breadcrumbs/breadcrumbs.php:875
    4210 #: assets/breadcrumbs/breadcrumbs.php:1215
    4211 msgctxt "yearly archives date format"
    4212 msgid "Y"
    4213 msgstr ""
    4214 
    4215 #: inc/admin/meta-box/meta-box.php:115 inc/admin/meta-box/meta-box.php:126
    4216 #: inc/admin/meta-box/meta-box.php:137 inc/admin/meta-box/meta-box.php:155
    4217 #: inc/admin/meta-box/meta-box.php:168 inc/admin/meta-box/meta-box.php:181
    4218 #: inc/admin/meta-box/meta-box.php:198 inc/admin/meta-box/meta-box.php:217
    4219 msgid "Yes"
    4220 msgstr ""
    4221 
    4222 #: inc/admin/dashboard/class-changelog-parser.php:40
    4223 msgid "You are not allowed to access this resource."
    4224 msgstr ""
    4225 
    4226 #: inc/admin/customizer/sections/footer.php:70
     4526#: inc/admin/widgets/widget-init.php:185
     4527msgid "Widgets added to this region will appear on detail page of a woocommerce product."
     4528msgstr ""
     4529
     4530#: inc/compatibility/elementor/elementor.php:93
     4531msgid "MagFusion Widget Blocks"
     4532msgstr ""
     4533
     4534#: inc/compatibility/elementor/elementor.php:102
     4535msgid "MagFusion Widget Grid"
     4536msgstr ""
     4537
     4538#: inc/compatibility/elementor/elementor.php:111
     4539msgid "MagFusion Global Widgets"
     4540msgstr ""
     4541
     4542#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:54
     4543msgid "Block Title"
     4544msgstr ""
     4545
     4546#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:63
     4547msgid "Add your custom block title"
     4548msgstr ""
     4549
     4550#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:93
     4551msgid "Color:"
     4552msgstr ""
     4553
     4554#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:105
     4555msgid "Text Color:"
     4556msgstr ""
     4557
     4558#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:118
     4559msgid "Widget Font"
     4560msgstr ""
     4561
     4562#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:126
     4563msgid "Meta Font Size"
     4564msgstr ""
     4565
     4566#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:137
     4567msgid "Content Font Size"
     4568msgstr ""
     4569
     4570#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:170
     4571msgid "Posts"
     4572msgstr ""
     4573
     4574#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:176
     4575msgid "Number of posts to display:"
     4576msgstr ""
     4577
     4578#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:184
     4579msgid "Offset Posts:"
     4580msgstr ""
     4581
     4582#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:195
     4583msgid "Posts Category"
     4584msgstr ""
     4585
     4586#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:202
     4587msgid "Category Meta"
     4588msgstr ""
     4589
     4590#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:239
     4591msgid "Posts Author"
     4592msgstr ""
     4593
     4594#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:246
     4595msgid "Author Meta"
     4596msgstr ""
     4597
     4598#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:275
     4599msgid "Posts Date"
     4600msgstr ""
     4601
     4602#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:282
     4603msgid "Date Meta"
     4604msgstr ""
     4605
     4606#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:323
     4607msgid "Filter"
     4608msgstr ""
     4609
     4610#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:329
     4611msgid "Display the posts from:"
     4612msgstr ""
     4613
     4614#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:333
     4615msgid "Latest Posts"
     4616msgstr ""
     4617
     4618#: inc/compatibility/elementor/widgets/class-magfusion-elementor-widget-base.php:341
     4619msgid "Select categories:"
     4620msgstr ""
     4621
     4622#: inc/compatibility/elementor/widgets/magfusion-elementor-global-widgets-title.php:47
     4623msgid "Title Widget"
     4624msgstr ""
     4625
     4626#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:48
     4627msgid "Block Style 1"
     4628msgstr ""
     4629
     4630#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:86
     4631msgid "Title Font Size Left Column"
     4632msgstr ""
     4633
     4634#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:98
     4635msgid "Title Font Size Right Column"
     4636msgstr ""
     4637
     4638#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:117
     4639#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:104
     4640#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:58
     4641#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:92
     4642msgid "Post Excerpt"
     4643msgstr ""
     4644
     4645#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-1.php:125
     4646#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:112
     4647#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:66
     4648#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:100
     4649msgid "Content Line Limit"
     4650msgstr ""
     4651
     4652#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:52
     4653msgid "Block Style 2"
     4654msgstr ""
     4655
     4656#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-2.php:84
     4657msgid "Title Font Size"
     4658msgstr ""
     4659
     4660#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-3.php:52
     4661msgid "Block Style 3"
     4662msgstr ""
     4663
     4664#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-4.php:47
     4665msgid "Block Style 4"
     4666msgstr ""
     4667
     4668#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-block-5.php:55
     4669msgid "Block Style 5"
     4670msgstr ""
     4671
     4672#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-1.php:41
     4673msgid "Grid Style 1"
     4674msgstr ""
     4675
     4676#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-2.php:54
     4677msgid "Grid Style 2"
     4678msgstr ""
     4679
     4680#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-3.php:54
     4681msgid "Grid Style 3"
     4682msgstr ""
     4683
     4684#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-4.php:54
     4685msgid "Grid Style 4"
     4686msgstr ""
     4687
     4688#: inc/compatibility/elementor/widgets/magfusion-elementor-widgets-grid-5.php:54
     4689msgid "Grid Style 5"
     4690msgstr ""
     4691
     4692#: inc/compatibility/woocommerce/woocommerce.php:199
     4693#: inc/compatibility/woocommerce/woocommerce.php:224
     4694msgid "View your shopping cart"
     4695msgstr ""
     4696
     4697#: inc/template-functions.php:157
     4698msgid "Read More"
     4699msgstr ""
     4700
     4701#: inc/template-functions.php:211
     4702msgid "Copyright &copy; {{ date }}."
     4703msgstr ""
     4704
     4705#. translators: 1: Theme name, 2: Theme author.
     4706#: inc/template-functions.php:223
    42274707#, php-format
    4228 msgid "You can add/edit footer nav menu from <a href=\"%s\">here</a>."
    4229 msgstr ""
    4230 
    4231 #: inc/admin/customizer/sections/footer.php:90
     4708msgid "Theme %1$s designed by %2$s."
     4709msgstr ""
     4710
     4711#: inc/template-functions.php:276
     4712msgid "Estimated read time"
     4713msgstr ""
     4714
     4715#. translators: %s: Read Time.
     4716#: inc/template-functions.php:281
     4717#: inc/template-functions.php:287
    42324718#, php-format
    4233 msgid "You can add/edit social nav menu from <a href=\"%s\">here</a>."
    4234 msgstr ""
    4235 
    4236 #: inc/admin/meta-box/meta-box.php:78
    4237 #: inc/admin/customizer/helpers/defaults.php:357
    4238 msgid "You May Also Like"
    4239 msgstr ""
    4240 
    4241 #: inc/admin/dashboard/views/help.php:76
    4242 msgid "youtube"
    4243 msgstr ""
    4244 
    4245 #: inc/admin/dashboard/views/help.php:79
    4246 msgid "Youtube Community"
    4247 msgstr ""
    4248 
    4249 #: inc/admin/widgets/class-slider-post.php:136
    4250 #: inc/admin/widgets/class-tab-post.php:287
    4251 #: inc/admin/widgets/class-category-grid.php:105
    4252 #: inc/admin/widgets/class-recent-post.php:135
    4253 #: inc/admin/widgets/class-carousel-slider.php:141
    4254 #: inc/admin/widgets/class-metro-post.php:60
    4255 msgid "Zoom"
    4256 msgstr ""
     4719msgid "%s min read"
     4720msgstr ""
     4721
     4722#. translators: %s: post date.
     4723#: inc/template-tags.php:49
     4724#, php-format
     4725msgctxt "post date"
     4726msgid "%s"
     4727msgstr ""
     4728
     4729#: inc/template-tags.php:98
     4730#, php-format
     4731msgid "%s"
     4732msgstr ""
     4733
     4734#: inc/template-tags.php:145
     4735msgid "Posted in"
     4736msgstr ""
     4737
     4738#. translators: used between list items, there is a space after the comma
     4739#: inc/template-tags.php:212
     4740msgctxt "list item separator"
     4741msgid ", "
     4742msgstr ""
     4743
     4744#. translators: 1: list of tags.
     4745#: inc/template-tags.php:215
     4746#, php-format
     4747msgid "Tags %1$s"
     4748msgstr ""
     4749
     4750#. translators: %s: post title
     4751#: inc/template-tags.php:225
     4752#, php-format
     4753msgid "Leave a Comment<span class=\"screen-reader-text\"> on %s</span>"
     4754msgstr ""
     4755
     4756#. translators: %s: Name of current post. Only visible to screen readers
     4757#: inc/template-tags.php:242
     4758#: template-parts/content-page.php:39
     4759#, php-format
     4760msgid "Edit <span class=\"screen-reader-text\">%s</span>"
     4761msgstr ""
     4762
     4763#. translators: 1: Singular, 2: Plural.
     4764#: inc/template-tags.php:492
     4765#, php-format
     4766msgid "%s post"
     4767msgid_plural "%s posts"
     4768msgstr[0] ""
     4769msgstr[1] ""
     4770
     4771#. translators: %s: search query.
     4772#: search.php:24
     4773#, php-format
     4774msgid "Search Results for: %s"
     4775msgstr ""
     4776
     4777#: single.php:21
     4778msgid "Previous:"
     4779msgstr ""
     4780
     4781#: single.php:22
     4782msgid "Next:"
     4783msgstr ""
     4784
     4785#: template-parts/content-none.php:14
     4786msgid "Nothing Found"
     4787msgstr ""
     4788
     4789#. translators: 1: link to WP admin new post page.
     4790#: template-parts/content-none.php:24
     4791#, php-format
     4792msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
     4793msgstr ""
     4794
     4795#: template-parts/content-none.php:37
     4796msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
     4797msgstr ""
     4798
     4799#: template-parts/content-none.php:44
     4800msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
     4801msgstr ""
     4802
     4803#: template-parts/content-page.php:25
     4804#: template-parts/content.php:120
     4805msgid "Pages:"
     4806msgstr ""
     4807
     4808#. translators: %s: Name of current post. Only visible to screen readers
     4809#: template-parts/content.php:107
     4810#, php-format
     4811msgid "Continue reading<span class=\"screen-reader-text\"> \"%s\"</span>"
     4812msgstr ""
     4813
     4814#: template-parts/footer/footer-copyright.php:18
     4815msgid "Footer Social links"
     4816msgstr ""
     4817
     4818#: template-parts/header/responsive-header.php:16
     4819msgid "Menu"
     4820msgstr ""
     4821
     4822#: template-parts/header/responsive-header.php:45
     4823#: template-parts/header/styles/style-1.php:74
     4824#: template-parts/header/styles/style-2.php:79
     4825#: template-parts/header/styles/style-3.php:86
     4826#: template-parts/modal-search.php:8
     4827msgid "Search"
     4828msgstr ""
     4829
     4830#: template-parts/header/styles/style-1.php:28
     4831#: template-parts/header/styles/style-2.php:29
     4832#: template-parts/header/styles/style-3.php:40
     4833#: template-parts/header/styles/style-4.php:31
     4834msgid "Open menu"
     4835msgstr ""
     4836
     4837#: template-parts/header/styles/style-1.php:40
     4838#: template-parts/header/styles/style-2.php:40
     4839#: template-parts/header/styles/style-3.php:51
     4840#: template-parts/header/styles/style-4.php:65
     4841msgctxt "menu"
     4842msgid "Horizontal"
     4843msgstr ""
     4844
     4845#: template-parts/header/styles/style-4.php:47
     4846#: template-parts/modal-search.php:17
     4847msgid "Search for:"
     4848msgstr ""
     4849
     4850#: template-parts/header/topbar.php:46
     4851msgid "Topbar Social links"
     4852msgstr ""
     4853
     4854#: template-parts/modal-menu.php:25
     4855msgctxt "menu"
     4856msgid "Mobile"
     4857msgstr ""
     4858
     4859#: template-parts/modal-menu.php:67
     4860msgid "Expanded Social links"
     4861msgstr ""
     4862
     4863#: template-parts/modal-search.php:12
     4864msgid "What are You Looking For?"
     4865msgstr ""
     4866
     4867#: template-parts/modal-search.php:27
     4868msgid "Close search"
     4869msgstr ""
     4870
     4871#: template-parts/pagination/pagination-option.php:24
     4872msgid "Previous"
     4873msgstr ""
     4874
     4875#: template-parts/pagination/pagination-option.php:28
     4876msgid "Next"
     4877msgstr ""
     4878
     4879#: template-parts/pagination/pagination-option.php:55
     4880msgid "Older Articles"
     4881msgstr ""
     4882
     4883#: template-parts/pagination/pagination-option.php:59
     4884msgid "Newer Articles"
     4885msgstr ""
     4886
     4887#: template-parts/pagination/post-load.php:19
     4888msgid "Load More Posts"
     4889msgstr ""
     4890
     4891#: template-parts/pagination/post-load.php:43
     4892msgid "Security check failed: Query vars modified."
     4893msgstr ""
     4894
     4895#: template-parts/pagination/post-load.php:76
     4896msgid "No More Posts"
     4897msgstr ""
     4898
     4899#: template-parts/section/featured-category.php:47
     4900msgid " Articles"
     4901msgstr ""
     4902
     4903#: template-parts/section/featured-category.php:69
     4904msgid "Latest:"
     4905msgstr ""
     4906
     4907#: template-parts/section/fixed-trending-post.php:83
     4908msgid "No posts found."
     4909msgstr ""
     4910
     4911#: template-parts/section/popular-post.php:82
     4912msgid "Popular posts"
     4913msgstr ""
     4914
     4915#: template-parts/section/ticker-post.php:58
     4916msgid "News ticker"
     4917msgstr ""
  • magfusion/1.1.2/readme.txt

    r340437 r354575  
    55
    66Requires at least: 5.9
    7 Tested up to: 7.0
    8 Requires PHP: 5.6
    9 Version: 1.1.0
     7Tested up to: 7.1
     8Requires PHP: 7.4
     9Version: 1.1.2
    1010License: GNU General Public License v2 or later
    1111License URI: http://www.gnu.org/licenses/gpl-2.0.html
    … …  
    8686* Enhancement - CSS Improvements
    8787
     88= 1.1.1 - 2026-10-15 =
     89* Security - The welcome notice's "Get started" button can no longer be used by users without plugin permissions to install plugins; the notice is now shown only to administrators.
     90* Security - Load More requests now only accept viewable post types, and incomplete requests are rejected cleanly instead of raising PHP warnings.
     91* Security - Category colour and thumbnail settings now verify a nonce and the user's permission before saving.
     92* Fix - Removed the WordPress.com/WordPress.org social icon and its brand colours to meet the current WordPress.org theme requirements.
     93* Fix - Category colours are no longer erased when a category is changed with Quick Edit or updated by a plugin or import.
     94* Fix - Minimum PHP version raised from 5.6 to 7.4; the theme code already requires PHP 7 and would not run on older versions.
     95* Enhancement - Tested up to WordPress 7.1.
     96* Tweak - The review request notice is shown to administrators only.
     97* Tweak - Review notice data is now removed with a single query when switching themes instead of loading every user.
     98* Tweak - Updated the translation template (POT) with the new and changed strings.
     99
     100= 1.1.2 - 2026-10-15 =
     101* Fix - The Free vs Pro table now shows its category headings.
     102* Fix - The Documentation button now opens the WPInterface documentation site; the theme page it linked to does not exist.
     103* Enhancement - Redesigned welcome notice: compact, uses the theme screenshot and the plugins' WordPress.org icons, shows a "plugins ready" state, and appears only on the Dashboard and Themes screens.
     104* Enhancement - Redesigned theme dashboard (Appearance › MagFusion) with a setup checklist that follows your site's progress, Customizer shortcuts and a new Recommended tab for WPInterface services, plugins and themes.
     105* Enhancement - The Recommended tab can list every WPInterface theme from WordPress.org. The list loads only when you click "Show all WPInterface themes", is cached for 12 hours, and screenshots load lazily.
     106* Enhancement - Starter sites tab redesigned to match the new dashboard, with preview and import buttons for each starter site plus the Pro starter site with its preview and an upgrade link, and a note that importing adds demo content, with the option to have the design set up on an existing site instead (imports still run in One Click Demo Import).
     107* Enhancement - "What's new" changelog panel opens from the dashboard header, with colour-coded labels for security updates, new features, enhancements, improvements and fixes.
     108* Enhancement - More visible "Upgrade to Pro" button in the dashboard header and an upgrade section below the Free vs Pro table.
     109* Enhancement - The Overview tab now shows animated previews of MagFusion Pro's accessibility toolbar (with a demo you can try) and of the SEO plugin included with Pro. They use HTML and CSS only (no images or external requests), pause when off screen and stay still for users who prefer reduced motion.
     110* Enhancement - New Header Style previews in the Customizer: SVG drawings that show each header layout as it really looks, in the theme's own colours, two per row, replacing the small grey images.
     111* Enhancement - The review request notice has the new notice design (like the welcome notice) and shows on the Dashboard and Themes screens only.
     112* Enhancement - Faster loading: the theme's own stylesheets and scripts now load as minified files, with right-to-left versions for RTL languages. With SCRIPT_DEBUG on, the readable files load instead.
     113* Fix - Right-to-left stylesheets that had fallen behind their left-to-right versions are rebuilt, so RTL sites get the same styling.
     114* Tweak - Dashboard and notice styles and scripts now load only on the screens that use them, without jQuery; dashboard images went from about 698 KB to 61 KB.
     115* Tweak - Recommended plugins are installed and activated through WordPress core screens; removed the old install/activate AJAX handlers.
     116* Tweak - Readme credits for the dashboard images and icons.
     117* Tweak - Removed Elementor from the recommended plugins; the theme supports it but does not need it.
     118* Enhancement - Faster first paint: the web fonts' CSS and the small preloader and comments stylesheets are printed inline instead of loaded as separate files, and the body font (on single posts and pages also the title font) is preloaded, so the text doesn't reflow when the fonts arrive.
     119* Enhancement - The featured image of a single post is fetched first (fetchpriority high) and never lazy-loaded, also when other images come before it on the page.
     120* Fix - The Popular Posts slider no longer shifts the page when it starts: the slides are laid out as Swiper will show them before it runs.
     121* Fix - The top bar clock is filled in straight away and keeps its space, so the top bar no longer moves a second after the page loads; without a social menu, the top bar no longer gets an empty extra row on narrow screens.
     122* Tweak - The Ajax pagination script loads only on post lists that use Ajax pagination, and the preloader stylesheet only when the preloader is on.
     123* Fix - Accessibility: the off-canvas drawer's menu button is announced as a button with a translatable name and says whether the drawer is open; the closed drawer can't be reached with the keyboard; Escape no longer moves the focus to the menu button when the drawer is closed; the header Popular Posts slider has a heading for screen readers; the repeated Must Read titles are read once; post date and author links are 24px tall.
     124* Fix - The reading progress bar uses one scroll listener (it added another one on every scroll).
     125* Fix - The theme's scripts no longer stop with an error when the off-canvas drawer is turned off.
     126* Fix - Without JavaScript the preloader is no longer shown, since nothing would hide it.
     127* Tweak - The top bar date is escaped.
     128* Fix - Accessibility: the Must Read title's outline is drawn at full strength (#d47570), so it has enough contrast (3.2:1 on white).
     129* Fix - Saving widgets no longer logs PHP warnings for fields the form does not send, such as unticked boxes and empty lists.
     130* Fix - The "Enable Sticky Sidebar" option for single posts shows in the Customizer again; it was placed in a panel instead of a section, so WordPress hid it.
     131* Tweak - Tab Posts widget: removed the "Date Format" field; the widget shows no dates, so it did nothing.
     132* Fix - "Post In Slider" now offers 3 to 10 posts. The default of 8 was not among the choices, so the Customizer showed 3 while the slider showed 8.
     133* Tweak - The mobile social menu style default now matches its "Has Brand Background" choice exactly (no visible change).
     134* Fix - Accessibility: icon-only buttons (search, menu, close, back to top, slider arrows) have a name for screen readers.
     135* Fix - Accessibility: slider dots are tap targets of at least 24px; the visible dot keeps its size.
     136* Fix - Accessibility: category labels are 24px tall tap targets, without changing the layout.
     137* Fix - Accessibility: the drawer button is at least 24px square.
     138* Fix - Accessibility: links in the footer copyright and credit text are underlined, so they don't rely on colour alone.
     139* Fix - Accessibility: titles cut to a few lines no longer have their hidden lines lying over the date link below.
     140* Enhancement - Faster loading on the blog and front page: the first banner image (or the first post image when there is no banner) is fetched first (fetchpriority high, never lazy-loaded) and preloaded from the page head on later visits; images above it no longer compete for the browser's high-priority slot.
     141* Enhancement - The search pop-up's post thumbnails load at low priority, so they no longer take the browser's high-priority slot from the images you can see.
     142* Enhancement - The reading progress bar takes its first measurement in the next frame, so it no longer forces an extra layout while the page loads.
     143* Fix - Accessibility: the post list's "Read More" link includes the post title for screen readers, so each link says where it goes.
     144* Fix - Accessibility: the header news ticker starts with a heading for screen readers, so the front page's headings no longer skip a level.
     145* Fix - Accessibility: the tabs of the tabbed posts widget are announced as tabs: the list items around them no longer break the tab list.
     146* Fix - Accessibility (colour contrast, WCAG AA 4.5:1): the site title is #f85018 (was #ff5722), body text #696969 (was #777777), category label colours 2 and 3 #05873e and #d0443a (were #1bba5b and #ff6f61), the pink grid card #ca4569 with full-white date, and post dates and authors are at 61% (was 55%) of the text colour.
     147
    88148== Credits ==
    89149
    … …  
    94154* Webfont Loader (https://github.com/WPTT/webfont-loader), (C) 2020 WPTT, MIT License
    95155* Swiper.js (https://github.com/nolimits4web/swiper), (Copyright (c) 2019 Vladimir Kharlampidi, [MIT](https://opensource.org/licenses/MIT)
     156* Header style previews (assets/images/header-*.svg): drawn for this theme, [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html)
     157* Dashboard icons (inline SVG in inc/admin/dashboard/class-admin.php) based on Lucide https://lucide.dev, (C) Lucide Contributors, [ISC](https://lucide.dev/license)
    96158
    97159
    98160== Image Used ==
     161Theme dashboard images
     162
     163* inc/admin/dashboard/images/theme-thumb.webp: a resized copy of this theme's screenshot (images credited above).
     164* inc/admin/dashboard/images/pro-starter.webp: a resized screenshot of the MagFusion Pro starter site (https://demo.wpinterface.com/magfusion-pro/).
     165* inc/admin/dashboard/images/plugin-*.webp: the icons of the recommended plugins, taken from each plugin's page on WordPress.org (https://wordpress.org/plugins/), (C) their respective authors. They are shown only to identify those plugins.
     166
    99167Image for theme screenshot
    100168
  • magfusion/1.1.2/style-rtl.css

    r340437 r354575  
    66Description: MagFusion is a Free, trendy WordPress theme designed for blogs, magazines, and news websites. With a fully responsive, sleek, and modern design, it suits tech, lifestyle, business, and travel niches. Built for flexibility, it adapts seamlessly to any device for an optimal user experience.
    77Requires at least: 5.9
    8 Tested up to: 7.0
    9 Requires PHP: 5.6
    10 Version: 1.1.0
     8Tested up to: 7.1
     9Requires PHP: 7.4
     10Version: 1.1.2
    1111License: GNU General Public License v2 or later
    1212License URI: http://www.gnu.org/licenses/gpl-2.0.html
    … …  
    5050    --wpi-gutter: 1rem;
    5151    --wpi--base-bg-color: #f4f3f3;
    52     --wpi--base-text-color: #777777;
     52    --wpi--base-text-color: #696969;
    5353    --wpi--base-border-color: #d6d6d6;
    5454    --wpi--link-color: #000;
    … …  
    10181018    flex-wrap: wrap;
    10191019}
     1020/* Without a social menu the right-hand group is empty: it takes no row of its own when the top bar wraps. */
     1021.site-topbar .topbar-components-right:not(:has(*)) {
     1022    display: none;
     1023}
     1024/* The clock is filled in by script.js: its space is kept from the start, so the top bar doesn't move. */
     1025.wpi-display-clock {
     1026    min-width: 6.5em;
     1027    font-variant-numeric: tabular-nums;
     1028}
     1029.wpi-display-clock:empty::before {
     1030    content: "\00a0";
     1031}
    10201032/* -------------------------------------------------------------------------- */
    10211033/*      4.      Site Header
    … …  
    12281240}
    12291241.site-title {
    1230     --wpi--link-color: #FF5722;
     1242    --wpi--link-color: #f85018;
    12311243    display: inline-block;
    12321244    font-family: var(--wpi--site-title-font-family);
    … …  
    17461758    height: 100%;
    17471759    background-color: var(--wpi--base-bg-color);
    1748     transition: right 0.3s ease;
     1760    /* Closed: hidden, so keyboard users can't tab into it (shown at once when it opens, hidden after it slides out). */
     1761    visibility: hidden;
     1762    transition: right 0.3s ease, visibility 0s linear 0.3s;
    17491763    z-index: 999;
    17501764    display: flex;
    … …  
    17661780.site-drawer-offcanvas.show {
    17671781    right: 0;
     1782    visibility: visible;
     1783    transition: right 0.3s ease;
    17681784}
    17691785.site-drawer-offcanvas .site-drawer-close-btn {
    … …  
    23692385.wpi-post-ticker .entry-title {
    23702386    margin: 0;
     2387}
     2388/* Sliders before Swiper starts: the slides already sit side by side, as many as Swiper shows at that width
     2389   (its breakpoints), so nothing moves when it starts. */
     2390.wpi-popular-init {
     2391    --wpi-slides: 1;
     2392}
     2393.wpi-popular-init:not(.swiper-initialized) .swiper-slide {
     2394    width: calc((100% - (var(--wpi-slides) - 1) * var(--wpi-slide-gap, 0px)) / var(--wpi-slides));
     2395    margin-inline-end: var(--wpi-slide-gap, 0px);
     2396}
     2397@media (min-width: 640px) {
     2398    .wpi-popular-init {
     2399        --wpi-slides: 2;
     2400    }
     2401}
     2402@media (min-width: 992px) {
     2403    .wpi-popular-init {
     2404        --wpi-slides: 3;
     2405    }
     2406}
     2407@media (min-width: 1200px) {
     2408    .wpi-popular-init {
     2409        --wpi-slides: 4;
     2410    }
    23712411}
    23722412.wpi-post-ticker .entry-image img {
    … …  
    28682908    gap: 0.5rem;
    28692909}
     2910/* Date, author and comment links: 24px tall tap targets, without changing the layout (category labels have
     2911   their own padding). */
     2912.entry-meta:not(.entry-categories) a {
     2913    padding: 0.2rem 0 0.4rem;
     2914    margin: -0.2rem 0 -0.4rem;
     2915}
    28702916.entry-meta .svg-icon {
    28712917    height: 1.4rem;
    … …  
    29032949.wpi-post:not(.wpi-tile-post, .wpi-post-card, .wpi-slides-card, .wpi-content-overlay) .entry-meta:not(.entry-categories),
    29042950.wpi-post:not(.wpi-tile-post, .wpi-post-card, .wpi-slides-card, .wpi-content-overlay) .entry-meta:not(.entry-categories) a:not(:hover, :focus) {
    2905     color: rgba(var(--wpi--rgb-color), 0.55);
     2951    color: rgba(var(--wpi--rgb-color), 0.61);
    29062952}
    29072953.wpi-tile-post {
    … …  
    29603006}
    29613007.entry-categories .has-text-color:nth-child(7n+2) {
    2962     color: #1bba5b;
     3008    color: #05873e;
    29633009}
    29643010.entry-categories .has-text-color:nth-child(7n+3) {
    2965     color: #ff6f61;
     3011    color: #d0443a;
    29663012}
    29673013.entry-categories .has-text-color:nth-child(7n+4) {
    … …  
    29873033}
    29883034.entry-categories .has-background-color:nth-child(7n+2) {
    2989     background-color: #1bba5b;
     3035    background-color: #05873e;
    29903036}
    29913037.entry-categories .has-background-color:nth-child(7n+3) {
    2992     background-color: #ff6f61;
     3038    background-color: #d0443a;
    29933039}
    29943040.entry-categories .has-background-color:nth-child(7n+4) {
    … …  
    30613107    text-transform: uppercase;
    30623108    white-space: nowrap;
    3063     -webkit-text-stroke: 1px rgba(212, 117, 112, .4);
     3109    /* Full strength: 3.2:1 on white, enough for large text. */
     3110    -webkit-text-stroke: 1px #d47570;
    30643111}
    30653112.is-gigantic-text .section-title {
    … …  
    47534800    color: #4680c2;
    47544801}
    4755 .social-icons.has-brand-background a[href*="wordpress"] {
    4756     background: #3499cd;
    4757 }
    4758 .social-icons.has-brand-color a[href*="wordpress"] {
    4759     color: #3499cd;
    4760 }
    47614802.social-icons.has-brand-background a[href*="yelp"] {
    47624803    background: #d32422;
    … …  
    53615402    }
    53625403    .grid-list-left > article:has(.entry-image) .entry-details {
    5363         --wpi--base-bg-color: #CD486B;
     5404        --wpi--base-bg-color: #ca4569;
    53645405        --wpi--base-text-color: #ffffff;
    53655406        --wpi--link-color: #ffffff;
    … …  
    53775418    .grid-list-left > article:has(.entry-image) .entry-details > *:last-child {
    53785419        margin-bottom: 0;
     5420    }
     5421    /* The date and author on the pink card are full white: white at 61% would not reach 4.5:1 on it. */
     5422    .grid-list-left > article:has(.entry-image) .entry-meta:not(.entry-categories),
     5423    .grid-list-left > article:has(.entry-image) .entry-meta:not(.entry-categories) a:not(:hover, :focus) {
     5424        color: #ffffff;
    53795425    }
    53805426}
    … …  
    56285674    }
    56295675}
     5676
     5677/* PageSpeed: tap targets and link underlines */
     5678/* Slider dots: tap targets of at least 24px. The dot keeps its size; the rest of the box is a transparent border
     5679   (sized for 26px, so pixel rounding never leaves it under 24px). */
     5680.swiper-pagination {
     5681    --swiper-pagination-bullet-horizontal-gap: 0px;
     5682    --swiper-pagination-bullet-vertical-gap: 0px;
     5683}
     5684.swiper-pagination .swiper-pagination-bullet {
     5685    box-sizing: content-box;
     5686    border-style: solid;
     5687    border-color: transparent;
     5688    border-width: max(0px, calc((26px - var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px))) / 2)) max(0px, calc((26px - var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))) / 2));
     5689    background-clip: padding-box;
     5690}
     5691/* Category labels: 24px tall tap targets. Labels with a background grow by a pixel at most; text-only labels grow
     5692   upwards (padding with a matching negative margin), so the layout doesn't move and they don't cover the date below. */
     5693.entry-categories a.has-background-color {
     5694    min-height: 24px;
     5695}
     5696.entry-categories a:not(.has-background-color) {
     5697    min-height: 24px;
     5698    padding-top: calc(24px - 1lh);
     5699    margin-top: calc(1lh - 24px);
     5700}
     5701/* The drawer button: at least 24px square. */
     5702.site-drawer-menu-icon {
     5703    min-width: 24px;
     5704    min-height: 24px;
     5705}
     5706/* Links in the footer's copyright and credit text are underlined, so they don't rely on colour alone. */
     5707.copyright-info a {
     5708    text-decoration: underline;
     5709}
     5710/* Clamped titles: the link is clamped as well, so its hidden lines don't lie over the date below (tap targets). */
     5711[class*="limit-line-"] > a {
     5712    display: -webkit-box;
     5713    -webkit-box-orient: vertical;
     5714    -webkit-line-clamp: var(--limit-line-clamp, 5);
     5715    overflow: hidden;
     5716}
  • magfusion/1.1.2/style.css

    r340437 r354575  
    66Description: MagFusion is a Free, trendy WordPress theme designed for blogs, magazines, and news websites. With a fully responsive, sleek, and modern design, it suits tech, lifestyle, business, and travel niches. Built for flexibility, it adapts seamlessly to any device for an optimal user experience.
    77Requires at least: 5.9
    8 Tested up to: 7.0
    9 Requires PHP: 5.6
    10 Version: 1.1.0
     8Tested up to: 7.1
     9Requires PHP: 7.4
     10Version: 1.1.2
    1111License: GNU General Public License v2 or later
    1212License URI: http://www.gnu.org/licenses/gpl-2.0.html
    … …  
    5050    --wpi-gutter: 1rem;
    5151    --wpi--base-bg-color: #f4f3f3;
    52     --wpi--base-text-color: #777777;
     52    --wpi--base-text-color: #696969;
    5353    --wpi--base-border-color: #d6d6d6;
    5454    --wpi--link-color: #000;
    … …  
    10181018    flex-wrap: wrap;
    10191019}
     1020/* Without a social menu the right-hand group is empty: it takes no row of its own when the top bar wraps. */
     1021.site-topbar .topbar-components-right:not(:has(*)) {
     1022    display: none;
     1023}
     1024/* The clock is filled in by script.js: its space is kept from the start, so the top bar doesn't move. */
     1025.wpi-display-clock {
     1026    min-width: 6.5em;
     1027    font-variant-numeric: tabular-nums;
     1028}
     1029.wpi-display-clock:empty::before {
     1030    content: "\00a0";
     1031}
    10201032/* -------------------------------------------------------------------------- */
    10211033/*      4.      Site Header
    … …  
    12281240}
    12291241.site-title {
    1230     --wpi--link-color: #FF5722;
     1242    --wpi--link-color: #f85018;
    12311243    display: inline-block;
    12321244    font-family: var(--wpi--site-title-font-family);
    … …  
    17471759    height: 100%;
    17481760    background-color: var(--wpi--base-bg-color);
    1749     transition: left 0.3s ease;
     1761    /* Closed: hidden, so keyboard users can't tab into it (shown at once when it opens, hidden after it slides out). */
     1762    visibility: hidden;
     1763    transition: left 0.3s ease, visibility 0s linear 0.3s;
    17501764    z-index: 999;
    17511765    display: flex;
    … …  
    17671781.site-drawer-offcanvas.show {
    17681782    left: 0;
     1783    visibility: visible;
     1784    transition: left 0.3s ease;
    17691785}
    17701786.site-drawer-offcanvas .site-drawer-close-btn {
    … …  
    23702386.wpi-post-ticker .entry-title {
    23712387    margin: 0;
     2388}
     2389/* Sliders before Swiper starts: the slides already sit side by side, as many as Swiper shows at that width
     2390   (its breakpoints), so nothing moves when it starts. */
     2391.wpi-popular-init {
     2392    --wpi-slides: 1;
     2393}
     2394.wpi-popular-init:not(.swiper-initialized) .swiper-slide {
     2395    width: calc((100% - (var(--wpi-slides) - 1) * var(--wpi-slide-gap, 0px)) / var(--wpi-slides));
     2396    margin-inline-end: var(--wpi-slide-gap, 0px);
     2397}
     2398@media (min-width: 640px) {
     2399    .wpi-popular-init {
     2400        --wpi-slides: 2;
     2401    }
     2402}
     2403@media (min-width: 992px) {
     2404    .wpi-popular-init {
     2405        --wpi-slides: 3;
     2406    }
     2407}
     2408@media (min-width: 1200px) {
     2409    .wpi-popular-init {
     2410        --wpi-slides: 4;
     2411    }
    23722412}
    23732413.wpi-post-ticker .entry-image img {
    … …  
    28692909    gap: 0.5rem;
    28702910}
     2911/* Date, author and comment links: 24px tall tap targets, without changing the layout (category labels have
     2912   their own padding). */
     2913.entry-meta:not(.entry-categories) a {
     2914    padding: 0.2rem 0 0.4rem;
     2915    margin: -0.2rem 0 -0.4rem;
     2916}
    28712917.entry-meta .svg-icon {
    28722918    height: 1.4rem;
    … …  
    29042950.wpi-post:not(.wpi-tile-post, .wpi-post-card, .wpi-slides-card, .wpi-content-overlay) .entry-meta:not(.entry-categories),
    29052951.wpi-post:not(.wpi-tile-post, .wpi-post-card, .wpi-slides-card, .wpi-content-overlay) .entry-meta:not(.entry-categories) a:not(:hover, :focus) {
    2906     color: rgba(var(--wpi--rgb-color), 0.55);
     2952    color: rgba(var(--wpi--rgb-color), 0.61);
    29072953}
    29082954.wpi-tile-post {
    … …  
    29613007}
    29623008.entry-categories .has-text-color:nth-child(7n+2) {
    2963     color: #1bba5b;
     3009    color: #05873e;
    29643010}
    29653011.entry-categories .has-text-color:nth-child(7n+3) {
    2966     color: #ff6f61;
     3012    color: #d0443a;
    29673013}
    29683014.entry-categories .has-text-color:nth-child(7n+4) {
    … …  
    29883034}
    29893035.entry-categories .has-background-color:nth-child(7n+2) {
    2990     background-color: #1bba5b;
     3036    background-color: #05873e;
    29913037}
    29923038.entry-categories .has-background-color:nth-child(7n+3) {
    2993     background-color: #ff6f61;
     3039    background-color: #d0443a;
    29943040}
    29953041.entry-categories .has-background-color:nth-child(7n+4) {
    … …  
    30623108    text-transform: uppercase;
    30633109    white-space: nowrap;
    3064     -webkit-text-stroke: 1px rgba(212, 117, 112, .4);
     3110    /* Full strength: 3.2:1 on white, enough for large text. */
     3111    -webkit-text-stroke: 1px #d47570;
    30653112}
    30663113.is-gigantic-text .section-title {
    … …  
    47584805    color: #4680c2;
    47594806}
    4760 .social-icons.has-brand-background a[href*="wordpress"] {
    4761     background: #3499cd;
    4762 }
    4763 .social-icons.has-brand-color a[href*="wordpress"] {
    4764     color: #3499cd;
    4765 }
    47664807.social-icons.has-brand-background a[href*="yelp"] {
    47674808    background: #d32422;
    … …  
    53665407    }
    53675408    .grid-list-left > article:has(.entry-image) .entry-details {
    5368         --wpi--base-bg-color: #CD486B;
     5409        --wpi--base-bg-color: #ca4569;
    53695410        --wpi--base-text-color: #ffffff;
    53705411        --wpi--link-color: #ffffff;
    … …  
    53825423    .grid-list-left > article:has(.entry-image) .entry-details > *:last-child {
    53835424        margin-bottom: 0;
     5425    }
     5426    /* The date and author on the pink card are full white: white at 61% would not reach 4.5:1 on it. */
     5427    .grid-list-left > article:has(.entry-image) .entry-meta:not(.entry-categories),
     5428    .grid-list-left > article:has(.entry-image) .entry-meta:not(.entry-categories) a:not(:hover, :focus) {
     5429        color: #ffffff;
    53845430    }
    53855431}
    … …  
    56335679    }
    56345680}
     5681
     5682/* PageSpeed: tap targets and link underlines */
     5683/* Slider dots: tap targets of at least 24px. The dot keeps its size; the rest of the box is a transparent border
     5684   (sized for 26px, so pixel rounding never leaves it under 24px). */
     5685.swiper-pagination {
     5686    --swiper-pagination-bullet-horizontal-gap: 0px;
     5687    --swiper-pagination-bullet-vertical-gap: 0px;
     5688}
     5689.swiper-pagination .swiper-pagination-bullet {
     5690    box-sizing: content-box;
     5691    border-style: solid;
     5692    border-color: transparent;
     5693    border-width: max(0px, calc((26px - var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px))) / 2)) max(0px, calc((26px - var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))) / 2));
     5694    background-clip: padding-box;
     5695}
     5696/* Category labels: 24px tall tap targets. Labels with a background grow by a pixel at most; text-only labels grow
     5697   upwards (padding with a matching negative margin), so the layout doesn't move and they don't cover the date below. */
     5698.entry-categories a.has-background-color {
     5699    min-height: 24px;
     5700}
     5701.entry-categories a:not(.has-background-color) {
     5702    min-height: 24px;
     5703    padding-top: calc(24px - 1lh);
     5704    margin-top: calc(1lh - 24px);
     5705}
     5706/* The drawer button: at least 24px square. */
     5707.site-drawer-menu-icon {
     5708    min-width: 24px;
     5709    min-height: 24px;
     5710}
     5711/* Links in the footer's copyright and credit text are underlined, so they don't rely on colour alone. */
     5712.copyright-info a {
     5713    text-decoration: underline;
     5714}
     5715/* Clamped titles: the link is clamped as well, so its hidden lines don't lie over the date below (tap targets). */
     5716[class*="limit-line-"] > a {
     5717    display: -webkit-box;
     5718    -webkit-box-orient: vertical;
     5719    -webkit-line-clamp: var(--limit-line-clamp, 5);
     5720    overflow: hidden;
     5721}
  • magfusion/1.1.2/template-parts/header/responsive-header.php

    r258000 r354575  
    1414        <div class="header-components header-components-left">
    1515            <button class="toggle nav-toggle" data-toggle-target=".menu-modal" data-toggle-body-class="showing-menu-modal" aria-expanded="false" data-set-focus=".close-nav-toggle">
     16                <span class="screen-reader-text"><?php esc_html_e('Menu', 'magfusion'); ?></span>
    1617                <span class="wpi-menu-icon">
    1718                    <span></span>
    … …  
    4243        <div class="header-components header-components-right">
    4344            <button class="toggle search-toggle" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field" aria-expanded="false">
     45                <span class="screen-reader-text"><?php esc_html_e('Search', 'magfusion'); ?></span>
    4446                <?php magfusion_the_theme_svg('search'); ?>
    4547            </button><!-- .search-toggle -->
  • magfusion/1.1.2/template-parts/header/search-trending-post.php

    r258000 r354575  
    7070                                        the_post_thumbnail(
    7171                                            'medium',
    72                                             array(
     72                                            array('fetchpriority' => 'low',
    7373                                                'alt' => the_title_attribute(
    7474                                                    array(
  • magfusion/1.1.2/template-parts/header/styles/style-1.php

    r258000 r354575  
    2626            <div class="header-components header-components-left">
    2727                <?php if ($enable_offcanvas) { ?>
    28                     <div class="site-drawer-menu-icon" aria-label="Open menu" tabindex="0">
     28                    <div class="site-drawer-menu-icon" role="button" tabindex="0" aria-label="<?php esc_attr_e('Open menu', 'magfusion'); ?>" aria-expanded="false" aria-controls="site-drawer">
    2929                        <?php magfusion_the_theme_svg('offcanvas'); ?>
    3030                    </div>
    … …  
    7272
    7373                <button class="toggle search-toggle desktop-search-toggle" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field" aria-expanded="false">
     74                    <span class="screen-reader-text"><?php esc_html_e('Search', 'magfusion'); ?></span>
    7475                    <?php magfusion_the_theme_svg('search'); ?>
    7576                </button><!-- .search-toggle -->
  • magfusion/1.1.2/template-parts/header/styles/style-2.php

    r258000 r354575  
    2727                <?php if ($enable_offcanvas) { ?>
    2828                    <div class="header-components header-components-left">
    29                         <div class="site-drawer-menu-icon" aria-label="Open menu" tabindex="0">
     29                        <div class="site-drawer-menu-icon" role="button" tabindex="0" aria-label="<?php esc_attr_e('Open menu', 'magfusion'); ?>" aria-expanded="false" aria-controls="site-drawer">
    3030                            <?php magfusion_the_theme_svg('offcanvas'); ?>
    3131                        </div>
    … …  
    7777                                data-toggle-body-class="showing-search-modal"
    7878                                data-set-focus=".search-modal .search-field" aria-expanded="false">
     79                            <span class="screen-reader-text"><?php esc_html_e('Search', 'magfusion'); ?></span>
    7980                            <?php magfusion_the_theme_svg('search'); ?>
    8081                        </button><!-- .search-toggle -->
  • magfusion/1.1.2/template-parts/header/styles/style-3.php

    r258000 r354575  
    3838                <?php if ($enable_offcanvas) { ?>
    3939                    <div class="header-components header-components-left">
    40                         <div class="site-drawer-menu-icon" aria-label="Open menu" tabindex="0">
     40                        <div class="site-drawer-menu-icon" role="button" tabindex="0" aria-label="<?php esc_attr_e('Open menu', 'magfusion'); ?>" aria-expanded="false" aria-controls="site-drawer">
    4141                            <?php magfusion_the_theme_svg('offcanvas'); ?>
    4242                        </div>
    … …  
    8484                <div class="header-components header-components-right">
    8585                        <button class="toggle search-toggle desktop-search-toggle" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field" aria-expanded="false">
     86                            <span class="screen-reader-text"><?php esc_html_e('Search', 'magfusion'); ?></span>
    8687                            <?php magfusion_the_theme_svg('search'); ?>
    8788                        </button><!-- .search-toggle -->
  • magfusion/1.1.2/template-parts/header/styles/style-4.php

    r258000 r354575  
    2929                <?php if ($enable_offcanvas) { ?>
    3030                    <div class="header-components header-components-left">
    31                         <div class="site-drawer-menu-icon" aria-label="Open menu" tabindex="0">
     31                        <div class="site-drawer-menu-icon" role="button" tabindex="0" aria-label="<?php esc_attr_e('Open menu', 'magfusion'); ?>" aria-expanded="false" aria-controls="site-drawer">
    3232                            <?php magfusion_the_theme_svg('offcanvas'); ?>
    3333                        </div>
  • magfusion/1.1.2/template-parts/header/topbar.php

    r258000 r354575  
    3232                        ?>
    3333
    34                         <?php echo date_i18n($date_format, current_time('timestamp')); ?>
     34                        <?php echo esc_html(date_i18n($date_format, current_time('timestamp'))); ?>
    3535                    </div>
    3636                <?php endif; ?>
  • magfusion/1.1.2/template-parts/modal-menu.php

    r258000 r354575  
    1818                <button class="toggle close-nav-toggle" data-toggle-target=".menu-modal"
    1919                        data-toggle-body-class="showing-menu-modal" data-set-focus=".menu-modal">
     20                    <span class="screen-reader-text"><?php esc_html_e('Close menu', 'magfusion'); ?></span>
    2021                    <?php magfusion_the_theme_svg('cross'); ?>
    2122                </button><!-- .nav-toggle -->
  • magfusion/1.1.2/template-parts/pagination/post-load.php

    r306736 r354575  
    3939
    4040        // Verify Query Vars Hash
    41         if (!isset($_POST['query_vars_hash']) || $_POST['query_vars_hash'] !== wp_hash(stripslashes($_POST['query_vars']))) {
     41        $raw_query_vars = (isset($_POST['query_vars']) && is_string($_POST['query_vars'])) ? wp_unslash($_POST['query_vars']) : '';
     42        if (!isset($_POST['query_vars_hash']) || $_POST['query_vars_hash'] !== wp_hash($raw_query_vars)) {
    4243            wp_send_json_error(__('Security check failed: Query vars modified.', 'magfusion'));
    4344        }
    4445
    45         $query_vars = json_decode(stripslashes($_POST['query_vars']), true);
     46        $query_vars = json_decode($raw_query_vars, true);
     47        if (!is_array($query_vars)) {
     48            $query_vars = array();
     49        }
    4650
    47         $query_vars['post_type'] = (isset($_POST['post_type']) && !empty($_POST['post_type'])) ? esc_attr($_POST['post_type']) : 'post';
     51        $post_type = isset($_POST['post_type']) ? sanitize_key(wp_unslash($_POST['post_type'])) : 'post';
     52        $query_vars['post_type'] = (post_type_exists($post_type) && is_post_type_viewable($post_type)) ? $post_type : 'post';
    4853        $query_vars['post_status'] = 'publish';
    49         $query_vars['paged'] = (int) $_POST['page'];
     54        $query_vars['paged'] = isset($_POST['page']) ? absint(wp_unslash($_POST['page'])) : 1;
    5055
    5156
  • magfusion/1.1.2/template-parts/section/frontline.php

    r258000 r354575  
    100100                                    the_post_thumbnail(
    101101                                        'large',
    102                                         array(
     102                                        array('fetchpriority' => 'auto',
    103103                                            'alt' => the_title_attribute(array('echo' => false)),
    104104                                        )
  • magfusion/1.1.2/template-parts/section/main-banner.php

    r258304 r354575  
    8181                                    <div class="entry-image <?php echo esc_attr($image_class); ?> image-hover-effect hover-effect-shine">
    8282                                        <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1">
    83                                             <?php the_post_thumbnail('large', array('alt' => the_title_attribute(array('echo' => false)))); ?>
     83                                            <?php the_post_thumbnail('large', magfusion_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?>
    8484                                        </a>
    8585                                    </div>
    … …  
    109109                                        <div class="entry-image <?php echo esc_attr($image_class); ?> image-hover-effect hover-effect-shine">
    110110                                            <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1">
    111                                                 <?php the_post_thumbnail('medium_large', array('alt' => the_title_attribute(array('echo' => false)))); ?>
     111                                                <?php the_post_thumbnail('medium_large', magfusion_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?>
    112112                                            </a>
    113113                                        </div>
    … …  
    181181                                <div class="entry-image entry-image-medium image-hover-effect hover-effect-shine">
    182182                                    <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1">
    183                                         <?php the_post_thumbnail('medium_large', array('alt' => the_title_attribute(array('echo' => false)))); ?>
     183                                        <?php the_post_thumbnail('medium_large', magfusion_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?>
    184184                                    </a>
    185185                                </div>
    … …  
    246246                                    <div class="entry-image entry-image-medium image-hover-effect hover-effect-shine">
    247247                                        <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1">
    248                                             <?php the_post_thumbnail('medium_large', array('alt' => the_title_attribute(array('echo' => false)))); ?>
     248                                            <?php the_post_thumbnail('medium_large', magfusion_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?>
    249249                                        </a>
    250250                                    </div>
  • magfusion/1.1.2/template-parts/section/popular-post.php

    r258304 r354575  
    8080    ?>
    8181    <div class="wpi-header-popular">
     82        <h2 class="screen-reader-text"><?php esc_html_e('Popular posts', 'magfusion'); ?></h2>
    8283            <div class="wpi-popular-panel">
    8384                <div class="wpi-popular-init swiper" data-slider='<?php echo esc_attr(json_encode($data_slider)); ?>'>
    … …  
    9596                                                the_post_thumbnail(
    9697                                                    'large',
    97                                                     array(
     98                                                    magfusion_priority_image_attributes(array(
    9899                                                        'alt' => the_title_attribute(
    99100                                                            array(
    … …  
    101102                                                            )
    102103                                                        ),
    103                                                     )
     104                                                    ))
    104105                                                );
    105106                                                ?>
  • magfusion/1.1.2/template-parts/section/slider-banner.php

    r286389 r354575  
    8787
    8888                                        <?php
    89                                         the_post_thumbnail('medium_large', array(
     89                                        the_post_thumbnail('medium_large', magfusion_priority_image_attributes(array(
    9090                                            'alt' => the_title_attribute(array(
    9191                                                'echo' => false,
    9292                                            )),
    93                                         ));
     93                                        )));
    9494                                        ?>
    9595                                    </div>
  • magfusion/1.1.2/template-parts/section/ticker-post.php

    r258000 r354575  
    5656            <div class="wrapper">
    5757                <div class="wpi-ticker-panel">
     58                    <h2 class="screen-reader-text"><?php esc_html_e('News ticker', 'magfusion'); ?></h2>
    5859                    <?php if (magfusion_get_option('enable_ticker_label', true)) : ?>
    5960                        <div class="wpi-ticker-title">
    … …  
    8384                                                        the_post_thumbnail(
    8485                                                            'thumbnail',
    85                                                             array(
     86                                                            array('fetchpriority' => 'auto',
    8687                                                                'alt' => the_title_attribute(
    8788                                                                    array(
Note: See TracChangeset for help on using the changeset viewer.