Changeset 354283
- Timestamp:
- 10/18/2026 12:40:31 PM (2 weeks ago)
- Location:
- nextzenmag/1.1.4
- Files:
-
- 76 added
- 27 deleted
- 51 edited
- 1 copied
-
. (copied) (copied from nextzenmag/1.1.2 )
-
assets/css/comments-rtl.css (added)
-
assets/css/comments-rtl.min.css (added)
-
assets/css/comments.min.css (modified) (1 diff)
-
assets/css/preloader-style-1-rtl.css (added)
-
assets/css/preloader-style-1-rtl.min.css (added)
-
assets/css/preloader-style-1.min.css (added)
-
assets/css/preloader-style-10-rtl.css (added)
-
assets/css/preloader-style-10-rtl.min.css (added)
-
assets/css/preloader-style-10.min.css (added)
-
assets/css/preloader-style-2-rtl.css (added)
-
assets/css/preloader-style-2-rtl.min.css (added)
-
assets/css/preloader-style-2.min.css (added)
-
assets/css/preloader-style-3-rtl.css (added)
-
assets/css/preloader-style-3-rtl.min.css (added)
-
assets/css/preloader-style-3.min.css (added)
-
assets/css/preloader-style-4-rtl.css (added)
-
assets/css/preloader-style-4-rtl.min.css (added)
-
assets/css/preloader-style-4.min.css (added)
-
assets/css/preloader-style-5-rtl.css (added)
-
assets/css/preloader-style-5-rtl.min.css (added)
-
assets/css/preloader-style-5.min.css (added)
-
assets/css/preloader-style-6-rtl.css (added)
-
assets/css/preloader-style-6-rtl.min.css (added)
-
assets/css/preloader-style-6.min.css (added)
-
assets/css/preloader-style-7-rtl.css (added)
-
assets/css/preloader-style-7-rtl.min.css (added)
-
assets/css/preloader-style-7.min.css (added)
-
assets/css/preloader-style-8-rtl.css (added)
-
assets/css/preloader-style-8-rtl.min.css (added)
-
assets/css/preloader-style-8.min.css (added)
-
assets/css/preloader-style-9-rtl.css (added)
-
assets/css/preloader-style-9-rtl.min.css (added)
-
assets/css/preloader-style-9.min.css (added)
-
assets/images/header-1.svg (added)
-
assets/images/header-1.webp (deleted)
-
assets/images/header-2.svg (added)
-
assets/images/header-2.webp (deleted)
-
assets/images/header-3.svg (added)
-
assets/images/header-3.webp (deleted)
-
assets/images/header-4.svg (added)
-
assets/images/header-4.webp (deleted)
-
assets/js/navigation.min.js (modified) (1 diff)
-
assets/js/script.js (modified) (6 diffs)
-
assets/js/script.min.js (modified) (1 diff)
-
changelog.txt (modified) (1 diff)
-
classes/class-svg-icons.php (modified) (2 diffs)
-
functions.php (modified) (8 diffs)
-
inc/admin/customizer/assets/css/customizer-rtl.css (added)
-
inc/admin/customizer/assets/css/customizer-rtl.min.css (added)
-
inc/admin/customizer/assets/css/customizer.css (modified) (1 diff)
-
inc/admin/customizer/assets/css/customizer.min.css (modified) (1 diff)
-
inc/admin/customizer/assets/js/customizer.min.js (modified) (1 diff)
-
inc/admin/customizer/customizer-init.php (modified) (1 diff)
-
inc/admin/customizer/helpers/defaults.php (modified) (1 diff)
-
inc/admin/customizer/helpers/helper-function.php (modified) (1 diff)
-
inc/admin/customizer/sections/single.php (modified) (1 diff)
-
inc/admin/customizer/sections/slider-banner.php (modified) (1 diff)
-
inc/admin/dashboard/class-admin.php (modified) (2 diffs)
-
inc/admin/dashboard/class-dashboard.php (modified) (2 diffs)
-
inc/admin/dashboard/class-theme-review-notice.php (modified) (5 diffs)
-
inc/admin/dashboard/class-welcome-notice.php (modified) (4 diffs)
-
inc/admin/dashboard/css/admin-rtl.css (deleted)
-
inc/admin/dashboard/css/admin-rtl.min.css (deleted)
-
inc/admin/dashboard/css/admin.css (deleted)
-
inc/admin/dashboard/css/admin.min.css (deleted)
-
inc/admin/dashboard/css/dashboard-rtl.css (added)
-
inc/admin/dashboard/css/dashboard-rtl.min.css (added)
-
inc/admin/dashboard/css/dashboard.css (added)
-
inc/admin/dashboard/css/dashboard.min.css (added)
-
inc/admin/dashboard/css/notice-rtl.css (added)
-
inc/admin/dashboard/css/notice-rtl.min.css (added)
-
inc/admin/dashboard/css/notice.css (added)
-
inc/admin/dashboard/css/notice.min.css (added)
-
inc/admin/dashboard/images/addons-256x256.webp (deleted)
-
inc/admin/dashboard/images/badge.webp (deleted)
-
inc/admin/dashboard/images/blogmarks.webp (deleted)
-
inc/admin/dashboard/images/elementor-banner.webp (deleted)
-
inc/admin/dashboard/images/facebook.webp (deleted)
-
inc/admin/dashboard/images/mc4wp.webp (deleted)
-
inc/admin/dashboard/images/newsarc.webp (deleted)
-
inc/admin/dashboard/images/newsmarks.webp (deleted)
-
inc/admin/dashboard/images/newsmass.webp (deleted)
-
inc/admin/dashboard/images/nextzenmag-logo.webp (deleted)
-
inc/admin/dashboard/images/ocdi-256x256.webp (deleted)
-
inc/admin/dashboard/images/ocdi.webp (deleted)
-
inc/admin/dashboard/images/plugin-mailchimp-for-wp.webp (added)
-
inc/admin/dashboard/images/plugin-one-click-demo-import.webp (added)
-
inc/admin/dashboard/images/plugin-wpinterface-add-ons.webp (added)
-
inc/admin/dashboard/images/pro-starter.webp (added)
-
inc/admin/dashboard/images/theme-layout.webp (deleted)
-
inc/admin/dashboard/images/theme-thumb.webp (added)
-
inc/admin/dashboard/images/wpinterface-addons.webp (deleted)
-
inc/admin/dashboard/images/x.webp (deleted)
-
inc/admin/dashboard/images/youtube.webp (deleted)
-
inc/admin/dashboard/js/admin.js (deleted)
-
inc/admin/dashboard/js/dashboard.js (added)
-
inc/admin/dashboard/js/dashboard.min.js (added)
-
inc/admin/dashboard/js/notice.js (added)
-
inc/admin/dashboard/js/notice.min.js (added)
-
inc/admin/dashboard/views/changelog.php (added)
-
inc/admin/dashboard/views/dashboard.php (deleted)
-
inc/admin/dashboard/views/features.php (added)
-
inc/admin/dashboard/views/free-vs-pro.php (modified) (1 diff)
-
inc/admin/dashboard/views/help.php (modified) (1 diff)
-
inc/admin/dashboard/views/overview.php (added)
-
inc/admin/dashboard/views/products.php (deleted)
-
inc/admin/dashboard/views/recommended.php (added)
-
inc/admin/dashboard/views/starter-templates.php (modified) (1 diff)
-
inc/admin/meta-box/assets/category-meta-box.min.js (added)
-
inc/admin/meta-box/assets/single-meta-box-rtl.css (added)
-
inc/admin/meta-box/assets/single-meta-box-rtl.min.css (added)
-
inc/admin/meta-box/assets/single-meta-box.min.css (added)
-
inc/admin/meta-box/assets/single-meta-box.min.js (added)
-
inc/admin/meta-box/category-meta-box.php (modified) (5 diffs)
-
inc/admin/meta-box/meta-box.php (modified) (1 diff)
-
inc/admin/widgets/assets/css/style-rtl.css (added)
-
inc/admin/widgets/assets/css/style-rtl.min.css (added)
-
inc/admin/widgets/assets/css/style.min.css (added)
-
inc/admin/widgets/assets/js/script.min.js (added)
-
inc/admin/widgets/class-tab-post.php (modified) (2 diffs)
-
inc/admin/widgets/widget-base.php (modified) (5 diffs)
-
inc/compatibility/elementor/assets/css/elementor-rtl.css (modified) (3 diffs)
-
inc/compatibility/elementor/assets/css/elementor-rtl.min.css (modified) (1 diff)
-
inc/compatibility/elementor/assets/css/elementor.min.css (modified) (1 diff)
-
inc/compatibility/elementor/assets/css/nextzenmag-econs-rtl.css (added)
-
inc/compatibility/elementor/assets/css/nextzenmag-econs-rtl.min.css (added)
-
inc/compatibility/elementor/assets/css/nextzenmag-econs.min.css (modified) (1 diff)
-
inc/compatibility/elementor/elementor-functions.php (modified) (1 diff)
-
inc/compatibility/woocommerce/assets/css/woocommerce-rtl.css (added)
-
inc/compatibility/woocommerce/assets/css/woocommerce-rtl.min.css (added)
-
inc/compatibility/woocommerce/assets/css/woocommerce.min.css (added)
-
inc/compatibility/woocommerce/woocommerce.php (modified) (1 diff)
-
inc/template-functions.php (modified) (1 diff)
-
inc/template-tags.php (modified) (4 diffs)
-
languages/nextzenmag.pot (modified) (18 diffs)
-
readme.txt (modified) (3 diffs)
-
style-rtl.css (modified) (6 diffs)
-
style-rtl.min.css (added)
-
style.css (modified) (6 diffs)
-
style.min.css (added)
-
template-parts/header/responsive-header.php (modified) (2 diffs)
-
template-parts/header/search-trending-post.php (modified) (1 diff)
-
template-parts/header/styles/style-1.php (modified) (1 diff)
-
template-parts/header/styles/style-2.php (modified) (1 diff)
-
template-parts/header/styles/style-3.php (modified) (1 diff)
-
template-parts/header/topbar.php (modified) (1 diff)
-
template-parts/modal-menu.php (modified) (1 diff)
-
template-parts/pagination/pagination.min.js (added)
-
template-parts/pagination/post-load.php (modified) (1 diff)
-
template-parts/section/frontline.php (modified) (1 diff)
-
template-parts/section/main-banner.php (modified) (3 diffs)
-
template-parts/section/popular-post.php (modified) (2 diffs)
-
template-parts/section/slider-banner.php (modified) (1 diff)
-
template-parts/section/ticker-post.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
nextzenmag/1.1.4/assets/css/comments.min.css
r255088 r354283 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} -
nextzenmag/1.1.4/assets/js/navigation.min.js
r255088 r354283 1 var nextzenmag=nextzenmag||{}; nextzenmag.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)}),nextzenmag.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}),nextzenmag.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")}},nextzenmag.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.nextzenmag.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=nextzenmag.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.nextzenmag.scrolled+a())),d.nextzenmag.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")}},nextzenmag.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&&nextzenmagFindParents(b,"li").forEach(function(a){var b=a.querySelector(".sub-menu-toggle");b&&nextzenmag.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=nextzenmag.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()))})}},nextzenmag.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)}},nextzenmag.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(nextzenmag.createEvent("toggle-target-before-active")):c.dispatchEvent(nextzenmag.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):nextzenmagMenuToggle(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"),nextzenmagToggleAttribute(h,"aria-expanded","true","false"),f.clickedEl&&-1!==h.getAttribute("class").indexOf("close-")&&nextzenmagToggleAttribute(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(nextzenmag.createEvent("toggled")),c.classList.contains("active")?c.dispatchEvent(nextzenmag.createEvent("toggle-target-after-active")):c.dispatchEvent(nextzenmag.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 nextzenmagDomReady(a){return"function"==typeof a?"interactive"===document.readyState||"complete"===document.readyState?a():void document.addEventListener("DOMContentLoaded",a,!1):void 0}nextzenmagDomReady(function(){nextzenmag.toggles.init(),nextzenmag.coverModals.init(),nextzenmag.modalMenu.init(),nextzenmag.primaryMenu.init(),nextzenmag.touchEnabled.init()});function nextzenmagToggleAttribute(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 nextzenmagMenuToggle(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 nextzenmagFindParents(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}1 var nextzenmag=nextzenmag||{};function nextzenmagDomReady(e){if("function"==typeof e)return"interactive"===document.readyState||"complete"===document.readyState?e():void document.addEventListener("DOMContentLoaded",e,!1)}function nextzenmagToggleAttribute(e,t,n,o){e.hasAttribute(t)&&(void 0===n&&(n=!0),void 0===o&&(o=!1),document.querySelectorAll('[data-toggle-target="'+e.dataset.toggleTarget+'"]').forEach(function(e){e.hasAttribute(t)&&(e.getAttribute(t)!==n?e.setAttribute(t,n):e.setAttribute(t,o))}))}function nextzenmagMenuToggle(e,t){var n,o,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}}),n=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}}),o=e.parentElement.offsetHeight,e.classList.toggle("active"),a.classList.add("is-toggling"),e.classList.toggle("active"),i.forEach(function(t,o){var a=l[o];0===a.y&&t.parentElement===e&&(a.y=n),t.style.transform="translate("+a.x+"px, "+a.y+"px)"}),requestAnimationFrame(function(){requestAnimationFrame(function(){a.classList.add("is-animating"),i.forEach(function(n,a){var i=c[a];0===i.y&&n.parentElement===e&&(i.y=o),void 0!==t&&(n.style.transitionDuration=t+"ms"),n.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 nextzenmagFindParents(e,t){var n=[];return function e(o){var a=o.parentNode;a instanceof HTMLElement&&(a.matches(t)&&n.push(a),e(a))}(e),n}nextzenmag.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 n,o=this.length;for(t=t||window,n=0;n<o;n++)e.call(t,this[n],n,this)}),nextzenmag.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),n=t.length;--n>=0&&t.item(n)!==this;);return n>-1}),nextzenmag.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")}},nextzenmag.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,n=document.body;t.classList.contains("active")?n.classList.add("showing-modal"):(n.classList.remove("showing-modal"),n.classList.add("hiding-modal"),setTimeout(function(){n.classList.remove("hiding-modal")},500))})})},outsideUntoggle:function(){document.addEventListener("click",function(e){var t=e.target,n=document.querySelector(".cover-modal.active");"a"===e.target.tagName.toLowerCase()&&e.target.hash.includes("#")&&null!==n&&(this.untoggleModal(n),setTimeout(function(){document.getElementById(e.target.hash.slice(1)).scrollIntoView()},550)),t===n&&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,n=e.querySelectorAll(".cover-modal"),o=e.documentElement.style,a=e.querySelector("#wpadminbar");function i(e){var n,o=t.pageYOffset;return a?(n=o+a.getBoundingClientRect().height,e?-n:n):0===o?0:-o}function s(){return{"overflow-y":t.innerHeight>e.documentElement.getBoundingClientRect().height?"hidden":"scroll",position:"fixed",width:"100%",top:i(!0)+"px",left:0}}n.forEach(function(n){n.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===n&&(Object.keys(c).forEach(function(e){o.setProperty(e,c[e])}),t.nextzenmag.scrolled=parseInt(c.top,10),a&&(e.body.style.setProperty("padding-top",u),g.matches&&(r>=i()?n.style.setProperty("top",0):n.style.setProperty("top",i()-r+"px"))),n.classList.add("show-modal"))}),n.addEventListener("toggle-target-after-inactive",function(l){l.target===n&&setTimeout(function(){var l=nextzenmag.toggles.clickedEl;n.classList.remove("show-modal"),Object.keys(s()).forEach(function(e){o.removeProperty(e)}),a&&(e.body.style.removeProperty("padding-top"),n.style.removeProperty("top")),!1!==l&&(l.focus(),l=!1),t.scrollTo(0,Math.abs(t.nextzenmag.scrolled+i())),t.nextzenmag.scrolled=0},500)})})},untoggleModal:function(e){var t,n=!1;e.dataset.modalTargetString&&(t=e.dataset.modalTargetString,n=document.querySelector('*[data-toggle-target="'+t+'"]')),n?n.click():e.classList.remove("active")}},nextzenmag.modalMenu={init:function(){this.expandLevel(),this.keepFocusInModal()},expandLevel:function(){document.querySelectorAll(".modal-menu").forEach(function(e){var t=e.querySelector(".current-menu-item");t&&nextzenmagFindParents(t,"li").forEach(function(e){var t=e.querySelector(".sub-menu-toggle");t&&nextzenmag.toggles.performToggle(t,!0)})})},keepFocusInModal:function(){var e=document;e.addEventListener("keydown",function(t){var n,o,a,i,s,l,c,r,u,g,d=nextzenmag.toggles.clickedEl;d&&e.body.classList.contains("showing-modal")&&(n=d.dataset.toggleTarget,a="input, a, button",o=e.querySelector(n),i=o.querySelectorAll(a),i=Array.prototype.slice.call(i),".menu-modal"===n&&((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()))})}},nextzenmag.primaryMenu={init:function(){this.focusMenuWithChildren()},focusMenuWithChildren:function(){var e,t,n,o=document.querySelector(".primary-menu-wrapper");if(!o)return!1;for(t=0,n=(e=o.getElementsByTagName("a")).length;t<n;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}}},nextzenmag.toggles={clickedEl:!1,init:function(){this.toggle(),this.resizeCheck(),this.untoggleOnEscapeKeyPress()},performToggle:function(e,t){var n,o,a,i=this,s=document,l=e,c=l.dataset.toggleTarget,r="active";s.querySelectorAll(".show-modal").length||(i.clickedEl=s.activeElement),(n="next"===c?l.nextSibling:s.querySelector(c)).classList.contains(r)?n.dispatchEvent(nextzenmag.createEvent("toggle-target-before-active")):n.dispatchEvent(nextzenmag.createEvent("toggle-target-before-inactive")),a=l.dataset.classToToggle?l.dataset.classToToggle:r,o=0,n.classList.contains("cover-modal")&&(o=10),setTimeout(function(){var e,o=n.classList.contains("sub-menu")?l.closest(".menu-item").querySelector(".sub-menu"):n,u=l.dataset.toggleDuration;"slidetoggle"!==l.dataset.toggleType||t||"0"===u?o.classList.toggle(a):nextzenmagMenuToggle(o,u),"next"===c||n.classList.contains("sub-menu")?l.classList.toggle(r):s.querySelector('*[data-toggle-target="'+c+'"]').classList.toggle(r),nextzenmagToggleAttribute(l,"aria-expanded","true","false"),i.clickedEl&&-1!==l.getAttribute("class").indexOf("close-")&&nextzenmagToggleAttribute(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))&&(n.classList.contains(r)?e.focus():e.blur()),n.dispatchEvent(nextzenmag.createEvent("toggled")),n.classList.contains(r)?n.dispatchEvent(nextzenmag.createEvent("toggle-target-after-active")):n.dispatchEvent(nextzenmag.createEvent("toggle-target-after-inactive"))},o)},toggle:function(){var e=this;document.querySelectorAll("*[data-toggle-target]").forEach(function(t){t.addEventListener("click",function(n){n.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 n=t.dataset.untoggleAbove,o=t.dataset.untoggleBelow,a=t.dataset.toggleAbove,i=t.dataset.toggleBelow;(n||o||a||i)&&((n&&e>n||o&&e<o)&&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()})})}},nextzenmagDomReady(function(){nextzenmag.toggles.init(),nextzenmag.coverModals.init(),nextzenmag.modalMenu.init(),nextzenmag.primaryMenu.init(),nextzenmag.touchEnabled.init()}); -
nextzenmag/1.1.4/assets/js/script.js
r255088 r354283 21 21 init: function () { 22 22 if (document.getElementsByClassName("wpi-display-clock").length > 0) { 23 setInterval(function () { 23 // Filled in straight away, then every second. 24 let tick = function () { 24 25 let currentTime = new Date(); 25 26 let hours = currentTime.getHours(); … … 50 51 "wpi-display-clock" 51 52 )[0].innerHTML = timeString; 52 }, 1000); 53 }; 54 tick(); 55 setInterval(tick, 1000); 53 56 } 54 57 }, … … 220 223 init: function () { 221 224 if (document.getElementsByClassName("wpi-current-time").length > 0) { 222 setInterval(function () { 225 // Filled in straight away, then every second. 226 let tick = function () { 223 227 let currentTime = new Date(); 224 228 let hours = currentTime.getHours(); … … 249 253 "wpi-current-time" 250 254 )[0].innerHTML = timeString; 251 }, 1000); 255 }; 256 tick(); 257 setInterval(tick, 1000); 252 258 } 253 259 }, … … 260 266 // Check if progressBar exists before proceeding 261 267 if (progressBar) { 262 const totalHeight = document.body.scrollHeight - window.innerHeight; 263 const scrollPosition = window.scrollY; 264 const scrollPercentage = (scrollPosition / totalHeight) * 100; 265 progressBar.style.width = scrollPercentage + '%'; 268 const update = function () { 269 const totalHeight = document.body.scrollHeight - window.innerHeight; 270 const scrollPercentage = totalHeight > 0 ? (window.scrollY / totalHeight) * 100 : 0; 271 progressBar.style.width = scrollPercentage + '%'; 272 }; 273 // First measured in the next frame, so it doesn't force a layout while the page is still loading. 274 window.requestAnimationFrame(update); 266 275 // Update progress on scroll 267 window.addEventListener('scroll', function () { 268 const scrollPosition = window.scrollY; 269 const scrollPercentage = (scrollPosition / totalHeight) * 100; 270 progressBar.style.width = scrollPercentage + '%'; 271 }); 276 window.addEventListener('scroll', update, {passive: true}); 272 277 } 273 278 }, … … 394 399 nextzenmag.PreLoader.init(); 395 400 }); 396 window.addEventListener("scroll", function (event) {401 nextzenmagDomReady(function () { 397 402 nextzenmag.ProgressBar.init(); 398 403 }); -
nextzenmag/1.1.4/assets/js/script.min.js
r255088 r354283 1 "use strict"; 2 /*Namespace 3 ------------------------------------------------------- */ 4 var nextzenmag = nextzenmag || {}; 5 /* Preloader 6 **-----------------------------------------------------*/ 7 nextzenmag.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 nextzenmag.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 nextzenmag.slider = { 59 init: function () { 60 this.bannerSlider(); 61 this.popularSlider(); 62 this.widgetSlider(); 63 this.articleGridSlider(); 64 this.articleGoupSlider(); 65 }, 66 bannerSlider: function () { 67 let MainBanner = new Swiper(".site-banner-hero", { 68 slidesPerView: "1", 69 loop: true, 70 spaceBetween: 24, 71 direction: 'horizontal', 72 speed: 800, 73 autoplay: { 74 delay: 5000, // Add a delay for autoplay (optional, you can adjust the timing) 75 }, 76 navigation: { 77 nextEl: ".banner-slider-next", 78 prevEl: ".banner-slider-prev", 79 }, 80 breakpoints: { 81 640: { 82 slidesPerView: 2, 83 }, 84 992: { 85 slidesPerView: 3, 86 }, 87 1400: { 88 slidesPerView: 4, 89 }, 90 }, 91 }); 92 }, 93 popularSlider: function () { 94 let sliderWrapper = document.querySelector( 95 ".wpi-popular-init" 96 ); 97 if (sliderWrapper) { 98 let sliderOptions; 99 let sliderData = sliderWrapper.getAttribute("data-slider") || {}; 100 if (sliderData) { 101 sliderOptions = JSON.parse(sliderData); 102 } 103 let swiper = new Swiper(sliderWrapper, sliderOptions); 104 } 105 }, 106 widgetSlider: function () { 107 let sliderWrapper = document.querySelectorAll( 108 ".wpi-swiper-init" 109 ); 110 if (sliderWrapper) { 111 sliderWrapper.forEach(function (item) { 112 let parentWrapper = item.parentNode; 113 let navNext = parentWrapper.querySelector( 114 ".widget-slider-next" 115 ); 116 let navPrev = parentWrapper.querySelector( 117 ".widget-slider-prev" 118 ); 119 let paginate = 120 parentWrapper.querySelector(".wpi-widget-pagination"); 121 let defaultOptions = { 122 slidesPerView: 1, 123 loop: true, 124 lazyloading: true, 125 navigation: { 126 nextEl: navNext, 127 prevEl: navPrev, 128 }, 129 pagination: { 130 el: paginate, 131 clickable: true, 132 }, 133 }; 134 let data = item.getAttribute("data-slider") || {}; 135 if (data) { 136 var dataOptions = JSON.parse(data); 137 } 138 let sliderOptions = { 139 ...defaultOptions, 140 ...dataOptions, 141 }; 142 let swiper = new Swiper(item, sliderOptions); 143 let containerWidth = item.clientWidth; 144 if (containerWidth < 500) { 145 swiper.params.slidesPerView = 1; 146 swiper.update(); 147 } 148 }); 149 } 150 }, 151 articleGridSlider: function () { 152 let articleGridSlider = new Swiper(".article-grid-slider", { 153 slidesPerView: "1", 154 loop: true, 155 spaceBetween: 24, 156 direction: 'horizontal', 157 speed: 900, 158 autoplay: { 159 delay: 6748, // Add a delay for autoplay (optional, you can adjust the timing) 160 }, 161 navigation: { 162 nextEl: ".article-grid-slider-next", 163 prevEl: ".article-grid-slider-prev", 164 }, 165 pagination: { 166 el: ".swiper-pagination", 167 clickable: true, 168 }, 169 }); 170 }, 171 articleGoupSlider: function () { 172 let articleGridSlider = new Swiper(".article-group-slider", { 173 slidesPerView: "1", 174 loop: true, 175 spaceBetween: 24, 176 speed: 900, 177 autoplay: { 178 delay: 8778, // Add a delay for autoplay (optional, you can adjust the timing) 179 }, 180 navigation: { 181 nextEl: ".swiper-button-next", 182 prevEl: ".swiper-button-prev", 183 }, 184 pagination: { 185 el: ".swiper-pagination", 186 clickable: true, 187 }, 188 }); 189 }, 190 }; 191 /* Background Image 192 **-----------------------------------------------------*/ 193 nextzenmag.setBackgroundImage = { 194 init: function () { 195 let bgImageContainer = document.querySelectorAll(".entry-background-image"); 196 if (bgImageContainer) { 197 bgImageContainer.forEach(function (item) { 198 let image = item.querySelector("img"); 199 if (image) { 200 let imageSrc = image.getAttribute("src"); 201 if (imageSrc) { 202 item.style.backgroundImage = "url(" + imageSrc + ")"; 203 image.style.display = "none"; 204 } 205 } 206 }); 207 } 208 let pageSections = document.querySelectorAll(".data-bg"); 209 pageSections.forEach(function (section) { 210 let background = section.getAttribute("data-background"); 211 if (background) { 212 section.style.backgroundImage = "url(" + background + ")"; 213 } 214 }); 215 }, 216 }; 217 /* Display Clock 218 **-----------------------------------------------------*/ 219 nextzenmag.displayClock = { 220 init: function () { 221 if (document.getElementsByClassName("wpi-current-time").length > 0) { 222 setInterval(function () { 223 let currentTime = new Date(); 224 let hours = currentTime.getHours(); 225 let minutes = currentTime.getMinutes(); 226 let seconds = currentTime.getSeconds(); 227 let ampm = hours >= 12 ? "PM" : "AM"; 228 hours = hours % 12; 229 hours = hours ? hours : 12; 230 minutes = minutes < 10 ? "0" + minutes : minutes; 231 seconds = seconds < 10 ? "0" + seconds : seconds; 232 let timeString = 233 '<span class="wpi-clock-unit clock-unit-hours">' + 234 hours + 235 "</span>" + 236 ":" + 237 '<span class="wpi-clock-unit clock-unit-minute">' + 238 minutes + 239 "</span>" + 240 ":" + 241 '<span class="wpi-clock-unit clock-unit-seconds">' + 242 seconds + 243 "</span>" + 244 " " + 245 '<span class="wpi-clock-unit clock-unit-format">' + 246 ampm + 247 "</span>"; 248 document.getElementsByClassName( 249 "wpi-current-time" 250 )[0].innerHTML = timeString; 251 }, 1000); 252 } 253 }, 254 }; 255 /* Preloader 256 **-----------------------------------------------------*/ 257 nextzenmag.ProgressBar = { 258 init: function () { 259 const progressBar = document.getElementById('progressBar'); 260 // Check if progressBar exists before proceeding 261 if (progressBar) { 262 const totalHeight = document.body.scrollHeight - window.innerHeight; 263 const scrollPosition = window.scrollY; 264 const scrollPercentage = (scrollPosition / totalHeight) * 100; 265 progressBar.style.width = scrollPercentage + '%'; 266 // Update progress on scroll 267 window.addEventListener('scroll', function () { 268 const scrollPosition = window.scrollY; 269 const scrollPercentage = (scrollPosition / totalHeight) * 100; 270 progressBar.style.width = scrollPercentage + '%'; 271 }); 272 } 273 }, 274 }; 275 /* Sticky Header 276 **-----------------------------------------------------*/ 277 nextzenmag.stickyHeader = { 278 init: function () { 279 let navBar = document.querySelector(".site-header-responsive"); 280 let parentHeader = document.querySelector(".site-header"); 281 // Handle sticky menu on scroll 282 if (navBar && navBar.classList.contains("has-sticky-navigation") && parentHeader) { 283 this.stickMenuOnScroll(navBar, parentHeader); 284 } 285 }, 286 stickMenuOnScroll: function (navBar, parentHeader) { 287 window.addEventListener("scroll", function (event) { 288 let parentHeaderHeight = parentHeader.offsetHeight; 289 let currentScrollPos = window.pageYOffset; 290 if (currentScrollPos < parentHeaderHeight || currentScrollPos === 0) { 291 navBar.classList.remove("sticky-header-active"); 292 } else { 293 navBar.classList.add("sticky-header-active"); 294 } 295 }); 296 }, 297 }; 298 /* Scroll-to-Top Button with Progress Indicator 299 **-----------------------------------------------------*/ 300 nextzenmag.scrollToTop = { 301 init: function () { 302 this.scrollToTopBtn = document.getElementById("scrollToTopBtn"); 303 if (!this.scrollToTopBtn) return; // Exit if the button does not exist 304 this.progressCircle = document.getElementById("progressCircle"); 305 if (!this.progressCircle) return; // Exit if the progress circle does not exist 306 this.progressCircle = this.progressCircle.querySelector("circle"); 307 if (!this.progressCircle) return; // Exit if the circle element does not exist 308 this.radius = this.progressCircle.r.baseVal.value; 309 this.circumference = 2 * Math.PI * this.radius; 310 this.progressCircle.style.strokeDasharray = `${this.circumference} ${this.circumference}`; 311 this.progressCircle.style.strokeDashoffset = this.circumference; 312 // Bind the scroll and click events 313 window.addEventListener('scroll', this.handleScroll.bind(this)); 314 this.scrollToTopBtn.addEventListener('click', this.scrollToTop.bind(this)); 315 }, 316 handleScroll: function () { 317 if (!this.scrollToTopBtn || !this.progressCircle) return; // Exit if elements are missing 318 if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) { 319 this.scrollToTopBtn.style.display = "flex"; 320 } else { 321 this.scrollToTopBtn.style.display = "none"; 322 } 323 requestAnimationFrame(this.updateProgressIndicator.bind(this)); 324 }, 325 scrollToTop: function () { 326 window.scrollTo({top: 0, behavior: 'smooth'}); 327 }, 328 updateProgressIndicator: function () { 329 if (!this.progressCircle) return; // Exit if the circle element does not exist 330 const scrollTop = document.documentElement.scrollTop || document.body.scrollTop; 331 const scrollHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight; 332 const progress = scrollTop / scrollHeight; 333 const dashOffset = this.circumference * (1 - progress); 334 this.progressCircle.style.strokeDashoffset = dashOffset; 335 } 336 }; 337 nextzenmag.tabbedWidget = { 338 init: function () { 339 const widgetContainers = document.querySelectorAll(".wpi-tabbed-widget"); 340 widgetContainers.forEach((container) => { 341 const tabs = container.querySelectorAll( 342 ".tabbed-widget-header .tabbed-header-item" 343 ); 344 const tabPanes = container.querySelectorAll( 345 ".tabbed-widget-content .tabbed-content-item" 346 ); 347 tabs.forEach((tab) => { 348 tab.addEventListener("click", function (event) { 349 const tabid = this.getAttribute("tab-data"); 350 tabs.forEach((tab) => tab.classList.remove("active")); 351 tabPanes.forEach((tabPane) => 352 tabPane.classList.remove("active") 353 ); 354 this.classList.add("active"); 355 container 356 .querySelector(`.content-${tabid}`) 357 .classList.add("active"); 358 }); 359 }); 360 }); 361 }, 362 }; 363 /* Load functions at proper events 364 *--------------------------------------------------*/ 365 /** 366 * Is the DOM ready? 367 * 368 * This implementation is coming from https://gomakethings.com/a-native-javascript-equivalent-of-jquerys-ready-method/ 369 * 370 * @param {Function} fn Callback function to run. 371 */ 372 function nextzenmagDomReady(fn) { 373 if (typeof fn !== "function") { 374 return; 375 } 376 if ( 377 document.readyState === "interactive" || 378 document.readyState === "complete" 379 ) { 380 return fn(); 381 } 382 document.addEventListener("DOMContentLoaded", fn, false); 383 } 384 nextzenmagDomReady(function () { 385 nextzenmag.currentClock.init(); 386 nextzenmag.slider.init(); 387 nextzenmag.setBackgroundImage.init(); 388 nextzenmag.displayClock.init(); 389 nextzenmag.stickyHeader.init(); 390 nextzenmag.scrollToTop.init(); 391 nextzenmag.tabbedWidget.init(); 392 }); 393 window.addEventListener("load", function (event) { 394 nextzenmag.PreLoader.init(); 395 }); 396 window.addEventListener("scroll", function (event) { 397 nextzenmag.ProgressBar.init(); 398 }); 399 (function () { 400 const section = 'wpi-ticker-init'; 401 const sliders = document.querySelectorAll(`.${section}`); 402 if (sliders.length === 0) { 403 return; 404 } 405 const initSwiper = function () { 406 sliders.forEach(slider => { 407 const speedValue = slider.getAttribute('data-news-ticker-speed'); 408 const wrapperClass = `${section}-wrapper`; 409 const slideClass = `${section}-item`; 410 const speed = !isNaN(parseInt(speedValue)) ? parseInt(speedValue) : 8000; 411 const swiperInstance = new Swiper(slider, { 412 wrapperClass: wrapperClass, 413 slideClass: slideClass, 414 scrollbar: false, 415 direction: 'horizontal', 416 slidesPerView: 'auto', 417 speed: speed, 418 initialSlide: 0, 419 loop: true, 420 parallax: false, 421 spaceBetween: 0, 422 allowTouchMove: false, 423 waitForTransition: false, 424 watchSlidesProgress: false, 425 autoplay: {delay: 0, disableOnInteraction: false,}, 426 }); 427 const observer = new IntersectionObserver((entries) => { 428 entries.forEach(entry => { 429 if (!entry.isIntersecting) { 430 swiperInstance.autoplay.stop(); 431 } else { 432 swiperInstance.autoplay.start(); 433 } 434 }); 435 }, {threshold: 0}); 436 observer.observe(slider); 437 }); 438 }; 439 document.addEventListener('DOMContentLoaded', () => { 440 initSwiper(); 441 }); 442 })(); 1 "use strict";var nextzenmag=nextzenmag||{};function nextzenmagDomReady(e){if("function"==typeof e)return"interactive"===document.readyState||"complete"===document.readyState?e():void document.addEventListener("DOMContentLoaded",e,!1)}nextzenmag.PreLoader={init:function(){let e=document.querySelector("#wpi-preloader");e&&(e.classList.add("wpi-preloader-exit"),setTimeout(function(){e.style.display="none"},1e3))}},nextzenmag.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(),r=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">'+r+"</span>";document.getElementsByClassName("wpi-display-clock")[0].innerHTML=o};e(),setInterval(e,1e3)}}},nextzenmag.slider={init:function(){this.bannerSlider(),this.popularSlider(),this.widgetSlider(),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,i=e.getAttribute("data-slider")||{};i&&(t=JSON.parse(i));new Swiper(e,t)}},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 r=JSON.parse(n);let o={...i,...r},s=new Swiper(e,o);e.clientWidth<500&&(s.params.slidesPerView=1,s.update())})},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}})}},nextzenmag.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+")")})}},nextzenmag.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(),r=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">'+r+"</span>";document.getElementsByClassName("wpi-current-time")[0].innerHTML=o};e(),setInterval(e,1e3)}}},nextzenmag.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})}}},nextzenmag.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,r=window.pageYOffset;r<n||0===r?e.classList.remove("sticky-header-active"):e.classList.add("sticky-header-active")})}},nextzenmag.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}},nextzenmag.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 r=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-${r}`).classList.add("active")})})})}},nextzenmagDomReady(function(){nextzenmag.currentClock.init(),nextzenmag.slider.init(),nextzenmag.setBackgroundImage.init(),nextzenmag.displayClock.init(),nextzenmag.stickyHeader.init(),nextzenmag.scrollToTop.init(),nextzenmag.tabbedWidget.init()}),window.addEventListener("load",function(e){nextzenmag.PreLoader.init()}),nextzenmagDomReady(function(){nextzenmag.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`,r=`${e}-item`,o=isNaN(parseInt(i))?8e3:parseInt(i),s=new Swiper(t,{wrapperClass:n,slideClass:r,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?s.autoplay.start():s.autoplay.stop()})},{threshold:0}).observe(t)})})}(); -
nextzenmag/1.1.4/changelog.txt
r340512 r354283 1 1 == Changelog == 2 3 = 1.1.4 - 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 › NextZenMag) 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 NextZenMag 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 560 KB to 42 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 news ticker has a heading for screen readers; 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 - Without JavaScript the preloader is no longer shown, since nothing would hide it. 29 * Tweak - The top bar date is escaped. 30 * Fix - Saving widgets no longer logs PHP warnings for fields the form does not send, such as unticked boxes and empty lists. 31 * 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. 32 * Tweak - Tab Posts widget: removed the "Date Format" field; the widget shows no dates, so it did nothing. 33 * 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. 34 * Tweak - The mobile social menu style default now matches its "Has Brand Background" choice exactly (no visible change). 35 * Fix - Accessibility: icon-only buttons (search, menu, close, back to top, slider arrows) have a name for screen readers. 36 * Fix - Accessibility: slider dots are tap targets of at least 24px; the visible dot keeps its size. 37 * Fix - Accessibility: category labels are 24px tall tap targets, without changing the layout. 38 * Fix - Accessibility: links in the footer copyright and credit text are underlined, so they don't rely on colour alone. 39 * Fix - Accessibility: titles cut to a few lines no longer have their hidden lines lying over the date link below. 40 * 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. 41 * 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. 42 * 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. 43 * Fix - Accessibility: the post list's "Read More" link includes the post title for screen readers, so each link says where it goes. 44 * Fix - Accessibility: the header popular posts start with a heading for screen readers, so the front page's headings no longer skip a level. 45 * Fix - Accessibility: the tabs of the tabbed posts widget are announced as tabs: the list items around them no longer break the tab list. 46 47 = 1.1.3 - 2026-10-15 = 48 * 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. 49 * Security - Load More requests now only accept viewable post types, and incomplete requests are rejected cleanly instead of raising PHP warnings. 50 * Security - Category colour and thumbnail settings now verify a nonce and the user's permission before saving. 51 * Fix - Removed the WordPress.com/WordPress.org social icon and its brand colours to meet the current WordPress.org theme requirements. 52 * Fix - Category colours are no longer erased when a category is changed with Quick Edit or updated by a plugin or import. 53 * 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. 54 * Enhancement - Tested up to WordPress 7.1. 55 * Tweak - The review request notice is shown to administrators only. 56 * Tweak - Review notice data is now removed with a single query when switching themes instead of loading every user. 57 * Tweak - Updated the translation template (POT) with the new and changed strings. 2 58 3 59 = 1.1.2 - 2026-07-23 = -
nextzenmag/1.1.4/classes/class-svg-icons.php
r331300 r354283 234 234 'wa.me', 235 235 'whatsapp.com', 236 ),237 'wordpress' => array(238 'wordpress.com',239 'wordpress.org',240 236 ), 241 237 ); … … 285 281 '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>', 286 282 '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>', 287 '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>',288 283 '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>', 289 284 '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>', -
nextzenmag/1.1.4/functions.php
r340512 r354283 10 10 if (!defined('NEXTZENMAG_VERSION')) { 11 11 // Replace the version number of the theme on each release. 12 define('NEXTZENMAG_VERSION', '1.1. 2');12 define('NEXTZENMAG_VERSION', '1.1.4'); 13 13 } 14 14 … … 136 136 add_action('after_setup_theme', 'nextzenmag_content_width', 0); 137 137 138 if (!function_exists('nextzenmag_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 nextzenmag_asset_suffix() 146 { 147 return (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min'; 148 } 149 } 150 151 if (!function_exists('nextzenmag_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', nextzenmag_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 nextzenmag_asset_uri($file, $ext) 162 { 163 return get_template_directory_uri() . '/' . $file . nextzenmag_asset_suffix() . '.' . $ext; 164 } 165 } 166 167 if (!function_exists('nextzenmag_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 nextzenmag_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 nextzenmag_enqueue_small_style($handle, $file) 177 { 178 wp_enqueue_style($handle, nextzenmag_asset_uri($file, 'css'), array(), NEXTZENMAG_VERSION); 179 wp_style_add_data($handle, 'rtl', 'replace'); 180 wp_style_add_data($handle, 'suffix', nextzenmag_asset_suffix()); 181 wp_style_add_data($handle, 'path', get_template_directory() . '/' . $file . (is_rtl() ? '-rtl' : '') . nextzenmag_asset_suffix() . '.css'); 182 } 183 } 184 138 185 /** 139 186 * Enqueue scripts and styles. … … 148 195 149 196 require_once get_theme_file_path('assets/webfont/class-theme-webfont-loader.php'); 150 wp_enqueue_style( 151 'nextzenmag-load-google-fonts', 152 wptt_get_webfont_url($fonts_url), 153 array(), 154 NEXTZENMAG_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('nextzenmag-load-google-fonts', false, array(), NEXTZENMAG_VERSION); 200 wp_enqueue_style('nextzenmag-load-google-fonts'); 201 wp_add_inline_style('nextzenmag-load-google-fonts', wptt_get_webfont_styles($fonts_url)); 156 202 } 157 203 … … 159 205 wp_enqueue_style('swiper', get_template_directory_uri() . '/assets/css/swiper-bundle' . $min . '.css'); 160 206 161 wp_enqueue_style('nextzenmag-style', get_stylesheet_uri(), array(), NEXTZENMAG_VERSION); 162 wp_style_add_data('nextzenmag-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('nextzenmag-style', get_stylesheet_uri(), array(), NEXTZENMAG_VERSION); 210 wp_style_add_data('nextzenmag-style', 'rtl', 'replace'); 211 } else { 212 wp_enqueue_style('nextzenmag-style', nextzenmag_asset_uri('style', 'css'), array(), NEXTZENMAG_VERSION); 213 wp_style_add_data('nextzenmag-style', 'rtl', 'replace'); 214 wp_style_add_data('nextzenmag-style', 'suffix', nextzenmag_asset_suffix()); 215 } 163 216 164 217 wp_add_inline_style('nextzenmag-style', nextzenmag_get_inline_css()); … … 171 224 wp_enqueue_script('nextzenmag-script', get_template_directory_uri() . '/assets/js/script' . $min . '.js', $dependencies, NEXTZENMAG_VERSION, true); 172 225 173 //Ajax Load Posts Scripts 174 wp_enqueue_script('nextzenmag-load-posts', get_template_directory_uri() . '/template-parts/pagination/pagination.js', array(), NEXTZENMAG_VERSION, true); 175 176 // Localized variables. 177 global $wp_query; 178 wp_localize_script( 179 'nextzenmag-load-posts', 180 'NextZenMagVars', 181 array( 182 'load_post_nonce_wp' => wp_create_nonce('nextzenmag-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 $nextzenmag_ajax_pagination = (!is_singular() || is_front_page()) 228 && in_array(nextzenmag_get_option('select_pagination_style'), array('pagination_ajax_on_click', 'pagination_ajax_on_scroll'), true); 229 if ($nextzenmag_ajax_pagination) { 230 wp_enqueue_script('nextzenmag-load-posts', nextzenmag_asset_uri('template-parts/pagination/pagination', 'js'), array(), NEXTZENMAG_VERSION, true); 231 232 // Localized variables. 233 global $wp_query; 234 wp_localize_script( 235 'nextzenmag-load-posts', 236 'NextZenMagVars', 237 array( 238 'load_post_nonce_wp' => wp_create_nonce('nextzenmag-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 } 188 245 189 246 if (is_singular() && (comments_open() || '0' != get_comments_number())) { 190 wp_enqueue_style('nextzenmag-comments', get_template_directory_uri() . '/assets/css/comments' . $min . '.css', array(), NEXTZENMAG_VERSION);247 nextzenmag_enqueue_small_style('nextzenmag-comments', 'assets/css/comments'); 191 248 } 192 249 … … 197 254 198 255 add_action('wp_enqueue_scripts', 'nextzenmag_scripts'); 256 257 if (!function_exists('nextzenmag_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 nextzenmag_preload_font_faces() 264 { 265 // The body text everywhere, and on single views the post or page title. 266 $faces = array(array('Roboto', '400')); 267 return $faces; 268 } 269 } 270 271 if (!function_exists('nextzenmag_font_preloads')) { 272 /** 273 * Preload the font files the top of the page shows first (their latin files), so the text doesn't reflow 274 * when the web fonts arrive after the first paint. The files are the ones in the theme's web-font CSS 275 * (hosted locally by the WPTT loader and printed inline as the "nextzenmag-load-google-fonts" style). 276 * 277 * @param array $preloads Resources for wp_preload_resources(). 278 * @return array 279 */ 280 function nextzenmag_font_preloads($preloads) 281 { 282 $css = wp_styles()->get_data('nextzenmag-load-google-fonts', 'after'); 283 if (empty($css) || !preg_match_all('/@font-face\s*{([^}]*)}/', implode("\n", (array) $css), $faces)) { 284 return $preloads; 285 } 286 $added = array(); 287 foreach (nextzenmag_preload_font_faces() as $wanted) { 288 $style = isset($wanted[2]) ? $wanted[2] : 'normal'; 289 $best = null; 290 $best_distance = PHP_INT_MAX; 291 foreach ($faces[1] as $face) { 292 if (false === strpos($face, 'U+0000-00FF') 293 || !preg_match('/font-style:\s*' . preg_quote($style, '/') . '/', $face) 294 || !preg_match('/font-family:\s*[\'"]?([^;\'"]+)/', $face, $family) 295 || !preg_match('/font-weight:\s*(\d+)(?:\s+(\d+))?/', $face, $weight) 296 || !preg_match('/url\([\'"]?([^)\'"]+\.woff2)/', $face, $url) 297 || 0 !== strcasecmp(trim($family[1]), $wanted[0])) { 298 continue; 299 } 300 // A static file of that weight, a variable font whose range includes it, or else the nearest 301 // weight (the one the browser falls back to). 302 $min = (int) $weight[1]; 303 $max = isset($weight[2]) ? (int) $weight[2] : $min; 304 $distance = max(0, $min - (int) $wanted[1], (int) $wanted[1] - $max); 305 if ($distance < $best_distance) { 306 $best = $url[1]; 307 $best_distance = $distance; 308 } 309 } 310 if ($best && !isset($added[$best])) { 311 $added[$best] = true; 312 $preloads[] = array( 313 'href' => $best, 314 'as' => 'font', 315 'type' => 'font/woff2', 316 'crossorigin' => 'anonymous', 317 ); 318 } 319 } 320 return $preloads; 321 } 322 } 323 add_filter('wp_preload_resources', 'nextzenmag_font_preloads'); 199 324 200 325 /** … … 258 383 function nextzenmag_preloader_scripts() 259 384 { 260 $preloader_style = nextzenmag_get_option('nextzenmag_preloader_style'); 261 wp_enqueue_style('nextzenmag-preloader', get_template_directory_uri() . '/assets/css/preloader-' . $preloader_style . '.css'); 262 385 // Only when the preloader is on (header.php prints it). 386 if (!nextzenmag_get_option('enable_preloader_options')) { 387 return; 388 } 389 $preloader_style = sanitize_key(nextzenmag_get_option('nextzenmag_preloader_style')); 390 nextzenmag_enqueue_small_style('nextzenmag-preloader', 'assets/css/preloader-' . $preloader_style); 263 391 } 264 392 265 393 add_action('wp_enqueue_scripts', 'nextzenmag_preloader_scripts'); 394 395 /** 396 * The preloader is hidden by script.js once the page has loaded. Without JavaScript nothing would hide it, 397 * so it isn't shown at all. 398 */ 399 function nextzenmag_preloader_noscript() 400 { 401 if (nextzenmag_get_option('enable_preloader_options')) { 402 echo '<noscript><style>#wpi-preloader{display:none}</style></noscript>' . "\n"; 403 } 404 } 405 406 add_action('wp_head', 'nextzenmag_preloader_noscript'); 266 407 267 408 if (!class_exists('NextZenMag_Constants')) { … … 339 480 NextZenMag_Constants::get_instance(); 340 481 341 add_action('wp_ajax_install_plugin', 'nextzenmag_plugin_action_callback');342 add_action('wp_ajax_activate_plugin', 'nextzenmag_plugin_action_callback');343 344 function nextzenmag_plugin_action_callback()345 {346 if (!isset($_POST['security']) || !wp_verify_nonce($_POST['security'], 'nextzenmag_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 357 // Define allowed plugins (Whitelist)358 $allowed_plugins = array(359 'one-click-demo-import' => 'one-click-demo-import/one-click-demo-import.php',360 'mailchimp-for-wp' => 'mailchimp-for-wp/mailchimp-for-wp.php',361 'wpinterface-add-ons' => 'wpinterface-add-ons/wpinterface-add-ons.php',362 );363 364 // Validate if the plugin is in the allowed list365 if (!isset($allowed_plugins[$plugin_slug]) && !in_array($plugin, $allowed_plugins)) {366 wp_send_json_error(array('message' => 'This plugin is not allowed.'));367 }368 369 if (nextzenmag_is_plugin_installed($plugin)) {370 if (is_plugin_active($plugin)) {371 wp_send_json_success(array('message' => 'Plugin is already activated.'));372 } else {373 // Activate the plugin374 $result = activate_plugin($plugin);375 376 if (is_wp_error($result)) {377 wp_send_json_error(array('message' => 'Error activating the plugin.'));378 } else {379 wp_send_json_success(array('message' => 'Plugin activated successfully!'));380 }381 }382 } else {383 // Install and activate the plugin384 include_once ABSPATH . 'wp-admin/includes/plugin-install.php';385 include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';386 $plugin_info = plugins_api('plugin_information', array('slug' => $plugin_slug));387 $upgrader = new Plugin_Upgrader(new WP_Ajax_Upgrader_Skin());388 $result = $upgrader->install($plugin_info->download_link);389 390 if (is_wp_error($result)) {391 wp_send_json_error(array('message' => 'Error installing the plugin.'));392 }393 394 $result = activate_plugin($plugin);395 396 if (is_wp_error($result)) {397 wp_send_json_error(array('message' => 'Error activating the plugin.'));398 } else {399 wp_send_json_success(array('message' => 'Plugin installed and activated successfully!'));400 }401 }402 }403 404 function nextzenmag_is_plugin_installed($plugin_path)405 {406 $plugins = get_plugins();407 return isset($plugins[$plugin_path]);408 }409 410 411 482 /** 412 483 * Load Jetpack compatibility file. -
nextzenmag/1.1.4/inc/admin/customizer/assets/css/customizer.css
r260760 r354283 279 279 background: #bdc3c7 280 280 } 281 282 /* Header Style previews: two per row, sized to the card, rounded selection ring */ 283 #customize-control-nextzenmag_options-select_header_layout_style .radio-image-wrapper{grid-template-columns:repeat(2,1fr);gap:8px} 284 #customize-control-nextzenmag_options-select_header_layout_style .radio-image-wrapper>*{padding:0} 285 #customize-control-nextzenmag_options-select_header_layout_style label{display:block;border-radius:11px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease} 286 #customize-control-nextzenmag_options-select_header_layout_style img{display:block;width:100%;height:auto} 287 #customize-control-nextzenmag_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)} 288 #customize-control-nextzenmag_options-select_header_layout_style input[type="radio"]:checked+label{border:0;box-shadow:0 0 0 2px #2271b1} -
nextzenmag/1.1.4/inc/admin/customizer/assets/css/customizer.min.css
r260760 r354283 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{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-nextzenmag_options-select_header_layout_style .radio-image-wrapper{grid-template-columns:repeat(2,1fr);gap:8px}#customize-control-nextzenmag_options-select_header_layout_style .radio-image-wrapper>*{padding:0}#customize-control-nextzenmag_options-select_header_layout_style label{display:block;border-radius:11px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}#customize-control-nextzenmag_options-select_header_layout_style img{display:block;width:100%;height:auto}#customize-control-nextzenmag_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-nextzenmag_options-select_header_layout_style input[type="radio"]:checked+label{border:0;box-shadow:0 0 0 2px #2271b1} -
nextzenmag/1.1.4/inc/admin/customizer/assets/js/customizer.min.js
r255088 r354283 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); -
nextzenmag/1.1.4/inc/admin/customizer/customizer-init.php
r255088 r354283 90 90 $min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; 91 91 wp_enqueue_style( 'nextzenmag-customizer-css', get_template_directory_uri() . '/inc/admin/customizer/assets/css/customizer' . $min . '.css', array(), NEXTZENMAG_VERSION ); 92 wp_style_add_data('nextzenmag-customizer-css', 'rtl', 'replace'); 93 wp_style_add_data('nextzenmag-customizer-css', 'suffix', $min); 92 94 } 93 95 add_action( 'customize_controls_enqueue_scripts', 'nextzenmag_customizer_control_scripts', 0 ); -
nextzenmag/1.1.4/inc/admin/customizer/helpers/defaults.php
r273525 r354283 31 31 $defaults['enable_breadcrumb'] = true; 32 32 $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'; 34 34 $defaults['enable_mobile_social_nav_border_radius'] = true; 35 35 $defaults['enable_copyright_in_menu'] = true; -
nextzenmag/1.1.4/inc/admin/customizer/helpers/helper-function.php
r255088 r354283 156 156 array( 157 157 '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', 159 159 'label' => esc_html__( 'Header Style 1', 'nextzenmag' ), 160 160 ), 161 161 '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', 163 163 'label' => esc_html__( 'Header Style 2', 'nextzenmag' ), 164 164 ), 165 165 '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', 167 167 'label' => esc_html__( 'Header Style 3', 'nextzenmag' ), 168 168 ), 169 169 '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', 171 171 'label' => esc_html__( 'Header Style 4', 'nextzenmag' ), 172 172 ), -
nextzenmag/1.1.4/inc/admin/customizer/sections/single.php
r255088 r354283 336 336 array( 337 337 'label' => __( 'Enable Sticky Sidebar', 'nextzenmag' ), 338 'section' => 'single_ options_panel',339 'type' => 'checkbox', 340 ) 341 ); 338 'section' => 'single_sidebar_options', 339 'type' => 'checkbox', 340 ) 341 ); -
nextzenmag/1.1.4/inc/admin/customizer/sections/slider-banner.php
r255088 r354283 60 60 '5' => __('5', 'nextzenmag'), 61 61 '6' => __('6', 'nextzenmag'), 62 '7' => __('7', 'nextzenmag'), 63 '8' => __('8', 'nextzenmag'), 64 '9' => __('9', 'nextzenmag'), 65 '10' => __('10', 'nextzenmag'), 62 66 ), 63 67 ) -
nextzenmag/1.1.4/inc/admin/dashboard/class-admin.php
r260760 r354283 1 1 <?php 2 2 /** 3 * NextZenMag Admin Class. 3 * NextZenMag 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. 4 7 * 5 8 * @package NextZenMag … … 16 19 { 17 20 /** 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 › NextZenMag). 27 */ 28 const PAGE = 'nextzenmag'; 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 = 'nextzenmag_wporg_themes'; 39 40 /** 18 41 * Constructor. 19 42 */ 20 43 public function __construct() 21 44 { 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 $suffix = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min'; 31 32 $file_name = is_rtl() ? 'admin-rtl' . $suffix . '.css' : 'admin' . $suffix . '.css'; 33 34 wp_enqueue_style( 35 'nextzenmag-admin-style', 36 get_template_directory_uri() . '/inc/admin/dashboard/css/' . $file_name, 37 array(), 38 NEXTZENMAG_VERSION 45 add_action('wp_ajax_nextzenmag_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 NEXTZENMAG_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.', 'nextzenmag'), 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.', 'nextzenmag'), 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.', 'nextzenmag'), 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.', 'nextzenmag'), 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', 'nextzenmag'), 0), 201 'new' => array('new', __('New', 'nextzenmag'), 1), 202 'added' => array('new', __('New', 'nextzenmag'), 1), 203 'feature' => array('new', __('New', 'nextzenmag'), 1), 204 'enhancement' => array('enhancement', __('Enhancement', 'nextzenmag'), 2), 205 'improvement' => array('improvement', __('Improvement', 'nextzenmag'), 3), 206 'tweak' => array('improvement', __('Improvement', 'nextzenmag'), 3), 207 'update' => array('improvement', __('Improvement', 'nextzenmag'), 3), 208 'fix' => array('fix', __('Fix', 'nextzenmag'), 4), 209 'fixed' => array('fix', __('Fix', 'nextzenmag'), 4), 210 'bugfix' => array('fix', __('Fix', 'nextzenmag'), 4), 211 'dev' => array('dev', __('Developers', 'nextzenmag'), 5), 39 212 ); 40 41 wp_enqueue_script('nextzenmag-plugin-install-helper', get_template_directory_uri() . '/inc/admin/dashboard/js/admin.js', array('jquery'), NEXTZENMAG_VERSION, true); 42 $welcome_data = array( 43 'uri' => esc_url(admin_url('/themes.php?page=nextzenmag&tab=starter-templates')), 44 'btn_text' => esc_html__('Processing...', 'nextzenmag'), 45 'nonce' => wp_create_nonce('nextzenmag_demo_import_nonce'), 46 'admin_url' => esc_url(admin_url()), 47 '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', 'nextzenmag'), 254 'description' => __('Skip the setup work. Our team gets your news or blog site running on NextZenMag so you can start publishing.', 'nextzenmag'), 255 'url' => 'https://wpinterface.com/services/news-blog-website-setup/', 256 ), 257 'items' => array( 258 array( 259 'icon' => 'brush', 260 'title' => __('WordPress Theme Customization', 'nextzenmag'), 261 'description' => __('Layout, colour and feature changes made by the developers who built your theme.', 'nextzenmag'), 262 'url' => 'https://wpinterface.com/services/wordpress-theme-customization/', 263 ), 264 array( 265 'icon' => 'bolt', 266 'title' => __('Speed & Core Web Vitals', 'nextzenmag'), 267 'description' => __('Faster pages and passing Core Web Vitals, shown with before-and-after data.', 'nextzenmag'), 268 'url' => 'https://wpinterface.com/services/wordpress-speed-optimization/', 269 ), 270 array( 271 'icon' => 'shield', 272 'title' => __('WordPress Care Plans', 'nextzenmag'), 273 'description' => __('Weekly updates, backups and monitoring. Cancel any time.', 'nextzenmag'), 274 'url' => 'https://wpinterface.com/services/wordpress-care-plans/', 275 ), 276 array( 277 'icon' => 'lock', 278 'title' => __('Malware Removal & Security Hardening', 'nextzenmag'), 279 'description' => __('Manual cleanup of hacked sites, closing the entry point, and help getting off blacklists.', 'nextzenmag'), 280 'url' => 'https://wpinterface.com/services/wordpress-malware-removal/', 281 ), 282 array( 283 'icon' => 'headset', 284 'title' => __('VIP Support', 'nextzenmag'), 285 'description' => __('One priority ticket, handled first by a senior engineer.', 'nextzenmag'), 286 'url' => 'https://wpinterface.com/services/vip-support/', 287 ), 288 array( 289 'icon' => 'search', 290 'title' => __('Technical SEO for WordPress', 'nextzenmag'), 291 'description' => __('Fix the technical issues that stop search engines finding and showing your content.', 'nextzenmag'), 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/', 48 297 ); 49 wp_localize_script('nextzenmag-plugin-install-helper', 'nextzenmagRedirectDemoPage', $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="nextzenmag-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('nextzenmag_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('nextzenmag_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.', 'nextzenmag'); 460 set_transient(self::THEMES_TRANSIENT, array('error' => $message), 15 * MINUTE_IN_SECONDS); 461 return new WP_Error('nextzenmag_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('nextzenmag_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.', 'nextzenmag')), 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)); 50 509 } 51 510 } -
nextzenmag/1.1.4/inc/admin/dashboard/class-dashboard.php
r255088 r354283 1 1 <?php 2 /** 3 * NextZenMag theme dashboard (Appearance › NextZenMag). 4 * 5 * @package NextZenMag 6 */ 2 7 // Exit if accessed directly. 3 8 defined('ABSPATH') || exit; 9 4 10 class NextZenMag_Dashboard 5 11 { 12 /** 13 * Instance. 14 * 15 * @var NextZenMag_Dashboard 16 */ 6 17 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 = NextZenMag_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 36 37 */ 37 38 private $theme_url = 'https://wpinterface.com/themes/nextzenmag/'; 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/nextzenmag/'; 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/nextzenmag'; 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/nextzenmag-pro/'; 53 54 /** 55 * Support URLs. 56 * 57 * @var string 59 58 */ 60 59 private $community_url = 'https://wordpress.org/support/theme/nextzenmag/'; 60 private $review_url = 'https://wordpress.org/support/theme/nextzenmag/reviews/#new-post'; 61 61 private $support_url = 'https://wpinterface.com/support/'; 62 63 /** 64 * Community URLs. 65 * 66 * @var string 67 */ 62 68 private $facebook_url = 'https://www.facebook.com/wpinterface'; 63 69 private $x_url = 'https://x.com/wp_interface'; 64 70 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 65 98 public function create_menu() 66 99 { 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', 'nextzenmag'), $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'), 77 103 'edit_theme_options', 78 'nextzenmag', 104 NextZenMag_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('nextzenmag-dashboard', nextzenmag_asset_uri('inc/admin/dashboard/css/dashboard', 'css'), array(), NEXTZENMAG_VERSION); 131 wp_style_add_data('nextzenmag-dashboard', 'rtl', 'replace'); 132 wp_style_add_data('nextzenmag-dashboard', 'suffix', nextzenmag_asset_suffix()); 133 134 wp_enqueue_script('nextzenmag-dashboard', nextzenmag_asset_uri('inc/admin/dashboard/js/dashboard', 'js'), array(), NEXTZENMAG_VERSION, array('in_footer' => true, 'strategy' => 'defer')); 135 wp_localize_script( 136 'nextzenmag-dashboard', 137 'nextzenmagDashboard', 79 138 array( 80 $this, 81 'dashboard_page', 139 'ajaxUrl' => admin_url('admin-ajax.php'), 140 'nonce' => wp_create_nonce('nextzenmag_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…', 'nextzenmag'), 146 /* translators: %d: number of themes. */ 147 'count' => __('%d themes by WPInterface', 'nextzenmag'), 148 'error' => __('Could not load themes from WordPress.org. Please try again later.', 'nextzenmag'), 149 'retry' => __('Try again', 'nextzenmag'), 150 'preview' => __('Preview', 'nextzenmag'), 151 'details' => __('Details', 'nextzenmag'), 152 /* translators: %s: theme name. */ 153 'alt' => __('%s theme screenshot', 'nextzenmag'), 154 ), 82 155 ) 83 156 ); 84 157 } 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 .= ' nextzenmag-dashboard-page'; 169 } 170 return $classes; 171 } 172 173 /** 174 * Hide admin notices on the NextZenMag dashboard. 89 175 */ 90 176 public function hide_admin_notices() 91 177 { 92 // Bail if we're not on a NextZenMag screen or page.93 if (empty($_REQUEST['page']) || false === strpos(sanitize_text_field(wp_unslash($_REQUEST['page'])), 'nextzenmag')) { // phpcs:ignore WordPress.Security.NonceVerification178 // Only on the dashboard itself: other pages (such as the Pro licence page) keep their notices. 179 if (empty($_REQUEST['page']) || NextZenMag_Admin::PAGE !== sanitize_key(wp_unslash($_REQUEST['page']))) { // phpcs:ignore WordPress.Security.NonceVerification 94 180 return; 95 181 } … … 123 209 } 124 210 } 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', 'nextzenmag'), 223 'view' => $view . 'overview.php', 224 ), 225 ); 226 $tabs['starter-templates'] = array( 227 'name' => __('Starter sites', 'nextzenmag'), 228 'view' => $view . 'starter-templates.php', 229 ); 230 $tabs['recommended'] = array( 231 'name' => __('Recommended', 'nextzenmag'), 232 'view' => $view . 'recommended.php', 233 ); 234 if (!$this->pro_status) { 235 $tabs['free-vs-pro'] = array( 236 'name' => __('Free vs Pro', 'nextzenmag'), 237 'view' => $view . 'free-vs-pro.php', 238 ); 239 } 240 $tabs['help'] = array( 241 'name' => __('Help & support', 'nextzenmag'), 242 'view' => $view . 'help.php', 243 ); 244 245 /** 246 * Filters the NextZenMag 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('nextzenmag_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' => NextZenMag_Admin::PAGE, 'tab' => $tab), admin_url('themes.php')); 285 } 286 125 287 public function dashboard_page() 126 288 { 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 'nextzenmag_dashboard_tabs', 135 array( 136 'dashboard' => array( 137 'name' => esc_html__('Dashboard', 'nextzenmag'), 138 'callback' => function () { 139 include __DIR__ . '/views/dashboard.php'; 140 }, 141 ), 142 'starter-templates' => array( 143 'name' => esc_html__('Starter Templates', 'nextzenmag'), 144 'callback' => function () { 145 include __DIR__ . '/views/starter-templates.php'; 146 }, 147 ), 148 'products' => array( 149 'name' => esc_html__('Our Recommendation', 'nextzenmag'), 150 'callback' => function () { 151 include __DIR__ . '/views/products.php'; 152 }, 153 ), 154 'free-vs-pro' => array( 155 'name' => esc_html__('Free Vs Pro', 'nextzenmag'), 156 'callback' => function () { 157 include __DIR__ . '/views/free-vs-pro.php'; 158 }, 159 ), 160 'help' => array( 161 'name' => esc_html__('Help', 'nextzenmag'), 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 } 168 298 ?> 169 <div class="wrap"> 170 <div class="nextzenmag-dashboard-area"> 171 <div class="nextzenmag-dashboard-header"> 172 <a class="nextzenmag-logo" href="<?php echo esc_url($this->theme_url); ?>" 173 target="_blank"> 174 <img class="nextzenmag-premium-badge" 175 src="<?php echo esc_url(NEXTZENMAG_PARENT_URL . '/inc/admin/dashboard/images/nextzenmag-logo.webp'); ?>" 176 alt="<?php esc_attr_e('NextZenMag', 'nextzenmag'); ?>"> 177 <span class="nextzenmag-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=nextzenmag&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', 'nextzenmag'); ?> 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', 'nextzenmag'); ?> 207 </button> 299 <div class="nextzenmag-dash"> 300 <header class="nextzenmag-dash__header"> 301 <div class="nextzenmag-dash__container"> 302 <div class="nextzenmag-dash__title-row"> 303 <div class="nextzenmag-dash__title"> 304 <div class="nextzenmag-dash__title-line"> 305 <h1><?php echo esc_html($theme->get('Name')); ?></h1> 306 <span class="nextzenmag-pill"><?php echo esc_html(sprintf(/* translators: %s: theme version. */ __('Version %s', 'nextzenmag'), $theme->get('Version'))); ?></span> 307 <?php if ($this->pro_status) : ?> 308 <span class="nextzenmag-pill nextzenmag-pill--pro"><?php esc_html_e('Pro', 'nextzenmag'); ?></span> 309 <?php endif; ?> 310 </div> 311 <p><?php echo esc_html(sprintf(/* translators: %s: theme author. */ __('by %s', 'nextzenmag'), $theme->get('Author'))); ?></p> 312 </div> 313 <div class="nextzenmag-dash__actions"> 314 <a class="button button-primary nextzenmag-button" href="<?php echo esc_url(admin_url('customize.php')); ?>"><?php esc_html_e('Customize', 'nextzenmag'); ?></a> 315 <a class="button nextzenmag-button" href="<?php echo esc_url($this->doc_url); ?>" target="_blank" rel="noopener"><?php esc_html_e('Documentation', 'nextzenmag'); ?></a> 316 <button type="button" class="button nextzenmag-button" data-nextzenmag-changelog-open aria-haspopup="dialog" aria-controls="nextzenmag-changelog"><?php NextZenMag_Admin::the_icon('clock', 16); ?><?php esc_html_e('What’s new', 'nextzenmag'); ?></button> 317 <?php if (!$this->pro_status) : ?> 318 <a class="nextzenmag-upgrade-button" href="<?php echo esc_url($this->theme_url . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php NextZenMag_Admin::the_icon('crown', 16); ?><?php esc_html_e('Upgrade to Pro', 'nextzenmag'); ?></a> 319 <?php endif; ?> 208 320 </div> 209 321 </div> 322 <nav class="nextzenmag-dash__tabs" aria-label="<?php esc_attr_e('Theme dashboard sections', 'nextzenmag'); ?>"> 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> 210 331 </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><!--/.nextzenmag-dashboard-area--> 218 </div><!--/.wrap--> 219 <div id="nextzenmag-dashboard-offcanvas" class="nextzenmag-dashboard-offcanvas"> 220 <div class="dialog-head"> 221 <h3><?php esc_html_e('Latest Updates', 'nextzenmag'); ?></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="nextzenmag-dash__body"> 335 <div class="nextzenmag-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 ?> 226 344 </div> 227 345 </div> 228 <div class="dialog-content"> 229 <?php 230 $changelog = new NextZenMag_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="nextzenmag-changelog">'; 237 foreach ($changelog_data as $entry) { 238 echo '<div class="nextzenmag-changelog-list-item">'; 239 echo '<div class="nextzenmag-changelog-list-head">'; 240 echo '<h4 class="nextzenmag-changelog-version">Version: ' . esc_html($entry['version']) . '</h4>'; 241 echo '<p class="nextzenmag-changelog-date">' . esc_html($entry['date']) . '</p>'; 242 echo '</div>'; // nextzenmag-changelog-list-head 243 // Display each change 244 echo '<div class="nextzenmag-changelog-change">'; 245 foreach ($entry['changes'] as $tag => $changes) { 246 echo '<div class="nextzenmag-changelog-change-item item--' . esc_html(strtolower($tag)) . '">'; 247 echo '<span class="nextzenmag-changelog-change-type">' . esc_html($tag) . '</span>'; 248 echo '<div class="nextzenmag-changelog-change-list">'; 249 foreach ($changes as $change) { 250 echo '<p class="nextzenmag-changelog-change-desc">' . esc_html($change) . '</p>'; 251 } 252 echo '</div>'; // nextzenmag-changelog-change-list 253 echo '</div >'; // nextzenmag-changelog-change-item 254 } 255 echo '</div>'; // nextzenmag-changelog-change 256 echo '</div>'; // nextzenmag-changelog-list-item 257 } 258 echo '</div>'; // nextzenmag-changelog 259 } else { 260 echo '<p>No changelog data available.</p>'; 261 } 262 ?> 263 </div> 346 <?php include __DIR__ . '/views/changelog.php'; ?> 264 347 </div> 265 348 <?php 266 349 } 267 350 } 351 268 352 NextZenMag_Dashboard::instance(); -
nextzenmag/1.1.4/inc/admin/dashboard/class-theme-review-notice.php
r255088 r354283 25 25 add_action('after_setup_theme', array($this, 'review_notice')); 26 26 add_action('admin_notices', array($this, 'review_notice_markup'), 0); 27 add_action('admin_enqueue_scripts', array($this, 'enqueue')); 27 28 add_action('admin_init', array($this, 'ignore_theme_review_notice'), 0); 28 29 add_action('admin_init', array($this, 'ignore_theme_review_notice_partially'), 0); … … 59 60 '_nextzenmag_ignore_theme_review_notice_nonce' 60 61 ); 61 if (!current_user_can(' edit_posts')) {62 if (!current_user_can('manage_options')) { 62 63 return; 63 64 } … … 72 73 return; 73 74 } 75 if (!$this->on_notice_screen()) { 76 return; 77 } 78 $theme = is_child_theme() ? wp_get_theme()->parent() : wp_get_theme(); 74 79 ?> 75 <div class="notice notice-success nextzenmag-notice theme-review-notice" style="position:relative;"> 76 <div class="nextzenmag-notice-wrapper"> 77 <div class="nextzenmag-notice-welcome notice-is-review"> 78 <div class="nextzenmag-notice-left"> 80 <div class="notice nextzenmag-welcome nextzenmag-review"> 81 <a class="notice-dismiss nextzenmag-welcome__dismiss" href="<?php echo esc_url($dismiss_url); ?>"><span class="screen-reader-text"><?php esc_html_e('Dismiss this notice.', 'nextzenmag'); ?></span></a> 79 82 80 <h2 class="nextzenmag-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!', 'nextzenmag'), 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! 💖', 'nextzenmag'); ?> 96 </strong> 97 98 <div class="dashboard-button-group"> 99 <a href="https://wordpress.org/support/theme/nextzenmag/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!', 'nextzenmag'); ?> 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!', 'nextzenmag'); ?> 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', 'nextzenmag'); ?> 110 </a> 111 <a href="<?php echo esc_url('https://wordpress.org/support/theme/nextzenmag/'); ?>" 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', 'nextzenmag'); ?> 115 </a> 116 </div> 117 118 </div> 119 <div class="nextzenmag-notice-right"> 120 <div class="nextzenmag-intro-image"> 121 <img src="<?php echo esc_url(get_template_directory_uri() . '/screenshot.png'); ?>" 122 alt="<?php esc_attr_e('NextZenMag', 'nextzenmag'); ?>"/> 123 </div> 124 </div> 83 <div class="nextzenmag-welcome__body"> 84 <span class="nextzenmag-review__badge"><?php NextZenMag_Admin::the_icon('star', 22); ?></span> 85 <div class="nextzenmag-welcome__text"> 86 <h2><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Enjoying %s? A quick review helps a lot.', 'nextzenmag'), $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.', 'nextzenmag'); ?></p> 88 </div> 89 <div class="nextzenmag-welcome__actions"> 90 <a class="button button-primary" href="<?php echo esc_url('https://wordpress.org/support/theme/nextzenmag/reviews/?filter=5#new-post'); ?>" target="_blank" rel="noopener"><span class="nextzenmag-review__stars" aria-hidden="true">★★★★★</span> <?php esc_html_e('Leave a review', 'nextzenmag'); ?></a> 91 <a class="button" href="<?php echo esc_url($dismiss_url); ?>"><?php esc_html_e('I already did', 'nextzenmag'); ?></a> 92 <a class="button" href="<?php echo esc_url($temporary_dismiss_url); ?>"><?php esc_html_e('Maybe later', 'nextzenmag'); ?></a> 125 93 </div> 126 94 </div> 127 <a class="notice-dismiss" href="<?php echo esc_url($dismiss_url); ?>"></a> 128 </div> <!-- /.theme-review-notice --> 95 96 <div class="nextzenmag-welcome__services"> 97 <?php NextZenMag_Admin::the_icon('chat', 16); ?> 98 <span><?php esc_html_e('Something not working, or missing a feature?', 'nextzenmag'); ?></span> 99 <a href="<?php echo esc_url('https://wordpress.org/support/theme/nextzenmag/'); ?>" target="_blank" rel="noopener"><?php esc_html_e('Ask in the support forum', 'nextzenmag'); ?> <span aria-hidden="true">→</span></a> 100 </div> 101 </div> 129 102 <?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('nextzenmag_theme_installed_time') > strtotime('-14 day')) 128 && !(get_user_meta($user_id, 'nag_nextzenmag_ignore_theme_review_notice_partially', true) > strtotime('-14 day')) 129 && !get_user_meta($user_id, 'nextzenmag_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('nextzenmag-welcome-notice', nextzenmag_asset_uri('inc/admin/dashboard/css/notice', 'css'), array(), NEXTZENMAG_VERSION); 143 wp_style_add_data('nextzenmag-welcome-notice', 'rtl', 'replace'); 144 wp_style_add_data('nextzenmag-welcome-notice', 'suffix', nextzenmag_asset_suffix()); 130 145 } 131 146 … … 167 182 public function review_notice_data_remove() 168 183 { 169 $get_all_users = get_users();170 184 $theme_installed_time = get_option('nextzenmag_theme_installed_time'); 171 185 // Delete options data. … … 173 187 delete_option('nextzenmag_theme_installed_time'); 174 188 } 175 // Delete user meta data for theme review notice. 176 foreach ($get_all_users as $user) { 177 $ignored_notice = get_user_meta($user->ID, 'nextzenmag_ignore_theme_review_notice', true); 178 $ignored_notice_partially = get_user_meta($user->ID, 'nag_nextzenmag_ignore_theme_review_notice_partially', true); 179 // Delete permanent notice remove data. 180 if ($ignored_notice) { 181 delete_user_meta($user->ID, 'nextzenmag_ignore_theme_review_notice'); 182 } 183 // Delete partial notice remove data. 184 if ($ignored_notice_partially) { 185 delete_user_meta($user->ID, 'nag_nextzenmag_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, 'nextzenmag_ignore_theme_review_notice', '', true); 191 delete_metadata('user', 0, 'nag_nextzenmag_ignore_theme_review_notice_partially', '', true); 188 192 } 189 193 } -
nextzenmag/1.1.4/inc/admin/dashboard/class-welcome-notice.php
r307040 r354283 1 1 <?php 2 /** 3 * NextZenMag welcome notice, shown after activation until dismissed. 4 * 5 * @package NextZenMag 6 */ 2 7 // Exit if accessed directly. 3 8 defined('ABSPATH') || exit; 4 9 5 10 class NextZenMag_Welcome_Notice { 6 private $theme_url = 'https://wpinterface.com/themes/nextzenmag/'; 7 private $doc_url = 'https://docs.wpinterface.com/nextzenmag/'; 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'); 11 17 12 18 public function __construct() { … … 16 22 } 17 23 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('nextzenmag_admin_notice_welcome') && current_user_can('manage_options'); 31 } 32 18 33 public function show_welcome_notice() { 19 if ( !get_option('nextzenmag_admin_notice_welcome')) {34 if ($this->is_enabled()) { 20 35 add_action('admin_notices', [$this, 'render_welcome_notice']); 36 add_action('admin_enqueue_scripts', [$this, 'enqueue']); 21 37 } 22 38 } 23 39 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', 'nextzenmag'), 30 esc_html__('Get started', 'nextzenmag') 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('nextzenmag-welcome-notice', nextzenmag_asset_uri('inc/admin/dashboard/css/notice', 'css'), array(), NEXTZENMAG_VERSION); 50 wp_style_add_data('nextzenmag-welcome-notice', 'rtl', 'replace'); 51 wp_style_add_data('nextzenmag-welcome-notice', 'suffix', nextzenmag_asset_suffix()); 52 wp_enqueue_script('nextzenmag-welcome-notice', nextzenmag_asset_uri('inc/admin/dashboard/js/notice', 'js'), array(), NEXTZENMAG_VERSION, array('in_footer' => true, 'strategy' => 'defer')); 53 wp_localize_script( 54 'nextzenmag-welcome-notice', 55 'nextzenmagWelcomeNotice', 56 array( 57 'ajaxUrl' => admin_url('admin-ajax.php'), 58 'nonce' => wp_create_nonce('nextzenmag_demo_import_nonce'), 59 'i18n' => array( 60 'installing' => __('Installing…', 'nextzenmag'), 61 'error' => __('Something went wrong. Please try again, or install the plugins from Plugins › Add New.', 'nextzenmag'), 62 ), 63 ) 31 64 ); 32 65 } 33 66 34 67 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=' . NextZenMag_Admin::PAGE); 35 75 $dismiss_url = wp_nonce_url( 36 76 remove_query_arg(['activated'], add_query_arg('nextzenmag-hide-notice', 'welcome')), … … 38 78 '_nextzenmag_notice_nonce' 39 79 ); 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 = NextZenMag_Admin::starter_plugins_active(); 81 $services = NextZenMag_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('nextzenmag_welcome_notice_show_services', true); 88 ?> 89 <div class="notice nextzenmag-welcome<?php echo $ready ? ' nextzenmag-welcome--ready' : ''; ?>"> 90 <a class="notice-dismiss nextzenmag-welcome__dismiss" href="<?php echo esc_url($dismiss_url); ?>"><span class="screen-reader-text"><?php esc_html_e('Dismiss this notice.', 'nextzenmag'); ?></span></a> 45 91 46 if (is_plugin_active('one-click-demo-import/one-click-demo-import.php') && is_plugin_active('mailchimp-for-wp/mailchimp-for-wp.php') && is_plugin_active('wpinterface-add-ons/wpinterface-add-ons.php')) { 47 return; 48 } 92 <div class="nextzenmag-welcome__body"> 93 <?php if ($ready) : ?> 94 <span class="nextzenmag-welcome__check"><?php NextZenMag_Admin::the_icon('check', 22); ?></span> 95 <div class="nextzenmag-welcome__text"> 96 <h2><?php esc_html_e('Starter plugins are installed.', 'nextzenmag'); ?></h2> 97 <p><?php esc_html_e('Import a starter site, or start from a clean slate in the Customizer.', 'nextzenmag'); ?></p> 98 </div> 99 <div class="nextzenmag-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', 'nextzenmag'); ?></a> 101 <a class="button" href="<?php echo esc_url(admin_url('customize.php')); ?>"><?php esc_html_e('Customize', 'nextzenmag'); ?></a> 102 </div> 103 <?php else : ?> 104 <img class="nextzenmag-welcome__thumb" src="<?php echo esc_url(NextZenMag_Admin::image_url('theme-thumb.webp')); ?>" width="128" height="96" alt="<?php echo esc_attr(sprintf(/* translators: %s: theme name. */ __('%s theme screenshot', 'nextzenmag'), $theme->get('Name'))); ?>"> 105 <div class="nextzenmag-welcome__text"> 106 <span class="nextzenmag-welcome__eyebrow"><?php esc_html_e('Theme activated', 'nextzenmag'); ?></span> 107 <h2><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('%s is ready. Let’s make it yours.', 'nextzenmag'), $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.', 'nextzenmag'); ?></p> 109 <ul class="nextzenmag-welcome__plugins"> 110 <?php foreach (NextZenMag_Admin::starter_plugins() as $plugin) : ?> 111 <li><img src="<?php echo esc_url(NextZenMag_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="nextzenmag-welcome__error" role="alert" hidden></p> 115 </div> 116 <div class="nextzenmag-welcome__actions"> 117 <?php if (current_user_can('install_plugins')) : ?> 118 <button type="button" class="button button-primary" data-nextzenmag-install><?php esc_html_e('Install starter plugins', 'nextzenmag'); ?></button> 119 <?php endif; ?> 120 <a class="button" href="<?php echo esc_url($dashboard_url); ?>"><?php esc_html_e('Open theme dashboard', 'nextzenmag'); ?></a> 121 </div> 122 <?php endif; ?> 123 </div> 49 124 50 ?> 51 <div id="message" class="notice notice-success nextzenmag-notice"> 52 <a class="nextzenmag-message-close notice-dismiss" href="<?php echo esc_url($dismiss_url); ?>"></a> 53 <div class="nextzenmag-notice-wrapper"> 54 <div class="nextzenmag-notice-welcome"> 55 <div class="nextzenmag-notice-left"> 56 <div class="nextzenmag-notice-subheading"> 57 <?php printf(esc_html__('Welcome %1$s!', 'nextzenmag'), $current_user->user_login); ?> 58 </div> 59 <h2 class="nextzenmag-notice-heading"> 60 <?php esc_html_e('Thank you for choosing NextZenMag!', 'nextzenmag'); ?> 61 </h2> 62 </div> 125 <?php if ($show_services) : ?> 126 <div class="nextzenmag-welcome__services"> 127 <?php NextZenMag_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.', 'nextzenmag'), $theme->get('Name'))); ?></span> 129 <a href="<?php echo esc_url($services['featured']['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Explore services', 'nextzenmag'); ?> <span aria-hidden="true">→</span></a> 63 130 </div> 64 <div class="nextzenmag-notice-content"> 65 <div class="nextzenmag-notice-item nextzenmag-notice-template-import"> 66 <h3><?php esc_html_e('Recommended Plugins', 'nextzenmag'); ?></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', 'nextzenmag'); ?></p> 68 <?php echo $this->get_import_button_html(); ?> 69 </div> 70 <div class="nextzenmag-notice-item nextzenmag-notice-theme-dashboard"> 71 <h3><?php esc_html_e('Quick Links', 'nextzenmag'); ?></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.", 'nextzenmag'); ?></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', 'nextzenmag'); ?> 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', 'nextzenmag'); ?> 79 </a> 80 <a href="<?php echo esc_url($this->theme_url); ?>#choose-pricing-plan" class="button button-secondary dashboard-button dashboard-button-primary" target="_blank"> 81 <?php esc_html_e('Upgrade to Pro', 'nextzenmag'); ?> 82 </a> 83 </div> 84 </div> 85 </div> 86 </div> 131 <?php endif; ?> 87 132 </div> 88 133 <?php … … 104 149 public function handle_import_button() { 105 150 check_ajax_referer('nextzenmag_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.', 'nextzenmag')), 403); 153 } 154 $response = ['redirect' => admin_url('/themes.php?page=' . NextZenMag_Admin::PAGE . '&tab=dashboard')]; 107 155 108 if (class_exists('MC4WP_MailChimp')) { 109 $state['mailchimp-for-wp'] = 'activated'; 110 } elseif (file_exists(WP_PLUGIN_DIR . '/mailchimp-for-wp/mailchimp-for-wp.php')) { 111 $state['mailchimp-for-wp'] = 'installed'; 112 } 113 114 if (class_exists('Wpinterface_Add_Ons')) { 115 $state['wpinterface-add-ons'] = 'activated'; 116 } elseif (file_exists(WP_PLUGIN_DIR . '/wpinterface-add-ons/wpinterface-add-ons.php')) { 117 $state['wpinterface-add-ons'] = 'installed'; 118 } 119 120 if (class_exists('OCDI_Plugin')) { 121 $state['one-click-demo-import'] = 'activated'; 122 } elseif (file_exists(WP_PLUGIN_DIR . '/one-click-demo-import/one-click-demo-import.php')) { 123 $state['one-click-demo-import'] = 'installed'; 124 } 125 126 $response = ['redirect' => admin_url('/themes.php?page=nextzenmag&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 (NextZenMag_Admin::starter_plugins() as $plugin) { 157 $state = NextZenMag_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; 136 164 } 137 } else {138 wp_enqueue_style('plugin-install');139 wp_enqueue_script('plugin-install');140 165 include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; 141 166 include_once ABSPATH . 'wp-admin/includes/plugin-install.php'; 142 167 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 } 144 174 $upgrader = new Plugin_Upgrader(new WP_Ajax_Upgrader_Skin()); 145 175 $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.', 'nextzenmag'); 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(); 153 188 } 154 189 } -
nextzenmag/1.1.4/inc/admin/dashboard/views/free-vs-pro.php
r255088 r354283 1 1 <?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 NextZenMag_Dashboard::dashboard_page(), so $this is the dashboard. 6 * 7 * @package NextZenMag 8 */ 9 defined('ABSPATH') || exit; 10 11 // true = included, false = not included, anything else is shown as text. 12 $nextzenmag_features = array( 13 __('General Features', 'nextzenmag') => 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', 'nextzenmag') => 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', 'nextzenmag') => 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', 'nextzenmag') => array( 42 array('Advanced WooCommerce Support', false, true), 43 array('WooCommerce Product Page Sidebar', true, true), 44 ), 45 __('Container Layout', 'nextzenmag') => 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', 'nextzenmag') => 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', 'nextzenmag') => 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', 'nextzenmag') => 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', 'nextzenmag') => 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', 'nextzenmag') => 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', 'nextzenmag') => array( 94 array('Widget Areas', 20, '25+'), 95 ), 96 __('Theme Widgets', 'nextzenmag') => array( 97 array('NextZenMag: Advertisement Widget', false, true), 98 array('NextZenMag: Instagram Widget', false, true), 99 array('NextZenMag: Author Widget', true, true), 100 array('NextZenMag: CTA', true, true), 101 array('NextZenMag: Carousel Posts', true, true), 102 array('NextZenMag: Categories', true, true), 103 array('NextZenMag: Grid Posts', true, true), 104 array('NextZenMag: Image Widget', true, true), 105 array('NextZenMag: Mailchimp', true, true), 106 array('NextZenMag: Metro Post', true, true), 107 array('NextZenMag: Recent Posts', true, true), 108 array('NextZenMag: Currency Exchange', false, true), 109 array('NextZenMag: Google Maps', false, true), 110 array('NextZenMag: Weather', false, true), 111 array('NextZenMag: Slider Posts', true, true), 112 array('NextZenMag: Social Menu', true, true), 113 array('NextZenMag: Tab Posts', true, true), 114 array('NextZenMag: Youtube Video', true, true), 115 ), 116 __('Premium Elementor Widgets', 'nextzenmag') => array( 117 array('Slider', false, true), 118 ), 119 __('Widget Blocks', 'nextzenmag') => 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', 'nextzenmag') => 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', 'nextzenmag') => 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', 'nextzenmag') => array( 150 array('Support', 'WordPress.org Forum', 'Personalized Support through Email/Ticket System'), 151 ), 152 ); 153 154 $nextzenmag_cell = static function ($value) { 155 if (true === $value) { 156 echo '<span class="nextzenmag-yes">'; 157 NextZenMag_Admin::the_icon('check', 16); 158 echo '<span class="screen-reader-text">' . esc_html__('Included', 'nextzenmag') . '</span></span>'; 159 } elseif (false === $value) { 160 echo '<span class="nextzenmag-no" aria-hidden="true">—</span><span class="screen-reader-text">' . esc_html__('Not included', 'nextzenmag') . '</span>'; 161 } else { 162 echo esc_html($value); 163 } 164 }; 9 165 ?> 10 <div class="nextzenmag-dashboard-content free-vs-pro-page"> 11 <table class="nextzenmag-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('NextZenMag: Advertisement Widget', $cross_mark, $tick_mark), 137 array('NextZenMag: Instagram Widget', $cross_mark, $tick_mark), 138 array('NextZenMag: Author Widget', $tick_mark, $tick_mark), 139 array('NextZenMag: CTA', $tick_mark, $tick_mark), 140 array('NextZenMag: Carousel Posts', $tick_mark, $tick_mark), 141 array('NextZenMag: Categories', $tick_mark, $tick_mark), 142 array('NextZenMag: Grid Posts', $tick_mark, $tick_mark), 143 array('NextZenMag: Image Widget', $tick_mark, $tick_mark), 144 array('NextZenMag: Mailchimp', $tick_mark, $tick_mark), 145 array('NextZenMag: Metro Post', $tick_mark, $tick_mark), 146 array('NextZenMag: Recent Posts', $tick_mark, $tick_mark), 147 array('NextZenMag: Currency Exchange', $cross_mark, $tick_mark), 148 array('NextZenMag: Google Maps', $cross_mark, $tick_mark), 149 array('NextZenMag: Weather', $cross_mark, $tick_mark), 150 array('NextZenMag: Slider Posts', $tick_mark, $tick_mark), 151 array('NextZenMag: Social Menu', $tick_mark, $tick_mark), 152 array('NextZenMag: Tab Posts', $tick_mark, $tick_mark), 153 array('NextZenMag: 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 'NextZenMag 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 'NextZenMag 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 'NextZenMag 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 'NextZenMag 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', 'nextzenmag'); ?></td> 215 <td><?php esc_html_e('Pro', 'nextzenmag'); ?></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 nextzenmag-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', 'nextzenmag'); ?></h3> 282 <p><?php echo __('Access all premium extensions, features, and upcoming updates right away by <br> upgrading to the Pro version.', 'nextzenmag'); ?></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 NextZenMag Pro Now', 'nextzenmag'); ?> 285 </a> 286 </div> 166 <div class="nextzenmag-stack"> 167 <section class="nextzenmag-card nextzenmag-compare-wrap" aria-labelledby="nextzenmag-compare-title"> 168 <div class="nextzenmag-compare-head"> 169 <div> 170 <h2 id="nextzenmag-compare-title"><?php esc_html_e('Free vs Pro', 'nextzenmag'); ?></h2> 171 <p><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Everything in %s, plus the extras in Pro.', 'nextzenmag'), $this->theme()->get('Name'))); ?></p> 172 </div> 173 <a class="nextzenmag-upgrade-button" href="<?php echo esc_url($this->theme_url . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php NextZenMag_Admin::the_icon('crown', 16); ?><?php esc_html_e('Upgrade to Pro', 'nextzenmag'); ?></a> 174 </div> 175 <div class="nextzenmag-compare-scroll"> 176 <table class="nextzenmag-compare"> 177 <thead> 178 <tr> 179 <th scope="col"><?php esc_html_e('Feature', 'nextzenmag'); ?></th> 180 <th scope="col"><?php esc_html_e('Free', 'nextzenmag'); ?></th> 181 <th scope="col"><?php esc_html_e('Pro', 'nextzenmag'); ?></th> 182 </tr> 183 </thead> 184 <?php foreach ($nextzenmag_features as $nextzenmag_group => $nextzenmag_rows) : ?> 185 <tbody> 186 <tr class="nextzenmag-compare__group"> 187 <th scope="colgroup" colspan="3"><?php echo esc_html($nextzenmag_group); ?></th> 188 </tr> 189 <?php foreach ($nextzenmag_rows as $nextzenmag_row) : ?> 190 <tr> 191 <th scope="row"><?php echo esc_html($nextzenmag_row[0]); ?></th> 192 <td><?php $nextzenmag_cell($nextzenmag_row[1]); ?></td> 193 <td><?php $nextzenmag_cell($nextzenmag_row[2]); ?></td> 194 </tr> 195 <?php endforeach; ?> 196 </tbody> 197 <?php endforeach; ?> 198 </table> 199 </div> 200 </section> 201 202 <section class="nextzenmag-upgrade" aria-labelledby="nextzenmag-upgrade-title"> 203 <div class="nextzenmag-upgrade__text"> 204 <span class="nextzenmag-upgrade__eyebrow"><?php NextZenMag_Admin::the_icon('crown', 16); ?><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('%s Pro', 'nextzenmag'), $this->theme()->get('Name'))); ?></span> 205 <h2 id="nextzenmag-upgrade-title"><?php esc_html_e('Unlock every feature in the comparison above', 'nextzenmag'); ?></h2> 206 <ul> 207 <li><?php NextZenMag_Admin::the_icon('check', 16); ?><?php esc_html_e('Dark mode', 'nextzenmag'); ?></li> 208 <li><?php NextZenMag_Admin::the_icon('check', 16); ?><?php esc_html_e('Font size, family and weight controls', 'nextzenmag'); ?></li> 209 <li><?php NextZenMag_Admin::the_icon('check', 16); ?><?php esc_html_e('Advanced colour options', 'nextzenmag'); ?></li> 210 <li><?php NextZenMag_Admin::the_icon('check', 16); ?><?php esc_html_e('Instagram, Weather, Maps and Currency widgets', 'nextzenmag'); ?></li> 211 <li><?php NextZenMag_Admin::the_icon('check', 16); ?><?php esc_html_e('Accessibility toolbar for your visitors', 'nextzenmag'); ?></li> 212 <li><?php NextZenMag_Admin::the_icon('check', 16); ?><?php esc_html_e('Personal support by email and tickets', 'nextzenmag'); ?></li> 213 </ul> 214 </div> 215 <div class="nextzenmag-upgrade__actions"> 216 <a class="nextzenmag-upgrade-button nextzenmag-upgrade-button--large" href="<?php echo esc_url($this->theme_url . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php NextZenMag_Admin::the_icon('crown', 18); ?><?php esc_html_e('Upgrade to Pro', 'nextzenmag'); ?></a> 217 <a class="nextzenmag-link-strong" href="<?php echo esc_url($this->pro_demo_url); ?>" target="_blank" rel="noopener"><?php esc_html_e('View the Pro demo', 'nextzenmag'); ?> <span aria-hidden="true">→</span></a> 218 </div> 219 </section> 287 220 </div> -
nextzenmag/1.1.4/inc/admin/dashboard/views/help.php
r255088 r354283 1 1 <?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 NextZenMag_Dashboard::dashboard_page(), so $this is the dashboard. 6 * 7 * @package NextZenMag 8 */ 9 defined('ABSPATH') || exit; 10 11 $nextzenmag_services = NextZenMag_Admin::services(); 8 12 ?> 9 <div class="nextzenmag-dashboard-content nextzenmag-help-panel"> 10 <div class="dashboard-content-panel content-panel-lower"> 11 <div class="dashboard-content-left"> 12 <div class="nextzenmag-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', 'nextzenmag'); ?></h3> 27 <p><?php esc_html_e('Please check out basic documentation for detailed information on how to use NextZenMag.', 'nextzenmag'); ?></p> 13 <div class="nextzenmag-layout"> 14 <div class="nextzenmag-layout__main nextzenmag-stack"> 28 15 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', 'nextzenmag'); ?> 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', 'nextzenmag'); ?></h3> 38 <p><?php esc_html_e('We would be happy to guide you through any issues and queries you have regarding NextZenMag!', 'nextzenmag'); ?></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', 'nextzenmag'); ?> 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', 'nextzenmag'); ?> 48 </a> 49 <?php } ?> 50 51 </div> 52 </div> 53 <h2><?php esc_html_e('Join Our Community', 'nextzenmag'); ?></h2> 54 <div class="postbox nextzenmag-postbox-community"> 55 <div class="community-image"> 56 <img src="<?php echo esc_url(NEXTZENMAG_PARENT_URL . '/inc/admin/dashboard/images/facebook.webp'); ?>" alt="<?php esc_attr_e('facebook', 'nextzenmag'); ?>"> 57 </div> 58 <div class="community-details"> 59 <h3><?php esc_html_e('Facebook Community', 'nextzenmag'); ?></h3> 60 <p><?php esc_html_e('Join our Facebook haven, where the latest news and updates eagerly await your arrival.', 'nextzenmag'); ?></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', 'nextzenmag'); ?></a> 62 </div> 63 </div> 64 <div class="postbox nextzenmag-postbox-community"> 65 <div class="community-image"> 66 <img src="<?php echo esc_url(NEXTZENMAG_PARENT_URL . '/inc/admin/dashboard/images/x.webp'); ?>" alt="<?php esc_attr_e('x', 'nextzenmag'); ?>"> 67 </div> 68 <div class="community-details"> 69 <h3><?php esc_html_e('X Community', 'nextzenmag'); ?></h3> 70 <p><?php esc_html_e('Join our Twitter haven, where the latest news and updates eagerly await your arrival.', 'nextzenmag'); ?></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', 'nextzenmag'); ?></a> 72 </div> 73 </div> 74 <div class="postbox nextzenmag-postbox-community"> 75 <div class="community-image"> 76 <img src="<?php echo esc_url(NEXTZENMAG_PARENT_URL . '/inc/admin/dashboard/images/youtube.webp'); ?>" alt="<?php esc_attr_e('youtube', 'nextzenmag'); ?>"> 77 </div> 78 <div class="community-details"> 79 <h3><?php esc_html_e('Youtube Community', 'nextzenmag'); ?></h3> 80 <p><?php esc_html_e('Join our YouTube haven, where the latest news and updates eagerly await your arrival.', 'nextzenmag'); ?></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', 'nextzenmag'); ?></a> 82 </div> 83 </div> 84 </div> 85 <div class="dashboard-content-right"> 86 <div class="postbox nextzenmag-postbox-review"> 87 <div class="postbox-header"> 88 <h3 class="hndle"> 89 <?php esc_html_e('Leave us a Review', 'nextzenmag'); ?> 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', 'nextzenmag'); ?></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.', 'nextzenmag'), 118 $theme->Name 119 ); 120 ?> 121 </p> 122 <a href="<?php echo esc_url('https://wordpress.org/support/theme/nextzenmag/reviews/?rate=5#new-post'); ?>" 123 target="_blank"><?php esc_html_e('Submit a Review', 'nextzenmag'); ?></a> 124 </div> 125 </div> 126 127 <div class="postbox nextzenmag-postbox-plugins"> 128 <div class="postbox-header"> 129 <h3 class="hndle"> 130 <?php esc_html_e('Useful Plugins', 'nextzenmag'); ?> 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' => NEXTZENMAG_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 = nextzenmag_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', 'nextzenmag'); ?></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', 'nextzenmag'); ?></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', 'nextzenmag'); ?></a> 171 </div> 172 <?php endif; ?> 173 </div> 174 <?php 175 } 176 ?> 177 </div> 178 </div> 16 <div class="nextzenmag-grid"> 17 <a class="nextzenmag-card nextzenmag-service" href="<?php echo esc_url($this->doc_url); ?>" target="_blank" rel="noopener"> 18 <span class="nextzenmag-tile"><?php NextZenMag_Admin::the_icon('book', 20); ?></span> 19 <span class="nextzenmag-service__title"><?php esc_html_e('Documentation', 'nextzenmag'); ?></span> 20 <span class="nextzenmag-service__desc"><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Step-by-step guides for every %s setting.', 'nextzenmag'), $this->theme()->get('Name'))); ?></span> 21 <span class="nextzenmag-service__more"><?php esc_html_e('Read the docs', 'nextzenmag'); ?> <span aria-hidden="true">→</span></span> 22 </a> 23 <?php if ($this->pro_status) : ?> 24 <a class="nextzenmag-card nextzenmag-service" href="<?php echo esc_url($this->support_url); ?>" target="_blank" rel="noopener"> 25 <span class="nextzenmag-tile"><?php NextZenMag_Admin::the_icon('chat', 20); ?></span> 26 <span class="nextzenmag-service__title"><?php esc_html_e('Priority support', 'nextzenmag'); ?></span> 27 <span class="nextzenmag-service__desc"><?php esc_html_e('Open a ticket and our team will get back to you by email.', 'nextzenmag'); ?></span> 28 <span class="nextzenmag-service__more"><?php esc_html_e('Create a ticket', 'nextzenmag'); ?> <span aria-hidden="true">→</span></span> 29 </a> 30 <?php else : ?> 31 <a class="nextzenmag-card nextzenmag-service" href="<?php echo esc_url($this->community_url); ?>" target="_blank" rel="noopener"> 32 <span class="nextzenmag-tile"><?php NextZenMag_Admin::the_icon('chat', 20); ?></span> 33 <span class="nextzenmag-service__title"><?php esc_html_e('Community support', 'nextzenmag'); ?></span> 34 <span class="nextzenmag-service__desc"><?php esc_html_e('Ask a question on the WordPress.org support forum.', 'nextzenmag'); ?></span> 35 <span class="nextzenmag-service__more"><?php esc_html_e('Visit the forum', 'nextzenmag'); ?> <span aria-hidden="true">→</span></span> 36 </a> 37 <?php endif; ?> 38 <a class="nextzenmag-card nextzenmag-service" href="<?php echo esc_url($nextzenmag_services['items'][4]['url']); ?>" target="_blank" rel="noopener"> 39 <span class="nextzenmag-tile"><?php NextZenMag_Admin::the_icon('headset', 20); ?></span> 40 <span class="nextzenmag-service__title"><?php echo esc_html($nextzenmag_services['items'][4]['title']); ?></span> 41 <span class="nextzenmag-service__desc"><?php echo esc_html($nextzenmag_services['items'][4]['description']); ?></span> 42 <span class="nextzenmag-service__more"><?php esc_html_e('Learn more', 'nextzenmag'); ?> <span aria-hidden="true">→</span></span> 43 </a> 44 <button type="button" class="nextzenmag-card nextzenmag-service" data-nextzenmag-changelog-open aria-haspopup="dialog" aria-controls="nextzenmag-changelog"> 45 <span class="nextzenmag-tile"><?php NextZenMag_Admin::the_icon('clock', 20); ?></span> 46 <span class="nextzenmag-service__title"><?php esc_html_e('What’s new', 'nextzenmag'); ?></span> 47 <span class="nextzenmag-service__desc"><?php echo esc_html(sprintf(/* translators: %s: theme version. */ __('New features, improvements and fixes in version %s and earlier.', 'nextzenmag'), $this->theme()->get('Version'))); ?></span> 48 <span class="nextzenmag-service__more"><?php esc_html_e('View changelog', 'nextzenmag'); ?> <span aria-hidden="true">→</span></span> 49 </button> 179 50 </div> 180 51 </div> 52 53 <aside class="nextzenmag-layout__side"> 54 <section class="nextzenmag-card nextzenmag-links" aria-labelledby="nextzenmag-community-title"> 55 <h2 id="nextzenmag-community-title" class="nextzenmag-eyebrow"><?php esc_html_e('Community', 'nextzenmag'); ?></h2> 56 <a href="<?php echo esc_url($this->facebook_url); ?>" target="_blank" rel="noopener"><?php NextZenMag_Admin::the_icon('external', 18); ?><span><?php esc_html_e('Facebook', 'nextzenmag'); ?></span></a> 57 <a href="<?php echo esc_url($this->x_url); ?>" target="_blank" rel="noopener"><?php NextZenMag_Admin::the_icon('external', 18); ?><span><?php esc_html_e('X (Twitter)', 'nextzenmag'); ?></span></a> 58 <a href="<?php echo esc_url($this->youtube_url); ?>" target="_blank" rel="noopener"><?php NextZenMag_Admin::the_icon('external', 18); ?><span><?php esc_html_e('YouTube', 'nextzenmag'); ?></span></a> 59 </section> 60 <?php if (!$this->pro_status) : ?> 61 <section class="nextzenmag-card nextzenmag-review" aria-labelledby="nextzenmag-help-review-title"> 62 <h2 id="nextzenmag-help-review-title"><?php esc_html_e('Leave us a review', 'nextzenmag'); ?></h2> 63 <p><?php esc_html_e('Sharing your experience helps us improve the theme.', 'nextzenmag'); ?></p> 64 <a class="nextzenmag-link-strong" href="<?php echo esc_url($this->review_url); ?>" target="_blank" rel="noopener"><?php esc_html_e('Write a review', 'nextzenmag'); ?> <span aria-hidden="true">→</span></a> 65 </section> 66 <?php endif; ?> 67 </aside> 181 68 </div> -
nextzenmag/1.1.4/inc/admin/dashboard/views/starter-templates.php
r268588 r354283 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 NextZenMag_Dashboard::dashboard_page(), so $this is the dashboard. 10 * 11 * @package NextZenMag 12 */ 13 defined('ABSPATH') || exit; 1 14 2 <div class="nextzenmag-dashboard-content nextzenmag-starter-panel"> 15 $nextzenmag_sites = NextZenMag_Admin::starter_sites(); 16 $nextzenmag_services = NextZenMag_Admin::services(); 17 $nextzenmag_name = $this->theme()->get('Name'); 3 18 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 NextZenMag, you need to install and activate the One-Click Demo Import and WPInterface Add-ons plugins.', 'nextzenmag' ); ?> 13 </p> 14 </div> 15 <?php } ?> 19 // Free theme: the Pro starter site, shown with an upgrade link (it cannot be imported here). 20 $nextzenmag_pro_card = static function ($dashboard, $name) { 21 if (NextZenMag_Admin::PRO) { 22 return; 23 } 24 $pro_name = sprintf(/* translators: %s: theme name. */ __('%s Pro', 'nextzenmag'), $name); 25 ?> 26 <article class="nextzenmag-site nextzenmag-site--pro"> 27 <div class="nextzenmag-site__shot"> 28 <span class="nextzenmag-site__badge"><?php NextZenMag_Admin::the_icon('crown', 14); ?><?php esc_html_e('Pro', 'nextzenmag'); ?></span> 29 <img src="<?php echo esc_url(NextZenMag_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', 'nextzenmag'), $pro_name)); ?>" loading="lazy" decoding="async"> 30 </div> 31 <div class="nextzenmag-site__body"> 32 <h3 class="nextzenmag-site__name"><?php echo esc_html($pro_name); ?></h3> 33 <p class="nextzenmag-site__note"><?php esc_html_e('Included with the Pro version, together with every Pro feature.', 'nextzenmag'); ?></p> 34 <div class="nextzenmag-site__actions"> 35 <a class="nextzenmag-upgrade-button" href="<?php echo esc_url($dashboard->get_theme_url() . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php NextZenMag_Admin::the_icon('crown', 16); ?><?php esc_html_e('Upgrade to Pro', 'nextzenmag'); ?></a> 36 <a class="button nextzenmag-button nextzenmag-button--small" href="<?php echo esc_url($dashboard->get_pro_demo_url()); ?>" target="_blank" rel="noopener"><?php NextZenMag_Admin::the_icon('eye', 16); ?><?php esc_html_e('Preview', 'nextzenmag'); ?><span class="screen-reader-text"><?php echo esc_html(' ' . $pro_name); ?></span></a> 37 </div> 38 </div> 39 </article> 40 <?php 41 }; 16 42 17 </div> 43 if (!$nextzenmag_sites) : 44 $nextzenmag_needed = NextZenMag_Admin::PRO ? array('One Click Demo Import') : array('WPInterface Add-ons', 'One Click Demo Import'); 45 ?> 46 <div class="nextzenmag-stack"> 47 <section class="nextzenmag-card nextzenmag-empty" aria-labelledby="nextzenmag-starter-title"> 48 <img src="<?php echo esc_url(NextZenMag_Admin::image_url(NextZenMag_Admin::PRO ? 'plugin-one-click-demo-import.webp' : 'plugin-wpinterface-add-ons.webp')); ?>" width="56" height="56" alt=""> 49 <h2 id="nextzenmag-starter-title"><?php esc_html_e('Starter sites need a free plugin', 'nextzenmag'); ?></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.', 'nextzenmag'), wp_sprintf('%l', $nextzenmag_needed), $nextzenmag_name)); ?></p> 51 <a class="button button-primary nextzenmag-button" href="<?php echo esc_url($this->tab_url('recommended') . '#nextzenmag-plugins'); ?>"><?php esc_html_e('Go to recommended plugins', 'nextzenmag'); ?></a> 52 </section> 53 <?php if (!NextZenMag_Admin::PRO) : ?> 54 <section class="nextzenmag-section" aria-labelledby="nextzenmag-starter-pro-title"> 55 <h2 id="nextzenmag-starter-pro-title" class="nextzenmag-eyebrow"><?php esc_html_e('Also in Pro', 'nextzenmag'); ?></h2> 56 <div class="nextzenmag-sites"><?php $nextzenmag_pro_card($this, $nextzenmag_name); ?></div> 57 </section> 58 <?php endif; ?> 59 </div> 60 <?php 61 return; 62 endif; 18 63 19 <?php 64 $nextzenmag_notice = ''; 65 foreach ($nextzenmag_sites as $nextzenmag_site) { 66 if ($nextzenmag_site['notice']) { 67 $nextzenmag_notice = $nextzenmag_site['notice']; 68 break; 69 } 70 } 71 ?> 72 <div class="nextzenmag-stack"> 73 <section class="nextzenmag-section" aria-labelledby="nextzenmag-starter-title"> 74 <div class="nextzenmag-section__head"> 75 <div> 76 <h2 id="nextzenmag-starter-title"><?php esc_html_e('Starter sites', 'nextzenmag'); ?></h2> 77 <p><?php esc_html_e('Import a ready-made design, then make it yours in the Customizer.', 'nextzenmag'); ?></p> 78 </div> 79 </div> 80 81 <div class="nextzenmag-card nextzenmag-import-note"> 82 <div class="nextzenmag-import-note__main"> 83 <span class="nextzenmag-tile"><?php NextZenMag_Admin::the_icon('info', 20); ?></span> 84 <div class="nextzenmag-import-note__text"> 85 <h3><?php esc_html_e('Importing adds demo content', 'nextzenmag'); ?></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.', 'nextzenmag'); ?></p> 87 <?php if ($nextzenmag_notice) : ?> 88 <p class="nextzenmag-import-note__tip"><?php echo esc_html($nextzenmag_notice); ?></p> 89 <?php endif; ?> 90 </div> 91 </div> 92 <div class="nextzenmag-import-note__service"> 93 <p><?php NextZenMag_Admin::the_icon('badge', 18); ?><span><strong><?php esc_html_e('Already have content?', 'nextzenmag'); ?></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.', 'nextzenmag'); ?></span></p> 94 <a class="button nextzenmag-button nextzenmag-button--small" href="<?php echo esc_url($nextzenmag_services['featured']['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Have it set up for you', 'nextzenmag'); ?></a> 95 </div> 96 </div> 97 98 <div class="nextzenmag-sites"> 99 <?php foreach ($nextzenmag_sites as $nextzenmag_site) : ?> 100 <article class="nextzenmag-site"> 101 <div class="nextzenmag-site__shot"> 102 <?php if ($nextzenmag_site['image']) : ?> 103 <img src="<?php echo esc_url($nextzenmag_site['image']); ?>" width="600" height="450" alt="<?php echo esc_attr(sprintf(/* translators: %s: starter site name. */ __('%s starter site preview', 'nextzenmag'), $nextzenmag_site['name'])); ?>" loading="lazy" decoding="async"> 104 <?php endif; ?> 105 </div> 106 <div class="nextzenmag-site__body"> 107 <h3 class="nextzenmag-site__name"><?php echo esc_html($nextzenmag_site['name']); ?></h3> 108 <div class="nextzenmag-site__actions"> 109 <a class="button button-primary nextzenmag-button nextzenmag-button--small" href="<?php echo esc_url($nextzenmag_site['import']); ?>"><?php NextZenMag_Admin::the_icon('download', 16); ?><?php esc_html_e('Import', 'nextzenmag'); ?><span class="screen-reader-text"><?php echo esc_html(' ' . $nextzenmag_site['name']); ?></span></a> 110 <?php if ($nextzenmag_site['preview']) : ?> 111 <a class="button nextzenmag-button nextzenmag-button--small" href="<?php echo esc_url($nextzenmag_site['preview']); ?>" target="_blank" rel="noopener"><?php NextZenMag_Admin::the_icon('eye', 16); ?><?php esc_html_e('Preview', 'nextzenmag'); ?><span class="screen-reader-text"><?php echo esc_html(' ' . $nextzenmag_site['name']); ?></span></a> 112 <?php endif; ?> 113 </div> 114 </div> 115 </article> 116 <?php endforeach; ?> 117 <?php $nextzenmag_pro_card($this, $nextzenmag_name); ?> 118 </div> 119 </section> 120 </div> -
nextzenmag/1.1.4/inc/admin/meta-box/category-meta-box.php
r255088 r354283 10 10 // Add custom fields to the category add form 11 11 function nextzenmag_add_category_fields() { 12 wp_nonce_field( 'nextzenmag_category_meta_action', 'nextzenmag_category_meta_nonce' ); 12 13 ?> 13 14 <div class="form-field term-thumbnail-wrap"> … … 37 38 $thumbnail_id = absint( get_term_meta( $term->term_id, 'thumbnail_id', true ) ); 38 39 $image = $thumbnail_id ? wp_get_attachment_thumb_url( $thumbnail_id ) : nextzenmag_placeholder_image(); 40 wp_nonce_field( 'nextzenmag_category_meta_action', 'nextzenmag_category_meta_nonce' ); 39 41 ?> 40 42 <tr class="form-field"> … … 65 67 // Save custom category fields 66 68 function nextzenmag_save_category_fields( $term_id ) { 69 if ( ! isset( $_POST['nextzenmag_category_meta_nonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['nextzenmag_category_meta_nonce'] ) ), 'nextzenmag_category_meta_action' ) ) { 70 return; 71 } 72 73 if ( ! current_user_can( 'edit_term', $term_id ) ) { 74 return; 75 } 76 67 77 if ( isset( $_POST['post_cat_thumbnail_id'] ) ) { 68 78 update_term_meta( $term_id, 'thumbnail_id', absint( $_POST['post_cat_thumbnail_id'] ) ); … … 71 81 if ( isset( $_POST['category_color'] ) && ! empty( $_POST['category_color'] ) ) { 72 82 update_term_meta( $term_id, 'category_color', sanitize_hex_color( $_POST['category_color'] ) ); 73 } else {83 } elseif ( isset( $_POST['category_color'] ) ) { 74 84 delete_term_meta( $term_id, 'category_color' ); 75 85 } … … 87 97 wp_enqueue_script( 'wp-color-picker' ); 88 98 wp_enqueue_media(); 89 wp_enqueue_script( 'nextzenmag_post_cat_js', get_template_directory_uri() . '/inc/admin/meta-box/assets/category-meta-box.js', array( 'wp-color-picker' ), NEXTZENMAG_VERSION, true );99 wp_enqueue_script( 'nextzenmag_post_cat_js', nextzenmag_asset_uri('inc/admin/meta-box/assets/category-meta-box', 'js'), array( 'wp-color-picker' ), NEXTZENMAG_VERSION, true ); 90 100 91 101 wp_localize_script( -
nextzenmag/1.1.4/inc/admin/meta-box/meta-box.php
r256229 r354283 369 369 } 370 370 371 wp_enqueue_style('nextzenmag_single_post_css', get_template_directory_uri() . '/inc/admin/meta-box/assets/single-meta-box.css'); 372 wp_enqueue_script('nextzenmag_single_post_js', get_template_directory_uri() . '/inc/admin/meta-box/assets/single-meta-box.js'); 371 wp_enqueue_style('nextzenmag_single_post_css', nextzenmag_asset_uri('inc/admin/meta-box/assets/single-meta-box', 'css')); 372 wp_style_add_data('nextzenmag_single_post_css', 'rtl', 'replace'); 373 wp_style_add_data('nextzenmag_single_post_css', 'suffix', nextzenmag_asset_suffix()); 374 wp_enqueue_script('nextzenmag_single_post_js', nextzenmag_asset_uri('inc/admin/meta-box/assets/single-meta-box', 'js')); 373 375 374 376 } -
nextzenmag/1.1.4/inc/admin/widgets/class-tab-post.php
r260760 r354283 211 211 'std' => 5, 212 212 'label' => __('Number of posts to show', 'nextzenmag'), 213 ),214 'date_format' => array(215 'type' => 'select',216 'label' => __('Date Format', 'nextzenmag'),217 'desc' => __('Make sure to select Date from above for this to work.', 'nextzenmag'),218 'options' => array(219 'format_1' => __('Times Ago', 'nextzenmag'),220 'format_2' => __('Default Format', 'nextzenmag'),221 ),222 'std' => 'format_2',223 213 ), 224 214 'show_category' => array( … … 327 317 $title = isset($instance["{$block}_posts_title"]) ? $instance["{$block}_posts_title"] : $this->settings["{$block}_posts_title"]['std']; 328 318 ?> 329 <li tab-data="tab-<?php echo $block; ?>"319 <li role="presentation" tab-data="tab-<?php echo $block; ?>" 330 320 class="tab-<?php echo $block; ?> tabbed-header-item<?php echo ($is_active) ? ' active' : ''; ?>"> 331 321 <a href="javascript:void(0)" -
nextzenmag/1.1.4/inc/admin/widgets/widget-base.php
r255088 r354283 132 132 // Loop settings and get values to save. 133 133 foreach ( $this->settings as $key => $setting ) { 134 if ( ! isset( $setting['type'] ) ) {134 if ( ! isset( $setting['type'] ) || in_array( $setting['type'], array( 'heading', 'subtitle' ), true ) ) { 135 135 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(); 136 148 } 137 149 … … 160 172 case 'select': 161 173 case 'radio': 162 $input = $new_instance[ $key ];174 $input = (string) $new_instance[ $key ]; 163 175 $choices = $setting['options']; 164 176 $instance[ $key ] = array_key_exists( $input, $choices ) ? $input : $setting['std']; … … 178 190 break; 179 191 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 ] ); 181 193 break; 182 194 case 'multi-select': 183 195 $output = array(); 184 $input = $new_instance[ $key ];196 $input = (array) $new_instance[ $key ]; 185 197 $choices = $setting['options']; 186 198 foreach ( $input as $v ) { … … 193 205 case 'multi-checkbox': 194 206 $output = array(); 195 $input = $new_instance[ $key ];207 $input = (array) $new_instance[ $key ]; 196 208 $choices = $setting['options']; 197 209 foreach ( $input as $v ) { … … 624 636 wp_enqueue_style( 'wp-color-picker' ); 625 637 wp_enqueue_media(); 626 wp_enqueue_style( 'nextzenmag_widgets_css', get_template_directory_uri() . '/inc/admin/widgets/assets/css/style.css' ); 627 wp_enqueue_script( 'nextzenmag_widgets_js', get_template_directory_uri() . '/inc/admin/widgets/assets/js/script.js', array( 'jquery', 'wp-color-picker' ), NEXTZENMAG_VERSION, true ); 638 wp_enqueue_style( 'nextzenmag_widgets_css', nextzenmag_asset_uri('inc/admin/widgets/assets/css/style', 'css') ); 639 wp_style_add_data('nextzenmag_widgets_css', 'rtl', 'replace'); 640 wp_style_add_data('nextzenmag_widgets_css', 'suffix', nextzenmag_asset_suffix()); 641 wp_enqueue_script( 'nextzenmag_widgets_js', nextzenmag_asset_uri('inc/admin/widgets/assets/js/script', 'js'), array( 'jquery', 'wp-color-picker' ), NEXTZENMAG_VERSION, true ); 628 642 } 629 643 } -
nextzenmag/1.1.4/inc/compatibility/elementor/assets/css/elementor-rtl.css
r255088 r354283 14 14 .e-con > .e-con-inner { 15 15 max-width: 100%; 16 }17 18 .elementor-page .entry-header {19 display: none;20 16 } 21 17 … … 78 74 -ms-flex-preferred-size: 100%; 79 75 flex-basis: 100%; 80 margin-bottom: 2rem;76 margin-bottom: 0.2rem; 81 77 } 82 78 … … 189 185 190 186 .site .elementor-widget-container .entry-image-large img { 191 height: 50 rem;187 height: 50.2rem; 192 188 } -
nextzenmag/1.1.4/inc/compatibility/elementor/assets/css/elementor-rtl.min.css
r260760 r354283 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 .nextzenmag-element-wrapper a{text-decoration:none}.elementor .nextzenmag-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .nextzenmag-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid .nextzenmag-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2rem}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-3 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--full,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-3 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-4 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-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 .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-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 .nextzenmag-element-wrapper a{text-decoration:none}.elementor .nextzenmag-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .nextzenmag-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid .nextzenmag-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0.2rem}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-3 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--full,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-3 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-4 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-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 .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-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} -
nextzenmag/1.1.4/inc/compatibility/elementor/assets/css/elementor.min.css
r255088 r354283 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 .nextzenmag-element-wrapper a{text-decoration:none}.elementor .nextzenmag-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .nextzenmag-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid .nextzenmag-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom: .2rem}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-3 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--full,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-3 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-4 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-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 .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-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 .nextzenmag-element-wrapper a{text-decoration:none}.elementor .nextzenmag-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .nextzenmag-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid .nextzenmag-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0.2rem}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-3 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--full,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .nextzenmag-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-block.nextzenmag-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-1 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-3 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-4 .elementor-custom-column,.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-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 .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-module-grid-style-2 .nextzenmag-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .nextzenmag-element-wrapper.nextzenmag-module-grid.nextzenmag-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} -
nextzenmag/1.1.4/inc/compatibility/elementor/assets/css/nextzenmag-econs.min.css
r255088 r354283 1 @font-face{font-family:'nextzenmag-econs';src:url('../fonts/nextzenmag-econs.eot?qrxuz2');src:url('../fonts/nextzenmag-econs.eot?qrxuz2#iefix') format('embedded-opentype'), url('../fonts/nextzenmag-econs.ttf?qrxuz2') format('truetype'),url('../fonts/nextzenmag-econs.woff?qrxuz2') format('woff'),url('../fonts/nextzenmag-econs.svg?qrxuz2#nextzenmag-econs') format('svg');font-weight:normal;font-style:normal}[class^="nextzenmag-econs-"],[class*=" nextzenmag-econs-"]{font-family:'nextzenmag-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}.nextzenmag-econs-block-1:before{content:"\e900"}.nextzenmag-econs-block-2:before{content:"\e901"}.nextzenmag-econs-block-3:before{content:"\e902"}.nextzenmag-econs-block-4:before{content:"\e903"}.nextzenmag-econs-block-5:before{content:"\e904"}.nextzenmag-econs-block-6:before{content:"\e905"}.nextzenmag-econs-block-7:before{content:"\e906"}.nextzenmag-econs-block-8:before{content:"\e907"}.nextzenmag-econs-block-9:before{content:"\e908"}.nextzenmag-econs-grid-1:before{content:"\e90a"}.nextzenmag-econs-grid-2:before{content:"\e90b"}.nextzenmag-econs-grid-3:before{content:"\e90c"}.nextzenmag-econs-grid-4:before{content:"\e90d"}.nextzenmag-econs-grid-5:before{content:"\e90e"}.nextzenmag-econs-grid-6:before{content:"\e90f"}.nextzenmag-econs-grid-7:before{content:"\e909"}.nextzenmag-econs-grid-8:before{content:"\e910"}.nextzenmag-econs-grid-9:before{content:"\e911"}1 @font-face{font-family:'nextzenmag-econs';src:url('../fonts/nextzenmag-econs.eot?qrxuz2');src:url('../fonts/nextzenmag-econs.eot?qrxuz2#iefix') format('embedded-opentype'), url('../fonts/nextzenmag-econs.ttf?qrxuz2') format('truetype'), url('../fonts/nextzenmag-econs.woff?qrxuz2') format('woff'), url('../fonts/nextzenmag-econs.svg?qrxuz2#nextzenmag-econs') format('svg');font-weight:normal;font-style:normal}[class^="nextzenmag-econs-"],[class*=" nextzenmag-econs-"]{font-family:'nextzenmag-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}.nextzenmag-econs-block-1:before{content:"\e900"}.nextzenmag-econs-block-2:before{content:"\e901"}.nextzenmag-econs-block-3:before{content:"\e902"}.nextzenmag-econs-block-4:before{content:"\e903"}.nextzenmag-econs-block-5:before{content:"\e904"}.nextzenmag-econs-block-6:before{content:"\e905"}.nextzenmag-econs-block-7:before{content:"\e906"}.nextzenmag-econs-block-8:before{content:"\e907"}.nextzenmag-econs-block-9:before{content:"\e908"}.nextzenmag-econs-grid-1:before{content:"\e90a"}.nextzenmag-econs-grid-2:before{content:"\e90b"}.nextzenmag-econs-grid-3:before{content:"\e90c"}.nextzenmag-econs-grid-4:before{content:"\e90d"}.nextzenmag-econs-grid-5:before{content:"\e90e"}.nextzenmag-econs-grid-6:before{content:"\e90f"}.nextzenmag-econs-grid-7:before{content:"\e909"}.nextzenmag-econs-grid-8:before{content:"\e910"}.nextzenmag-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} -
nextzenmag/1.1.4/inc/compatibility/elementor/elementor-functions.php
r255088 r354283 37 37 */ 38 38 function nextzenmag_elementor_styles() { 39 wp_enqueue_style( 'nextzenmag-econs', get_template_directory_uri() . '/inc/compatibility/elementor/assets/css/nextzenmag-econs.css', false, '1.0' ); 39 wp_enqueue_style( 'nextzenmag-econs', nextzenmag_asset_uri('inc/compatibility/elementor/assets/css/nextzenmag-econs', 'css'), false, '1.0' ); 40 wp_style_add_data('nextzenmag-econs', 'rtl', 'replace'); 41 wp_style_add_data('nextzenmag-econs', 'suffix', nextzenmag_asset_suffix()); 40 42 } 41 43 -
nextzenmag/1.1.4/inc/compatibility/woocommerce/woocommerce.php
r307040 r354283 58 58 function nextzenmag_woocommerce_scripts() 59 59 { 60 wp_enqueue_style('nextzenmag-woocommerce-style', get_template_directory_uri() . '/inc/compatibility/woocommerce/assets/css/woocommerce.css', array()); 60 wp_enqueue_style('nextzenmag-woocommerce-style', nextzenmag_asset_uri('inc/compatibility/woocommerce/assets/css/woocommerce', 'css'), array()); 61 wp_style_add_data('nextzenmag-woocommerce-style', 'rtl', 'replace'); 62 wp_style_add_data('nextzenmag-woocommerce-style', 'suffix', nextzenmag_asset_suffix()); 61 63 62 64 } -
nextzenmag/1.1.4/inc/template-functions.php
r260760 r354283 158 158 <a href="<?php the_permalink(); ?>" class="post-more-link"> 159 159 <?php echo esc_html($archive_excerpt_button_text); ?> 160 <span class="screen-reader-text"> 161 <?php echo esc_html(get_the_title()); ?> 162 </span> 160 163 <?php nextzenmag_the_theme_svg('arrow-double'); ?> 161 164 </a> -
nextzenmag/1.1.4/inc/template-tags.php
r278489 r354283 272 272 <div class="entry-image image-hover-effect hover-effect-shine"> 273 273 <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 ?> 275 278 </div><!-- .post-thumbnail --> 276 279 </div> … … 281 284 the_post_thumbnail( 282 285 $image_size, 283 array(286 nextzenmag_priority_image_attributes(array( 284 287 'alt' => the_title_attribute( 285 288 array( … … 287 290 ) 288 291 ), 289 ) 292 )) 290 293 ); 291 294 ?> … … 505 508 } 506 509 add_filter( 'get_the_archive_title', 'nextzenmag_get_the_archive_title' ); 510 511 if (!function_exists('nextzenmag_priority_image_attributes')) : 512 /** 513 * Loading hints for the image most likely to be the Largest Contentful Paint on the blog or front page: the first 514 * banner image, or the first post image when there is no banner. It is fetched first and never lazy-loaded. Only 515 * the first call on a page gets the hints. 516 * 517 * @param array $attr Image attributes. 518 * @return array 519 */ 520 function nextzenmag_priority_image_attributes($attr = array()) 521 { 522 static $done = false; 523 if (!$done && !is_paged() && (is_front_page() || is_home())) { 524 $done = true; 525 $attr['fetchpriority'] = 'high'; 526 $attr['loading'] = 'eager'; 527 } 528 return $attr; 529 } 530 endif; 531 532 if (!function_exists('nextzenmag_priority_image_key')) : 533 /** 534 * Transient name for the blog/front page's priority image ('front' or 'home'), or '' on other views. 535 * 536 * @return string 537 */ 538 function nextzenmag_priority_image_key() 539 { 540 if (is_paged() || !(is_front_page() || is_home())) { 541 return ''; 542 } 543 return 'nextzenmag_priority_image_' . (is_front_page() ? 'front' : 'home'); 544 } 545 endif; 546 547 if (!function_exists('nextzenmag_priority_image_record')) : 548 /** 549 * Notes which attachment (and size) got the priority hints, so the next request can preload it. 550 * 551 * @param array $attr Image attributes. 552 * @param WP_Post $attachment Attachment. 553 * @param string|int[] $size Image size. 554 * @return array 555 */ 556 function nextzenmag_priority_image_record($attr, $attachment, $size) 557 { 558 if (isset($attr['fetchpriority']) && 'high' === $attr['fetchpriority'] && empty($GLOBALS['nextzenmag_priority_image']) && is_string($size)) { 559 $GLOBALS['nextzenmag_priority_image'] = array('id' => (int) $attachment->ID, 'size' => $size); 560 } 561 return $attr; 562 } 563 endif; 564 add_filter('wp_get_attachment_image_attributes', 'nextzenmag_priority_image_record', 99, 3); 565 566 if (!function_exists('nextzenmag_priority_image_save')) : 567 /** 568 * Stores the page's priority image, only when it changed. 569 */ 570 function nextzenmag_priority_image_save() 571 { 572 $key = nextzenmag_priority_image_key(); 573 if ('' === $key || empty($GLOBALS['nextzenmag_priority_image'])) { 574 return; 575 } 576 if (get_transient($key) !== $GLOBALS['nextzenmag_priority_image']) { 577 set_transient($key, $GLOBALS['nextzenmag_priority_image'], WEEK_IN_SECONDS); 578 } 579 } 580 endif; 581 add_action('wp_footer', 'nextzenmag_priority_image_save', 99); 582 583 if (!function_exists('nextzenmag_priority_image_preload')) : 584 /** 585 * Preloads the blog/front page's priority image (remembered from the previous request) at high priority, so the 586 * browser fetches it before it reaches the image in the page. 587 */ 588 function nextzenmag_priority_image_preload() 589 { 590 $key = nextzenmag_priority_image_key(); 591 $image = '' === $key ? false : get_transient($key); 592 if (!is_array($image) || empty($image['id']) || !wp_attachment_is_image($image['id'])) { 593 return; 594 } 595 $src = wp_get_attachment_image_src($image['id'], $image['size']); 596 if (!$src) { 597 return; 598 } 599 $srcset = false ? false : wp_get_attachment_image_srcset($image['id'], $image['size']); 600 $sizes = $srcset ? wp_get_attachment_image_sizes($image['id'], $image['size']) : false; 601 echo '<link rel="preload" as="image" href="' . esc_url($src[0]) . '"' 602 . ($srcset ? ' imagesrcset="' . esc_attr($srcset) . '"' . ($sizes ? ' imagesizes="' . esc_attr($sizes) . '"' : '') : '') 603 . ' fetchpriority="high">' . "\n"; 604 } 605 endif; 606 add_action('wp_head', 'nextzenmag_priority_image_preload', 2); -
nextzenmag/1.1.4/languages/nextzenmag.pot
r307040 r354283 1 #, fuzzy 1 # Copyright (C) 2026 WPInterface 2 # This file is distributed under the GNU General Public License v2 or later. 2 3 msgid "" 3 4 msgstr "" 4 "Project-Id-Version: NextZenMag\n" 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2026-01-05 06:22+0000\n" 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 5 "Project-Id-Version: NextZenMag 1.1.4\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/nextzenmag\n" 8 7 "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" 12 9 "MIME-Version: 1.0\n" 13 10 "Content-Type: text/plain; charset=UTF-8\n" 14 11 "Content-Transfer-Encoding: 8bit\n" 15 "X-Generator: Loco https://localise.biz/\n" 16 "X-Loco-Version: 2.6.14; wp-6.7.1\n" 17 "X-Domain: nextzenmag" 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:276 inc/template-functions.php:282 36 #, php-format 37 msgid "%s min read" 38 msgstr "" 39 40 #. 1: Singular, 2: Plural. 41 #: inc/template-tags.php:464 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:387 55 msgid "© All rights reserved. Proudly powered by WordPress." 56 msgstr "" 57 58 #: inc/admin/customizer/helpers/helper-function.php:89 59 msgid "— No Limit —" 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 "— Select —" 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/nextzenmag-elementor-widgets-block-2.php:114 81 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:127 82 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:68 83 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:102 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/admin/customizer/sections/popular-post.php:259 93 msgid "2" 94 msgstr "" 95 96 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:115 97 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:128 98 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:69 99 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:103 100 #: inc/admin/customizer/helpers/helper-function.php:91 101 msgid "2 Lines" 102 msgstr "" 103 104 #: inc/admin/customizer/sections/slider-banner.php:58 105 #: inc/admin/customizer/sections/popular-post.php:260 106 msgid "3" 107 msgstr "" 108 109 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:116 110 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:129 111 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:70 112 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:104 113 #: inc/admin/customizer/helpers/helper-function.php:92 114 msgid "3 Lines" 115 msgstr "" 116 117 #: inc/admin/customizer/sections/slider-banner.php:59 118 #: inc/admin/customizer/sections/popular-post.php:261 119 msgid "4" 120 msgstr "" 121 122 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:117 123 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:130 124 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:71 125 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:105 126 #: inc/admin/customizer/helpers/helper-function.php:93 127 msgid "4 Lines" 12 "POT-Creation-Date: 2026-10-18T07:23:32+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: nextzenmag\n" 16 17 #. Theme Name of the theme 18 #: style.css 19 msgid "NextZenMag" 20 msgstr "" 21 22 #. Theme URI of the theme 23 #: style.css 24 msgid "https://wpinterface.com/themes/nextzenmag/" 25 msgstr "" 26 27 #. Description of the theme 28 #: style.css 29 msgid "NextZenMag is a cutting-edge WordPress theme crafted to meet diverse needs across the digital publishing landscape. Whether you’re building a sleek personal blog, a feature-packed magazine, a premium content platform, or a dynamic news website, NextZenMag adapts seamlessly to your goals. Its flexible design supports a wide range of niches, including sports, travel, lifestyle, fashion, and beyond, giving you the creative freedom to bring your vision to life. This theme combines modern, visually striking aesthetics with fully responsive layouts, ensuring an optimal user experience across devices. With one-click demo import and an extensive suite of powerful features, setting up your site is fast and straightforward. Best of all, NextZenMag eliminates technical barriers – no coding skills required. Leverage the intuitive WordPress Customizer and Elementor integration to create and personalize your website effortlessly. From ease of use to exceptional versatility, NextZenMag is designed to empower creators, brands, and businesses in building standout digital publications." 30 msgstr "" 31 32 #. Author of the theme 33 #: style.css 34 #: inc/admin/dashboard/views/overview.php:142 35 msgid "WPInterface" 36 msgstr "" 37 38 #. Author URI of the theme 39 #: style.css 40 msgid "https://wpinterface.com/" 128 41 msgstr "" 129 42 … … 132 45 msgstr "" 133 46 134 #: assets/breadcrumbs/breadcrumbs.php:271 135 msgid "404 Not Found" 136 msgstr "" 137 138 #: inc/admin/customizer/helpers/theme-upsell.php:38 139 msgid "404 page options" 140 msgstr "" 141 142 #: inc/admin/customizer/sections/slider-banner.php:60 143 #: inc/admin/customizer/sections/popular-post.php:262 144 msgid "5" 145 msgstr "" 146 147 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:118 148 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:131 149 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:72 150 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:106 151 #: inc/admin/customizer/helpers/helper-function.php:94 152 msgid "5 Lines" 153 msgstr "" 154 155 #: inc/admin/customizer/sections/slider-banner.php:61 156 msgid "6" 157 msgstr "" 158 159 #: inc/admin/customizer/sections/footer.php:44 160 #: inc/admin/customizer/sections/top-bar.php:110 161 #, php-format 162 msgid "" 163 "<a href=\"%s\" target=\"_blank\">Date and Time Formatting Documentation</a>." 164 msgstr "" 165 166 #: inc/admin/dashboard/views/free-vs-pro.php:282 167 msgid "" 168 "Access all premium extensions, features, and upcoming updates right away by " 169 "<br> upgrading to the Pro version." 170 msgstr "" 171 172 #: inc/admin/dashboard/class-welcome-notice.php:94 173 #: inc/admin/dashboard/class-theme-review-notice.php:140 174 #: inc/admin/dashboard/class-theme-review-notice.php:156 175 msgid "Action failed. Please refresh the page and retry." 176 msgstr "" 177 178 #: inc/admin/dashboard/views/dashboard.php:393 179 #: inc/admin/dashboard/views/help.php:165 180 #: inc/admin/dashboard/views/products.php:135 181 msgid "Activate" 182 msgstr "" 183 184 #: inc/admin/dashboard/views/dashboard.php:15 185 msgid "Activate MC4WP: Mailchimp for WordPress" 186 msgstr "" 187 188 #: inc/admin/dashboard/views/dashboard.php:387 189 #: inc/admin/dashboard/views/help.php:162 190 #: inc/admin/dashboard/views/products.php:133 191 msgid "Activated" 192 msgstr "" 193 194 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:63 195 msgid "Add your custom block title" 196 msgstr "" 197 198 #: inc/admin/customizer/helpers/controls.php:236 199 msgid "Additional Customizer Sections" 200 msgstr "" 201 202 #: inc/admin/customizer/helpers/controls.php:233 203 msgid "Additional Widget Areas" 204 msgstr "" 205 206 #: inc/admin/customizer/helpers/controls.php:234 207 msgid "Additional Widgets" 208 msgstr "" 209 210 #: inc/admin/widgets/class-ads-code.php:30 211 msgid "Ads Code" 212 msgstr "" 213 214 #: inc/admin/dashboard/views/dashboard.php:159 215 msgid "Advanced Color options" 216 msgstr "" 217 218 #: inc/admin/customizer/sections/archive.php:48 219 msgid "" 220 "After enabling, set 'Mark as Featured' to 'Yes' in the single post options " 221 "to display the post in the top section of the relevant archive page." 222 msgstr "" 223 224 #: inc/admin/widgets/widget-init.php:163 225 msgid "After Footer" 226 msgstr "" 227 228 #: inc/admin/widgets/widget-init.php:68 229 msgid "After Header" 230 msgstr "" 231 232 #: inc/template-tags.php:45 inc/admin/widgets/class-slider-post.php:410 233 #: inc/admin/widgets/class-jumbo-post.php:263 234 #: inc/admin/widgets/class-jumbo-post.php:328 235 #: inc/admin/widgets/class-jumbo-post.php:391 236 #: inc/admin/widgets/class-recent-post.php:334 237 #: inc/admin/widgets/class-carousel-slider.php:505 238 #: inc/admin/widgets/class-metro-post.php:306 239 #: inc/admin/widgets/class-multi-grid-post.php:297 240 #: inc/admin/widgets/class-multi-grid-post.php:368 241 #: inc/admin/widgets/class-grid-post.php:259 242 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-5.php:161 243 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:205 244 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-4.php:160 245 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:224 246 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:281 247 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-3.php:163 248 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:184 249 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:197 250 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-2.php:183 251 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-1.php:144 252 msgid "ago" 253 msgstr "" 254 255 #: inc/admin/widgets/class-social-menu.php:66 256 msgid "Alignment" 257 msgstr "" 258 259 #: inc/admin/customizer/helpers/helper-function.php:48 260 msgid "Archive Alternate Grid View" 261 msgstr "" 262 263 #: inc/admin/customizer/helpers/helper-function.php:44 264 msgid "Archive Grid View" 265 msgstr "" 266 267 #: inc/admin/customizer/sections/archive.php:30 268 msgid "Archive Layout" 269 msgstr "" 270 271 #: inc/admin/customizer/helpers/helper-function.php:40 272 msgid "Archive List View" 273 msgstr "" 274 275 #: inc/admin/customizer/sections/archive.php:69 276 msgid "Archive Meta Options" 277 msgstr "" 278 279 #: inc/admin/customizer/sections/archive.php:10 280 #: inc/admin/customizer/sections/panel.php:114 281 #: inc/admin/dashboard/views/dashboard.php:110 282 msgid "Archive Options" 283 msgstr "" 284 285 #: assets/breadcrumbs/breadcrumbs.php:272 286 msgid "Archives" 287 msgstr "" 288 289 #: inc/admin/customizer/helpers/defaults.php:248 290 msgid "Article Group" 291 msgstr "" 292 293 #: inc/admin/customizer/sections/article-group.php:61 294 msgid "Article Group Column - 1" 295 msgstr "" 296 297 #: inc/admin/customizer/sections/article-group.php:101 298 msgid "Article Group Column - 2" 299 msgstr "" 300 301 #: inc/admin/customizer/sections/article-group.php:141 302 msgid "Article Group Meta Option" 303 msgstr "" 304 305 #: inc/admin/customizer/sections/article-group.php:10 306 msgid "Article Group Section" 307 msgstr "" 308 309 #: inc/admin/customizer/sections/article-list.php:45 310 msgid "Article List Column - 1" 311 msgstr "" 312 313 #: inc/admin/customizer/sections/article-list.php:88 314 msgid "Article List Column - 2" 315 msgstr "" 316 317 #: inc/admin/customizer/sections/article-list.php:129 318 msgid "Article List Column - 3" 319 msgstr "" 320 321 #: inc/admin/customizer/sections/article-list.php:172 322 msgid "Article List Meta Option" 323 msgstr "" 324 325 #: inc/admin/customizer/sections/article-list.php:10 326 msgid "Article List Section" 327 msgstr "" 328 329 #: inc/admin/widgets/class-slider-post.php:194 330 #: inc/admin/widgets/class-tab-post.php:86 331 #: inc/admin/widgets/class-tab-post.php:142 332 #: inc/admin/widgets/class-tab-post.php:198 333 #: inc/admin/widgets/class-recent-post.php:102 334 #: inc/admin/widgets/class-carousel-slider.php:214 335 #: inc/admin/widgets/class-grid-post.php:108 336 #: inc/admin/customizer/sections/single-related-post.php:117 337 #: inc/admin/customizer/sections/must-read.php:130 338 #: inc/admin/customizer/sections/show-author-post.php:119 339 #: inc/admin/customizer/sections/frontline-post.php:134 340 #: inc/admin/customizer/sections/search_trending.php:133 341 #: inc/admin/customizer/sections/popular-post.php:132 342 #: inc/admin/customizer/sections/tags.php:157 343 #: inc/admin/customizer/sections/ticker-post.php:169 344 msgid "ASC" 345 msgstr "" 346 347 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:246 348 msgid "Author Meta" 349 msgstr "" 350 351 #: inc/admin/customizer/sections/single-related-post.php:149 352 #: inc/admin/customizer/sections/archive.php:195 353 #: inc/admin/customizer/sections/show-author-post.php:153 354 #: inc/admin/customizer/sections/single.php:41 355 msgid "Author Meta Display Options" 356 msgstr "" 357 358 #: inc/admin/customizer/sections/single-related-post.php:168 359 #: inc/admin/customizer/sections/split-block.php:107 360 #: inc/admin/customizer/sections/archive.php:215 361 #: inc/admin/customizer/sections/footer-recommended.php:140 362 #: inc/admin/customizer/sections/must-read.php:176 363 #: inc/admin/customizer/sections/show-author-post.php:172 364 #: inc/admin/customizer/sections/frontline-post.php:180 365 #: inc/admin/customizer/sections/search_trending.php:185 366 #: inc/admin/customizer/sections/slider-banner.php:205 367 #: inc/admin/customizer/sections/dual-insights.php:184 368 #: inc/admin/customizer/sections/article-list.php:224 369 #: inc/admin/customizer/sections/popular-post.php:178 370 #: inc/admin/customizer/sections/grid-list.php:221 371 #: inc/admin/customizer/sections/single.php:60 372 #: inc/admin/customizer/sections/ticker-post.php:221 373 #: inc/admin/customizer/sections/article-group.php:189 374 #: inc/admin/customizer/sections/main-banner.php:201 375 msgid "Author Meta Text" 376 msgstr "" 377 378 #: inc/admin/widgets/class-author.php:130 379 msgid "Author Name:" 380 msgstr "" 381 382 #: inc/admin/widgets/class-slider-post.php:219 383 #: inc/admin/widgets/class-jumbo-post.php:111 384 #: inc/admin/widgets/class-recent-post.php:160 385 #: inc/admin/widgets/class-carousel-slider.php:239 386 #: inc/admin/widgets/class-metro-post.php:123 387 #: inc/admin/widgets/class-multi-grid-post.php:143 388 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:254 389 msgid "Author Option" 390 msgstr "" 391 392 #: inc/admin/widgets/class-author.php:131 393 msgid "Author Position:" 394 msgstr "" 395 396 #: inc/admin/customizer/sections/show-author-post.php:38 397 msgid "Author Posts Text" 398 msgstr "" 399 400 #: inc/admin/widgets/class-slider-post.php:229 401 #: inc/admin/widgets/class-jumbo-post.php:121 402 #: inc/admin/widgets/class-recent-post.php:170 403 #: inc/admin/widgets/class-carousel-slider.php:249 404 #: inc/admin/widgets/class-metro-post.php:133 405 #: inc/admin/widgets/class-multi-grid-post.php:153 406 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:266 407 msgid "Author Text" 408 msgstr "" 409 410 #: inc/admin/widgets/class-slider-post.php:175 411 #: inc/admin/widgets/class-carousel-slider.php:180 412 msgid "Autoplay" 413 msgstr "" 414 415 #: inc/admin/widgets/class-mailchimp.php:101 416 #: inc/admin/widgets/class-cta.php:125 417 msgid "Background Color" 418 msgstr "" 419 420 #: inc/admin/widgets/class-mailchimp.php:107 421 #: inc/admin/widgets/class-image-widget.php:37 422 #: inc/admin/widgets/class-cta.php:131 423 msgid "Background Image" 424 msgstr "" 425 426 #: inc/admin/widgets/class-slider-post.php:147 427 #: inc/admin/widgets/class-carousel-slider.php:152 428 msgid "Background overlay style" 429 msgstr "" 430 431 #: inc/admin/customizer/sections/header-style.php:80 432 msgid "Banner Advertisement URL" 433 msgstr "" 434 435 #: inc/admin/customizer/sections/main-banner.php:47 436 msgid "Banner Column - 1" 437 msgstr "" 438 439 #: inc/admin/customizer/sections/main-banner.php:91 440 msgid "Banner Column - 2" 441 msgstr "" 442 443 #: inc/admin/customizer/sections/main-banner.php:109 444 msgid "Banner List Post" 445 msgstr "" 446 447 #: inc/admin/customizer/sections/main-banner.php:152 448 msgid "Banner Section Meta" 449 msgstr "" 450 451 #: inc/admin/customizer/sections/slider-banner.php:156 452 msgid "Banner Slider Meta" 453 msgstr "" 454 455 #: inc/admin/dashboard/views/dashboard.php:281 456 #: inc/admin/dashboard/views/help.php:112 457 msgid "Based on 20+ Reviews" 458 msgstr "" 459 460 #: inc/admin/widgets/widget-init.php:116 461 msgid "Before Footer" 462 msgstr "" 463 464 #: inc/admin/widgets/class-mailchimp.php:38 465 #: inc/admin/widgets/class-slider-post.php:105 466 #: inc/admin/widgets/class-tab-post.php:298 467 #: inc/admin/widgets/class-category-grid.php:47 468 #: inc/admin/widgets/class-category-grid.php:93 469 #: inc/admin/widgets/class-recent-post.php:46 470 #: inc/admin/widgets/class-carousel-slider.php:109 471 #: inc/admin/widgets/class-cta.php:38 472 #: inc/admin/widgets/class-multi-grid-post.php:73 473 msgid "Big" 474 msgstr "" 475 476 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:48 477 msgid "Block Style 1" 478 msgstr "" 479 480 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:52 481 msgid "Block Style 2" 482 msgstr "" 483 484 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-3.php:52 485 msgid "Block Style 3" 486 msgstr "" 487 488 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:47 489 msgid "Block Style 4" 490 msgstr "" 491 492 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:55 493 msgid "Block Style 5" 494 msgstr "" 495 496 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:54 497 msgid "Block Title" 498 msgstr "" 499 500 #: inc/admin/widgets/class-mailchimp.php:90 501 #: inc/admin/widgets/class-slider-post.php:43 502 #: inc/admin/widgets/class-carousel-slider.php:45 503 #: inc/admin/widgets/class-cta.php:114 504 msgid "Bottom" 505 msgstr "" 506 507 #: inc/admin/customizer/sections/breadcrumb.php:5 508 msgid "Breadcrumb Options" 47 #: 404.php:19 48 msgid "Oops! That page can’t be found." 49 msgstr "" 50 51 #: 404.php:22 52 msgid "Go Back To Homepage" 53 msgstr "" 54 55 #: assets/breadcrumbs/breadcrumbs.php:268 56 msgid "Browse:" 509 57 msgstr "" 510 58 … … 514 62 msgstr "" 515 63 516 #: inc/admin/customizer/helpers/defaults.php:141 517 msgid "Breaking News" 518 msgstr "" 519 520 #: assets/breadcrumbs/breadcrumbs.php:268 521 msgid "Browse:" 522 msgstr "" 523 524 #: inc/admin/widgets/class-image-widget.php:41 525 msgid "Button Text" 526 msgstr "" 527 528 #: inc/admin/widgets/class-cta.php:69 529 msgid "Button Text - 1" 530 msgstr "" 531 532 #: inc/admin/widgets/class-cta.php:83 533 msgid "Button Text - 2" 534 msgstr "" 535 536 #: inc/admin/widgets/class-slider-post.php:230 537 #: inc/admin/widgets/class-jumbo-post.php:122 538 #: inc/admin/widgets/class-recent-post.php:171 539 #: inc/admin/widgets/class-carousel-slider.php:250 540 #: inc/admin/widgets/class-metro-post.php:134 541 #: inc/admin/widgets/class-multi-grid-post.php:154 542 msgid "By:" 543 msgstr "" 544 545 #: inc/admin/widgets/class-tab-post.php:68 546 #: inc/admin/widgets/class-tab-post.php:124 547 #: inc/admin/widgets/class-tab-post.php:180 548 msgid "" 549 "Can be useful if you want to skip certain number of posts. Leave as 0 if you " 550 "do not want to use it." 551 msgstr "" 552 553 #: inc/admin/widgets/class-slider-post.php:62 554 #: inc/admin/widgets/class-tab-post.php:256 555 #: inc/admin/widgets/class-recent-post.php:35 556 #: inc/admin/widgets/class-carousel-slider.php:64 557 #: inc/admin/widgets/class-grid-post.php:35 558 msgid "Card View" 559 msgstr "" 560 561 #: inc/admin/customizer/sections/slider-banner.php:5 562 msgid "Carousel Banner" 563 msgstr "" 564 565 #: inc/admin/widgets/class-carousel-slider.php:27 566 msgid "Carousel Posts" 567 msgstr "" 568 569 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:334 570 #: inc/admin/customizer/helpers/defaults.php:382 571 msgid "Categories" 572 msgstr "" 573 574 #: inc/admin/meta-box/category-meta-box.php:26 575 #: inc/admin/meta-box/category-meta-box.php:55 576 msgid "Category Color" 577 msgstr "" 578 579 #: inc/admin/customizer/sections/single-related-post.php:283 580 #: inc/admin/customizer/sections/split-block.php:214 581 #: inc/admin/customizer/sections/footer-recommended.php:247 582 #: inc/admin/customizer/sections/must-read.php:283 583 #: inc/admin/customizer/sections/show-author-post.php:287 584 #: inc/admin/customizer/sections/frontline-post.php:287 585 #: inc/admin/customizer/sections/search_trending.php:300 586 #: inc/admin/customizer/sections/slider-banner.php:312 587 #: inc/admin/customizer/sections/dual-insights.php:291 588 #: inc/admin/customizer/sections/article-list.php:331 589 #: inc/admin/customizer/sections/grid-list.php:328 590 #: inc/admin/customizer/sections/ticker-post.php:336 591 #: inc/admin/customizer/sections/article-group.php:296 592 #: inc/admin/customizer/sections/main-banner.php:308 593 msgid "Category Label" 594 msgstr "" 595 596 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:202 597 msgid "Category Meta" 598 msgstr "" 599 600 #: inc/admin/widgets/class-slider-post.php:244 601 #: inc/admin/widgets/class-jumbo-post.php:75 602 #: inc/admin/widgets/class-tab-post.php:235 603 #: inc/admin/widgets/class-recent-post.php:185 604 #: inc/admin/widgets/class-carousel-slider.php:264 605 #: inc/admin/widgets/class-metro-post.php:87 606 #: inc/admin/widgets/class-multi-grid-post.php:107 607 #: inc/admin/widgets/class-grid-post.php:61 608 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:218 609 msgid "Category Option" 610 msgstr "" 611 612 #: inc/admin/customizer/sections/featured-category.php:10 613 msgid "Category Section" 614 msgstr "" 615 616 #: inc/admin/customizer/helpers/helper-function.php:112 617 msgid "Category Style 1" 618 msgstr "" 619 620 #: inc/admin/customizer/helpers/helper-function.php:113 621 msgid "Category Style 2" 622 msgstr "" 623 624 #: inc/admin/customizer/helpers/helper-function.php:114 625 msgid "Category Style 3" 626 msgstr "" 627 628 #: inc/admin/widgets/class-slider-post.php:240 629 #: inc/admin/widgets/class-jumbo-post.php:71 630 #: inc/admin/widgets/class-tab-post.php:231 631 #: inc/admin/widgets/class-recent-post.php:181 632 #: inc/admin/widgets/class-carousel-slider.php:260 633 #: inc/admin/widgets/class-metro-post.php:83 634 #: inc/admin/widgets/class-multi-grid-post.php:103 635 #: inc/admin/widgets/class-grid-post.php:57 636 msgid "Category Text" 637 msgstr "" 638 639 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:209 640 #: inc/admin/customizer/sections/archive.php:346 641 #: inc/admin/customizer/sections/single.php:160 642 msgid "Category Title" 643 msgstr "" 644 645 #: inc/admin/widgets/class-mailchimp.php:56 646 #: inc/admin/widgets/class-slider-post.php:51 647 #: inc/admin/widgets/class-image-widget.php:57 648 #: inc/admin/widgets/class-ads-code.php:37 649 #: inc/admin/widgets/class-carousel-slider.php:53 650 #: inc/admin/widgets/class-cta.php:56 651 #: inc/admin/widgets/class-social-menu.php:69 652 msgid "Center" 653 msgstr "" 654 655 #: inc/admin/widgets/class-carousel-slider.php:185 656 msgid "Centered Mode" 657 msgstr "" 658 659 #: inc/admin/widgets/class-slider-post.php:161 660 #: inc/admin/widgets/class-carousel-slider.php:166 661 msgid "Change Height of Slides." 662 msgstr "" 663 664 #: inc/admin/dashboard/class-dashboard.php:206 665 msgid "Changelog" 666 msgstr "" 667 668 #: inc/admin/dashboard/class-changelog-parser.php:25 669 #: inc/admin/dashboard/class-changelog-parser.php:81 670 msgid "Changelog not found." 671 msgstr "" 672 673 #: inc/admin/widgets/class-youtube-video.php:44 674 msgid "Channel Name:" 675 msgstr "" 676 677 #: inc/admin/widgets/class-youtube-video.php:38 678 msgid "Channel URL:" 679 msgstr "" 680 681 #: inc/admin/dashboard/class-welcome-notice.php:97 682 msgid "Cheatin’ huh?" 683 msgstr "" 684 685 #: inc/admin/dashboard/class-welcome-notice.php:72 686 msgid "" 687 "Check the quick links below for detailed information and to make the most of " 688 "all the features our theme offers." 689 msgstr "" 690 691 #: inc/admin/customizer/sections/slider-banner.php:79 692 msgid "Choose Category" 693 msgstr "" 694 695 #: inc/admin/widgets/class-author.php:179 inc/admin/widgets/widget-base.php:530 696 msgid "Choose an Image" 697 msgstr "" 698 699 #: inc/admin/meta-box/category-meta-box.php:95 700 msgid "Choose an image" 701 msgstr "" 702 703 #: inc/admin/customizer/sections/split-block.php:59 704 #: inc/admin/customizer/sections/footer-recommended.php:84 705 #: inc/admin/customizer/sections/popular-post.php:55 706 #: inc/admin/customizer/sections/ticker-post.php:90 707 msgid "Choose Category" 708 msgstr "" 709 710 #: inc/admin/customizer/sections/featured-category.php:60 711 msgid "Choose Category -" 712 msgstr "" 713 714 #: inc/admin/customizer/sections/dual-insights.php:80 715 #: inc/admin/customizer/sections/article-list.php:64 716 #: inc/admin/customizer/sections/grid-list.php:80 717 #: inc/admin/customizer/sections/article-group.php:80 718 msgid "Choose Column - 1 Category" 719 msgstr "" 720 721 #: inc/admin/customizer/sections/dual-insights.php:136 722 #: inc/admin/customizer/sections/article-list.php:107 723 #: inc/admin/customizer/sections/grid-list.php:136 724 #: inc/admin/customizer/sections/article-group.php:120 725 msgid "Choose Column - 2 Category" 726 msgstr "" 727 728 #: inc/admin/customizer/sections/article-list.php:148 729 msgid "Choose Column - 3 Category" 730 msgstr "" 731 732 #: inc/admin/customizer/sections/frontline-post.php:39 733 msgid "Choose Frontline category" 734 msgstr "" 735 736 #: inc/admin/customizer/sections/main-banner.php:67 737 msgid "Choose Grid Category" 738 msgstr "" 739 740 #: inc/admin/customizer/sections/main-banner.php:127 741 msgid "Choose List Post Category" 742 msgstr "" 743 744 #: inc/admin/customizer/sections/must-read.php:54 745 msgid "Choose Must Read category" 746 msgstr "" 747 748 #: inc/admin/customizer/sections/search_trending.php:72 749 msgid "Choose Trending posts category" 750 msgstr "" 751 752 #: inc/admin/widgets/class-author.php:135 753 msgid "Circular Social Icon" 754 msgstr "" 755 756 #: inc/admin/customizer/helpers/helper-function.php:68 757 msgid "Classic" 758 msgstr "" 759 760 #: template-parts/modal-search.php:27 761 msgid "Close search" 762 msgstr "" 763 764 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:93 765 msgid "Color:" 766 msgstr "" 767 768 #: inc/admin/widgets/class-social-menu.php:55 769 msgid "Column" 770 msgstr "" 771 772 #. %s is the page number. 64 #: assets/breadcrumbs/breadcrumbs.php:270 65 #: inc/admin/dashboard/views/features.php:112 66 msgid "Home" 67 msgstr "" 68 69 #: assets/breadcrumbs/breadcrumbs.php:271 70 msgid "404 Not Found" 71 msgstr "" 72 73 #: assets/breadcrumbs/breadcrumbs.php:272 74 msgid "Archives" 75 msgstr "" 76 77 #. Translators: %s is the search query. 78 #: assets/breadcrumbs/breadcrumbs.php:274 79 #, php-format 80 msgid "Search results for: %s" 81 msgstr "" 82 83 #. Translators: %s is the page number. 84 #: assets/breadcrumbs/breadcrumbs.php:276 85 #, php-format 86 msgid "Page %s" 87 msgstr "" 88 89 #. Translators: %s is the page number. 773 90 #: assets/breadcrumbs/breadcrumbs.php:278 774 91 #, php-format … … 776 93 msgstr "" 777 94 778 #: comments.php:68 779 msgid "Comments are closed." 780 msgstr "" 781 782 #. 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 98 msgid "Minute %s" 99 msgstr "" 100 101 #. Translators: Weekly archive title. %s is the week date format. 102 #: assets/breadcrumbs/breadcrumbs.php:282 103 #, php-format 104 msgid "Week %s" 105 msgstr "" 106 107 #: assets/breadcrumbs/breadcrumbs.php:742 108 msgctxt "minute and hour archives time format" 109 msgid "g:i a" 110 msgstr "" 111 112 #: assets/breadcrumbs/breadcrumbs.php:759 113 msgctxt "minute archives time format" 114 msgid "i" 115 msgstr "" 116 117 #: assets/breadcrumbs/breadcrumbs.php:776 118 msgctxt "hour archives time format" 119 msgid "g a" 120 msgstr "" 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 127 msgctxt "yearly archives date format" 128 msgid "Y" 129 msgstr "" 130 131 #: assets/breadcrumbs/breadcrumbs.php:793 132 #: assets/breadcrumbs/breadcrumbs.php:849 133 #: assets/breadcrumbs/breadcrumbs.php:1219 134 msgctxt "monthly archives date format" 135 msgid "F" 136 msgstr "" 137 138 #: assets/breadcrumbs/breadcrumbs.php:794 139 #: assets/breadcrumbs/breadcrumbs.php:1223 140 msgctxt "daily archives date format" 141 msgid "j" 142 msgstr "" 143 144 #: assets/breadcrumbs/breadcrumbs.php:822 145 msgctxt "weekly archives date format" 146 msgid "W" 147 msgstr "" 148 149 #. translators: %d: ID of a post. 150 #: classes/class-walker-page.php:72 151 #, php-format 152 msgid "#%d (no title)" 153 msgstr "" 154 155 #. translators: Hidden accessibility text. 156 #: classes/class-walker-page.php:111 157 #: inc/template-tags.php:382 158 msgid "Show sub menu" 159 msgstr "" 160 161 #. translators: 1: title. 162 #: comments.php:35 163 #, php-format 164 msgid "One thought on “%1$s”" 165 msgstr "" 166 167 #. translators: 1: comment count number, 2: title. 783 168 #: comments.php:41 784 169 #, php-format … … 789 174 msgstr[1] "" 790 175 791 #: inc/admin/dashboard/views/dashboard.php:325 792 #: inc/admin/dashboard/views/help.php:43 793 msgid "Community Support" 794 msgstr "" 795 796 #: inc/admin/dashboard/views/help.php:71 797 msgid "Connect with us on X" 798 msgstr "" 799 800 #: inc/admin/dashboard/views/help.php:47 801 msgid "Contact Support" 176 #: comments.php:68 177 msgid "Comments are closed." 178 msgstr "" 179 180 #: functions.php:60 181 msgid "Primary Menu" 182 msgstr "" 183 184 #: functions.php:61 185 msgid "Footer Menu" 186 msgstr "" 187 188 #: functions.php:62 189 msgid "Social Menu" 190 msgstr "" 191 192 #: header.php:24 193 #: inc/admin/dashboard/views/features.php:109 194 msgid "Skip to content" 195 msgstr "" 196 197 #: inc/admin/customizer/helpers/controls.php:169 198 #: inc/admin/widgets/class-carousel-slider.php:76 199 #: inc/admin/widgets/class-grid-post.php:47 200 #: inc/admin/widgets/class-jumbo-post.php:61 201 #: inc/admin/widgets/class-metro-post.php:73 202 #: inc/admin/widgets/class-multi-grid-post.php:93 203 #: inc/admin/widgets/class-recent-post.php:67 204 #: inc/admin/widgets/class-slider-post.php:74 205 #: inc/admin/widgets/class-tab-post.php:58 206 #: inc/admin/widgets/class-tab-post.php:114 207 #: inc/admin/widgets/class-tab-post.php:170 208 msgid "— Select —" 209 msgstr "" 210 211 #: inc/admin/customizer/helpers/controls.php:227 212 msgid "Explore Our Premium Features" 213 msgstr "" 214 215 #: inc/admin/customizer/helpers/controls.php:229 216 msgid "Dedicated Premium Support" 217 msgstr "" 218 219 #: inc/admin/customizer/helpers/controls.php:230 220 msgid "More Color Options" 221 msgstr "" 222 223 #: inc/admin/customizer/helpers/controls.php:231 224 msgid "Font Options" 225 msgstr "" 226 227 #: inc/admin/customizer/helpers/controls.php:232 228 msgid "Dark Mode Feature" 229 msgstr "" 230 231 #: inc/admin/customizer/helpers/controls.php:233 232 msgid "Additional Widget Areas" 233 msgstr "" 234 235 #: inc/admin/customizer/helpers/controls.php:234 236 msgid "Additional Widgets" 237 msgstr "" 238 239 #: inc/admin/customizer/helpers/controls.php:235 240 msgid "Extended Widget Options" 241 msgstr "" 242 243 #: inc/admin/customizer/helpers/controls.php:236 244 msgid "Additional Customizer Sections" 245 msgstr "" 246 247 #: inc/admin/customizer/helpers/controls.php:237 248 msgid "Webmaster Tools" 249 msgstr "" 250 251 #: inc/admin/customizer/helpers/controls.php:238 252 msgid "Mailchimp Topbar" 253 msgstr "" 254 255 #: inc/admin/customizer/helpers/controls.php:239 256 msgid "Post Format Support" 257 msgstr "" 258 259 #: inc/admin/customizer/helpers/controls.php:240 260 msgid "Remove Footer Credit" 261 msgstr "" 262 263 #: inc/admin/customizer/helpers/controls.php:241 264 msgid "Many More .." 265 msgstr "" 266 267 #: inc/admin/customizer/helpers/controls.php:243 268 #: inc/admin/customizer/helpers/controls.php:287 269 msgid "Upgrade Now" 270 msgstr "" 271 272 #: inc/admin/customizer/helpers/controls.php:246 273 msgid "Need Support?" 274 msgstr "" 275 276 #: inc/admin/customizer/helpers/controls.php:247 277 msgid "If you have any questions about the theme, please don't hesitate to reach out to us." 802 278 msgstr "" 803 279 … … 806 282 msgstr "" 807 283 808 #: inc/admin/widgets/class-ads-code.php:34 809 msgid "Content Alignment" 810 msgstr "" 811 812 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:137 813 msgid "Content Font Size" 814 msgstr "" 815 816 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:112 817 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:125 818 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:66 819 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:100 820 msgid "Content Line Limit" 821 msgstr "" 822 823 #: inc/admin/customizer/sections/slider-banner.php:131 824 msgid "Content Vertical Alignment" 825 msgstr "" 826 827 #. %s: Name of current post. Only visible to screen readers 828 #: template-parts/content.php:118 829 #, php-format 830 msgid "Continue reading<span class=\"screen-reader-text\"> \"%s\"</span>" 831 msgstr "" 832 833 #: inc/template-functions.php:206 834 msgid "Copyright © {{ date }}." 835 msgstr "" 836 837 #: inc/admin/customizer/sections/footer.php:41 838 msgid "Copyright Date Format" 839 msgstr "" 840 841 #: inc/admin/customizer/sections/mobile-menu.php:72 842 msgid "Copyright in Mobile" 843 msgstr "" 844 845 #: inc/admin/customizer/sections/footer.php:23 846 msgid "Copyright Text" 847 msgstr "" 848 849 #: inc/admin/dashboard/class-changelog-parser.php:77 850 msgid "Could not access filesystem." 851 msgstr "" 852 853 #: inc/admin/dashboard/views/dashboard.php:337 854 msgid "Create a Ticket" 855 msgstr "" 856 857 #: inc/admin/widgets/class-cta.php:64 858 msgid "CTA Description" 859 msgstr "" 860 861 #: inc/admin/widgets/class-cta.php:30 862 msgid "CTA Title" 863 msgstr "" 864 865 #: assets/breadcrumbs/breadcrumbs.php:794 866 #: assets/breadcrumbs/breadcrumbs.php:1223 867 msgctxt "daily archives date format" 868 msgid "j" 869 msgstr "" 870 871 #: inc/admin/customizer/helpers/controls.php:232 872 msgid "Dark Mode Feature" 873 msgstr "" 874 875 #: inc/admin/customizer/helpers/theme-upsell.php:34 876 msgid "Dark mode options" 877 msgstr "" 878 879 #: inc/admin/dashboard/class-dashboard.php:137 880 msgid "Dashboard" 881 msgstr "" 882 883 #: inc/admin/widgets/class-slider-post.php:183 884 #: inc/admin/widgets/class-tab-post.php:75 885 #: inc/admin/widgets/class-tab-post.php:131 886 #: inc/admin/widgets/class-tab-post.php:187 887 #: inc/admin/widgets/class-recent-post.php:91 888 #: inc/admin/widgets/class-carousel-slider.php:203 889 #: inc/admin/widgets/class-grid-post.php:97 890 #: inc/admin/customizer/sections/single-related-post.php:94 891 #: inc/admin/customizer/sections/must-read.php:108 892 #: inc/admin/customizer/sections/show-author-post.php:96 893 #: inc/admin/customizer/sections/frontline-post.php:112 894 #: inc/admin/customizer/sections/search_trending.php:110 895 #: inc/admin/customizer/sections/popular-post.php:110 896 #: inc/admin/customizer/sections/tags.php:133 897 #: inc/admin/customizer/sections/ticker-post.php:146 898 msgid "Date" 899 msgstr "" 900 901 #: inc/admin/widgets/class-slider-post.php:205 902 #: inc/admin/widgets/class-jumbo-post.php:97 903 #: inc/admin/widgets/class-tab-post.php:216 904 #: inc/admin/widgets/class-recent-post.php:146 905 #: inc/admin/widgets/class-carousel-slider.php:225 906 #: inc/admin/widgets/class-metro-post.php:109 907 #: inc/admin/widgets/class-multi-grid-post.php:129 908 #: inc/admin/widgets/class-grid-post.php:137 909 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:290 910 msgid "Date Format" 911 msgstr "" 912 913 #: inc/admin/customizer/sections/top-bar.php:90 914 msgid "Date Label Text" 915 msgstr "" 916 917 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:282 918 msgid "Date Meta" 919 msgstr "" 920 921 #: inc/admin/customizer/sections/archive.php:254 922 msgid "Date Meta Display Options" 923 msgstr "" 924 925 #: inc/admin/customizer/sections/single-related-post.php:218 926 #: inc/admin/customizer/sections/split-block.php:153 927 #: inc/admin/customizer/sections/archive.php:273 928 #: inc/admin/customizer/sections/footer-recommended.php:186 929 #: inc/admin/customizer/sections/must-read.php:222 930 #: inc/admin/customizer/sections/show-author-post.php:222 931 #: inc/admin/customizer/sections/frontline-post.php:226 932 #: inc/admin/customizer/sections/search_trending.php:235 933 #: inc/admin/customizer/sections/slider-banner.php:251 934 #: inc/admin/customizer/sections/dual-insights.php:230 935 #: inc/admin/customizer/sections/article-list.php:270 936 #: inc/admin/customizer/sections/popular-post.php:224 937 #: inc/admin/customizer/sections/grid-list.php:267 938 #: inc/admin/customizer/sections/single.php:110 939 #: inc/admin/customizer/sections/ticker-post.php:271 940 #: inc/admin/customizer/sections/article-group.php:235 941 #: inc/admin/customizer/sections/main-banner.php:247 942 msgid "Date Meta Text" 943 msgstr "" 944 945 #: inc/admin/customizer/helpers/controls.php:229 946 msgid "Dedicated Premium Support" 947 msgstr "" 948 949 #: inc/admin/widgets/class-tab-post.php:220 950 msgid "Default Format" 951 msgstr "" 952 953 #: inc/admin/customizer/helpers/helper-function.php:215 954 msgid "Default(New/Old Post)" 955 msgstr "" 956 957 #: inc/admin/widgets/class-slider-post.php:195 958 #: inc/admin/widgets/class-tab-post.php:87 959 #: inc/admin/widgets/class-tab-post.php:143 960 #: inc/admin/widgets/class-tab-post.php:199 961 #: inc/admin/widgets/class-recent-post.php:103 962 #: inc/admin/widgets/class-carousel-slider.php:215 963 #: inc/admin/widgets/class-grid-post.php:109 964 #: inc/admin/customizer/sections/single-related-post.php:118 965 #: inc/admin/customizer/sections/must-read.php:131 966 #: inc/admin/customizer/sections/show-author-post.php:120 967 #: inc/admin/customizer/sections/frontline-post.php:135 968 #: inc/admin/customizer/sections/search_trending.php:134 969 #: inc/admin/customizer/sections/popular-post.php:133 970 #: inc/admin/customizer/sections/tags.php:158 971 #: inc/admin/customizer/sections/ticker-post.php:170 972 msgid "DESC" 973 msgstr "" 974 975 #: inc/admin/widgets/class-author.php:132 976 msgid "Description:" 977 msgstr "" 978 979 #: inc/admin/meta-box/meta-box.php:176 980 #: inc/admin/customizer/sections/split-block.php:76 981 #: inc/admin/customizer/sections/footer-recommended.php:109 982 #: inc/admin/customizer/sections/must-read.php:145 983 #: inc/admin/customizer/sections/frontline-post.php:149 984 #: inc/admin/customizer/sections/search_trending.php:150 985 #: inc/admin/customizer/sections/slider-banner.php:174 986 #: inc/admin/customizer/sections/dual-insights.php:153 987 #: inc/admin/customizer/sections/article-list.php:193 988 #: inc/admin/customizer/sections/popular-post.php:147 989 #: inc/admin/customizer/sections/grid-list.php:190 990 #: inc/admin/customizer/sections/ticker-post.php:186 991 #: inc/admin/customizer/sections/article-group.php:158 992 #: inc/admin/customizer/sections/main-banner.php:170 993 msgid "Display Author Meta" 994 msgstr "" 995 996 #: inc/admin/meta-box/meta-box.php:150 997 msgid "Display Category Meta" 998 msgstr "" 999 1000 #: inc/admin/widgets/class-mailchimp.php:77 1001 #: inc/admin/widgets/class-slider-post.php:29 1002 #: inc/admin/widgets/class-carousel-slider.php:31 1003 #: inc/admin/widgets/class-cta.php:101 1004 msgid "Display Layout" 1005 msgstr "" 1006 1007 #: inc/admin/customizer/sections/popular-post.php:36 1008 #: inc/admin/customizer/sections/tags.php:37 1009 #: inc/admin/customizer/sections/ticker-post.php:37 1010 msgid "Display only on the Homepage" 1011 msgstr "" 1012 1013 #: inc/admin/meta-box/meta-box.php:163 1014 #: inc/admin/customizer/sections/single-related-post.php:184 1015 #: inc/admin/customizer/sections/split-block.php:122 1016 #: inc/admin/customizer/sections/footer-recommended.php:155 1017 #: inc/admin/customizer/sections/must-read.php:191 1018 #: inc/admin/customizer/sections/show-author-post.php:188 1019 #: inc/admin/customizer/sections/frontline-post.php:195 1020 #: inc/admin/customizer/sections/search_trending.php:201 1021 #: inc/admin/customizer/sections/slider-banner.php:220 1022 #: inc/admin/customizer/sections/dual-insights.php:199 1023 #: inc/admin/customizer/sections/article-list.php:239 1024 #: inc/admin/customizer/sections/popular-post.php:193 1025 #: inc/admin/customizer/sections/grid-list.php:236 1026 #: inc/admin/customizer/sections/single.php:76 1027 #: inc/admin/customizer/sections/ticker-post.php:237 1028 #: inc/admin/customizer/sections/article-group.php:204 1029 #: inc/admin/customizer/sections/main-banner.php:216 1030 msgid "Display Published Date" 1031 msgstr "" 1032 1033 #: inc/admin/widgets/class-slider-post.php:59 1034 #: inc/admin/widgets/class-tab-post.php:252 1035 #: inc/admin/widgets/class-category-grid.php:75 1036 #: inc/admin/widgets/class-recent-post.php:31 1037 #: inc/admin/widgets/class-carousel-slider.php:61 1038 msgid "Display Style" 1039 msgstr "" 1040 1041 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:329 1042 msgid "Display the posts from:" 1043 msgstr "" 1044 1045 #: inc/admin/widgets/class-ads-code.php:11 1046 msgid "Displays Advertisements or anything placed under this" 1047 msgstr "" 1048 1049 #: inc/admin/widgets/class-author.php:19 1050 msgid "Displays author information." 1051 msgstr "" 1052 1053 #: inc/admin/widgets/class-mailchimp.php:11 inc/admin/widgets/class-cta.php:11 1054 msgid "Displays call to action button and text with background" 1055 msgstr "" 1056 1057 #: inc/admin/widgets/class-grid-post.php:11 1058 msgid "Displays grid posts with an image" 1059 msgstr "" 1060 1061 #: inc/admin/widgets/class-category-grid.php:12 1062 msgid "Displays post categories with image in grid" 1063 msgstr "" 1064 1065 #: inc/admin/widgets/class-tab-post.php:17 1066 msgid "Displays posts in tab" 1067 msgstr "" 1068 1069 #: inc/admin/widgets/class-carousel-slider.php:11 1070 msgid "Displays recent posts in a carousel slider with an image" 1071 msgstr "" 1072 1073 #: inc/admin/widgets/class-slider-post.php:10 1074 msgid "Displays recent posts in a slider with an image" 1075 msgstr "" 1076 1077 #: inc/admin/widgets/class-recent-post.php:11 1078 msgid "Displays recent posts with an image" 1079 msgstr "" 1080 1081 #: inc/admin/widgets/class-social-menu.php:14 1082 msgid "Displays social menu if you have set it." 1083 msgstr "" 1084 1085 #: inc/admin/widgets/class-youtube-video.php:15 1086 msgid "Displays youtube video form your channel." 1087 msgstr "" 1088 1089 #: inc/admin/widgets/class-carousel-slider.php:195 1090 msgid "Distance between slides in px." 1091 msgstr "" 1092 1093 #: inc/admin/dashboard/class-welcome-notice.php:78 1094 #: inc/admin/dashboard/views/dashboard.php:228 1095 #: inc/admin/dashboard/views/dashboard.php:254 1096 msgid "Documentation" 1097 msgstr "" 1098 1099 #: inc/admin/customizer/helpers/defaults.php:195 1100 msgid "Dual Insights" 1101 msgstr "" 1102 1103 #: inc/admin/customizer/sections/dual-insights.php:61 1104 msgid "Dual Insights Column - 1" 1105 msgstr "" 1106 1107 #: inc/admin/customizer/sections/dual-insights.php:101 1108 msgid "Dual Insights Column - 2" 1109 msgstr "" 1110 1111 #: inc/admin/customizer/sections/dual-insights.php:10 1112 msgid "Dual Insights Section" 1113 msgstr "" 1114 1115 #. %s: Name of current post. Only visible to screen readers 1116 #: inc/template-tags.php:242 template-parts/content-page.php:39 1117 #, php-format 1118 msgid "Edit <span class=\"screen-reader-text\">%s</span>" 1119 msgstr "" 1120 1121 #: inc/admin/customizer/sections/archive.php:86 1122 msgid "Enable Archive Post Count" 1123 msgstr "" 1124 1125 #: inc/admin/widgets/class-slider-post.php:165 1126 #: inc/admin/widgets/class-carousel-slider.php:170 1127 #: inc/admin/customizer/sections/popular-post.php:294 1128 msgid "Enable Arrows" 1129 msgstr "" 1130 1131 #: inc/admin/customizer/sections/article-group.php:25 1132 msgid "Enable Article Group Post" 1133 msgstr "" 1134 1135 #: inc/admin/customizer/sections/article-list.php:25 1136 msgid "Enable Article List Post" 1137 msgstr "" 1138 1139 #: inc/admin/meta-box/meta-box.php:133 1140 msgid "Enable Author Info" 1141 msgstr "" 1142 1143 #: inc/admin/customizer/sections/popular-post.php:278 1144 msgid "Enable Autoplay" 1145 msgstr "" 1146 1147 #: inc/admin/widgets/class-slider-post.php:142 1148 #: inc/admin/widgets/class-carousel-slider.php:147 1149 msgid "Enable background overlay" 1150 msgstr "" 1151 1152 #: inc/admin/customizer/sections/slider-banner.php:114 1153 msgid "Enable Banner Overlay" 1154 msgstr "" 1155 1156 #: inc/admin/customizer/sections/mobile-menu.php:55 1157 #: inc/admin/customizer/sections/footer.php:127 1158 #: inc/admin/customizer/sections/top-bar.php:161 1159 msgid "Enable Border Radius" 1160 msgstr "" 1161 1162 #: inc/admin/customizer/sections/breadcrumb.php:20 1163 msgid "Enable Breadcrumb" 1164 msgstr "" 1165 1166 #: inc/admin/customizer/sections/slider-banner.php:21 1167 msgid "Enable Carousel Banner Section" 1168 msgstr "" 1169 1170 #: inc/admin/customizer/sections/single-related-post.php:251 1171 #: inc/admin/customizer/sections/split-block.php:184 1172 #: inc/admin/customizer/sections/archive.php:314 1173 #: inc/admin/customizer/sections/footer-recommended.php:217 1174 #: inc/admin/customizer/sections/must-read.php:253 1175 #: inc/admin/customizer/sections/show-author-post.php:255 1176 #: inc/admin/customizer/sections/frontline-post.php:257 1177 #: inc/admin/customizer/sections/search_trending.php:268 1178 #: inc/admin/customizer/sections/slider-banner.php:282 1179 #: inc/admin/customizer/sections/dual-insights.php:261 1180 #: inc/admin/customizer/sections/article-list.php:301 1181 #: inc/admin/customizer/sections/grid-list.php:298 1182 #: inc/admin/customizer/sections/ticker-post.php:304 1183 #: inc/admin/customizer/sections/article-group.php:266 1184 #: inc/admin/customizer/sections/main-banner.php:278 1185 msgid "Enable Category Meta" 1186 msgstr "" 1187 1188 #: inc/admin/customizer/sections/archive.php:398 1189 msgid "Enable Comment Meta" 1190 msgstr "" 1191 1192 #: inc/admin/customizer/sections/top-bar.php:56 1193 msgid "Enable Current Time" 1194 msgstr "" 1195 1196 #: inc/admin/widgets/class-slider-post.php:170 1197 #: inc/admin/widgets/class-carousel-slider.php:175 1198 #: inc/admin/customizer/sections/popular-post.php:310 1199 msgid "Enable Dots" 1200 msgstr "" 1201 1202 #: inc/admin/customizer/sections/dual-insights.php:25 1203 msgid "Enable Dual Insights" 1204 msgstr "" 1205 1206 #: inc/admin/widgets/class-slider-post.php:96 1207 #: inc/admin/widgets/class-carousel-slider.php:281 1208 msgid "Enable Excerpt" 1209 msgstr "" 1210 1211 #: inc/admin/customizer/sections/archive.php:122 1212 #: inc/admin/customizer/sections/archive.php:142 1213 #: inc/admin/customizer/sections/archive.php:161 1214 msgid "Enable Excerpt On Archive" 1215 msgstr "" 1216 1217 #: inc/admin/customizer/sections/featured-category.php:25 1218 msgid "Enable Featured Category" 1219 msgstr "" 1220 1221 #: inc/admin/customizer/sections/archive.php:47 1222 msgid "Enable Featured Post" 1223 msgstr "" 1224 1225 #: inc/admin/widgets/class-mailchimp.php:111 1226 #: inc/admin/widgets/class-cta.php:135 1227 msgid "Enable Fixed Background Image" 1228 msgstr "" 1229 1230 #: inc/admin/customizer/sections/footer.php:184 1231 msgid "Enable Footer ProgressBar" 1232 msgstr "" 1233 1234 #: inc/admin/customizer/sections/footer.php:155 1235 msgid "Enable Footer Scroll To Top" 1236 msgstr "" 1237 1238 #: inc/admin/customizer/sections/frontline-post.php:20 1239 msgid "Enable Frontline" 1240 msgstr "" 1241 1242 #: inc/admin/customizer/sections/grid-list.php:25 1243 msgid "Enable Grid List" 1244 msgstr "" 1245 1246 #: inc/admin/customizer/sections/header-style.php:42 1247 msgid "Enable Header Advertisement" 1248 msgstr "" 1249 1250 #: inc/admin/widgets/class-author.php:134 1251 msgid "Enable Image Border Radius" 1252 msgstr "" 1253 1254 #: inc/admin/customizer/sections/main-banner.php:25 1255 msgid "Enable Main Banner" 1256 msgstr "" 1257 1258 #: inc/admin/meta-box/meta-box.php:211 1259 msgid "Enable More From Author Section" 1260 msgstr "" 1261 1262 #: inc/admin/customizer/sections/must-read.php:20 1263 msgid "Enable Must Read" 1264 msgstr "" 1265 1266 #: inc/admin/customizer/sections/ticker-post.php:21 1267 msgid "Enable News Ticker Section" 1268 msgstr "" 1269 1270 #: inc/admin/customizer/sections/popular-post.php:20 1271 msgid "Enable Popular Section" 1272 msgstr "" 1273 1274 #: inc/admin/customizer/sections/slider-banner.php:97 1275 msgid "Enable Post Description" 1276 msgstr "" 1277 1278 #: inc/admin/customizer/sections/preloader.php:25 1279 msgid "Enable Preloader Option" 1280 msgstr "" 1281 1282 #: inc/admin/customizer/sections/archive.php:415 1283 #: inc/admin/customizer/sections/single.php:210 1284 msgid "Enable Read Time" 1285 msgstr "" 1286 1287 #: inc/admin/customizer/sections/footer-recommended.php:25 1288 msgid "Enable Recommended Post" 1289 msgstr "" 1290 1291 #: inc/admin/customizer/sections/single.php:143 1292 msgid "Enable Single Category Meta" 1293 msgstr "" 1294 1295 #: inc/admin/customizer/sections/slider-banner.php:346 1296 msgid "Enable Slider Control" 1297 msgstr "" 1298 1299 #: inc/admin/customizer/sections/top-bar.php:126 1300 msgid "Enable Social Nav on TopBar" 1301 msgstr "" 1302 1303 #: inc/admin/customizer/sections/split-block.php:25 1304 msgid "Enable Split Block" 1305 msgstr "" 1306 1307 #: inc/admin/meta-box/meta-box.php:122 1308 msgid "Enable Sticky Posts Navigation" 1309 msgstr "" 1310 1311 #: inc/admin/customizer/sections/single.php:337 1312 #: inc/admin/customizer/sections/sidebar.php:64 1313 msgid "Enable Sticky Sidebar" 1314 msgstr "" 1315 1316 #: inc/admin/customizer/sections/archive.php:382 1317 #: inc/admin/customizer/sections/single.php:194 1318 msgid "Enable Tag Meta" 1319 msgstr "" 1320 1321 #: inc/admin/customizer/sections/tags.php:54 1322 msgid "Enable Tags Label" 1323 msgstr "" 1324 1325 #: inc/admin/customizer/sections/tags.php:21 1326 msgid "Enable Tags Section" 1327 msgstr "" 1328 1329 #: inc/admin/customizer/sections/ticker-post.php:53 1330 msgid "Enable Ticker Label" 1331 msgstr "" 1332 1333 #: inc/admin/customizer/sections/top-bar.php:73 1334 msgid "Enable Today's Date" 1335 msgstr "" 1336 1337 #: inc/admin/customizer/sections/top-bar.php:21 1338 msgid "Enable Top Bar" 1339 msgstr "" 1340 1341 #: inc/admin/customizer/sections/search_trending.php:20 1342 msgid "Enable Trending" 1343 msgstr "" 1344 1345 #: inc/admin/customizer/sections/search_trending.php:36 1346 msgid "Enable Trending Label" 1347 msgstr "" 1348 1349 #: inc/admin/meta-box/meta-box.php:193 1350 msgid "Enable You May Also Like Section" 1351 msgstr "" 1352 1353 #: inc/admin/dashboard/views/dashboard.php:250 1354 msgid "" 1355 "Encountering an issue? Our comprehensive and detailed documentation is " 1356 "designed to address your concerns and provide clear, thorough explanations " 1357 "to resolve any confusion." 1358 msgstr "" 1359 1360 #: inc/admin/widgets/class-cta.php:74 inc/admin/widgets/class-cta.php:88 1361 msgid "Enter a proper url with http: OR https:" 1362 msgstr "" 1363 1364 #: inc/admin/widgets/class-slider-post.php:101 1365 #: inc/admin/widgets/class-tab-post.php:293 1366 #: inc/admin/widgets/class-category-grid.php:42 1367 #: inc/admin/widgets/class-recent-post.php:41 1368 #: inc/admin/widgets/class-carousel-slider.php:105 1369 msgid "Entry title font size" 1370 msgstr "" 1371 1372 #: inc/admin/widgets/class-slider-post.php:112 1373 #: inc/admin/widgets/class-tab-post.php:304 1374 #: inc/admin/widgets/class-category-grid.php:53 1375 #: inc/admin/widgets/class-recent-post.php:52 1376 #: inc/admin/widgets/class-carousel-slider.php:116 1377 msgid "Entry title font style" 1378 msgstr "" 1379 1380 #: inc/template-functions.php:271 1381 msgid "Estimated read time" 1382 msgstr "" 1383 1384 #: inc/admin/customizer/sections/excerpt.php:83 1385 msgid "Excerpt Button Text" 1386 msgstr "" 1387 1388 #: inc/admin/customizer/sections/excerpt.php:66 1389 msgid "Excerpt Line Limit" 1390 msgstr "" 1391 1392 #: inc/admin/customizer/sections/excerpt.php:33 1393 msgid "Excerpt Options" 1394 msgstr "" 1395 1396 #: template-parts/modal-menu.php:66 1397 msgid "Expanded Social links" 1398 msgstr "" 1399 1400 #: inc/admin/dashboard/views/dashboard.php:47 1401 msgid "" 1402 "Experience effortless magazine-themed website creation with NextZenMag! " 1403 "Explore all the settings and features here." 1404 msgstr "" 1405 1406 #: inc/admin/customizer/helpers/controls.php:227 1407 msgid "Explore Our Premium Features" 1408 msgstr "" 1409 1410 #: inc/admin/customizer/helpers/controls.php:235 1411 msgid "Extended Widget Options" 1412 msgstr "" 1413 1414 #: inc/admin/dashboard/views/dashboard.php:183 1415 msgid "Extra Customizer Sections" 1416 msgstr "" 1417 1418 #: inc/admin/widgets/class-tab-post.php:295 1419 #: inc/admin/widgets/class-category-grid.php:44 1420 #: inc/admin/widgets/class-recent-post.php:43 1421 msgid "Extra Small" 1422 msgstr "" 1423 1424 #: inc/admin/dashboard/views/dashboard.php:175 1425 msgid "Extra Widget Area" 1426 msgstr "" 1427 1428 #: inc/admin/dashboard/views/help.php:56 1429 msgid "facebook" 1430 msgstr "" 1431 1432 #: inc/admin/dashboard/views/dashboard.php:415 1433 #: inc/admin/dashboard/views/help.php:59 1434 msgid "Facebook Community" 1435 msgstr "" 1436 1437 #: inc/admin/dashboard/class-changelog-parser.php:85 1438 msgid "Failed to read changelog." 1439 msgstr "" 1440 1441 #: inc/admin/customizer/sections/featured-category.php:41 1442 msgid "Featured Category" 1443 msgstr "" 1444 1445 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:323 1446 msgid "Filter" 1447 msgstr "" 1448 1449 #: inc/admin/customizer/helpers/controls.php:231 1450 #: inc/admin/dashboard/views/dashboard.php:151 1451 msgid "Font Options" 1452 msgstr "" 1453 1454 #: inc/admin/widgets/class-multi-grid-post.php:35 1455 msgid "Font size for Prime Article" 1456 msgstr "" 1457 1458 #: inc/admin/widgets/class-multi-grid-post.php:44 1459 msgid "Font size for Sub Articles" 1460 msgstr "" 1461 1462 #: inc/admin/widgets/widget-init.php:152 1463 #, php-format 1464 msgid "Footer Column %1$d" 1465 msgstr "" 1466 1467 #: inc/admin/customizer/sections/footer-widget.php:43 1468 msgid "Footer Column Layout" 1469 msgstr "" 1470 1471 #: inc/admin/customizer/sections/footer.php:6 1472 msgid "Footer Copyright Options" 1473 msgstr "" 1474 1475 #: functions.php:61 1476 msgid "Footer Menu" 1477 msgstr "" 1478 1479 #: inc/admin/customizer/sections/panel.php:136 1480 #: inc/admin/dashboard/views/dashboard.php:100 1481 msgid "Footer Options" 1482 msgstr "" 1483 1484 #: inc/admin/customizer/sections/footer.php:166 1485 msgid "Footer ProgressBar" 1486 msgstr "" 1487 1488 #: inc/admin/customizer/sections/footer.php:137 1489 msgid "Footer Scroll To Top" 1490 msgstr "" 1491 1492 #: template-parts/footer/footer-copyright.php:18 1493 msgid "Footer Social links" 1494 msgstr "" 1495 1496 #: inc/admin/customizer/sections/footer-widget.php:6 1497 msgid "Footer Widget Options" 1498 msgstr "" 1499 1500 #: inc/admin/widgets/class-slider-post.php:207 1501 #: inc/admin/widgets/class-jumbo-post.php:99 1502 #: inc/admin/widgets/class-recent-post.php:148 1503 #: inc/admin/widgets/class-carousel-slider.php:227 1504 #: inc/admin/widgets/class-metro-post.php:111 1505 #: inc/admin/widgets/class-multi-grid-post.php:131 1506 #: inc/admin/widgets/class-grid-post.php:139 1507 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:292 1508 msgid "Format 1" 1509 msgstr "" 1510 1511 #: inc/admin/widgets/class-slider-post.php:208 1512 #: inc/admin/widgets/class-jumbo-post.php:100 1513 #: inc/admin/widgets/class-recent-post.php:149 1514 #: inc/admin/widgets/class-carousel-slider.php:228 1515 #: inc/admin/widgets/class-metro-post.php:112 1516 #: inc/admin/widgets/class-multi-grid-post.php:132 1517 #: inc/admin/widgets/class-grid-post.php:140 1518 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:293 1519 msgid "Format 2" 1520 msgstr "" 1521 1522 #: inc/admin/customizer/helpers/helper-function.php:262 1523 msgid "Four Columns" 1524 msgstr "" 1525 1526 #: inc/admin/dashboard/views/free-vs-pro.php:214 1527 msgid "Free" 1528 msgstr "" 1529 1530 #: inc/admin/dashboard/class-dashboard.php:155 1531 msgid "Free Vs Pro" 1532 msgstr "" 1533 1534 #: inc/admin/customizer/sections/panel.php:125 1535 msgid "Front Page Option" 1536 msgstr "" 1537 1538 #: inc/admin/customizer/sections/frontline-post.php:6 1539 msgid "Frontline Section" 1540 msgstr "" 1541 1542 #: inc/admin/dashboard/views/dashboard.php:195 1543 msgid "FSE Support" 1544 msgstr "" 1545 1546 #: inc/admin/widgets/class-slider-post.php:126 1547 #: inc/admin/widgets/class-recent-post.php:124 1548 #: inc/admin/widgets/class-carousel-slider.php:130 1549 #: inc/admin/widgets/class-grid-post.php:125 1550 msgid "Full" 1551 msgstr "" 1552 1553 #: inc/admin/widgets/class-mailchimp.php:80 1554 #: inc/admin/widgets/class-slider-post.php:32 1555 #: inc/admin/widgets/class-carousel-slider.php:34 1556 #: inc/admin/widgets/class-cta.php:104 1557 msgid "Full Width Layout" 1558 msgstr "" 1559 1560 #: inc/admin/widgets/class-tab-post.php:204 1561 #: inc/admin/customizer/sections/panel.php:83 1562 msgid "General Settings" 1563 msgstr "" 1564 1565 #: inc/admin/dashboard/views/free-vs-pro.php:284 1566 msgid "Get NextZenMag Pro Now" 1567 msgstr "" 1568 1569 #: inc/admin/dashboard/class-welcome-notice.php:29 1570 msgid "Get Started" 1571 msgstr "" 1572 1573 #: inc/admin/dashboard/class-welcome-notice.php:30 1574 msgid "Get started" 1575 msgstr "" 1576 1577 #: 404.php:22 1578 msgid "Go Back To Homepage" 1579 msgstr "" 1580 1581 #: inc/admin/widgets/class-slider-post.php:150 1582 #: inc/admin/widgets/class-carousel-slider.php:155 1583 msgid "Gradient" 1584 msgstr "" 1585 1586 #: inc/admin/customizer/helpers/defaults.php:229 1587 msgid "Grid List" 1588 msgstr "" 1589 1590 #: inc/admin/customizer/sections/grid-list.php:61 1591 msgid "Grid List Column - 1" 1592 msgstr "" 1593 1594 #: inc/admin/customizer/sections/grid-list.php:101 1595 msgid "Grid List Column - 2" 1596 msgstr "" 1597 1598 #: inc/admin/customizer/sections/grid-list.php:173 1599 msgid "Grid List Meta Option" 1600 msgstr "" 1601 1602 #: inc/admin/customizer/sections/grid-list.php:10 1603 msgid "Grid List Section" 1604 msgstr "" 1605 1606 #: inc/admin/widgets/class-grid-post.php:27 1607 msgid "Grid Posts" 1608 msgstr "" 1609 1610 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-1.php:41 1611 msgid "Grid Style 1" 1612 msgstr "" 1613 1614 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-2.php:54 1615 msgid "Grid Style 2" 1616 msgstr "" 1617 1618 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-3.php:54 1619 msgid "Grid Style 3" 1620 msgstr "" 1621 1622 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-4.php:54 1623 msgid "Grid Style 4" 1624 msgstr "" 1625 1626 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-5.php:54 1627 msgid "Grid Style 5" 1628 msgstr "" 1629 1630 #: inc/admin/widgets/class-slider-post.php:247 1631 #: inc/admin/widgets/class-jumbo-post.php:78 1632 #: inc/admin/widgets/class-tab-post.php:238 1633 #: inc/admin/widgets/class-recent-post.php:188 1634 #: inc/admin/widgets/class-carousel-slider.php:267 1635 #: inc/admin/widgets/class-metro-post.php:90 1636 #: inc/admin/widgets/class-multi-grid-post.php:110 1637 #: inc/admin/widgets/class-grid-post.php:64 1638 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:221 1639 #: inc/admin/customizer/helpers/helper-function.php:238 1640 msgid "Has background" 1641 msgstr "" 1642 1643 #: inc/admin/widgets/class-author.php:240 1644 #: inc/admin/customizer/helpers/helper-function.php:191 1645 msgid "Has Brand Background" 1646 msgstr "" 1647 1648 #: inc/admin/widgets/class-author.php:242 1649 #: inc/admin/customizer/helpers/helper-function.php:192 1650 msgid "Has Brand Color" 1651 msgstr "" 1652 1653 #: inc/admin/widgets/class-slider-post.php:248 1654 #: inc/admin/widgets/class-jumbo-post.php:79 1655 #: inc/admin/widgets/class-tab-post.php:239 1656 #: inc/admin/widgets/class-recent-post.php:189 1657 #: inc/admin/widgets/class-carousel-slider.php:268 1658 #: inc/admin/widgets/class-metro-post.php:91 1659 #: inc/admin/widgets/class-multi-grid-post.php:111 1660 #: inc/admin/widgets/class-grid-post.php:65 1661 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:222 1662 #: inc/admin/customizer/helpers/helper-function.php:239 1663 msgid "Has text color" 1664 msgstr "" 1665 1666 #: inc/admin/customizer/sections/header-style.php:5 1667 msgid "Header Layout" 1668 msgstr "" 1669 1670 #: inc/admin/customizer/sections/panel.php:93 1671 #: inc/admin/dashboard/views/dashboard.php:95 1672 msgid "Header Options" 1673 msgstr "" 1674 1675 #: inc/admin/customizer/helpers/helper-function.php:159 1676 msgid "Header Style 1" 1677 msgstr "" 1678 1679 #: inc/admin/customizer/helpers/helper-function.php:163 1680 msgid "Header Style 2" 1681 msgstr "" 1682 1683 #: inc/admin/customizer/helpers/helper-function.php:167 1684 msgid "Header Style 3" 1685 msgstr "" 1686 1687 #: inc/admin/customizer/helpers/helper-function.php:171 1688 msgid "Header Style 4" 1689 msgstr "" 1690 1691 #: inc/admin/widgets/class-mailchimp.php:34 inc/admin/widgets/class-cta.php:34 1692 msgid "Heading font size" 1693 msgstr "" 1694 1695 #: inc/admin/widgets/class-mailchimp.php:45 inc/admin/widgets/class-cta.php:45 1696 msgid "Heading font style" 1697 msgstr "" 1698 1699 #: inc/admin/widgets/class-mailchimp.php:133 1700 #: inc/admin/widgets/class-slider-post.php:160 1701 #: inc/admin/widgets/class-carousel-slider.php:165 1702 #: inc/admin/widgets/class-cta.php:157 1703 msgid "Height (px)" 1704 msgstr "" 1705 1706 #: inc/admin/dashboard/class-dashboard.php:161 1707 msgid "Help" 1708 msgstr "" 1709 1710 #: inc/admin/customizer/sections/tags.php:174 1711 msgid "Hide Label on Responsive" 1712 msgstr "" 1713 1714 #: inc/admin/widgets/class-ads-code.php:45 1715 msgid "Hide on Desktop" 1716 msgstr "" 1717 1718 #: inc/admin/widgets/class-ads-code.php:55 1719 msgid "Hide on Mobile" 1720 msgstr "" 1721 1722 #: inc/admin/widgets/class-ads-code.php:50 1723 msgid "Hide on Tablet" 1724 msgstr "" 1725 1726 #: inc/admin/customizer/sections/panel.php:42 1727 msgid "Hide Site Title" 1728 msgstr "" 1729 1730 #: inc/admin/customizer/sections/panel.php:57 1731 msgid "Hide Tagline" 1732 msgstr "" 1733 1734 #: inc/admin/customizer/sections/top-bar.php:37 1735 msgid "Hide Top Bar on Mobile" 1736 msgstr "" 1737 1738 #: assets/breadcrumbs/breadcrumbs.php:270 1739 msgid "Home" 1740 msgstr "" 1741 1742 #: inc/admin/widgets/widget-init.php:104 1743 msgid "Homepage After Posts" 1744 msgstr "" 1745 1746 #: inc/admin/widgets/widget-init.php:98 1747 msgid "Homepage Before Posts" 1748 msgstr "" 1749 1750 #: inc/admin/widgets/widget-init.php:92 1751 msgid "Homepage Fullwidth Widget Area - After Two Column Area" 1752 msgstr "" 1753 1754 #: inc/admin/widgets/widget-init.php:74 1755 msgid "Homepage Fullwidth Widget Area - Before Two Column Area" 1756 msgstr "" 1757 1758 #: inc/admin/widgets/widget-init.php:110 1759 msgid "Homepage Fullwidth Widget Area - Bottom Area" 1760 msgstr "" 1761 1762 #: inc/admin/widgets/widget-init.php:80 1763 msgid "Homepage Two Column Widget Area - Primary" 1764 msgstr "" 1765 1766 #: inc/admin/widgets/widget-init.php:86 1767 msgid "Homepage Two Column Widget Area - Secondary" 1768 msgstr "" 1769 1770 #: inc/admin/widgets/class-tab-post.php:102 1771 msgid "Hot" 1772 msgstr "" 1773 1774 #: inc/admin/widgets/class-tab-post.php:92 1775 msgid "Hot Post Settings" 1776 msgstr "" 1777 1778 #: assets/breadcrumbs/breadcrumbs.php:776 1779 msgctxt "hour archives time format" 1780 msgid "g a" 1781 msgstr "" 1782 1783 #. Author URI of the theme 1784 msgid "https://wpinterface.com/" 1785 msgstr "" 1786 1787 #. URI of the theme 1788 msgid "https://wpinterface.com/themes/nextzenmag/" 1789 msgstr "" 1790 1791 #: inc/admin/dashboard/class-theme-review-notice.php:105 1792 msgid "I already did!" 1793 msgstr "" 1794 1795 #: inc/admin/dashboard/class-theme-review-notice.php:114 1796 msgid "I have a query" 1797 msgstr "" 1798 1799 #: inc/admin/widgets/class-slider-post.php:184 1800 #: inc/admin/widgets/class-tab-post.php:76 1801 #: inc/admin/widgets/class-tab-post.php:132 1802 #: inc/admin/widgets/class-tab-post.php:188 1803 #: inc/admin/widgets/class-recent-post.php:92 1804 #: inc/admin/widgets/class-carousel-slider.php:204 1805 #: inc/admin/widgets/class-grid-post.php:98 1806 #: inc/admin/customizer/sections/single-related-post.php:95 1807 #: inc/admin/customizer/sections/must-read.php:109 1808 #: inc/admin/customizer/sections/show-author-post.php:97 1809 #: inc/admin/customizer/sections/frontline-post.php:113 1810 #: inc/admin/customizer/sections/search_trending.php:111 1811 #: inc/admin/customizer/sections/popular-post.php:111 1812 #: inc/admin/customizer/sections/tags.php:134 1813 #: inc/admin/customizer/sections/ticker-post.php:147 1814 msgid "ID" 1815 msgstr "" 1816 1817 #: inc/admin/customizer/helpers/controls.php:247 1818 msgid "" 1819 "If you have any questions about the theme, please don't hesitate to reach " 1820 "out to us." 1821 msgstr "" 1822 1823 #: inc/admin/meta-box/category-meta-box.php:112 1824 msgid "Image" 1825 msgstr "" 1826 1827 #: inc/admin/widgets/class-slider-post.php:132 1828 #: inc/admin/widgets/class-tab-post.php:283 1829 #: inc/admin/widgets/class-category-grid.php:101 1830 #: inc/admin/widgets/class-recent-post.php:131 1831 #: inc/admin/widgets/class-carousel-slider.php:137 1832 #: inc/admin/widgets/class-metro-post.php:56 1833 msgid "Image hover effects" 1834 msgstr "" 1835 1836 #: inc/admin/widgets/class-grid-post.php:119 1837 msgid "Image Size" 1838 msgstr "" 1839 1840 #: inc/admin/widgets/class-slider-post.php:121 1841 #: inc/admin/widgets/class-tab-post.php:272 1842 #: inc/admin/widgets/class-category-grid.php:90 1843 #: inc/admin/widgets/class-recent-post.php:118 1844 #: inc/admin/widgets/class-carousel-slider.php:125 1845 #: inc/admin/widgets/class-multi-grid-post.php:70 1846 msgid "Image size" 1847 msgstr "" 1848 1849 #: inc/admin/widgets/class-author.php:133 1850 msgid "Image:" 1851 msgstr "" 1852 1853 #: inc/admin/meta-box/meta-box.php:125 inc/admin/meta-box/meta-box.php:136 1854 #: inc/admin/meta-box/meta-box.php:154 inc/admin/meta-box/meta-box.php:167 1855 #: inc/admin/meta-box/meta-box.php:180 inc/admin/meta-box/meta-box.php:197 1856 #: inc/admin/meta-box/meta-box.php:216 1857 msgid "Inherit" 1858 msgstr "" 1859 1860 #: inc/admin/customizer/sections/dual-insights.php:118 1861 #: inc/admin/customizer/sections/grid-list.php:118 1862 msgid "Inner Column Title" 1863 msgstr "" 1864 1865 #: inc/admin/dashboard/views/dashboard.php:191 1866 msgid "Instagram Widget" 1867 msgstr "" 1868 1869 #: inc/admin/dashboard/views/dashboard.php:402 1870 #: inc/admin/dashboard/views/help.php:170 1871 #: inc/admin/dashboard/views/products.php:138 1872 msgid "Install" 1873 msgstr "" 1874 1875 #: inc/admin/dashboard/views/dashboard.php:20 1876 msgid "Install WpInterface Add-Ons" 1877 msgstr "" 1878 1879 #: template-parts/content-none.php:44 1880 msgid "" 1881 "It seems we can’t find what you’re looking for. Perhaps " 1882 "searching can help." 1883 msgstr "" 1884 1885 #: inc/admin/widgets/class-mailchimp.php:48 1886 #: inc/admin/widgets/class-slider-post.php:115 1887 #: inc/admin/widgets/class-tab-post.php:307 1888 #: inc/admin/widgets/class-category-grid.php:56 1889 #: inc/admin/widgets/class-recent-post.php:55 1890 #: inc/admin/widgets/class-carousel-slider.php:119 1891 #: inc/admin/widgets/class-cta.php:48 1892 msgid "Italic" 1893 msgstr "" 1894 1895 #: inc/admin/dashboard/views/help.php:53 1896 msgid "Join Our Community" 1897 msgstr "" 1898 1899 #: inc/admin/dashboard/views/help.php:60 1900 msgid "" 1901 "Join our Facebook haven, where the latest news and updates eagerly await " 1902 "your arrival." 1903 msgstr "" 1904 1905 #: inc/admin/dashboard/views/dashboard.php:437 1906 msgid "" 1907 "Join our Facebook page to connect with like-minded individuals for " 1908 "discussions, help, and support on all things related to the theme!" 1909 msgstr "" 1910 1911 #: inc/admin/dashboard/views/help.php:70 1912 msgid "" 1913 "Join our Twitter haven, where the latest news and updates eagerly await your " 1914 "arrival." 1915 msgstr "" 1916 1917 #: inc/admin/dashboard/views/help.php:80 1918 msgid "" 1919 "Join our YouTube haven, where the latest news and updates eagerly await your " 1920 "arrival." 1921 msgstr "" 1922 1923 #: inc/admin/widgets/class-jumbo-post.php:16 1924 msgid "" 1925 "Jumbo Widget transforms your posts into a visually appealing mosaic, " 1926 "creating a stylish and organized showcase for an immersive reader experience." 1927 msgstr "" 1928 1929 #: inc/admin/customizer/helpers/defaults.php:365 1930 msgid "Just For You" 1931 msgstr "" 1932 1933 #: inc/admin/customizer/sections/tags.php:71 1934 msgid "Label Style" 1935 msgstr "" 1936 1937 #: inc/admin/widgets/class-mailchimp.php:39 1938 #: inc/admin/widgets/class-slider-post.php:106 1939 #: inc/admin/widgets/class-slider-post.php:125 1940 #: inc/admin/widgets/class-tab-post.php:277 1941 #: inc/admin/widgets/class-category-grid.php:92 1942 #: inc/admin/widgets/class-recent-post.php:123 1943 #: inc/admin/widgets/class-carousel-slider.php:110 1944 #: inc/admin/widgets/class-carousel-slider.php:129 1945 #: inc/admin/widgets/class-cta.php:39 1946 #: inc/admin/widgets/class-multi-grid-post.php:72 1947 #: inc/admin/widgets/class-grid-post.php:124 1948 msgid "Large" 1949 msgstr "" 1950 1951 #: inc/admin/widgets/class-tab-post.php:158 1952 msgid "Latest" 1953 msgstr "" 1954 1955 #: inc/admin/customizer/helpers/defaults.php:157 1956 msgid "Latest News" 1957 msgstr "" 1958 1959 #: inc/admin/widgets/class-tab-post.php:148 1960 msgid "Latest Post Settings" 1961 msgstr "" 1962 1963 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:333 1964 msgid "Latest Posts" 1965 msgstr "" 1966 1967 #: inc/admin/dashboard/class-dashboard.php:221 1968 msgid "Latest Updates" 1969 msgstr "" 1970 1971 #: template-parts/section/featured-category.php:69 1972 msgid "Latest:" 1973 msgstr "" 1974 1975 #: inc/admin/customizer/sections/frontline-post.php:58 1976 msgid "Layout - 1" 1977 msgstr "" 1978 1979 #: inc/admin/customizer/sections/frontline-post.php:59 1980 msgid "Layout - 2" 1981 msgstr "" 1982 1983 #: inc/admin/customizer/sections/frontline-post.php:60 1984 msgid "Layout - 3" 1985 msgstr "" 1986 1987 #: inc/admin/widgets/class-jumbo-post.php:37 1988 #: inc/admin/widgets/class-metro-post.php:37 1989 msgid "Layout 1" 1990 msgstr "" 1991 1992 #: inc/admin/widgets/class-jumbo-post.php:38 1993 #: inc/admin/widgets/class-metro-post.php:38 1994 msgid "Layout 2" 1995 msgstr "" 1996 1997 #: inc/admin/widgets/class-jumbo-post.php:39 1998 #: inc/admin/widgets/class-metro-post.php:39 1999 msgid "Layout 3" 2000 msgstr "" 2001 2002 #: inc/admin/widgets/class-metro-post.php:40 2003 msgid "Layout 4" 2004 msgstr "" 2005 2006 #: inc/admin/widgets/class-metro-post.php:41 2007 msgid "Layout 5" 2008 msgstr "" 2009 2010 #: inc/admin/meta-box/meta-box.php:71 inc/admin/meta-box/meta-box.php:90 2011 msgid "Layout Options" 2012 msgstr "" 2013 2014 #: inc/admin/customizer/helpers/defaults.php:285 2015 #: inc/admin/dashboard/views/products.php:59 2016 #: inc/admin/dashboard/views/products.php:126 2017 msgid "Learn More" 2018 msgstr "" 2019 2020 #. %s: post title 2021 #: inc/template-tags.php:225 2022 #, php-format 2023 msgid "Leave a Comment<span class=\"screen-reader-text\"> on %s</span>" 2024 msgstr "" 2025 2026 #: inc/admin/widgets/class-tab-post.php:47 2027 #: inc/admin/widgets/class-tab-post.php:103 2028 #: inc/admin/widgets/class-tab-post.php:159 2029 msgid "Leave as it is to show default title or leave blank to only show icon" 2030 msgstr "" 2031 2032 #: inc/admin/customizer/sections/ticker-post.php:71 2033 msgid "Leave blank to use the default text \"Latest\"." 2034 msgstr "" 2035 2036 #: inc/admin/customizer/sections/featured-category.php:61 2037 #: inc/admin/customizer/sections/split-block.php:60 2038 #: inc/admin/customizer/sections/footer-recommended.php:85 2039 #: inc/admin/customizer/sections/slider-banner.php:80 2040 #: inc/admin/customizer/sections/dual-insights.php:81 2041 #: inc/admin/customizer/sections/dual-insights.php:137 2042 #: inc/admin/customizer/sections/article-list.php:65 2043 #: inc/admin/customizer/sections/article-list.php:108 2044 #: inc/admin/customizer/sections/article-list.php:149 2045 #: inc/admin/customizer/sections/grid-list.php:81 2046 #: inc/admin/customizer/sections/grid-list.php:137 2047 #: inc/admin/customizer/sections/article-group.php:81 2048 #: inc/admin/customizer/sections/article-group.php:121 2049 #: inc/admin/customizer/sections/main-banner.php:68 2050 #: inc/admin/customizer/sections/main-banner.php:128 2051 msgid "Leave Empty if you don't want the posts to be category specific" 2052 msgstr "" 2053 2054 #: inc/admin/widgets/class-jumbo-post.php:55 2055 #: inc/admin/widgets/class-tab-post.php:52 2056 #: inc/admin/widgets/class-tab-post.php:108 2057 #: inc/admin/widgets/class-tab-post.php:164 2058 #: inc/admin/widgets/class-metro-post.php:67 2059 #: inc/admin/widgets/class-multi-grid-post.php:87 2060 msgid "Leave empty if you don't want the posts to be category specific" 2061 msgstr "" 2062 2063 #: inc/admin/customizer/sections/tags.php:94 2064 msgid "Leave empty if you want it blank" 2065 msgstr "" 2066 2067 #: inc/admin/customizer/sections/top-bar.php:91 2068 msgid "Leave empty if you want to use the default text \"Today\"." 2069 msgstr "" 2070 2071 #: inc/admin/dashboard/views/dashboard.php:260 2072 #: inc/admin/dashboard/views/help.php:89 2073 msgid "Leave us a Review" 2074 msgstr "" 2075 2076 #: inc/admin/widgets/class-mailchimp.php:57 2077 #: inc/admin/widgets/class-slider-post.php:52 2078 #: inc/admin/widgets/class-image-widget.php:58 2079 #: inc/admin/widgets/class-ads-code.php:36 2080 #: inc/admin/widgets/class-carousel-slider.php:54 2081 #: inc/admin/widgets/class-cta.php:57 2082 #: inc/admin/widgets/class-social-menu.php:68 2083 msgid "Left" 2084 msgstr "" 2085 2086 #: inc/admin/customizer/helpers/helper-function.php:414 2087 msgid "Left Sidebar" 2088 msgstr "" 2089 2090 #: inc/admin/dashboard/class-welcome-notice.php:67 2091 msgid "" 2092 "Let's start by installing and activating One Click Demo Import, WPInterface " 2093 "Add-ons and MC4WP: Mailchimp for WordPress" 2094 msgstr "" 2095 2096 #: inc/admin/dashboard/views/dashboard.php:440 2097 msgid "Like or follow our Facebook Page" 2098 msgstr "" 2099 2100 #: inc/admin/dashboard/views/help.php:61 2101 msgid "Like or follow us on Facebook" 2102 msgstr "" 2103 2104 #: inc/admin/widgets/class-image-widget.php:45 2105 msgid "Link to URL" 2106 msgstr "" 2107 2108 #: inc/admin/widgets/class-cta.php:73 2109 msgid "Link to url - 1" 2110 msgstr "" 2111 2112 #: inc/admin/widgets/class-cta.php:87 2113 msgid "Link to url - 2" 2114 msgstr "" 2115 2116 #. used between list items, there is a space after the comma 2117 #: inc/template-tags.php:212 2118 msgctxt "list item separator" 2119 msgid ", " 2120 msgstr "" 2121 2122 #: inc/admin/widgets/class-tab-post.php:255 2123 #: inc/admin/widgets/class-recent-post.php:34 2124 #: inc/admin/widgets/class-grid-post.php:34 2125 msgid "List View" 2126 msgstr "" 2127 2128 #: inc/admin/dashboard/views/products.php:61 2129 msgid "Live demo" 2130 msgstr "" 2131 2132 #: inc/admin/dashboard/views/dashboard.php:61 2133 msgid "Live Preview" 2134 msgstr "" 2135 2136 #: inc/admin/customizer/helpers/helper-function.php:217 2137 msgid "Load More On Click" 2138 msgstr "" 2139 2140 #: inc/admin/customizer/helpers/helper-function.php:216 2141 msgid "Load More On Scroll" 2142 msgstr "" 2143 2144 #: template-parts/pagination/post-load.php:19 2145 msgid "Load More Posts" 2146 msgstr "" 2147 2148 #: inc/admin/customizer/sections/panel.php:20 2149 msgid "Logo Height" 2150 msgstr "" 2151 2152 #: inc/admin/widgets/class-mailchimp.php:64 2153 msgid "Mailchimp Description" 2154 msgstr "" 2155 2156 #: inc/admin/widgets/class-mailchimp.php:69 2157 msgid "MailChimp Form Shortcode" 2158 msgstr "" 2159 2160 #: inc/admin/widgets/class-mailchimp.php:30 2161 msgid "Mailchimp Title" 2162 msgstr "" 2163 2164 #: inc/admin/customizer/helpers/controls.php:238 2165 msgid "Mailchimp Topbar" 2166 msgstr "" 2167 2168 #: inc/admin/customizer/sections/main-banner.php:10 2169 msgid "Main Banner Section" 2170 msgstr "" 2171 2172 #: inc/admin/widgets/class-tab-post.php:217 2173 msgid "Make sure to select Date from above for this to work." 2174 msgstr "" 2175 2176 #: inc/admin/customizer/helpers/controls.php:241 2177 msgid "Many More .." 2178 msgstr "" 2179 2180 #: inc/admin/meta-box/meta-box.php:109 2181 msgid "Mark as Featured" 2182 msgstr "" 2183 2184 #: inc/admin/dashboard/class-theme-review-notice.php:109 2185 msgid "Maybe later" 2186 msgstr "" 2187 2188 #: inc/admin/widgets/class-mailchimp.php:37 2189 #: inc/admin/widgets/class-slider-post.php:104 2190 #: inc/admin/widgets/class-slider-post.php:123 2191 #: inc/admin/widgets/class-tab-post.php:275 2192 #: inc/admin/widgets/class-tab-post.php:297 2193 #: inc/admin/widgets/class-category-grid.php:46 2194 #: inc/admin/widgets/class-category-grid.php:94 2195 #: inc/admin/widgets/class-recent-post.php:45 2196 #: inc/admin/widgets/class-recent-post.php:121 2197 #: inc/admin/widgets/class-carousel-slider.php:108 2198 #: inc/admin/widgets/class-carousel-slider.php:127 2199 #: inc/admin/widgets/class-cta.php:37 2200 #: inc/admin/widgets/class-multi-grid-post.php:37 2201 #: inc/admin/widgets/class-multi-grid-post.php:46 2202 #: inc/admin/widgets/class-multi-grid-post.php:74 2203 #: inc/admin/widgets/class-grid-post.php:122 2204 msgid "Medium" 2205 msgstr "" 2206 2207 #: inc/admin/widgets/class-slider-post.php:124 2208 #: inc/admin/widgets/class-tab-post.php:276 2209 #: inc/admin/widgets/class-recent-post.php:122 2210 #: inc/admin/widgets/class-carousel-slider.php:128 2211 #: inc/admin/widgets/class-grid-post.php:123 2212 msgid "Medium Large" 2213 msgstr "" 2214 2215 #: template-parts/header/styles/style-3.php:43 2216 #: template-parts/header/styles/style-2.php:32 2217 #: template-parts/header/styles/style-1.php:39 2218 #: template-parts/header/styles/style-4.php:89 2219 msgctxt "menu" 2220 msgid "Horizontal" 2221 msgstr "" 2222 2223 #: template-parts/modal-menu.php:24 2224 msgctxt "menu" 2225 msgid "Mobile" 2226 msgstr "" 2227 2228 #: inc/admin/customizer/helpers/theme-upsell.php:35 2229 msgid "Menu badge options" 2230 msgstr "" 2231 2232 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:126 2233 msgid "Meta Font Size" 2234 msgstr "" 2235 2236 #: inc/admin/widgets/class-metro-post.php:16 2237 msgid "" 2238 "Metro Widget transforms your posts into a visually appealing mosaic, " 2239 "creating a stylish and organized showcase for an immersive reader experience." 2240 msgstr "" 2241 2242 #: inc/admin/widgets/class-mailchimp.php:89 2243 #: inc/admin/widgets/class-slider-post.php:42 2244 #: inc/admin/widgets/class-carousel-slider.php:44 2245 #: inc/admin/widgets/class-cta.php:113 2246 msgid "Middle" 2247 msgstr "" 2248 2249 #. Minute archive title. %s is the minute time format. 2250 #: assets/breadcrumbs/breadcrumbs.php:280 2251 #, php-format 2252 msgid "Minute %s" 2253 msgstr "" 2254 2255 #: assets/breadcrumbs/breadcrumbs.php:742 2256 msgctxt "minute and hour archives time format" 2257 msgid "g:i a" 2258 msgstr "" 2259 2260 #: assets/breadcrumbs/breadcrumbs.php:759 2261 msgctxt "minute archives time format" 2262 msgid "i" 2263 msgstr "" 2264 2265 #: inc/admin/customizer/sections/mobile-menu.php:5 2266 msgid "Mobile Menu Options" 2267 msgstr "" 2268 2269 #: inc/admin/dashboard/views/dashboard.php:179 2270 msgid "Modal Popup Module" 2271 msgstr "" 2272 2273 #: assets/breadcrumbs/breadcrumbs.php:793 2274 #: assets/breadcrumbs/breadcrumbs.php:849 2275 #: assets/breadcrumbs/breadcrumbs.php:1219 2276 msgctxt "monthly archives date format" 2277 msgid "F" 2278 msgstr "" 2279 2280 #: inc/admin/customizer/helpers/controls.php:230 2281 msgid "More Color Options" 2282 msgstr "" 2283 2284 #: inc/admin/customizer/helpers/theme-upsell.php:37 2285 msgid "More color options" 2286 msgstr "" 2287 2288 #: inc/admin/meta-box/meta-box.php:81 2289 #: inc/admin/customizer/helpers/defaults.php:348 2290 msgid "More From Author" 2291 msgstr "" 2292 2293 #: inc/admin/customizer/helpers/defaults.php:244 2294 msgid "More from this category" 2295 msgstr "" 2296 2297 #: inc/admin/customizer/helpers/theme-upsell.php:32 2298 msgid "More Options on NextZenMag Pro!" 2299 msgstr "" 2300 2301 #: inc/admin/customizer/helpers/defaults.php:127 2302 #: inc/admin/customizer/helpers/defaults.php:270 2303 msgid "Must Read" 2304 msgstr "" 2305 2306 #: inc/admin/customizer/sections/must-read.php:6 2307 msgid "Must Read Section" 2308 msgstr "" 2309 2310 #. %s: Theme Name. 2311 #: inc/admin/dashboard/views/dashboard.php:332 2312 msgid "" 2313 "Need assistance? Reach out to our professional support team by submitting a " 2314 "support ticket, and we'll provide you with the help you need." 2315 msgstr "" 2316 2317 #: inc/admin/customizer/helpers/controls.php:246 2318 msgid "Need Support?" 2319 msgstr "" 2320 2321 #: template-parts/pagination/pagination-option.php:59 2322 msgid "Newer Articles" 2323 msgstr "" 2324 2325 #: template-parts/section/ticker-post.php:65 284 #: inc/admin/customizer/helpers/defaults.php:40 2326 285 #: template-parts/header/search-trending-post.php:54 2327 #: inc/admin/customizer/helpers/defaults.php:40286 #: template-parts/section/ticker-post.php:66 2328 287 msgid "News Flash" 2329 msgstr ""2330 2331 #: inc/admin/customizer/sections/ticker-post.php:62332 msgid "News Ticker Options"2333 msgstr ""2334 2335 #: template-parts/pagination/pagination-option.php:282336 msgid "Next"2337 msgstr ""2338 2339 #: single.php:222340 msgid "Next:"2341 msgstr ""2342 2343 #. Name of the theme2344 #: inc/admin/dashboard/class-dashboard.php:1762345 #: inc/admin/dashboard/class-theme-review-notice.php:1222346 #: inc/admin/dashboard/views/dashboard.php:2152347 msgid "NextZenMag"2348 msgstr ""2349 2350 #: inc/compatibility/elementor/elementor.php:1112351 msgid "NextZenMag Global Widgets"2352 msgstr ""2353 2354 #. Description of the theme2355 msgid ""2356 "NextZenMag is a cutting-edge WordPress theme crafted to meet diverse needs "2357 "across the digital publishing landscape. Whether you’re building a sleek "2358 "personal blog, a feature-packed magazine, a premium content platform, or a "2359 "dynamic news website, NextZenMag adapts seamlessly to your goals. Its "2360 "flexible design supports a wide range of niches, including sports, travel, "2361 "lifestyle, fashion, and beyond, giving you the creative freedom to bring "2362 "your vision to life. This theme combines modern, visually striking "2363 "aesthetics with fully responsive layouts, ensuring an optimal user "2364 "experience across devices. With one-click demo import and an extensive suite "2365 "of powerful features, setting up your site is fast and straightforward. Best "2366 "of all, NextZenMag eliminates technical barriers – no coding skills required."2367 " Leverage the intuitive WordPress Customizer and Elementor integration to "2368 "create and personalize your website effortlessly. From ease of use to "2369 "exceptional versatility, NextZenMag is designed to empower creators, brands, "2370 "and businesses in building standout digital publications."2371 msgstr ""2372 2373 #: inc/compatibility/elementor/elementor.php:932374 msgid "NextZenMag Widget Blocks"2375 msgstr ""2376 2377 #: inc/compatibility/elementor/elementor.php:1022378 msgid "NextZenMag Widget Grid"2379 msgstr ""2380 2381 #: inc/admin/widgets/class-ads-code.php:132382 msgid "NextZenMag: Advertisements Code"2383 msgstr ""2384 2385 #: inc/admin/widgets/class-author.php:182386 msgid "NextZenMag: Author Widget"2387 msgstr ""2388 2389 #: inc/admin/widgets/class-carousel-slider.php:132390 msgid "NextZenMag: Carousel Posts"2391 msgstr ""2392 2393 #: inc/admin/widgets/class-category-grid.php:142394 msgid "NextZenMag: Categories"2395 msgstr ""2396 2397 #: inc/admin/widgets/class-cta.php:132398 msgid "NextZenMag: CTA"2399 msgstr ""2400 2401 #: inc/admin/widgets/class-grid-post.php:132402 msgid "NextZenMag: Grid Posts"2403 msgstr ""2404 2405 #: inc/admin/widgets/class-image-widget.php:162406 msgid "NextZenMag: Image Widget"2407 msgstr ""2408 2409 #: inc/admin/widgets/class-jumbo-post.php:182410 msgid "NextZenMag: Jumbo Post"2411 msgstr ""2412 2413 #: inc/admin/widgets/class-mailchimp.php:132414 msgid "NextZenMag: Mailchimp"2415 msgstr ""2416 2417 #: inc/admin/widgets/class-metro-post.php:182418 msgid "NextZenMag: Metro Post"2419 msgstr ""2420 2421 #: inc/admin/widgets/class-multi-grid-post.php:182422 msgid "NextZenMag: Multi Grid Post"2423 msgstr ""2424 2425 #: inc/admin/widgets/class-recent-post.php:132426 msgid "NextZenMag: Recent Posts"2427 msgstr ""2428 2429 #: inc/admin/widgets/class-slider-post.php:122430 msgid "NextZenMag: Slider Posts"2431 msgstr ""2432 2433 #: inc/admin/widgets/class-social-menu.php:162434 msgid "NextZenMag: Social Menu"2435 msgstr ""2436 2437 #: inc/admin/widgets/class-tab-post.php:192438 msgid "NextZenMag: Tab Posts"2439 msgstr ""2440 2441 #: inc/admin/widgets/class-youtube-video.php:172442 msgid "NextZenMag: Youtube Video"2443 msgstr ""2444 2445 #: inc/admin/meta-box/meta-box.php:114 inc/admin/meta-box/meta-box.php:1272446 #: inc/admin/meta-box/meta-box.php:138 inc/admin/meta-box/meta-box.php:1562447 #: inc/admin/meta-box/meta-box.php:169 inc/admin/meta-box/meta-box.php:1822448 #: inc/admin/meta-box/meta-box.php:199 inc/admin/meta-box/meta-box.php:2182449 msgid "No"2450 msgstr ""2451 2452 #: template-parts/pagination/post-load.php:712453 msgid "No More Posts"2454 msgstr ""2455 2456 #: inc/admin/customizer/helpers/helper-function.php:4222457 msgid "No Sidebar - Wide"2458 msgstr ""2459 2460 #: inc/admin/widgets/class-slider-post.php:2462461 #: inc/admin/widgets/class-jumbo-post.php:772462 #: inc/admin/widgets/class-tab-post.php:2372463 #: inc/admin/widgets/class-recent-post.php:1872464 #: inc/admin/widgets/class-carousel-slider.php:2662465 #: inc/admin/widgets/class-metro-post.php:892466 #: inc/admin/widgets/class-multi-grid-post.php:1092467 #: inc/admin/widgets/class-grid-post.php:632468 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:2202469 #: inc/admin/customizer/helpers/helper-function.php:1932470 #: inc/admin/customizer/helpers/helper-function.php:2132471 #: inc/admin/customizer/helpers/helper-function.php:2372472 msgid "None"2473 msgstr ""2474 2475 #: inc/admin/widgets/class-mailchimp.php:472476 #: inc/admin/widgets/class-slider-post.php:1142477 #: inc/admin/widgets/class-tab-post.php:3062478 #: inc/admin/widgets/class-category-grid.php:552479 #: inc/admin/widgets/class-recent-post.php:542480 #: inc/admin/widgets/class-carousel-slider.php:1182481 #: inc/admin/widgets/class-cta.php:472482 msgid "Normal"2483 msgstr ""2484 2485 #: template-parts/content-none.php:142486 msgid "Nothing Found"2487 msgstr ""2488 2489 #: inc/admin/customizer/sections/show-author-post.php:552490 msgid "Number of Author Posts"2491 msgstr ""2492 2493 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:2302494 #: inc/admin/customizer/sections/single-related-post.php:2672495 #: inc/admin/customizer/sections/split-block.php:1992496 #: inc/admin/customizer/sections/archive.php:3302497 #: inc/admin/customizer/sections/footer-recommended.php:2322498 #: inc/admin/customizer/sections/must-read.php:2682499 #: inc/admin/customizer/sections/show-author-post.php:2712500 #: inc/admin/customizer/sections/frontline-post.php:2722501 #: inc/admin/customizer/sections/search_trending.php:2842502 #: inc/admin/customizer/sections/slider-banner.php:2972503 #: inc/admin/customizer/sections/dual-insights.php:2762504 #: inc/admin/customizer/sections/article-list.php:3162505 #: inc/admin/customizer/sections/grid-list.php:3132506 #: inc/admin/customizer/sections/ticker-post.php:3202507 #: inc/admin/customizer/sections/article-group.php:2812508 #: inc/admin/customizer/sections/main-banner.php:2932509 msgid "Number of Category"2510 msgstr ""2511 2512 #: inc/admin/widgets/class-slider-post.php:2572513 #: inc/admin/widgets/class-jumbo-post.php:882514 #: inc/admin/widgets/class-tab-post.php:2482515 #: inc/admin/widgets/class-recent-post.php:1982516 #: inc/admin/widgets/class-carousel-slider.php:2772517 #: inc/admin/widgets/class-metro-post.php:1002518 #: inc/admin/widgets/class-multi-grid-post.php:1202519 #: inc/admin/widgets/class-grid-post.php:742520 msgid "Number of Category to show"2521 msgstr ""2522 2523 #: inc/admin/widgets/class-category-grid.php:712524 msgid "Number of Column"2525 msgstr ""2526 2527 #: inc/admin/customizer/sections/excerpt.php:482528 msgid "Number Of Excerpt Word"2529 msgstr ""2530 2531 #: inc/admin/customizer/sections/must-read.php:702532 #: inc/admin/customizer/sections/frontline-post.php:752533 #: inc/admin/customizer/sections/search_trending.php:892534 #: inc/admin/customizer/sections/popular-post.php:712535 #: inc/admin/customizer/sections/ticker-post.php:1072536 msgid "Number of Posts"2537 msgstr ""2538 2539 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:1762540 msgid "Number of posts to display:"2541 msgstr ""2542 2543 #: inc/admin/widgets/class-slider-post.php:832544 #: inc/admin/widgets/class-tab-post.php:2122545 #: inc/admin/widgets/class-recent-post.php:752546 #: inc/admin/widgets/class-multi-grid-post.php:572547 #: inc/admin/widgets/class-grid-post.php:812548 msgid "Number of posts to show"2549 msgstr ""2550 2551 #: inc/admin/customizer/sections/single-related-post.php:552552 msgid "Number of Related Posts"2553 msgstr ""2554 2555 #: inc/admin/widgets/class-carousel-slider.php:922556 msgid "Number of Slides to show"2557 msgstr ""2558 2559 #: inc/admin/customizer/sections/tags.php:1112560 msgid "Number of Tags"2561 msgstr ""2562 2563 #: inc/admin/customizer/helpers/helper-function.php:2142564 msgid "Numeric"2565 msgstr ""2566 2567 #: inc/admin/dashboard/views/dashboard.php:1872568 msgid "Offcanvas Content Module"2569 msgstr ""2570 2571 #: inc/admin/widgets/class-slider-post.php:912572 #: inc/admin/widgets/class-jumbo-post.php:492573 #: inc/admin/widgets/class-tab-post.php:672574 #: inc/admin/widgets/class-tab-post.php:1232575 #: inc/admin/widgets/class-tab-post.php:1792576 #: inc/admin/widgets/class-recent-post.php:832577 #: inc/admin/widgets/class-carousel-slider.php:1002578 #: inc/admin/widgets/class-metro-post.php:512579 #: inc/admin/widgets/class-multi-grid-post.php:652580 #: inc/admin/widgets/class-grid-post.php:892581 msgid "Offset"2582 msgstr ""2583 2584 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:1842585 msgid "Offset Posts:"2586 msgstr ""2587 2588 #: inc/admin/widgets/class-slider-post.php:922589 #: inc/admin/widgets/class-jumbo-post.php:502590 #: inc/admin/widgets/class-recent-post.php:842591 #: inc/admin/widgets/class-carousel-slider.php:1012592 #: inc/admin/widgets/class-metro-post.php:522593 #: inc/admin/widgets/class-multi-grid-post.php:662594 #: inc/admin/widgets/class-grid-post.php:902595 msgid ""2596 "Offsets are used to skip a certain number of WordPress posts before starting "2597 "output. Set it to 0 if you do not wish to use this feature."2598 msgstr ""2599 2600 #: template-parts/pagination/pagination-option.php:552601 msgid "Older Articles"2602 288 msgstr "" 2603 289 … … 2622 308 msgstr "" 2623 309 2624 #: inc/admin/widgets/class-social-menu.php:582625 msgid "One"2626 msgstr ""2627 2628 #. 1: title.2629 #: comments.php:352630 #, php-format2631 msgid "One thought on “%1$s”"2632 msgstr ""2633 2634 #: 404.php:192635 msgid "Oops! That page can’t be found."2636 msgstr ""2637 2638 #: inc/admin/widgets/class-image-widget.php:502639 msgid "Open Link in new Tab"2640 msgstr ""2641 2642 #: inc/admin/widgets/class-cta.php:782643 msgid "Open Link in new Tab - 1"2644 msgstr ""2645 2646 #: inc/admin/widgets/class-cta.php:922647 msgid "Open Link in new Tab - 2"2648 msgstr ""2649 2650 #: inc/admin/widgets/class-slider-post.php:1922651 #: inc/admin/widgets/class-tab-post.php:842652 #: inc/admin/widgets/class-tab-post.php:1402653 #: inc/admin/widgets/class-tab-post.php:1962654 #: inc/admin/widgets/class-recent-post.php:1002655 #: inc/admin/widgets/class-carousel-slider.php:2122656 #: inc/admin/widgets/class-grid-post.php:1062657 #: inc/admin/customizer/sections/single-related-post.php:1132658 #: inc/admin/customizer/sections/must-read.php:1262659 #: inc/admin/customizer/sections/show-author-post.php:1152660 #: inc/admin/customizer/sections/frontline-post.php:1302661 #: inc/admin/customizer/sections/search_trending.php:1292662 #: inc/admin/customizer/sections/popular-post.php:1282663 #: inc/admin/customizer/sections/ticker-post.php:1652664 msgid "Order"2665 msgstr ""2666 2667 #: inc/admin/widgets/class-tab-post.php:732668 #: inc/admin/widgets/class-tab-post.php:1292669 #: inc/admin/widgets/class-tab-post.php:1852670 msgid "Order By"2671 msgstr ""2672 2673 #: inc/admin/widgets/class-slider-post.php:1812674 #: inc/admin/widgets/class-recent-post.php:892675 #: inc/admin/widgets/class-carousel-slider.php:2012676 #: inc/admin/widgets/class-grid-post.php:952677 msgid "Order by"2678 msgstr ""2679 2680 #: inc/admin/customizer/sections/single-related-post.php:902681 #: inc/admin/customizer/sections/must-read.php:1042682 #: inc/admin/customizer/sections/show-author-post.php:922683 #: inc/admin/customizer/sections/frontline-post.php:1082684 #: inc/admin/customizer/sections/search_trending.php:1062685 #: inc/admin/customizer/sections/popular-post.php:1062686 #: inc/admin/customizer/sections/tags.php:1292687 #: inc/admin/customizer/sections/tags.php:1532688 #: inc/admin/customizer/sections/ticker-post.php:1422689 msgid "Orderby"2690 msgstr ""2691 2692 #: inc/admin/dashboard/class-dashboard.php:1492693 msgid "Our Recommendation"2694 msgstr ""2695 2696 #: inc/admin/widgets/class-mailchimp.php:1162697 #: inc/admin/widgets/class-cta.php:1402698 msgid "Overlay Color"2699 msgstr ""2700 2701 #: inc/admin/widgets/class-mailchimp.php:1252702 #: inc/admin/widgets/class-cta.php:1492703 msgid "Overlay Opacity"2704 msgstr ""2705 2706 #. %s is the page number.2707 #: assets/breadcrumbs/breadcrumbs.php:2762708 #, php-format2709 msgid "Page %s"2710 msgstr ""2711 2712 #: template-parts/content-page.php:25 template-parts/content.php:1312713 msgid "Pages:"2714 msgstr ""2715 2716 #: inc/admin/customizer/sections/excerpt.php:52717 msgid "Pagination Options"2718 msgstr ""2719 2720 #: inc/admin/customizer/sections/tags.php:752721 msgid "Plain"2722 msgstr ""2723 2724 #: inc/admin/dashboard/views/help.php:272725 msgid ""2726 "Please check out basic documentation for detailed information on how to use "2727 "NextZenMag."2728 msgstr ""2729 2730 #: inc/admin/widgets/class-image-widget.php:462731 #: inc/admin/widgets/class-youtube-video.php:392732 #: inc/admin/widgets/class-youtube-video.php:492733 msgid ""2734 "Please make sure to provide a complete URL that includes either \"http://\" "2735 "or \"https://\" to ensure the widget operates correctly."2736 msgstr ""2737 2738 #: inc/admin/dashboard/views/products.php:1282739 msgid "Plugin Page"2740 msgstr ""2741 2742 #: inc/admin/dashboard/views/products.php:712743 msgid "Plugins"2744 msgstr ""2745 2746 #: inc/admin/widgets/class-tab-post.php:462747 msgid "Popular"2748 msgstr ""2749 2750 #: inc/admin/customizer/sections/popular-post.php:62751 msgid "Popular Options"2752 msgstr ""2753 2754 #: inc/admin/customizer/sections/popular-post.php:2552755 msgid "Popular Post Column"2756 msgstr ""2757 2758 #: inc/admin/widgets/class-tab-post.php:322759 msgid "Popular Post Settings"2760 msgstr ""2761 2762 #: inc/admin/widgets/class-slider-post.php:4052763 #: inc/admin/widgets/class-jumbo-post.php:2582764 #: inc/admin/widgets/class-jumbo-post.php:3232765 #: inc/admin/widgets/class-jumbo-post.php:3862766 #: inc/admin/widgets/class-recent-post.php:3292767 #: inc/admin/widgets/class-carousel-slider.php:5002768 #: inc/admin/widgets/class-metro-post.php:3012769 #: inc/admin/widgets/class-multi-grid-post.php:2922770 #: inc/admin/widgets/class-multi-grid-post.php:3632771 #: inc/admin/widgets/class-grid-post.php:2522772 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-5.php:1572773 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:2012774 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-4.php:1562775 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:2202776 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:2772777 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-3.php:1592778 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:1802779 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:1932780 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-2.php:1792781 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-1.php:1402782 msgid "Post Date"2783 msgstr ""2784 2785 #. %s: post date.2786 #: inc/template-tags.php:492787 #, php-format2788 msgctxt "post date"2789 msgid "%s"2790 msgstr ""2791 2792 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:1042793 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:1172794 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:582795 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:922796 msgid "Post Excerpt"2797 msgstr ""2798 2799 #: inc/admin/customizer/helpers/controls.php:2392800 msgid "Post Format Support"2801 msgstr ""2802 2803 #: inc/admin/customizer/sections/slider-banner.php:542804 msgid "Post In Slider"2805 msgstr ""2806 2807 #: inc/admin/meta-box/meta-box.php:752808 msgid "Post Meta"2809 msgstr ""2810 2811 #: inc/admin/customizer/sections/single-related-post.php:722812 #: inc/admin/customizer/sections/must-read.php:872813 #: inc/admin/customizer/sections/show-author-post.php:742814 #: inc/admin/customizer/sections/frontline-post.php:922815 #: inc/admin/customizer/sections/popular-post.php:882816 #: inc/admin/customizer/sections/ticker-post.php:1242817 msgid "Post Offset Number"2818 msgstr ""2819 2820 310 #: inc/admin/customizer/helpers/defaults.php:49 2821 311 #: inc/admin/customizer/helpers/defaults.php:82 … … 2836 326 msgstr "" 2837 327 2838 #: inc/template-tags.php:145 2839 msgid "Posted in" 2840 msgstr "" 2841 2842 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:170 2843 msgid "Posts" 2844 msgstr "" 2845 2846 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:239 2847 msgid "Posts Author" 2848 msgstr "" 2849 2850 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:195 2851 msgid "Posts Category" 2852 msgstr "" 2853 2854 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:275 2855 msgid "Posts Date" 2856 msgstr "" 2857 2858 #: inc/admin/customizer/sections/preloader.php:10 2859 #: inc/admin/dashboard/views/dashboard.php:105 2860 msgid "Preloader Options" 2861 msgstr "" 2862 2863 #: inc/admin/dashboard/views/dashboard.php:138 2864 msgid "Premium Features" 2865 msgstr "" 2866 2867 #: template-parts/pagination/pagination-option.php:24 2868 msgid "Previous" 2869 msgstr "" 2870 2871 #: single.php:21 2872 msgid "Previous:" 2873 msgstr "" 2874 2875 #: functions.php:60 2876 msgid "Primary Menu" 2877 msgstr "" 2878 2879 #: inc/admin/dashboard/views/free-vs-pro.php:215 2880 msgid "Pro" 2881 msgstr "" 2882 2883 #: inc/admin/dashboard/class-admin.php:44 2884 msgid "Processing..." 2885 msgstr "" 2886 2887 #: inc/admin/dashboard/class-welcome-notice.php:71 2888 msgid "Quick Links" 2889 msgstr "" 2890 2891 #: inc/admin/dashboard/views/dashboard.php:79 2892 msgid "Quick Settings" 2893 msgstr "" 2894 2895 #: inc/admin/widgets/class-slider-post.php:186 2896 #: inc/admin/widgets/class-tab-post.php:78 2897 #: inc/admin/widgets/class-tab-post.php:134 2898 #: inc/admin/widgets/class-tab-post.php:190 2899 #: inc/admin/widgets/class-recent-post.php:94 2900 #: inc/admin/widgets/class-carousel-slider.php:206 2901 #: inc/admin/widgets/class-grid-post.php:100 2902 #: inc/admin/customizer/sections/single-related-post.php:97 2903 #: inc/admin/customizer/sections/must-read.php:111 2904 #: inc/admin/customizer/sections/show-author-post.php:99 2905 #: inc/admin/customizer/sections/frontline-post.php:115 2906 #: inc/admin/customizer/sections/search_trending.php:113 2907 #: inc/admin/customizer/sections/popular-post.php:113 2908 #: inc/admin/customizer/sections/tags.php:136 2909 #: inc/admin/customizer/sections/ticker-post.php:149 2910 msgid "Random" 2911 msgstr "" 2912 2913 #: inc/admin/dashboard/views/dashboard.php:167 2914 msgid "Reaction Add-Ons" 2915 msgstr "" 2916 2917 #: inc/template-functions.php:155 2918 msgid "Read More" 2919 msgstr "" 2920 2921 #: inc/admin/dashboard/views/help.php:26 2922 msgid "Read Theme Documentation" 328 #: inc/admin/customizer/helpers/defaults.php:66 329 msgid "Today:" 330 msgstr "" 331 332 #: inc/admin/customizer/helpers/defaults.php:74 333 msgid "Trending News" 334 msgstr "" 335 336 #: inc/admin/customizer/helpers/defaults.php:94 337 msgid "Tags" 338 msgstr "" 339 340 #: inc/admin/customizer/helpers/defaults.php:127 341 #: inc/admin/customizer/helpers/defaults.php:270 342 msgid "Must Read" 343 msgstr "" 344 345 #: inc/admin/customizer/helpers/defaults.php:141 346 msgid "Breaking News" 347 msgstr "" 348 349 #: inc/admin/customizer/helpers/defaults.php:157 350 msgid "Latest News" 351 msgstr "" 352 353 #: inc/admin/customizer/helpers/defaults.php:195 354 msgid "Dual Insights" 355 msgstr "" 356 357 #: inc/admin/customizer/helpers/defaults.php:196 358 msgid "Trending Now" 359 msgstr "" 360 361 #: inc/admin/customizer/helpers/defaults.php:213 362 msgid "Split Block Title" 363 msgstr "" 364 365 #: inc/admin/customizer/helpers/defaults.php:229 366 msgid "Grid List" 367 msgstr "" 368 369 #: inc/admin/customizer/helpers/defaults.php:231 370 msgid "Recent News" 371 msgstr "" 372 373 #: inc/admin/customizer/helpers/defaults.php:244 374 msgid "More from this category" 375 msgstr "" 376 377 #: inc/admin/customizer/helpers/defaults.php:248 378 msgid "Article Group" 379 msgstr "" 380 381 #: inc/admin/customizer/helpers/defaults.php:285 382 msgid "Learn More" 383 msgstr "" 384 385 #: inc/admin/customizer/helpers/defaults.php:328 386 #: inc/admin/meta-box/meta-box.php:78 387 msgid "You May Also Like" 388 msgstr "" 389 390 #: inc/admin/customizer/helpers/defaults.php:348 391 #: inc/admin/meta-box/meta-box.php:81 392 msgid "More From Author" 393 msgstr "" 394 395 #: inc/admin/customizer/helpers/defaults.php:365 396 msgid "Just For You" 397 msgstr "" 398 399 #: inc/admin/customizer/helpers/defaults.php:382 400 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:334 401 msgid "Categories" 402 msgstr "" 403 404 #: inc/admin/customizer/helpers/defaults.php:387 405 msgid "© All rights reserved. Proudly powered by WordPress." 406 msgstr "" 407 408 #: inc/admin/customizer/helpers/helper-function.php:40 409 msgid "Archive List View" 410 msgstr "" 411 412 #: inc/admin/customizer/helpers/helper-function.php:44 413 msgid "Archive Grid View" 414 msgstr "" 415 416 #: inc/admin/customizer/helpers/helper-function.php:48 417 msgid "Archive Alternate Grid View" 418 msgstr "" 419 420 #: inc/admin/customizer/helpers/helper-function.php:68 421 msgid "Classic" 422 msgstr "" 423 424 #: inc/admin/customizer/helpers/helper-function.php:69 425 msgid "Time Ago" 426 msgstr "" 427 428 #: inc/admin/customizer/helpers/helper-function.php:89 429 msgid "— No Limit —" 430 msgstr "" 431 432 #: inc/admin/customizer/helpers/helper-function.php:90 433 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:127 434 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:114 435 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:68 436 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:102 437 msgid "1 Line" 438 msgstr "" 439 440 #: inc/admin/customizer/helpers/helper-function.php:91 441 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:128 442 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:115 443 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:69 444 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:103 445 msgid "2 Lines" 446 msgstr "" 447 448 #: inc/admin/customizer/helpers/helper-function.php:92 449 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:129 450 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:116 451 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:70 452 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:104 453 msgid "3 Lines" 454 msgstr "" 455 456 #: inc/admin/customizer/helpers/helper-function.php:93 457 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:130 458 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:117 459 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:71 460 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:105 461 msgid "4 Lines" 462 msgstr "" 463 464 #: inc/admin/customizer/helpers/helper-function.php:94 465 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:131 466 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:118 467 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:72 468 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:106 469 msgid "5 Lines" 470 msgstr "" 471 472 #: inc/admin/customizer/helpers/helper-function.php:112 473 msgid "Category Style 1" 474 msgstr "" 475 476 #: inc/admin/customizer/helpers/helper-function.php:113 477 msgid "Category Style 2" 478 msgstr "" 479 480 #: inc/admin/customizer/helpers/helper-function.php:114 481 msgid "Category Style 3" 2923 482 msgstr "" 2924 483 … … 2935 494 msgstr "" 2936 495 2937 #. 1: link to WP admin new post page. 2938 #: template-parts/content-none.php:24 2939 #, php-format 2940 msgid "" 2941 "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>." 2942 msgstr "" 2943 2944 #: inc/admin/customizer/helpers/defaults.php:231 2945 msgid "Recent News" 2946 msgstr "" 2947 2948 #: inc/admin/widgets/class-recent-post.php:27 2949 msgid "Recent Posts" 496 #: inc/admin/customizer/helpers/helper-function.php:159 497 msgid "Header Style 1" 498 msgstr "" 499 500 #: inc/admin/customizer/helpers/helper-function.php:163 501 msgid "Header Style 2" 502 msgstr "" 503 504 #: inc/admin/customizer/helpers/helper-function.php:167 505 msgid "Header Style 3" 506 msgstr "" 507 508 #: inc/admin/customizer/helpers/helper-function.php:171 509 msgid "Header Style 4" 510 msgstr "" 511 512 #: inc/admin/customizer/helpers/helper-function.php:191 513 #: inc/admin/widgets/class-author.php:239 514 msgid "Has Brand Background" 515 msgstr "" 516 517 #: inc/admin/customizer/helpers/helper-function.php:192 518 #: inc/admin/widgets/class-author.php:241 519 msgid "Has Brand Color" 520 msgstr "" 521 522 #: inc/admin/customizer/helpers/helper-function.php:193 523 #: inc/admin/customizer/helpers/helper-function.php:213 524 #: inc/admin/customizer/helpers/helper-function.php:237 525 #: inc/admin/widgets/class-carousel-slider.php:266 526 #: inc/admin/widgets/class-grid-post.php:63 527 #: inc/admin/widgets/class-jumbo-post.php:77 528 #: inc/admin/widgets/class-metro-post.php:89 529 #: inc/admin/widgets/class-multi-grid-post.php:109 530 #: inc/admin/widgets/class-recent-post.php:187 531 #: inc/admin/widgets/class-slider-post.php:246 532 #: inc/admin/widgets/class-tab-post.php:227 533 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:220 534 msgid "None" 535 msgstr "" 536 537 #: inc/admin/customizer/helpers/helper-function.php:214 538 msgid "Numeric" 539 msgstr "" 540 541 #: inc/admin/customizer/helpers/helper-function.php:215 542 msgid "Default(New/Old Post)" 543 msgstr "" 544 545 #: inc/admin/customizer/helpers/helper-function.php:216 546 msgid "Load More On Scroll" 547 msgstr "" 548 549 #: inc/admin/customizer/helpers/helper-function.php:217 550 msgid "Load More On Click" 551 msgstr "" 552 553 #: inc/admin/customizer/helpers/helper-function.php:238 554 #: inc/admin/widgets/class-carousel-slider.php:267 555 #: inc/admin/widgets/class-grid-post.php:64 556 #: inc/admin/widgets/class-jumbo-post.php:78 557 #: inc/admin/widgets/class-metro-post.php:90 558 #: inc/admin/widgets/class-multi-grid-post.php:110 559 #: inc/admin/widgets/class-recent-post.php:188 560 #: inc/admin/widgets/class-slider-post.php:247 561 #: inc/admin/widgets/class-tab-post.php:228 562 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:221 563 msgid "Has background" 564 msgstr "" 565 566 #: inc/admin/customizer/helpers/helper-function.php:239 567 #: inc/admin/widgets/class-carousel-slider.php:268 568 #: inc/admin/widgets/class-grid-post.php:65 569 #: inc/admin/widgets/class-jumbo-post.php:79 570 #: inc/admin/widgets/class-metro-post.php:91 571 #: inc/admin/widgets/class-multi-grid-post.php:111 572 #: inc/admin/widgets/class-recent-post.php:189 573 #: inc/admin/widgets/class-slider-post.php:248 574 #: inc/admin/widgets/class-tab-post.php:229 575 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:222 576 msgid "Has text color" 577 msgstr "" 578 579 #: inc/admin/customizer/helpers/helper-function.php:262 580 msgid "Four Columns" 581 msgstr "" 582 583 #: inc/admin/customizer/helpers/helper-function.php:266 584 msgid "Three Columns" 585 msgstr "" 586 587 #: inc/admin/customizer/helpers/helper-function.php:270 588 msgid "Two Columns" 589 msgstr "" 590 591 #: inc/admin/customizer/helpers/helper-function.php:274 592 msgid "Two Columns Big Left" 593 msgstr "" 594 595 #: inc/admin/customizer/helpers/helper-function.php:278 596 msgid "Three Columns Big Middle" 597 msgstr "" 598 599 #: inc/admin/customizer/helpers/helper-function.php:282 600 msgid "Two Columns Big Right" 601 msgstr "" 602 603 #: inc/admin/customizer/helpers/helper-function.php:286 604 msgid "Single Column" 605 msgstr "" 606 607 #: inc/admin/customizer/helpers/helper-function.php:307 608 msgid "Style - 1" 609 msgstr "" 610 611 #: inc/admin/customizer/helpers/helper-function.php:308 612 msgid "Style - 2" 613 msgstr "" 614 615 #: inc/admin/customizer/helpers/helper-function.php:309 616 msgid "Style - 3" 617 msgstr "" 618 619 #: inc/admin/customizer/helpers/helper-function.php:310 620 msgid "Style - 4" 621 msgstr "" 622 623 #: inc/admin/customizer/helpers/helper-function.php:311 624 msgid "Style - 5" 625 msgstr "" 626 627 #: inc/admin/customizer/helpers/helper-function.php:312 628 msgid "Style - 6" 629 msgstr "" 630 631 #: inc/admin/customizer/helpers/helper-function.php:313 632 msgid "Style - 7" 633 msgstr "" 634 635 #: inc/admin/customizer/helpers/helper-function.php:314 636 msgid "Style - 8" 637 msgstr "" 638 639 #: inc/admin/customizer/helpers/helper-function.php:315 640 msgid "Style - 9" 641 msgstr "" 642 643 #: inc/admin/customizer/helpers/helper-function.php:316 644 msgid "Style - 10" 645 msgstr "" 646 647 #: inc/admin/customizer/helpers/helper-function.php:339 648 msgid "Recommended List View" 649 msgstr "" 650 651 #: inc/admin/customizer/helpers/helper-function.php:343 652 msgid "Recommended Grid View" 2950 653 msgstr "" 2951 654 … … 2954 657 msgstr "" 2955 658 2956 #: inc/admin/customizer/helpers/helper-function.php:343 2957 msgid "Recommended Grid View" 2958 msgstr "" 2959 2960 #: inc/admin/customizer/helpers/helper-function.php:339 2961 msgid "Recommended List View" 2962 msgstr "" 2963 2964 #: inc/admin/dashboard/class-welcome-notice.php:66 2965 msgid "Recommended Plugins" 2966 msgstr "" 2967 2968 #: inc/admin/customizer/sections/footer-recommended.php:66 2969 msgid "Recommended Post" 2970 msgstr "" 2971 2972 #: inc/admin/customizer/sections/footer-recommended.php:47 2973 msgid "Recommended Post Layout" 2974 msgstr "" 2975 2976 #: inc/admin/customizer/sections/footer-recommended.php:10 2977 msgid "Recommended Section" 2978 msgstr "" 2979 2980 #: inc/admin/customizer/sections/grid-list.php:153 2981 msgid "Redirect to Category Page Text" 2982 msgstr "" 2983 2984 #: inc/admin/widgets/class-slider-post.php:149 2985 #: inc/admin/widgets/class-carousel-slider.php:154 2986 msgid "Regular" 2987 msgstr "" 2988 2989 #: inc/admin/widgets/class-mailchimp.php:79 inc/admin/widgets/class-cta.php:103 2990 msgid "Regular layout" 2991 msgstr "" 2992 2993 #: inc/admin/widgets/class-slider-post.php:61 2994 #: inc/admin/widgets/class-tab-post.php:254 2995 #: inc/admin/widgets/class-recent-post.php:33 2996 #: inc/admin/widgets/class-carousel-slider.php:63 2997 #: inc/admin/widgets/class-grid-post.php:33 2998 msgid "Regular View" 2999 msgstr "" 3000 3001 #: inc/admin/customizer/sections/single-related-post.php:38 3002 msgid "Related Posts Text" 3003 msgstr "" 3004 3005 #: inc/admin/customizer/helpers/controls.php:240 3006 msgid "Remove Footer Credit" 3007 msgstr "" 3008 3009 #: inc/admin/meta-box/category-meta-box.php:21 3010 #: inc/admin/meta-box/category-meta-box.php:49 3011 #: inc/admin/widgets/class-author.php:182 inc/admin/widgets/widget-base.php:533 3012 msgid "Remove image" 3013 msgstr "" 3014 3015 #: inc/admin/dashboard/views/dashboard.php:171 3016 msgid "Remove Theme Credit" 3017 msgstr "" 3018 3019 #: inc/admin/widgets/class-mailchimp.php:58 3020 #: inc/admin/widgets/class-slider-post.php:53 3021 #: inc/admin/widgets/class-image-widget.php:59 3022 #: inc/admin/widgets/class-ads-code.php:38 3023 #: inc/admin/widgets/class-carousel-slider.php:55 3024 #: inc/admin/widgets/class-cta.php:58 3025 #: inc/admin/widgets/class-social-menu.php:70 3026 msgid "Right" 659 #: inc/admin/customizer/helpers/helper-function.php:369 660 #: inc/admin/customizer/helpers/helper-function.php:391 661 #: inc/admin/widgets/class-carousel-slider.php:241 662 #: inc/admin/widgets/class-jumbo-post.php:113 663 #: inc/admin/widgets/class-metro-post.php:125 664 #: inc/admin/widgets/class-multi-grid-post.php:145 665 #: inc/admin/widgets/class-recent-post.php:162 666 #: inc/admin/widgets/class-slider-post.php:221 667 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:256 668 msgid "With Label" 669 msgstr "" 670 671 #: inc/admin/customizer/helpers/helper-function.php:370 672 #: inc/admin/customizer/helpers/helper-function.php:392 673 #: inc/admin/customizer/sections/tags.php:76 674 #: inc/admin/widgets/class-carousel-slider.php:242 675 #: inc/admin/widgets/class-jumbo-post.php:114 676 #: inc/admin/widgets/class-metro-post.php:126 677 #: inc/admin/widgets/class-multi-grid-post.php:146 678 #: inc/admin/widgets/class-recent-post.php:163 679 #: inc/admin/widgets/class-slider-post.php:222 680 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:257 681 msgid "With Icon" 682 msgstr "" 683 684 #: inc/admin/customizer/helpers/helper-function.php:371 685 #: inc/admin/widgets/class-carousel-slider.php:243 686 #: inc/admin/widgets/class-jumbo-post.php:115 687 #: inc/admin/widgets/class-metro-post.php:127 688 #: inc/admin/widgets/class-multi-grid-post.php:147 689 #: inc/admin/widgets/class-recent-post.php:164 690 #: inc/admin/widgets/class-slider-post.php:223 691 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:258 692 msgid "With Avatar Image" 693 msgstr "" 694 695 #: inc/admin/customizer/helpers/helper-function.php:414 696 msgid "Left Sidebar" 3027 697 msgstr "" 3028 698 … … 3031 701 msgstr "" 3032 702 3033 #: inc/admin/customizer/sections/footer.php:185 3034 msgid "Screen Progressbar enable option" 3035 msgstr "" 3036 3037 #: template-parts/modal-search.php:8 3038 msgid "Search" 3039 msgstr "" 3040 3041 #: template-parts/modal-search.php:17 3042 #: template-parts/header/styles/style-4.php:71 3043 msgid "Search for:" 3044 msgstr "" 3045 3046 #. %s: search query. 3047 #: search.php:24 3048 #, php-format 3049 msgid "Search Results for: %s" 3050 msgstr "" 3051 3052 #. %s is the search query. 3053 #: assets/breadcrumbs/breadcrumbs.php:274 3054 #, php-format 3055 msgid "Search results for: %s" 3056 msgstr "" 3057 3058 #: inc/admin/customizer/sections/split-block.php:41 3059 #: inc/admin/customizer/sections/must-read.php:36 3060 #: inc/admin/customizer/sections/slider-banner.php:38 3061 #: inc/admin/customizer/sections/dual-insights.php:41 3062 #: inc/admin/customizer/sections/grid-list.php:41 3063 #: inc/admin/customizer/sections/article-group.php:41 3064 msgid "Section Title" 3065 msgstr "" 3066 3067 #: template-parts/pagination/post-load.php:42 3068 msgid "Security check failed: Query vars modified." 3069 msgstr "" 3070 3071 #. %s: Theme Name 3072 #: inc/admin/dashboard/views/dashboard.php:317 3073 msgid "" 3074 "Seek answers on the WordPress.org community support forum where a supportive " 3075 "community is ready to assist. While our primary focus is on delivering " 3076 "premium support to our pro users, we're also here to help you with " 3077 "occasional queries regarding our free theme." 3078 msgstr "" 3079 3080 #: inc/admin/customizer/sections/split-block.php:91 3081 #: inc/admin/customizer/sections/footer-recommended.php:124 3082 #: inc/admin/customizer/sections/must-read.php:160 3083 #: inc/admin/customizer/sections/frontline-post.php:164 3084 #: inc/admin/customizer/sections/search_trending.php:166 3085 #: inc/admin/customizer/sections/slider-banner.php:189 3086 #: inc/admin/customizer/sections/dual-insights.php:168 3087 #: inc/admin/customizer/sections/article-list.php:208 3088 #: inc/admin/customizer/sections/popular-post.php:162 3089 #: inc/admin/customizer/sections/grid-list.php:205 3090 #: inc/admin/customizer/sections/ticker-post.php:202 3091 #: inc/admin/customizer/sections/article-group.php:173 3092 #: inc/admin/customizer/sections/main-banner.php:185 3093 msgid "Select Author Meta" 3094 msgstr "" 3095 3096 #: inc/admin/widgets/class-category-grid.php:62 3097 msgid "Select Categories" 3098 msgstr "" 3099 3100 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:341 3101 msgid "Select categories:" 3102 msgstr "" 3103 3104 #: inc/admin/widgets/class-slider-post.php:68 3105 #: inc/admin/widgets/class-jumbo-post.php:54 3106 #: inc/admin/widgets/class-tab-post.php:51 3107 #: inc/admin/widgets/class-tab-post.php:107 3108 #: inc/admin/widgets/class-tab-post.php:163 3109 #: inc/admin/widgets/class-recent-post.php:61 3110 #: inc/admin/widgets/class-carousel-slider.php:70 3111 #: inc/admin/widgets/class-metro-post.php:66 3112 #: inc/admin/widgets/class-multi-grid-post.php:86 3113 #: inc/admin/widgets/class-grid-post.php:41 3114 msgid "Select Category" 3115 msgstr "" 3116 3117 #: inc/admin/customizer/sections/single-related-post.php:299 3118 #: inc/admin/customizer/sections/split-block.php:230 3119 #: inc/admin/customizer/sections/archive.php:363 3120 #: inc/admin/customizer/sections/footer-recommended.php:263 3121 #: inc/admin/customizer/sections/must-read.php:299 3122 #: inc/admin/customizer/sections/show-author-post.php:303 3123 #: inc/admin/customizer/sections/frontline-post.php:303 3124 #: inc/admin/customizer/sections/search_trending.php:316 3125 #: inc/admin/customizer/sections/slider-banner.php:328 3126 #: inc/admin/customizer/sections/dual-insights.php:307 3127 #: inc/admin/customizer/sections/article-list.php:347 3128 #: inc/admin/customizer/sections/grid-list.php:344 3129 #: inc/admin/customizer/sections/single.php:176 3130 #: inc/admin/customizer/sections/ticker-post.php:352 3131 #: inc/admin/customizer/sections/article-group.php:312 3132 #: inc/admin/customizer/sections/main-banner.php:324 3133 msgid "Select Category Color" 3134 msgstr "" 3135 3136 #: inc/admin/meta-box/category-meta-box.php:28 3137 #: inc/admin/meta-box/category-meta-box.php:58 3138 msgid "" 3139 "Select color for this category that will be displayed on the front end in " 3140 "many sections." 3141 msgstr "" 3142 3143 #: inc/admin/customizer/sections/single-related-post.php:234 3144 #: inc/admin/customizer/sections/split-block.php:168 3145 #: inc/admin/customizer/sections/archive.php:296 3146 #: inc/admin/customizer/sections/footer-recommended.php:201 3147 #: inc/admin/customizer/sections/must-read.php:237 3148 #: inc/admin/customizer/sections/show-author-post.php:238 3149 #: inc/admin/customizer/sections/frontline-post.php:241 3150 #: inc/admin/customizer/sections/search_trending.php:251 3151 #: inc/admin/customizer/sections/slider-banner.php:266 3152 #: inc/admin/customizer/sections/dual-insights.php:245 3153 #: inc/admin/customizer/sections/article-list.php:285 3154 #: inc/admin/customizer/sections/popular-post.php:239 3155 #: inc/admin/customizer/sections/grid-list.php:282 3156 #: inc/admin/customizer/sections/single.php:126 3157 #: inc/admin/customizer/sections/ticker-post.php:287 3158 #: inc/admin/customizer/sections/article-group.php:250 3159 #: inc/admin/customizer/sections/main-banner.php:262 3160 msgid "Select Date Format" 3161 msgstr "" 3162 3163 #: inc/admin/customizer/sections/single-related-post.php:200 3164 #: inc/admin/customizer/sections/split-block.php:137 3165 #: inc/admin/customizer/sections/footer-recommended.php:170 3166 #: inc/admin/customizer/sections/must-read.php:206 3167 #: inc/admin/customizer/sections/show-author-post.php:204 3168 #: inc/admin/customizer/sections/frontline-post.php:210 3169 #: inc/admin/customizer/sections/search_trending.php:217 3170 #: inc/admin/customizer/sections/slider-banner.php:235 3171 #: inc/admin/customizer/sections/dual-insights.php:214 3172 #: inc/admin/customizer/sections/article-list.php:254 3173 #: inc/admin/customizer/sections/popular-post.php:208 3174 #: inc/admin/customizer/sections/grid-list.php:251 3175 #: inc/admin/customizer/sections/single.php:92 3176 #: inc/admin/customizer/sections/ticker-post.php:253 3177 #: inc/admin/customizer/sections/article-group.php:219 3178 #: inc/admin/customizer/sections/main-banner.php:231 3179 msgid "Select Date Meta" 3180 msgstr "" 3181 3182 #: inc/admin/customizer/sections/header-style.php:25 3183 msgid "Select Header Layout" 3184 msgstr "" 3185 3186 #: inc/admin/customizer/sections/frontline-post.php:54 3187 msgid "Select Layout Style" 3188 msgstr "" 3189 3190 #: inc/admin/customizer/sections/excerpt.php:21 3191 msgid "Select Pagination Style" 3192 msgstr "" 3193 3194 #: inc/admin/customizer/sections/preloader.php:41 3195 msgid "Select Preloader Style" 3196 msgstr "" 3197 3198 #: inc/admin/customizer/sections/sidebar.php:24 3199 msgid "Select Sidebar Layout (archive)" 3200 msgstr "" 3201 3202 #: inc/admin/customizer/sections/single.php:317 3203 #: inc/admin/customizer/sections/sidebar.php:46 3204 msgid "Select Sidebar Layout (Single)" 3205 msgstr "" 3206 3207 #. %s: Theme Name. 3208 #: inc/admin/dashboard/views/help.php:117 3209 msgid "" 3210 "Sharing your review is a valuable way to help us enhance your experience." 3211 msgstr "" 3212 3213 #: inc/admin/widgets/class-slider-post.php:134 3214 #: inc/admin/widgets/class-tab-post.php:285 3215 #: inc/admin/widgets/class-category-grid.php:103 3216 #: inc/admin/widgets/class-recent-post.php:133 3217 #: inc/admin/widgets/class-carousel-slider.php:139 3218 #: inc/admin/widgets/class-metro-post.php:58 3219 msgid "Shine" 3220 msgstr "" 3221 3222 #: inc/admin/widgets/class-slider-post.php:214 3223 #: inc/admin/widgets/class-jumbo-post.php:106 3224 #: inc/admin/widgets/class-recent-post.php:155 3225 #: inc/admin/widgets/class-carousel-slider.php:234 3226 #: inc/admin/widgets/class-metro-post.php:118 3227 #: inc/admin/widgets/class-multi-grid-post.php:138 3228 msgid "Show Author" 3229 msgstr "" 3230 3231 #: inc/admin/customizer/sections/single.php:287 3232 msgid "Show Author Info Box" 3233 msgstr "" 3234 3235 #: inc/admin/customizer/sections/single-related-post.php:133 3236 #: inc/admin/customizer/sections/archive.php:179 3237 #: inc/admin/customizer/sections/show-author-post.php:137 3238 #: inc/admin/customizer/sections/single.php:25 3239 msgid "Show Author Meta" 3240 msgstr "" 3241 3242 #: inc/admin/customizer/sections/show-author-post.php:21 3243 msgid "Show Author Posts" 3244 msgstr "" 3245 3246 #: inc/admin/widgets/class-slider-post.php:235 3247 #: inc/admin/widgets/class-jumbo-post.php:66 3248 #: inc/admin/widgets/class-tab-post.php:226 3249 #: inc/admin/widgets/class-recent-post.php:176 3250 #: inc/admin/widgets/class-carousel-slider.php:255 3251 #: inc/admin/widgets/class-metro-post.php:78 3252 #: inc/admin/widgets/class-multi-grid-post.php:98 3253 #: inc/admin/widgets/class-grid-post.php:52 3254 msgid "Show Category" 3255 msgstr "" 3256 3257 #: inc/admin/widgets/class-tab-post.php:262 3258 #: inc/admin/widgets/class-recent-post.php:108 3259 msgid "Show Counter" 3260 msgstr "" 3261 3262 #: inc/admin/widgets/class-slider-post.php:200 3263 #: inc/admin/widgets/class-jumbo-post.php:92 3264 #: inc/admin/widgets/class-recent-post.php:141 3265 #: inc/admin/widgets/class-carousel-slider.php:220 3266 #: inc/admin/widgets/class-metro-post.php:104 3267 #: inc/admin/widgets/class-multi-grid-post.php:124 3268 #: inc/admin/widgets/class-grid-post.php:132 3269 msgid "Show Date" 3270 msgstr "" 3271 3272 #: inc/admin/customizer/sections/archive.php:238 3273 msgid "Show Date Meta" 3274 msgstr "" 3275 3276 #: inc/admin/widgets/class-multi-grid-post.php:81 3277 msgid "Show Description" 3278 msgstr "" 3279 3280 #: inc/admin/customizer/sections/footer.php:69 3281 msgid "Show Footer Nav Menu" 3282 msgstr "" 3283 3284 #: inc/admin/customizer/sections/footer-widget.php:24 3285 msgid "Show Footer widgetarea" 3286 msgstr "" 3287 3288 #: inc/admin/widgets/class-tab-post.php:267 3289 #: inc/admin/widgets/class-recent-post.php:113 3290 #: inc/admin/widgets/class-grid-post.php:114 3291 msgid "Show Image" 3292 msgstr "" 3293 3294 #: inc/admin/widgets/class-social-menu.php:50 3295 msgid "Show Label" 3296 msgstr "" 3297 3298 #: inc/admin/widgets/class-category-grid.php:85 3299 msgid "Show Post Count" 3300 msgstr "" 3301 3302 #: inc/admin/customizer/sections/single-related-post.php:21 3303 msgid "Show Related Posts" 3304 msgstr "" 3305 3306 #: inc/admin/customizer/sections/footer.php:89 3307 msgid "Show Social Nav Menu in Footer" 3308 msgstr "" 3309 3310 #: inc/admin/customizer/sections/single.php:249 3311 msgid "Show Sticky Article Navigation" 3312 msgstr "" 3313 3314 #. Hidden accessibility text. 3315 #: inc/template-tags.php:379 classes/class-walker-page.php:111 3316 msgid "Show sub menu" 3317 msgstr "" 3318 3319 #: inc/admin/widgets/class-tab-post.php:36 3320 #: inc/admin/widgets/class-tab-post.php:96 3321 #: inc/admin/widgets/class-tab-post.php:152 3322 msgid "Show Tab" 3323 msgstr "" 3324 3325 #: inc/admin/widgets/class-multi-grid-post.php:16 3326 msgid "Shows post in multi grid layout" 3327 msgstr "" 3328 3329 #: inc/admin/widgets/widget-init.php:62 3330 msgid "Sidebar" 3331 msgstr "" 3332 3333 #: inc/admin/customizer/sections/single.php:297 3334 #: inc/admin/customizer/sections/sidebar.php:5 3335 msgid "SideBar Options" 3336 msgstr "" 3337 3338 #: inc/admin/customizer/sections/show-author-post.php:5 3339 msgid "Single Author Post Options" 3340 msgstr "" 3341 3342 #: inc/admin/customizer/helpers/helper-function.php:286 3343 msgid "Single Column" 3344 msgstr "" 3345 3346 #: inc/admin/customizer/sections/panel.php:103 3347 #: inc/admin/dashboard/views/dashboard.php:115 3348 msgid "Single Options" 3349 msgstr "" 3350 3351 #: inc/admin/customizer/sections/single.php:10 3352 msgid "Single Page Options" 3353 msgstr "" 3354 3355 #: inc/admin/customizer/sections/single-related-post.php:5 3356 msgid "Single Related Options" 3357 msgstr "" 3358 3359 #: inc/admin/dashboard/views/dashboard.php:90 3360 msgid "Site Identity" 3361 msgstr "" 3362 3363 #: header.php:24 3364 msgid "Skip to content" 3365 msgstr "" 3366 3367 #: inc/admin/widgets/class-slider-post.php:135 3368 #: inc/admin/widgets/class-tab-post.php:286 3369 #: inc/admin/widgets/class-category-grid.php:104 3370 #: inc/admin/widgets/class-recent-post.php:134 3371 #: inc/admin/widgets/class-carousel-slider.php:140 3372 #: inc/admin/widgets/class-metro-post.php:59 3373 msgid "Slide" 3374 msgstr "" 3375 3376 #: inc/admin/widgets/class-slider-post.php:25 3377 msgid "Slider Posts" 3378 msgstr "" 3379 3380 #: inc/admin/widgets/class-mailchimp.php:36 3381 #: inc/admin/widgets/class-slider-post.php:103 3382 #: inc/admin/widgets/class-tab-post.php:296 3383 #: inc/admin/widgets/class-category-grid.php:45 3384 #: inc/admin/widgets/class-category-grid.php:95 3385 #: inc/admin/widgets/class-recent-post.php:44 3386 #: inc/admin/widgets/class-carousel-slider.php:107 3387 #: inc/admin/widgets/class-cta.php:36 3388 #: inc/admin/widgets/class-multi-grid-post.php:38 3389 #: inc/admin/widgets/class-multi-grid-post.php:47 3390 #: inc/admin/widgets/class-multi-grid-post.php:75 3391 msgid "Small" 3392 msgstr "" 3393 3394 #: inc/admin/widgets/class-author.php:136 3395 msgid "Social Icon Color" 3396 msgstr "" 3397 3398 #: inc/admin/widgets/class-social-menu.php:35 3399 msgid "Social Links Color" 3400 msgstr "" 3401 3402 #: functions.php:62 3403 msgid "Social Menu" 3404 msgstr "" 3405 3406 #: inc/admin/widgets/class-social-menu.php:127 3407 msgid "" 3408 "Social menu is not set. You need to create menu and assign it to Social Menu " 3409 "on Menu Settings." 3410 msgstr "" 3411 3412 #: inc/admin/customizer/sections/mobile-menu.php:36 3413 #: inc/admin/customizer/sections/footer.php:108 3414 #: inc/admin/customizer/sections/top-bar.php:142 3415 msgid "Social Menu Options" 3416 msgstr "" 3417 3418 #: inc/admin/customizer/sections/mobile-menu.php:20 3419 msgid "Social Menu to Display in Mobile" 3420 msgstr "" 3421 3422 #: inc/admin/dashboard/views/dashboard.php:163 3423 msgid "Social Share" 3424 msgstr "" 3425 3426 #: inc/admin/customizer/sections/panel.php:115 3427 msgid "Some basic options for Archive of the site." 3428 msgstr "" 3429 3430 #: inc/admin/customizer/sections/panel.php:137 3431 msgid "Some basic options for Footer of the site." 3432 msgstr "" 3433 3434 #: inc/admin/customizer/sections/panel.php:104 3435 msgid "Some basic options for single page of the site." 3436 msgstr "" 3437 3438 #: inc/admin/customizer/sections/panel.php:84 3439 #: inc/admin/customizer/sections/panel.php:94 3440 #: inc/admin/customizer/sections/panel.php:126 3441 msgid "Some basic options for the site." 3442 msgstr "" 3443 3444 #: inc/admin/customizer/sections/footer-widget.php:44 3445 msgid "" 3446 "Some footer widgetareas will not be used based on the footer column layout " 3447 "chosen. Also make sure to insert at least one widget on the respective " 3448 "widgetarea for it to display." 3449 msgstr "" 3450 3451 #: template-parts/content-none.php:37 3452 msgid "" 3453 "Sorry, but nothing matched your search terms. Please try again with some " 3454 "different keywords." 3455 msgstr "" 3456 3457 #: inc/admin/widgets/class-carousel-slider.php:194 3458 msgid "Space Between" 3459 msgstr "" 3460 3461 #: inc/admin/customizer/sections/split-block.php:10 3462 msgid "Split Block Section" 3463 msgstr "" 3464 3465 #: inc/admin/customizer/helpers/defaults.php:213 3466 msgid "Split Block Title" 3467 msgstr "" 3468 3469 #: inc/admin/dashboard/views/dashboard.php:42 3470 msgid "Start Building with NextZenMag!" 3471 msgstr "" 3472 3473 #: inc/admin/dashboard/class-dashboard.php:143 3474 msgid "Starter Templates" 3475 msgstr "" 3476 3477 #: inc/admin/widgets/class-ads-code.php:39 3478 msgid "Stretch" 3479 msgstr "" 3480 3481 #: inc/admin/widgets/class-image-widget.php:65 3482 #: inc/admin/widgets/class-multi-grid-post.php:159 3483 #: inc/admin/widgets/class-social-menu.php:44 3484 #: inc/admin/widgets/class-grid-post.php:31 3485 msgid "Style" 3486 msgstr "" 3487 3488 #: inc/admin/customizer/helpers/helper-function.php:307 3489 msgid "Style - 1" 3490 msgstr "" 3491 3492 #: inc/admin/customizer/helpers/helper-function.php:316 3493 msgid "Style - 10" 3494 msgstr "" 3495 3496 #: inc/admin/customizer/helpers/helper-function.php:308 3497 msgid "Style - 2" 3498 msgstr "" 3499 3500 #: inc/admin/customizer/helpers/helper-function.php:309 3501 msgid "Style - 3" 3502 msgstr "" 3503 3504 #: inc/admin/customizer/helpers/helper-function.php:310 3505 msgid "Style - 4" 3506 msgstr "" 3507 3508 #: inc/admin/customizer/helpers/helper-function.php:311 3509 msgid "Style - 5" 3510 msgstr "" 3511 3512 #: inc/admin/customizer/helpers/helper-function.php:312 3513 msgid "Style - 6" 3514 msgstr "" 3515 3516 #: inc/admin/customizer/helpers/helper-function.php:313 3517 msgid "Style - 7" 3518 msgstr "" 3519 3520 #: inc/admin/customizer/helpers/helper-function.php:314 3521 msgid "Style - 8" 3522 msgstr "" 3523 3524 #: inc/admin/customizer/helpers/helper-function.php:315 3525 msgid "Style - 9" 3526 msgstr "" 3527 703 #: inc/admin/customizer/helpers/helper-function.php:422 704 msgid "No Sidebar - Wide" 705 msgstr "" 706 707 #: inc/admin/customizer/helpers/helper-function.php:443 3528 708 #: inc/admin/widgets/class-category-grid.php:77 3529 709 #: inc/admin/widgets/class-image-widget.php:67 3530 710 #: inc/admin/widgets/class-multi-grid-post.php:161 3531 #: inc/admin/customizer/helpers/helper-function.php:4433532 711 msgid "Style 1" 3533 712 msgstr "" 3534 713 714 #: inc/admin/customizer/helpers/helper-function.php:444 3535 715 #: inc/admin/widgets/class-category-grid.php:78 3536 716 #: inc/admin/widgets/class-image-widget.php:68 3537 717 #: inc/admin/widgets/class-multi-grid-post.php:162 3538 #: inc/admin/customizer/helpers/helper-function.php:4443539 718 msgid "Style 2" 3540 719 msgstr "" 3541 720 721 #: inc/admin/customizer/helpers/helper-function.php:445 3542 722 #: inc/admin/widgets/class-category-grid.php:79 3543 #: inc/admin/customizer/helpers/helper-function.php:4453544 723 msgid "Style 3" 3545 724 msgstr "" … … 3549 728 msgstr "" 3550 729 3551 #: inc/admin/widgets/class-jumbo-post.php:35 3552 #: inc/admin/widgets/class-metro-post.php:35 3553 msgid "Style Layout" 3554 msgstr "" 3555 3556 #: inc/admin/dashboard/views/dashboard.php:292 3557 #: inc/admin/dashboard/views/help.php:123 3558 msgid "Submit a Review" 3559 msgstr "" 3560 3561 #: inc/admin/widgets/class-youtube-video.php:83 3562 #: inc/admin/dashboard/views/help.php:81 3563 msgid "Subscribe" 3564 msgstr "" 3565 3566 #: inc/admin/dashboard/views/dashboard.php:299 3567 #: inc/admin/dashboard/views/help.php:37 3568 msgid "Support" 3569 msgstr "" 3570 3571 #: inc/admin/dashboard/class-theme-review-notice.php:101 3572 msgid "Sure, I'd love to!" 3573 msgstr "" 3574 3575 #: inc/admin/widgets/class-tab-post.php:471 3576 msgid "Tab Navigation" 3577 msgstr "" 3578 3579 #: inc/admin/customizer/helpers/defaults.php:94 3580 msgid "Tags" 3581 msgstr "" 3582 3583 #. 1: list of tags. 3584 #: inc/template-tags.php:215 730 #: inc/admin/customizer/helpers/theme-upsell.php:6 731 msgid "Unlock More Features" 732 msgstr "" 733 734 #: inc/admin/customizer/helpers/theme-upsell.php:32 735 msgid "More Options on NextZenMag Pro!" 736 msgstr "" 737 738 #: inc/admin/customizer/helpers/theme-upsell.php:34 739 msgid "Dark mode options" 740 msgstr "" 741 742 #: inc/admin/customizer/helpers/theme-upsell.php:35 743 msgid "Menu badge options" 744 msgstr "" 745 746 #: inc/admin/customizer/helpers/theme-upsell.php:36 747 msgid "17+ Preloader options" 748 msgstr "" 749 750 #: inc/admin/customizer/helpers/theme-upsell.php:37 751 msgid "More color options" 752 msgstr "" 753 754 #: inc/admin/customizer/helpers/theme-upsell.php:38 755 msgid "404 page options" 756 msgstr "" 757 758 #: inc/admin/customizer/helpers/theme-upsell.php:39 759 msgid "... and many other premium features" 760 msgstr "" 761 762 #: inc/admin/customizer/sections/archive.php:10 763 #: inc/admin/customizer/sections/panel.php:114 764 msgid "Archive Options" 765 msgstr "" 766 767 #: inc/admin/customizer/sections/archive.php:30 768 msgid "Archive Layout" 769 msgstr "" 770 771 #: inc/admin/customizer/sections/archive.php:47 772 msgid "Enable Featured Post" 773 msgstr "" 774 775 #: inc/admin/customizer/sections/archive.php:48 776 msgid "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." 777 msgstr "" 778 779 #: inc/admin/customizer/sections/archive.php:69 780 msgid "Archive Meta Options" 781 msgstr "" 782 783 #: inc/admin/customizer/sections/archive.php:86 784 msgid "Enable Archive Post Count" 785 msgstr "" 786 787 #: inc/admin/customizer/sections/archive.php:104 788 msgid "Title Line Limit" 789 msgstr "" 790 791 #: inc/admin/customizer/sections/archive.php:122 792 #: inc/admin/customizer/sections/archive.php:142 793 #: inc/admin/customizer/sections/archive.php:161 794 msgid "Enable Excerpt On Archive" 795 msgstr "" 796 797 #: inc/admin/customizer/sections/archive.php:179 798 #: inc/admin/customizer/sections/show-author-post.php:137 799 #: inc/admin/customizer/sections/single-related-post.php:133 800 #: inc/admin/customizer/sections/single.php:25 801 msgid "Show Author Meta" 802 msgstr "" 803 804 #: inc/admin/customizer/sections/archive.php:195 805 #: inc/admin/customizer/sections/show-author-post.php:153 806 #: inc/admin/customizer/sections/single-related-post.php:149 807 #: inc/admin/customizer/sections/single.php:41 808 msgid "Author Meta Display Options" 809 msgstr "" 810 811 #: inc/admin/customizer/sections/archive.php:215 812 #: inc/admin/customizer/sections/article-group.php:189 813 #: inc/admin/customizer/sections/article-list.php:224 814 #: inc/admin/customizer/sections/dual-insights.php:184 815 #: inc/admin/customizer/sections/footer-recommended.php:140 816 #: inc/admin/customizer/sections/frontline-post.php:180 817 #: inc/admin/customizer/sections/grid-list.php:221 818 #: inc/admin/customizer/sections/main-banner.php:201 819 #: inc/admin/customizer/sections/must-read.php:176 820 #: inc/admin/customizer/sections/popular-post.php:178 821 #: inc/admin/customizer/sections/search_trending.php:185 822 #: inc/admin/customizer/sections/show-author-post.php:172 823 #: inc/admin/customizer/sections/single-related-post.php:168 824 #: inc/admin/customizer/sections/single.php:60 825 #: inc/admin/customizer/sections/slider-banner.php:209 826 #: inc/admin/customizer/sections/split-block.php:107 827 #: inc/admin/customizer/sections/ticker-post.php:221 828 msgid "Author Meta Text" 829 msgstr "" 830 831 #: inc/admin/customizer/sections/archive.php:238 832 msgid "Show Date Meta" 833 msgstr "" 834 835 #: inc/admin/customizer/sections/archive.php:254 836 msgid "Date Meta Display Options" 837 msgstr "" 838 839 #: inc/admin/customizer/sections/archive.php:273 840 #: inc/admin/customizer/sections/article-group.php:235 841 #: inc/admin/customizer/sections/article-list.php:270 842 #: inc/admin/customizer/sections/dual-insights.php:230 843 #: inc/admin/customizer/sections/footer-recommended.php:186 844 #: inc/admin/customizer/sections/frontline-post.php:226 845 #: inc/admin/customizer/sections/grid-list.php:267 846 #: inc/admin/customizer/sections/main-banner.php:247 847 #: inc/admin/customizer/sections/must-read.php:222 848 #: inc/admin/customizer/sections/popular-post.php:224 849 #: inc/admin/customizer/sections/search_trending.php:235 850 #: inc/admin/customizer/sections/show-author-post.php:222 851 #: inc/admin/customizer/sections/single-related-post.php:218 852 #: inc/admin/customizer/sections/single.php:110 853 #: inc/admin/customizer/sections/slider-banner.php:255 854 #: inc/admin/customizer/sections/split-block.php:153 855 #: inc/admin/customizer/sections/ticker-post.php:271 856 msgid "Date Meta Text" 857 msgstr "" 858 859 #: inc/admin/customizer/sections/archive.php:296 860 #: inc/admin/customizer/sections/article-group.php:250 861 #: inc/admin/customizer/sections/article-list.php:285 862 #: inc/admin/customizer/sections/dual-insights.php:245 863 #: inc/admin/customizer/sections/footer-recommended.php:201 864 #: inc/admin/customizer/sections/frontline-post.php:241 865 #: inc/admin/customizer/sections/grid-list.php:282 866 #: inc/admin/customizer/sections/main-banner.php:262 867 #: inc/admin/customizer/sections/must-read.php:237 868 #: inc/admin/customizer/sections/popular-post.php:239 869 #: inc/admin/customizer/sections/search_trending.php:251 870 #: inc/admin/customizer/sections/show-author-post.php:238 871 #: inc/admin/customizer/sections/single-related-post.php:234 872 #: inc/admin/customizer/sections/single.php:126 873 #: inc/admin/customizer/sections/slider-banner.php:270 874 #: inc/admin/customizer/sections/split-block.php:168 875 #: inc/admin/customizer/sections/ticker-post.php:287 876 msgid "Select Date Format" 877 msgstr "" 878 879 #: inc/admin/customizer/sections/archive.php:314 880 #: inc/admin/customizer/sections/article-group.php:266 881 #: inc/admin/customizer/sections/article-list.php:301 882 #: inc/admin/customizer/sections/dual-insights.php:261 883 #: inc/admin/customizer/sections/footer-recommended.php:217 884 #: inc/admin/customizer/sections/frontline-post.php:257 885 #: inc/admin/customizer/sections/grid-list.php:298 886 #: inc/admin/customizer/sections/main-banner.php:278 887 #: inc/admin/customizer/sections/must-read.php:253 888 #: inc/admin/customizer/sections/search_trending.php:268 889 #: inc/admin/customizer/sections/show-author-post.php:255 890 #: inc/admin/customizer/sections/single-related-post.php:251 891 #: inc/admin/customizer/sections/slider-banner.php:286 892 #: inc/admin/customizer/sections/split-block.php:184 893 #: inc/admin/customizer/sections/ticker-post.php:304 894 msgid "Enable Category Meta" 895 msgstr "" 896 897 #: inc/admin/customizer/sections/archive.php:330 898 #: inc/admin/customizer/sections/article-group.php:281 899 #: inc/admin/customizer/sections/article-list.php:316 900 #: inc/admin/customizer/sections/dual-insights.php:276 901 #: inc/admin/customizer/sections/footer-recommended.php:232 902 #: inc/admin/customizer/sections/frontline-post.php:272 903 #: inc/admin/customizer/sections/grid-list.php:313 904 #: inc/admin/customizer/sections/main-banner.php:293 905 #: inc/admin/customizer/sections/must-read.php:268 906 #: inc/admin/customizer/sections/search_trending.php:284 907 #: inc/admin/customizer/sections/show-author-post.php:271 908 #: inc/admin/customizer/sections/single-related-post.php:267 909 #: inc/admin/customizer/sections/slider-banner.php:301 910 #: inc/admin/customizer/sections/split-block.php:199 911 #: inc/admin/customizer/sections/ticker-post.php:320 912 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:230 913 msgid "Number of Category" 914 msgstr "" 915 916 #: inc/admin/customizer/sections/archive.php:346 917 #: inc/admin/customizer/sections/single.php:160 918 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:209 919 msgid "Category Title" 920 msgstr "" 921 922 #: inc/admin/customizer/sections/archive.php:363 923 #: inc/admin/customizer/sections/article-group.php:312 924 #: inc/admin/customizer/sections/article-list.php:347 925 #: inc/admin/customizer/sections/dual-insights.php:307 926 #: inc/admin/customizer/sections/footer-recommended.php:263 927 #: inc/admin/customizer/sections/frontline-post.php:303 928 #: inc/admin/customizer/sections/grid-list.php:344 929 #: inc/admin/customizer/sections/main-banner.php:324 930 #: inc/admin/customizer/sections/must-read.php:299 931 #: inc/admin/customizer/sections/search_trending.php:316 932 #: inc/admin/customizer/sections/show-author-post.php:303 933 #: inc/admin/customizer/sections/single-related-post.php:299 934 #: inc/admin/customizer/sections/single.php:176 935 #: inc/admin/customizer/sections/slider-banner.php:332 936 #: inc/admin/customizer/sections/split-block.php:230 937 #: inc/admin/customizer/sections/ticker-post.php:352 938 msgid "Select Category Color" 939 msgstr "" 940 941 #: inc/admin/customizer/sections/archive.php:382 942 #: inc/admin/customizer/sections/single.php:194 943 msgid "Enable Tag Meta" 944 msgstr "" 945 946 #: inc/admin/customizer/sections/archive.php:398 947 msgid "Enable Comment Meta" 948 msgstr "" 949 950 #: inc/admin/customizer/sections/archive.php:415 951 #: inc/admin/customizer/sections/single.php:210 952 msgid "Enable Read Time" 953 msgstr "" 954 955 #: inc/admin/customizer/sections/article-group.php:10 956 msgid "Article Group Section" 957 msgstr "" 958 959 #: inc/admin/customizer/sections/article-group.php:25 960 msgid "Enable Article Group Post" 961 msgstr "" 962 963 #: inc/admin/customizer/sections/article-group.php:41 964 #: inc/admin/customizer/sections/dual-insights.php:41 965 #: inc/admin/customizer/sections/grid-list.php:41 966 #: inc/admin/customizer/sections/must-read.php:36 967 #: inc/admin/customizer/sections/slider-banner.php:38 968 #: inc/admin/customizer/sections/split-block.php:41 969 msgid "Section Title" 970 msgstr "" 971 972 #: inc/admin/customizer/sections/article-group.php:61 973 msgid "Article Group Column - 1" 974 msgstr "" 975 976 #: inc/admin/customizer/sections/article-group.php:80 977 #: inc/admin/customizer/sections/article-list.php:64 978 #: inc/admin/customizer/sections/dual-insights.php:80 979 #: inc/admin/customizer/sections/grid-list.php:80 980 msgid "Choose Column - 1 Category" 981 msgstr "" 982 983 #: inc/admin/customizer/sections/article-group.php:81 984 #: inc/admin/customizer/sections/article-group.php:121 985 #: inc/admin/customizer/sections/article-list.php:65 986 #: inc/admin/customizer/sections/article-list.php:108 987 #: inc/admin/customizer/sections/article-list.php:149 988 #: inc/admin/customizer/sections/dual-insights.php:81 989 #: inc/admin/customizer/sections/dual-insights.php:137 990 #: inc/admin/customizer/sections/featured-category.php:61 991 #: inc/admin/customizer/sections/footer-recommended.php:85 992 #: inc/admin/customizer/sections/grid-list.php:81 993 #: inc/admin/customizer/sections/grid-list.php:137 994 #: inc/admin/customizer/sections/main-banner.php:68 995 #: inc/admin/customizer/sections/main-banner.php:128 996 #: inc/admin/customizer/sections/slider-banner.php:84 997 #: inc/admin/customizer/sections/split-block.php:60 998 msgid "Leave Empty if you don't want the posts to be category specific" 999 msgstr "" 1000 1001 #: inc/admin/customizer/sections/article-group.php:101 1002 msgid "Article Group Column - 2" 1003 msgstr "" 1004 1005 #: inc/admin/customizer/sections/article-group.php:120 1006 #: inc/admin/customizer/sections/article-list.php:107 1007 #: inc/admin/customizer/sections/dual-insights.php:136 1008 #: inc/admin/customizer/sections/grid-list.php:136 1009 msgid "Choose Column - 2 Category" 1010 msgstr "" 1011 1012 #: inc/admin/customizer/sections/article-group.php:141 1013 msgid "Article Group Meta Option" 1014 msgstr "" 1015 1016 #: inc/admin/customizer/sections/article-group.php:158 1017 #: inc/admin/customizer/sections/article-list.php:193 1018 #: inc/admin/customizer/sections/dual-insights.php:153 1019 #: inc/admin/customizer/sections/footer-recommended.php:109 1020 #: inc/admin/customizer/sections/frontline-post.php:149 1021 #: inc/admin/customizer/sections/grid-list.php:190 1022 #: inc/admin/customizer/sections/main-banner.php:170 1023 #: inc/admin/customizer/sections/must-read.php:145 1024 #: inc/admin/customizer/sections/popular-post.php:147 1025 #: inc/admin/customizer/sections/search_trending.php:150 1026 #: inc/admin/customizer/sections/slider-banner.php:178 1027 #: inc/admin/customizer/sections/split-block.php:76 1028 #: inc/admin/customizer/sections/ticker-post.php:186 1029 #: inc/admin/meta-box/meta-box.php:176 1030 msgid "Display Author Meta" 1031 msgstr "" 1032 1033 #: inc/admin/customizer/sections/article-group.php:173 1034 #: inc/admin/customizer/sections/article-list.php:208 1035 #: inc/admin/customizer/sections/dual-insights.php:168 1036 #: inc/admin/customizer/sections/footer-recommended.php:124 1037 #: inc/admin/customizer/sections/frontline-post.php:164 1038 #: inc/admin/customizer/sections/grid-list.php:205 1039 #: inc/admin/customizer/sections/main-banner.php:185 1040 #: inc/admin/customizer/sections/must-read.php:160 1041 #: inc/admin/customizer/sections/popular-post.php:162 1042 #: inc/admin/customizer/sections/search_trending.php:166 1043 #: inc/admin/customizer/sections/slider-banner.php:193 1044 #: inc/admin/customizer/sections/split-block.php:91 1045 #: inc/admin/customizer/sections/ticker-post.php:202 1046 msgid "Select Author Meta" 1047 msgstr "" 1048 1049 #: inc/admin/customizer/sections/article-group.php:204 1050 #: inc/admin/customizer/sections/article-list.php:239 1051 #: inc/admin/customizer/sections/dual-insights.php:199 1052 #: inc/admin/customizer/sections/footer-recommended.php:155 1053 #: inc/admin/customizer/sections/frontline-post.php:195 1054 #: inc/admin/customizer/sections/grid-list.php:236 1055 #: inc/admin/customizer/sections/main-banner.php:216 1056 #: inc/admin/customizer/sections/must-read.php:191 1057 #: inc/admin/customizer/sections/popular-post.php:193 1058 #: inc/admin/customizer/sections/search_trending.php:201 1059 #: inc/admin/customizer/sections/show-author-post.php:188 1060 #: inc/admin/customizer/sections/single-related-post.php:184 1061 #: inc/admin/customizer/sections/single.php:76 1062 #: inc/admin/customizer/sections/slider-banner.php:224 1063 #: inc/admin/customizer/sections/split-block.php:122 1064 #: inc/admin/customizer/sections/ticker-post.php:237 1065 #: inc/admin/meta-box/meta-box.php:163 1066 msgid "Display Published Date" 1067 msgstr "" 1068 1069 #: inc/admin/customizer/sections/article-group.php:219 1070 #: inc/admin/customizer/sections/article-list.php:254 1071 #: inc/admin/customizer/sections/dual-insights.php:214 1072 #: inc/admin/customizer/sections/footer-recommended.php:170 1073 #: inc/admin/customizer/sections/frontline-post.php:210 1074 #: inc/admin/customizer/sections/grid-list.php:251 1075 #: inc/admin/customizer/sections/main-banner.php:231 1076 #: inc/admin/customizer/sections/must-read.php:206 1077 #: inc/admin/customizer/sections/popular-post.php:208 1078 #: inc/admin/customizer/sections/search_trending.php:217 1079 #: inc/admin/customizer/sections/show-author-post.php:204 1080 #: inc/admin/customizer/sections/single-related-post.php:200 1081 #: inc/admin/customizer/sections/single.php:92 1082 #: inc/admin/customizer/sections/slider-banner.php:239 1083 #: inc/admin/customizer/sections/split-block.php:137 1084 #: inc/admin/customizer/sections/ticker-post.php:253 1085 msgid "Select Date Meta" 1086 msgstr "" 1087 1088 #: inc/admin/customizer/sections/article-group.php:296 1089 #: inc/admin/customizer/sections/article-list.php:331 1090 #: inc/admin/customizer/sections/dual-insights.php:291 1091 #: inc/admin/customizer/sections/footer-recommended.php:247 1092 #: inc/admin/customizer/sections/frontline-post.php:287 1093 #: inc/admin/customizer/sections/grid-list.php:328 1094 #: inc/admin/customizer/sections/main-banner.php:308 1095 #: inc/admin/customizer/sections/must-read.php:283 1096 #: inc/admin/customizer/sections/search_trending.php:300 1097 #: inc/admin/customizer/sections/show-author-post.php:287 1098 #: inc/admin/customizer/sections/single-related-post.php:283 1099 #: inc/admin/customizer/sections/slider-banner.php:316 1100 #: inc/admin/customizer/sections/split-block.php:214 1101 #: inc/admin/customizer/sections/ticker-post.php:336 1102 msgid "Category Label" 1103 msgstr "" 1104 1105 #: inc/admin/customizer/sections/article-list.php:10 1106 msgid "Article List Section" 1107 msgstr "" 1108 1109 #: inc/admin/customizer/sections/article-list.php:25 1110 msgid "Enable Article List Post" 1111 msgstr "" 1112 1113 #: inc/admin/customizer/sections/article-list.php:45 1114 msgid "Article List Column - 1" 1115 msgstr "" 1116 1117 #: inc/admin/customizer/sections/article-list.php:88 1118 msgid "Article List Column - 2" 1119 msgstr "" 1120 1121 #: inc/admin/customizer/sections/article-list.php:129 1122 msgid "Article List Column - 3" 1123 msgstr "" 1124 1125 #: inc/admin/customizer/sections/article-list.php:148 1126 msgid "Choose Column - 3 Category" 1127 msgstr "" 1128 1129 #: inc/admin/customizer/sections/article-list.php:172 1130 msgid "Article List Meta Option" 1131 msgstr "" 1132 1133 #: inc/admin/customizer/sections/breadcrumb.php:5 1134 msgid "Breadcrumb Options" 1135 msgstr "" 1136 1137 #: inc/admin/customizer/sections/breadcrumb.php:20 1138 msgid "Enable Breadcrumb" 1139 msgstr "" 1140 1141 #: inc/admin/customizer/sections/dual-insights.php:10 1142 msgid "Dual Insights Section" 1143 msgstr "" 1144 1145 #: inc/admin/customizer/sections/dual-insights.php:25 1146 msgid "Enable Dual Insights" 1147 msgstr "" 1148 1149 #: inc/admin/customizer/sections/dual-insights.php:61 1150 msgid "Dual Insights Column - 1" 1151 msgstr "" 1152 1153 #: inc/admin/customizer/sections/dual-insights.php:101 1154 msgid "Dual Insights Column - 2" 1155 msgstr "" 1156 1157 #: inc/admin/customizer/sections/dual-insights.php:118 1158 #: inc/admin/customizer/sections/grid-list.php:118 1159 msgid "Inner Column Title" 1160 msgstr "" 1161 1162 #: inc/admin/customizer/sections/excerpt.php:5 1163 msgid "Pagination Options" 1164 msgstr "" 1165 1166 #: inc/admin/customizer/sections/excerpt.php:21 1167 msgid "Select Pagination Style" 1168 msgstr "" 1169 1170 #: inc/admin/customizer/sections/excerpt.php:33 1171 msgid "Excerpt Options" 1172 msgstr "" 1173 1174 #: inc/admin/customizer/sections/excerpt.php:48 1175 msgid "Number Of Excerpt Word" 1176 msgstr "" 1177 1178 #: inc/admin/customizer/sections/excerpt.php:66 1179 msgid "Excerpt Line Limit" 1180 msgstr "" 1181 1182 #: inc/admin/customizer/sections/excerpt.php:83 1183 msgid "Excerpt Button Text" 1184 msgstr "" 1185 1186 #: inc/admin/customizer/sections/featured-category.php:10 1187 msgid "Category Section" 1188 msgstr "" 1189 1190 #: inc/admin/customizer/sections/featured-category.php:25 1191 msgid "Enable Featured Category" 1192 msgstr "" 1193 1194 #: inc/admin/customizer/sections/featured-category.php:41 1195 msgid "Featured Category" 1196 msgstr "" 1197 1198 #: inc/admin/customizer/sections/featured-category.php:60 1199 msgid "Choose Category -" 1200 msgstr "" 1201 1202 #: inc/admin/customizer/sections/footer-recommended.php:10 1203 msgid "Recommended Section" 1204 msgstr "" 1205 1206 #: inc/admin/customizer/sections/footer-recommended.php:25 1207 msgid "Enable Recommended Post" 1208 msgstr "" 1209 1210 #: inc/admin/customizer/sections/footer-recommended.php:47 1211 msgid "Recommended Post Layout" 1212 msgstr "" 1213 1214 #: inc/admin/customizer/sections/footer-recommended.php:66 1215 msgid "Recommended Post" 1216 msgstr "" 1217 1218 #: inc/admin/customizer/sections/footer-recommended.php:84 1219 #: inc/admin/customizer/sections/popular-post.php:55 1220 #: inc/admin/customizer/sections/split-block.php:59 1221 #: inc/admin/customizer/sections/ticker-post.php:90 1222 msgid "Choose Category" 1223 msgstr "" 1224 1225 #: inc/admin/customizer/sections/footer-widget.php:6 1226 msgid "Footer Widget Options" 1227 msgstr "" 1228 1229 #: inc/admin/customizer/sections/footer-widget.php:24 1230 msgid "Show Footer widgetarea" 1231 msgstr "" 1232 1233 #: inc/admin/customizer/sections/footer-widget.php:43 1234 msgid "Footer Column Layout" 1235 msgstr "" 1236 1237 #: inc/admin/customizer/sections/footer-widget.php:44 1238 msgid "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." 1239 msgstr "" 1240 1241 #: inc/admin/customizer/sections/footer.php:6 1242 msgid "Footer Copyright Options" 1243 msgstr "" 1244 1245 #: inc/admin/customizer/sections/footer.php:23 1246 msgid "Copyright Text" 1247 msgstr "" 1248 1249 #: inc/admin/customizer/sections/footer.php:24 1250 msgid "Use {{ date }} to get the current date." 1251 msgstr "" 1252 1253 #: inc/admin/customizer/sections/footer.php:41 1254 msgid "Copyright Date Format" 1255 msgstr "" 1256 1257 #: inc/admin/customizer/sections/footer.php:44 1258 #: inc/admin/customizer/sections/top-bar.php:110 3585 1259 #, php-format 3586 msgid "Tags %1$s" 3587 msgstr "" 3588 3589 #: inc/admin/customizer/sections/tags.php:93 3590 msgid "Tags Label Text" 3591 msgstr "" 3592 3593 #: inc/admin/customizer/sections/tags.php:6 3594 msgid "Tags Options" 3595 msgstr "" 3596 3597 #: inc/admin/widgets/class-mailchimp.php:54 3598 #: inc/admin/widgets/class-slider-post.php:49 3599 #: inc/admin/widgets/class-image-widget.php:55 3600 #: inc/admin/widgets/class-carousel-slider.php:51 3601 #: inc/admin/widgets/class-cta.php:54 3602 msgid "Text Alignment" 3603 msgstr "" 3604 3605 #: inc/admin/widgets/class-mailchimp.php:96 inc/admin/widgets/class-cta.php:120 3606 msgid "Text Color" 3607 msgstr "" 3608 3609 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:105 3610 msgid "Text Color:" 3611 msgstr "" 3612 3613 #: inc/admin/dashboard/class-theme-review-notice.php:95 3614 msgid "Thank you for being an awesome part of our community! 💖" 3615 msgstr "" 3616 3617 #: inc/admin/dashboard/class-welcome-notice.php:60 3618 msgid "Thank you for choosing NextZenMag!" 3619 msgstr "" 3620 3621 #: inc/admin/widgets/class-image-widget.php:14 3622 msgid "" 3623 "The Image Widget offers versatile design with two style variations. " 3624 "Effortlessly incorporate images, titles, descriptions, and links for dynamic " 3625 "and engaging content presentation in a single widget." 3626 msgstr "" 3627 3628 #. 1: Theme name, 2: Theme author. 3629 #: inc/template-functions.php:218 1260 msgid "<a href=\"%s\" target=\"_blank\">Date and Time Formatting Documentation</a>." 1261 msgstr "" 1262 1263 #: inc/admin/customizer/sections/footer.php:69 1264 msgid "Show Footer Nav Menu" 1265 msgstr "" 1266 1267 #: inc/admin/customizer/sections/footer.php:70 3630 1268 #, php-format 3631 msgid "Theme %1$s designed by %2$s." 3632 msgstr "" 3633 3634 #: inc/admin/widgets/class-author.php:241 3635 msgid "Theme Color" 3636 msgstr "" 3637 3638 #: inc/admin/dashboard/class-welcome-notice.php:75 3639 msgid "Theme Dashboard" 3640 msgstr "" 3641 3642 #: inc/admin/dashboard/views/products.php:6 3643 msgid "Themes" 3644 msgstr "" 3645 3646 #: inc/admin/meta-box/meta-box.php:66 3647 msgid "" 3648 "This action overrides the global settings from the theme customizer. Leave " 3649 "it unchanged if you want it to remain aligned with the global settings." 3650 msgstr "" 3651 3652 #: inc/admin/widgets/class-slider-post.php:231 3653 #: inc/admin/widgets/class-jumbo-post.php:123 3654 #: inc/admin/widgets/class-recent-post.php:172 3655 #: inc/admin/widgets/class-carousel-slider.php:251 3656 #: inc/admin/widgets/class-metro-post.php:135 3657 #: inc/admin/widgets/class-multi-grid-post.php:155 3658 msgid "" 3659 "This only works when the \"With Label\" option is selected under \"Author " 3660 "Option\"" 3661 msgstr "" 3662 3663 #: inc/admin/widgets/class-social-menu.php:60 3664 msgid "Three" 3665 msgstr "" 3666 3667 #: inc/admin/customizer/helpers/helper-function.php:266 3668 msgid "Three Columns" 3669 msgstr "" 3670 3671 #: inc/admin/customizer/helpers/helper-function.php:278 3672 msgid "Three Columns Big Middle" 3673 msgstr "" 3674 3675 #: inc/admin/meta-box/category-meta-box.php:14 3676 #: inc/admin/meta-box/category-meta-box.php:41 3677 #: inc/admin/meta-box/category-meta-box.php:123 3678 #: inc/admin/widgets/class-tab-post.php:274 3679 #: inc/admin/widgets/class-recent-post.php:120 3680 #: inc/admin/widgets/class-grid-post.php:121 3681 msgid "Thumbnail" 3682 msgstr "" 3683 3684 #: inc/admin/customizer/sections/ticker-post.php:70 3685 msgid "Ticker Label" 3686 msgstr "" 3687 3688 #: inc/admin/customizer/helpers/helper-function.php:69 3689 msgid "Time Ago" 3690 msgstr "" 3691 3692 #: inc/admin/widgets/class-tab-post.php:219 3693 msgid "Times Ago" 3694 msgstr "" 3695 1269 msgid "You can add/edit footer nav menu from <a href=\"%s\">here</a>." 1270 msgstr "" 1271 1272 #: inc/admin/customizer/sections/footer.php:89 1273 msgid "Show Social Nav Menu in Footer" 1274 msgstr "" 1275 1276 #: inc/admin/customizer/sections/footer.php:90 1277 #, php-format 1278 msgid "You can add/edit social nav menu from <a href=\"%s\">here</a>." 1279 msgstr "" 1280 1281 #: inc/admin/customizer/sections/footer.php:108 1282 #: inc/admin/customizer/sections/mobile-menu.php:36 1283 #: inc/admin/customizer/sections/top-bar.php:142 1284 msgid "Social Menu Options" 1285 msgstr "" 1286 1287 #: inc/admin/customizer/sections/footer.php:127 1288 #: inc/admin/customizer/sections/mobile-menu.php:55 1289 #: inc/admin/customizer/sections/top-bar.php:161 1290 msgid "Enable Border Radius" 1291 msgstr "" 1292 1293 #: inc/admin/customizer/sections/footer.php:137 1294 msgid "Footer Scroll To Top" 1295 msgstr "" 1296 1297 #: inc/admin/customizer/sections/footer.php:155 1298 msgid "Enable Footer Scroll To Top" 1299 msgstr "" 1300 1301 #: inc/admin/customizer/sections/footer.php:166 1302 msgid "Footer ProgressBar" 1303 msgstr "" 1304 1305 #: inc/admin/customizer/sections/footer.php:184 1306 msgid "Enable Footer ProgressBar" 1307 msgstr "" 1308 1309 #: inc/admin/customizer/sections/footer.php:185 1310 msgid "Screen Progressbar enable option" 1311 msgstr "" 1312 1313 #: inc/admin/customizer/sections/frontline-post.php:6 1314 msgid "Frontline Section" 1315 msgstr "" 1316 1317 #: inc/admin/customizer/sections/frontline-post.php:20 1318 msgid "Enable Frontline" 1319 msgstr "" 1320 1321 #: inc/admin/customizer/sections/frontline-post.php:39 1322 msgid "Choose Frontline category" 1323 msgstr "" 1324 1325 #: inc/admin/customizer/sections/frontline-post.php:54 1326 msgid "Select Layout Style" 1327 msgstr "" 1328 1329 #: inc/admin/customizer/sections/frontline-post.php:58 1330 msgid "Layout - 1" 1331 msgstr "" 1332 1333 #: inc/admin/customizer/sections/frontline-post.php:59 1334 msgid "Layout - 2" 1335 msgstr "" 1336 1337 #: inc/admin/customizer/sections/frontline-post.php:60 1338 msgid "Layout - 3" 1339 msgstr "" 1340 1341 #: inc/admin/customizer/sections/frontline-post.php:75 1342 #: inc/admin/customizer/sections/must-read.php:70 1343 #: inc/admin/customizer/sections/popular-post.php:71 1344 #: inc/admin/customizer/sections/search_trending.php:89 1345 #: inc/admin/customizer/sections/ticker-post.php:107 1346 msgid "Number of Posts" 1347 msgstr "" 1348 1349 #: inc/admin/customizer/sections/frontline-post.php:92 1350 #: inc/admin/customizer/sections/must-read.php:87 1351 #: inc/admin/customizer/sections/popular-post.php:88 1352 #: inc/admin/customizer/sections/show-author-post.php:74 1353 #: inc/admin/customizer/sections/single-related-post.php:72 1354 #: inc/admin/customizer/sections/ticker-post.php:124 1355 msgid "Post Offset Number" 1356 msgstr "" 1357 1358 #: inc/admin/customizer/sections/frontline-post.php:108 1359 #: inc/admin/customizer/sections/must-read.php:104 1360 #: inc/admin/customizer/sections/popular-post.php:106 1361 #: inc/admin/customizer/sections/search_trending.php:106 1362 #: inc/admin/customizer/sections/show-author-post.php:92 1363 #: inc/admin/customizer/sections/single-related-post.php:90 1364 #: inc/admin/customizer/sections/tags.php:129 1365 #: inc/admin/customizer/sections/tags.php:153 1366 #: inc/admin/customizer/sections/ticker-post.php:142 1367 msgid "Orderby" 1368 msgstr "" 1369 1370 #: inc/admin/customizer/sections/frontline-post.php:112 1371 #: inc/admin/customizer/sections/must-read.php:108 1372 #: inc/admin/customizer/sections/popular-post.php:110 1373 #: inc/admin/customizer/sections/search_trending.php:110 1374 #: inc/admin/customizer/sections/show-author-post.php:96 1375 #: inc/admin/customizer/sections/single-related-post.php:94 1376 #: inc/admin/customizer/sections/tags.php:133 1377 #: inc/admin/customizer/sections/ticker-post.php:146 1378 #: inc/admin/widgets/class-carousel-slider.php:203 1379 #: inc/admin/widgets/class-grid-post.php:97 1380 #: inc/admin/widgets/class-recent-post.php:91 1381 #: inc/admin/widgets/class-slider-post.php:183 1382 #: inc/admin/widgets/class-tab-post.php:75 1383 #: inc/admin/widgets/class-tab-post.php:131 1384 #: inc/admin/widgets/class-tab-post.php:187 1385 msgid "Date" 1386 msgstr "" 1387 1388 #: inc/admin/customizer/sections/frontline-post.php:113 1389 #: inc/admin/customizer/sections/must-read.php:109 1390 #: inc/admin/customizer/sections/popular-post.php:111 1391 #: inc/admin/customizer/sections/search_trending.php:111 1392 #: inc/admin/customizer/sections/show-author-post.php:97 1393 #: inc/admin/customizer/sections/single-related-post.php:95 1394 #: inc/admin/customizer/sections/tags.php:134 1395 #: inc/admin/customizer/sections/ticker-post.php:147 1396 #: inc/admin/widgets/class-carousel-slider.php:204 1397 #: inc/admin/widgets/class-grid-post.php:98 1398 #: inc/admin/widgets/class-recent-post.php:92 1399 #: inc/admin/widgets/class-slider-post.php:184 1400 #: inc/admin/widgets/class-tab-post.php:76 1401 #: inc/admin/widgets/class-tab-post.php:132 1402 #: inc/admin/widgets/class-tab-post.php:188 1403 msgid "ID" 1404 msgstr "" 1405 1406 #: inc/admin/customizer/sections/frontline-post.php:114 1407 #: inc/admin/customizer/sections/must-read.php:110 1408 #: inc/admin/customizer/sections/popular-post.php:112 1409 #: inc/admin/customizer/sections/search_trending.php:112 1410 #: inc/admin/customizer/sections/show-author-post.php:98 1411 #: inc/admin/customizer/sections/single-related-post.php:96 1412 #: inc/admin/customizer/sections/tags.php:135 1413 #: inc/admin/customizer/sections/ticker-post.php:148 1414 #: inc/admin/widgets/class-carousel-slider.php:26 1415 #: inc/admin/widgets/class-carousel-slider.php:205 1416 #: inc/admin/widgets/class-category-grid.php:38 1417 #: inc/admin/widgets/class-grid-post.php:26 1418 #: inc/admin/widgets/class-grid-post.php:99 1419 #: inc/admin/widgets/class-jumbo-post.php:31 1420 #: inc/admin/widgets/class-metro-post.php:31 1421 #: inc/admin/widgets/class-multi-grid-post.php:31 1422 #: inc/admin/widgets/class-recent-post.php:26 1423 #: inc/admin/widgets/class-recent-post.php:93 3696 1424 #: inc/admin/widgets/class-slider-post.php:24 3697 1425 #: inc/admin/widgets/class-slider-post.php:185 3698 #: inc/admin/widgets/class- jumbo-post.php:311426 #: inc/admin/widgets/class-social-menu.php:31 3699 1427 #: inc/admin/widgets/class-tab-post.php:45 3700 1428 #: inc/admin/widgets/class-tab-post.php:77 … … 3703 1431 #: inc/admin/widgets/class-tab-post.php:157 3704 1432 #: inc/admin/widgets/class-tab-post.php:189 3705 #: inc/admin/widgets/class-category-grid.php:383706 #: inc/admin/widgets/class-recent-post.php:263707 #: inc/admin/widgets/class-recent-post.php:933708 #: inc/admin/widgets/class-carousel-slider.php:263709 #: inc/admin/widgets/class-carousel-slider.php:2053710 #: inc/admin/widgets/class-metro-post.php:313711 #: inc/admin/widgets/class-multi-grid-post.php:313712 #: inc/admin/widgets/class-social-menu.php:313713 1433 #: inc/admin/widgets/class-youtube-video.php:34 3714 #: inc/admin/widgets/class-grid-post.php:263715 #: inc/admin/widgets/class-grid-post.php:993716 #: inc/admin/customizer/sections/single-related-post.php:963717 #: inc/admin/customizer/sections/must-read.php:1103718 #: inc/admin/customizer/sections/show-author-post.php:983719 #: inc/admin/customizer/sections/frontline-post.php:1143720 #: inc/admin/customizer/sections/search_trending.php:1123721 #: inc/admin/customizer/sections/popular-post.php:1123722 #: inc/admin/customizer/sections/tags.php:1353723 #: inc/admin/customizer/sections/ticker-post.php:1483724 1434 msgid "Title" 3725 1435 msgstr "" 3726 1436 3727 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:84 3728 msgid "Title Font Size" 3729 msgstr "" 3730 3731 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:86 3732 msgid "Title Font Size Left Column" 3733 msgstr "" 3734 3735 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:98 3736 msgid "Title Font Size Right Column" 3737 msgstr "" 3738 3739 #: inc/admin/customizer/sections/archive.php:104 3740 msgid "Title Line Limit" 3741 msgstr "" 3742 3743 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-global-widgets-title.php:47 3744 msgid "Title Widget" 3745 msgstr "" 3746 3747 #: inc/admin/widgets/class-author.php:129 1437 #: inc/admin/customizer/sections/frontline-post.php:115 1438 #: inc/admin/customizer/sections/must-read.php:111 1439 #: inc/admin/customizer/sections/popular-post.php:113 1440 #: inc/admin/customizer/sections/search_trending.php:113 1441 #: inc/admin/customizer/sections/show-author-post.php:99 1442 #: inc/admin/customizer/sections/single-related-post.php:97 1443 #: inc/admin/customizer/sections/tags.php:136 1444 #: inc/admin/customizer/sections/ticker-post.php:149 1445 #: inc/admin/widgets/class-carousel-slider.php:206 1446 #: inc/admin/widgets/class-grid-post.php:100 1447 #: inc/admin/widgets/class-recent-post.php:94 1448 #: inc/admin/widgets/class-slider-post.php:186 1449 #: inc/admin/widgets/class-tab-post.php:78 1450 #: inc/admin/widgets/class-tab-post.php:134 1451 #: inc/admin/widgets/class-tab-post.php:190 1452 msgid "Random" 1453 msgstr "" 1454 1455 #: inc/admin/customizer/sections/frontline-post.php:130 1456 #: inc/admin/customizer/sections/must-read.php:126 1457 #: inc/admin/customizer/sections/popular-post.php:128 1458 #: inc/admin/customizer/sections/search_trending.php:129 1459 #: inc/admin/customizer/sections/show-author-post.php:115 1460 #: inc/admin/customizer/sections/single-related-post.php:113 1461 #: inc/admin/customizer/sections/ticker-post.php:165 1462 #: inc/admin/widgets/class-carousel-slider.php:212 1463 #: inc/admin/widgets/class-grid-post.php:106 1464 #: inc/admin/widgets/class-recent-post.php:100 1465 #: inc/admin/widgets/class-slider-post.php:192 1466 #: inc/admin/widgets/class-tab-post.php:84 1467 #: inc/admin/widgets/class-tab-post.php:140 1468 #: inc/admin/widgets/class-tab-post.php:196 1469 msgid "Order" 1470 msgstr "" 1471 1472 #: inc/admin/customizer/sections/frontline-post.php:134 1473 #: inc/admin/customizer/sections/must-read.php:130 1474 #: inc/admin/customizer/sections/popular-post.php:132 1475 #: inc/admin/customizer/sections/search_trending.php:133 1476 #: inc/admin/customizer/sections/show-author-post.php:119 1477 #: inc/admin/customizer/sections/single-related-post.php:117 1478 #: inc/admin/customizer/sections/tags.php:157 1479 #: inc/admin/customizer/sections/ticker-post.php:169 1480 #: inc/admin/widgets/class-carousel-slider.php:214 1481 #: inc/admin/widgets/class-grid-post.php:108 1482 #: inc/admin/widgets/class-recent-post.php:102 1483 #: inc/admin/widgets/class-slider-post.php:194 1484 #: inc/admin/widgets/class-tab-post.php:86 1485 #: inc/admin/widgets/class-tab-post.php:142 1486 #: inc/admin/widgets/class-tab-post.php:198 1487 msgid "ASC" 1488 msgstr "" 1489 1490 #: inc/admin/customizer/sections/frontline-post.php:135 1491 #: inc/admin/customizer/sections/must-read.php:131 1492 #: inc/admin/customizer/sections/popular-post.php:133 1493 #: inc/admin/customizer/sections/search_trending.php:134 1494 #: inc/admin/customizer/sections/show-author-post.php:120 1495 #: inc/admin/customizer/sections/single-related-post.php:118 1496 #: inc/admin/customizer/sections/tags.php:158 1497 #: inc/admin/customizer/sections/ticker-post.php:170 1498 #: inc/admin/widgets/class-carousel-slider.php:215 1499 #: inc/admin/widgets/class-grid-post.php:109 1500 #: inc/admin/widgets/class-recent-post.php:103 1501 #: inc/admin/widgets/class-slider-post.php:195 1502 #: inc/admin/widgets/class-tab-post.php:87 1503 #: inc/admin/widgets/class-tab-post.php:143 1504 #: inc/admin/widgets/class-tab-post.php:199 1505 msgid "DESC" 1506 msgstr "" 1507 1508 #: inc/admin/customizer/sections/grid-list.php:10 1509 msgid "Grid List Section" 1510 msgstr "" 1511 1512 #: inc/admin/customizer/sections/grid-list.php:25 1513 msgid "Enable Grid List" 1514 msgstr "" 1515 1516 #: inc/admin/customizer/sections/grid-list.php:61 1517 msgid "Grid List Column - 1" 1518 msgstr "" 1519 1520 #: inc/admin/customizer/sections/grid-list.php:101 1521 msgid "Grid List Column - 2" 1522 msgstr "" 1523 1524 #: inc/admin/customizer/sections/grid-list.php:153 1525 msgid "Redirect to Category Page Text" 1526 msgstr "" 1527 1528 #: inc/admin/customizer/sections/grid-list.php:173 1529 msgid "Grid List Meta Option" 1530 msgstr "" 1531 1532 #: inc/admin/customizer/sections/header-style.php:5 1533 msgid "Header Layout" 1534 msgstr "" 1535 1536 #: inc/admin/customizer/sections/header-style.php:25 1537 msgid "Select Header Layout" 1538 msgstr "" 1539 1540 #: inc/admin/customizer/sections/header-style.php:42 1541 msgid "Enable Header Advertisement" 1542 msgstr "" 1543 1544 #: inc/admin/customizer/sections/header-style.php:61 1545 msgid "Upload Banner Advertisement" 1546 msgstr "" 1547 1548 #: inc/admin/customizer/sections/header-style.php:80 1549 msgid "Banner Advertisement URL" 1550 msgstr "" 1551 1552 #: inc/admin/customizer/sections/main-banner.php:10 1553 msgid "Main Banner Section" 1554 msgstr "" 1555 1556 #: inc/admin/customizer/sections/main-banner.php:25 1557 msgid "Enable Main Banner" 1558 msgstr "" 1559 1560 #: inc/admin/customizer/sections/main-banner.php:47 1561 msgid "Banner Column - 1" 1562 msgstr "" 1563 1564 #: inc/admin/customizer/sections/main-banner.php:67 1565 msgid "Choose Grid Category" 1566 msgstr "" 1567 1568 #: inc/admin/customizer/sections/main-banner.php:91 1569 msgid "Banner Column - 2" 1570 msgstr "" 1571 1572 #: inc/admin/customizer/sections/main-banner.php:109 1573 msgid "Banner List Post" 1574 msgstr "" 1575 1576 #: inc/admin/customizer/sections/main-banner.php:127 1577 msgid "Choose List Post Category" 1578 msgstr "" 1579 1580 #: inc/admin/customizer/sections/main-banner.php:152 1581 msgid "Banner Section Meta" 1582 msgstr "" 1583 1584 #: inc/admin/customizer/sections/mobile-menu.php:5 1585 msgid "Mobile Menu Options" 1586 msgstr "" 1587 1588 #: inc/admin/customizer/sections/mobile-menu.php:20 1589 msgid "Social Menu to Display in Mobile" 1590 msgstr "" 1591 1592 #: inc/admin/customizer/sections/mobile-menu.php:72 1593 msgid "Copyright in Mobile" 1594 msgstr "" 1595 1596 #: inc/admin/customizer/sections/must-read.php:6 1597 msgid "Must Read Section" 1598 msgstr "" 1599 1600 #: inc/admin/customizer/sections/must-read.php:20 1601 msgid "Enable Must Read" 1602 msgstr "" 1603 1604 #: inc/admin/customizer/sections/must-read.php:54 1605 msgid "Choose Must Read category" 1606 msgstr "" 1607 1608 #: inc/admin/customizer/sections/panel.php:20 1609 msgid "Logo Height" 1610 msgstr "" 1611 1612 #: inc/admin/customizer/sections/panel.php:42 1613 msgid "Hide Site Title" 1614 msgstr "" 1615 1616 #: inc/admin/customizer/sections/panel.php:57 1617 msgid "Hide Tagline" 1618 msgstr "" 1619 1620 #: inc/admin/customizer/sections/panel.php:83 1621 #: inc/admin/widgets/class-tab-post.php:204 1622 msgid "General Settings" 1623 msgstr "" 1624 1625 #: inc/admin/customizer/sections/panel.php:84 1626 #: inc/admin/customizer/sections/panel.php:94 1627 #: inc/admin/customizer/sections/panel.php:126 1628 msgid "Some basic options for the site." 1629 msgstr "" 1630 1631 #: inc/admin/customizer/sections/panel.php:93 1632 msgid "Header Options" 1633 msgstr "" 1634 1635 #: inc/admin/customizer/sections/panel.php:103 1636 msgid "Single Options" 1637 msgstr "" 1638 1639 #: inc/admin/customizer/sections/panel.php:104 1640 msgid "Some basic options for single page of the site." 1641 msgstr "" 1642 1643 #: inc/admin/customizer/sections/panel.php:115 1644 msgid "Some basic options for Archive of the site." 1645 msgstr "" 1646 1647 #: inc/admin/customizer/sections/panel.php:125 1648 msgid "Front Page Option" 1649 msgstr "" 1650 1651 #: inc/admin/customizer/sections/panel.php:136 1652 msgid "Footer Options" 1653 msgstr "" 1654 1655 #: inc/admin/customizer/sections/panel.php:137 1656 msgid "Some basic options for Footer of the site." 1657 msgstr "" 1658 1659 #: inc/admin/customizer/sections/popular-post.php:6 1660 msgid "Popular Options" 1661 msgstr "" 1662 1663 #: inc/admin/customizer/sections/popular-post.php:20 1664 msgid "Enable Popular Section" 1665 msgstr "" 1666 1667 #: inc/admin/customizer/sections/popular-post.php:36 1668 #: inc/admin/customizer/sections/tags.php:37 1669 #: inc/admin/customizer/sections/ticker-post.php:37 1670 msgid "Display only on the Homepage" 1671 msgstr "" 1672 1673 #: inc/admin/customizer/sections/popular-post.php:255 1674 msgid "Popular Post Column" 1675 msgstr "" 1676 1677 #: inc/admin/customizer/sections/popular-post.php:259 1678 msgid "2" 1679 msgstr "" 1680 1681 #: inc/admin/customizer/sections/popular-post.php:260 1682 #: inc/admin/customizer/sections/slider-banner.php:58 1683 msgid "3" 1684 msgstr "" 1685 1686 #: inc/admin/customizer/sections/popular-post.php:261 1687 #: inc/admin/customizer/sections/slider-banner.php:59 1688 msgid "4" 1689 msgstr "" 1690 1691 #: inc/admin/customizer/sections/popular-post.php:262 1692 #: inc/admin/customizer/sections/slider-banner.php:60 1693 msgid "5" 1694 msgstr "" 1695 1696 #: inc/admin/customizer/sections/popular-post.php:278 1697 msgid "Enable Autoplay" 1698 msgstr "" 1699 1700 #: inc/admin/customizer/sections/popular-post.php:294 1701 #: inc/admin/widgets/class-carousel-slider.php:170 1702 #: inc/admin/widgets/class-slider-post.php:165 1703 msgid "Enable Arrows" 1704 msgstr "" 1705 1706 #: inc/admin/customizer/sections/popular-post.php:310 1707 #: inc/admin/widgets/class-carousel-slider.php:175 1708 #: inc/admin/widgets/class-slider-post.php:170 1709 msgid "Enable Dots" 1710 msgstr "" 1711 1712 #: inc/admin/customizer/sections/preloader.php:10 1713 msgid "Preloader Options" 1714 msgstr "" 1715 1716 #: inc/admin/customizer/sections/preloader.php:25 1717 msgid "Enable Preloader Option" 1718 msgstr "" 1719 1720 #: inc/admin/customizer/sections/preloader.php:41 1721 msgid "Select Preloader Style" 1722 msgstr "" 1723 1724 #: inc/admin/customizer/sections/search_trending.php:5 1725 msgid "Within Search Modal" 1726 msgstr "" 1727 1728 #: inc/admin/customizer/sections/search_trending.php:20 1729 msgid "Enable Trending" 1730 msgstr "" 1731 1732 #: inc/admin/customizer/sections/search_trending.php:36 1733 msgid "Enable Trending Label" 1734 msgstr "" 1735 1736 #: inc/admin/customizer/sections/search_trending.php:53 1737 msgid "Trending Label Text" 1738 msgstr "" 1739 1740 #: inc/admin/customizer/sections/search_trending.php:72 1741 msgid "Choose Trending posts category" 1742 msgstr "" 1743 1744 #: inc/admin/customizer/sections/show-author-post.php:5 1745 msgid "Single Author Post Options" 1746 msgstr "" 1747 1748 #: inc/admin/customizer/sections/show-author-post.php:21 1749 msgid "Show Author Posts" 1750 msgstr "" 1751 1752 #: inc/admin/customizer/sections/show-author-post.php:38 1753 msgid "Author Posts Text" 1754 msgstr "" 1755 1756 #: inc/admin/customizer/sections/show-author-post.php:55 1757 msgid "Number of Author Posts" 1758 msgstr "" 1759 1760 #: inc/admin/customizer/sections/sidebar.php:5 1761 #: inc/admin/customizer/sections/single.php:297 1762 msgid "SideBar Options" 1763 msgstr "" 1764 1765 #: inc/admin/customizer/sections/sidebar.php:24 1766 msgid "Select Sidebar Layout (archive)" 1767 msgstr "" 1768 1769 #: inc/admin/customizer/sections/sidebar.php:46 1770 #: inc/admin/customizer/sections/single.php:317 1771 msgid "Select Sidebar Layout (Single)" 1772 msgstr "" 1773 1774 #: inc/admin/customizer/sections/sidebar.php:64 1775 #: inc/admin/customizer/sections/single.php:337 1776 msgid "Enable Sticky Sidebar" 1777 msgstr "" 1778 1779 #: inc/admin/customizer/sections/single-related-post.php:5 1780 msgid "Single Related Options" 1781 msgstr "" 1782 1783 #: inc/admin/customizer/sections/single-related-post.php:21 1784 msgid "Show Related Posts" 1785 msgstr "" 1786 1787 #: inc/admin/customizer/sections/single-related-post.php:38 1788 msgid "Related Posts Text" 1789 msgstr "" 1790 1791 #: inc/admin/customizer/sections/single-related-post.php:55 1792 msgid "Number of Related Posts" 1793 msgstr "" 1794 1795 #: inc/admin/customizer/sections/single.php:10 1796 msgid "Single Page Options" 1797 msgstr "" 1798 1799 #: inc/admin/customizer/sections/single.php:143 1800 msgid "Enable Single Category Meta" 1801 msgstr "" 1802 1803 #: inc/admin/customizer/sections/single.php:249 1804 msgid "Show Sticky Article Navigation" 1805 msgstr "" 1806 1807 #: inc/admin/customizer/sections/single.php:287 1808 msgid "Show Author Info Box" 1809 msgstr "" 1810 1811 #: inc/admin/customizer/sections/slider-banner.php:5 1812 msgid "Carousel Banner" 1813 msgstr "" 1814 1815 #: inc/admin/customizer/sections/slider-banner.php:21 1816 msgid "Enable Carousel Banner Section" 1817 msgstr "" 1818 1819 #: inc/admin/customizer/sections/slider-banner.php:54 1820 msgid "Post In Slider" 1821 msgstr "" 1822 1823 #: inc/admin/customizer/sections/slider-banner.php:61 1824 msgid "6" 1825 msgstr "" 1826 1827 #: inc/admin/customizer/sections/slider-banner.php:62 1828 msgid "7" 1829 msgstr "" 1830 1831 #: inc/admin/customizer/sections/slider-banner.php:63 1832 msgid "8" 1833 msgstr "" 1834 1835 #: inc/admin/customizer/sections/slider-banner.php:64 1836 msgid "9" 1837 msgstr "" 1838 1839 #: inc/admin/customizer/sections/slider-banner.php:65 1840 msgid "10" 1841 msgstr "" 1842 1843 #: inc/admin/customizer/sections/slider-banner.php:83 1844 msgid "Choose Category" 1845 msgstr "" 1846 1847 #: inc/admin/customizer/sections/slider-banner.php:101 1848 msgid "Enable Post Description" 1849 msgstr "" 1850 1851 #: inc/admin/customizer/sections/slider-banner.php:118 1852 msgid "Enable Banner Overlay" 1853 msgstr "" 1854 1855 #: inc/admin/customizer/sections/slider-banner.php:135 1856 msgid "Content Vertical Alignment" 1857 msgstr "" 1858 1859 #: inc/admin/customizer/sections/slider-banner.php:139 1860 msgid "Vertical alignment top" 1861 msgstr "" 1862 1863 #: inc/admin/customizer/sections/slider-banner.php:140 1864 msgid "Vertical alignment space between" 1865 msgstr "" 1866 1867 #: inc/admin/customizer/sections/slider-banner.php:141 1868 msgid "Vertical alignment bottom" 1869 msgstr "" 1870 1871 #: inc/admin/customizer/sections/slider-banner.php:160 1872 msgid "Banner Slider Meta" 1873 msgstr "" 1874 1875 #: inc/admin/customizer/sections/slider-banner.php:350 1876 msgid "Enable Slider Control" 1877 msgstr "" 1878 1879 #: inc/admin/customizer/sections/split-block.php:10 1880 msgid "Split Block Section" 1881 msgstr "" 1882 1883 #: inc/admin/customizer/sections/split-block.php:25 1884 msgid "Enable Split Block" 1885 msgstr "" 1886 1887 #: inc/admin/customizer/sections/tags.php:6 1888 msgid "Tags Options" 1889 msgstr "" 1890 1891 #: inc/admin/customizer/sections/tags.php:21 1892 msgid "Enable Tags Section" 1893 msgstr "" 1894 1895 #: inc/admin/customizer/sections/tags.php:54 1896 msgid "Enable Tags Label" 1897 msgstr "" 1898 1899 #: inc/admin/customizer/sections/tags.php:71 1900 msgid "Label Style" 1901 msgstr "" 1902 1903 #: inc/admin/customizer/sections/tags.php:75 1904 msgid "Plain" 1905 msgstr "" 1906 1907 #: inc/admin/customizer/sections/tags.php:93 1908 msgid "Tags Label Text" 1909 msgstr "" 1910 1911 #: inc/admin/customizer/sections/tags.php:94 1912 msgid "Leave empty if you want it blank" 1913 msgstr "" 1914 1915 #: inc/admin/customizer/sections/tags.php:111 1916 msgid "Number of Tags" 1917 msgstr "" 1918 1919 #: inc/admin/customizer/sections/tags.php:174 1920 msgid "Hide Label on Responsive" 1921 msgstr "" 1922 1923 #: inc/admin/customizer/sections/ticker-post.php:6 1924 msgid "News Ticker Options" 1925 msgstr "" 1926 1927 #: inc/admin/customizer/sections/ticker-post.php:21 1928 msgid "Enable News Ticker Section" 1929 msgstr "" 1930 1931 #: inc/admin/customizer/sections/ticker-post.php:53 1932 msgid "Enable Ticker Label" 1933 msgstr "" 1934 1935 #: inc/admin/customizer/sections/ticker-post.php:70 1936 msgid "Ticker Label" 1937 msgstr "" 1938 1939 #: inc/admin/customizer/sections/ticker-post.php:71 1940 msgid "Leave blank to use the default text \"Latest\"." 1941 msgstr "" 1942 1943 #: inc/admin/customizer/sections/top-bar.php:5 1944 msgid "Topbar Options" 1945 msgstr "" 1946 1947 #: inc/admin/customizer/sections/top-bar.php:21 1948 msgid "Enable Top Bar" 1949 msgstr "" 1950 1951 #: inc/admin/customizer/sections/top-bar.php:37 1952 msgid "Hide Top Bar on Mobile" 1953 msgstr "" 1954 1955 #: inc/admin/customizer/sections/top-bar.php:56 1956 msgid "Enable Current Time" 1957 msgstr "" 1958 1959 #: inc/admin/customizer/sections/top-bar.php:73 1960 msgid "Enable Today's Date" 1961 msgstr "" 1962 1963 #: inc/admin/customizer/sections/top-bar.php:90 1964 msgid "Date Label Text" 1965 msgstr "" 1966 1967 #: inc/admin/customizer/sections/top-bar.php:91 1968 msgid "Leave empty if you want to use the default text \"Today\"." 1969 msgstr "" 1970 1971 #: inc/admin/customizer/sections/top-bar.php:109 1972 msgid "Today's Date Format" 1973 msgstr "" 1974 1975 #: inc/admin/customizer/sections/top-bar.php:126 1976 msgid "Enable Social Nav on TopBar" 1977 msgstr "" 1978 1979 #: inc/admin/dashboard/class-admin.php:74 1980 msgid "Import WPInterface starter sites in one click: content, widgets and settings." 1981 msgstr "" 1982 1983 #: inc/admin/dashboard/class-admin.php:84 1984 msgid "Imports demo content, widgets and theme settings." 1985 msgstr "" 1986 1987 #: inc/admin/dashboard/class-admin.php:92 1988 msgid "Adds Mailchimp sign-up forms to your site." 1989 msgstr "" 1990 1991 #: inc/admin/dashboard/class-admin.php:102 1992 msgid "Create visual, tappable stories that the theme can display." 1993 msgstr "" 1994 1995 #: inc/admin/dashboard/class-admin.php:200 1996 msgid "Security" 1997 msgstr "" 1998 1999 #: inc/admin/dashboard/class-admin.php:201 2000 #: inc/admin/dashboard/class-admin.php:202 2001 #: inc/admin/dashboard/class-admin.php:203 2002 msgid "New" 2003 msgstr "" 2004 2005 #: inc/admin/dashboard/class-admin.php:204 2006 msgid "Enhancement" 2007 msgstr "" 2008 2009 #: inc/admin/dashboard/class-admin.php:205 2010 #: inc/admin/dashboard/class-admin.php:206 2011 #: inc/admin/dashboard/class-admin.php:207 2012 msgid "Improvement" 2013 msgstr "" 2014 2015 #: inc/admin/dashboard/class-admin.php:208 2016 #: inc/admin/dashboard/class-admin.php:209 2017 #: inc/admin/dashboard/class-admin.php:210 2018 msgid "Fix" 2019 msgstr "" 2020 2021 #: inc/admin/dashboard/class-admin.php:211 2022 msgid "Developers" 2023 msgstr "" 2024 2025 #: inc/admin/dashboard/class-admin.php:253 2026 msgid "News & Blog Website Setup" 2027 msgstr "" 2028 2029 #: inc/admin/dashboard/class-admin.php:254 2030 msgid "Skip the setup work. Our team gets your news or blog site running on NextZenMag so you can start publishing." 2031 msgstr "" 2032 2033 #: inc/admin/dashboard/class-admin.php:260 2034 msgid "WordPress Theme Customization" 2035 msgstr "" 2036 2037 #: inc/admin/dashboard/class-admin.php:261 2038 msgid "Layout, colour and feature changes made by the developers who built your theme." 2039 msgstr "" 2040 2041 #: inc/admin/dashboard/class-admin.php:266 2042 msgid "Speed & Core Web Vitals" 2043 msgstr "" 2044 2045 #: inc/admin/dashboard/class-admin.php:267 2046 msgid "Faster pages and passing Core Web Vitals, shown with before-and-after data." 2047 msgstr "" 2048 2049 #: inc/admin/dashboard/class-admin.php:272 2050 msgid "WordPress Care Plans" 2051 msgstr "" 2052 2053 #: inc/admin/dashboard/class-admin.php:273 2054 msgid "Weekly updates, backups and monitoring. Cancel any time." 2055 msgstr "" 2056 2057 #: inc/admin/dashboard/class-admin.php:278 2058 msgid "Malware Removal & Security Hardening" 2059 msgstr "" 2060 2061 #: inc/admin/dashboard/class-admin.php:279 2062 msgid "Manual cleanup of hacked sites, closing the entry point, and help getting off blacklists." 2063 msgstr "" 2064 2065 #: inc/admin/dashboard/class-admin.php:284 2066 msgid "VIP Support" 2067 msgstr "" 2068 2069 #: inc/admin/dashboard/class-admin.php:285 2070 msgid "One priority ticket, handled first by a senior engineer." 2071 msgstr "" 2072 2073 #: inc/admin/dashboard/class-admin.php:290 2074 msgid "Technical SEO for WordPress" 2075 msgstr "" 2076 2077 #: inc/admin/dashboard/class-admin.php:291 2078 msgid "Fix the technical issues that stop search engines finding and showing your content." 2079 msgstr "" 2080 2081 #: inc/admin/dashboard/class-admin.php:459 2082 #: inc/admin/dashboard/class-dashboard.php:148 2083 msgid "Could not load themes from WordPress.org. Please try again later." 2084 msgstr "" 2085 2086 #: inc/admin/dashboard/class-admin.php:488 2087 #: inc/admin/dashboard/class-welcome-notice.php:152 2088 msgid "You are not allowed to perform this action." 2089 msgstr "" 2090 2091 #: inc/admin/dashboard/class-changelog-parser.php:25 2092 #: inc/admin/dashboard/class-changelog-parser.php:81 2093 msgid "Changelog not found." 2094 msgstr "" 2095 2096 #: inc/admin/dashboard/class-changelog-parser.php:40 2097 msgid "You are not allowed to access this resource." 2098 msgstr "" 2099 2100 #: inc/admin/dashboard/class-changelog-parser.php:77 2101 msgid "Could not access filesystem." 2102 msgstr "" 2103 2104 #: inc/admin/dashboard/class-changelog-parser.php:85 2105 msgid "Failed to read changelog." 2106 msgstr "" 2107 2108 #: inc/admin/dashboard/class-dashboard.php:145 2109 msgid "Loading themes from WordPress.org…" 2110 msgstr "" 2111 2112 #. translators: %d: number of themes. 2113 #: inc/admin/dashboard/class-dashboard.php:147 2114 #, php-format 2115 msgid "%d themes by WPInterface" 2116 msgstr "" 2117 2118 #: inc/admin/dashboard/class-dashboard.php:149 2119 msgid "Try again" 2120 msgstr "" 2121 2122 #: inc/admin/dashboard/class-dashboard.php:150 2123 #: inc/admin/dashboard/views/starter-templates.php:36 2124 #: inc/admin/dashboard/views/starter-templates.php:111 2125 msgid "Preview" 2126 msgstr "" 2127 2128 #: inc/admin/dashboard/class-dashboard.php:151 2129 msgid "Details" 2130 msgstr "" 2131 2132 #. translators: %s: theme name. 2133 #: inc/admin/dashboard/class-dashboard.php:153 2134 #: inc/admin/dashboard/class-welcome-notice.php:104 2135 #, php-format 2136 msgid "%s theme screenshot" 2137 msgstr "" 2138 2139 #: inc/admin/dashboard/class-dashboard.php:222 2140 msgid "Overview" 2141 msgstr "" 2142 2143 #: inc/admin/dashboard/class-dashboard.php:227 2144 #: inc/admin/dashboard/views/starter-templates.php:76 2145 msgid "Starter sites" 2146 msgstr "" 2147 2148 #: inc/admin/dashboard/class-dashboard.php:231 2149 msgid "Recommended" 2150 msgstr "" 2151 2152 #: inc/admin/dashboard/class-dashboard.php:236 2153 #: inc/admin/dashboard/views/free-vs-pro.php:170 2154 msgid "Free vs Pro" 2155 msgstr "" 2156 2157 #: inc/admin/dashboard/class-dashboard.php:241 2158 msgid "Help & support" 2159 msgstr "" 2160 2161 #. translators: %s: theme version. 2162 #. translators: %s: version number. 2163 #: inc/admin/dashboard/class-dashboard.php:306 2164 #: inc/admin/dashboard/views/changelog.php:42 2165 #, php-format 2166 msgid "Version %s" 2167 msgstr "" 2168 2169 #: inc/admin/dashboard/class-dashboard.php:308 2170 #: inc/admin/dashboard/views/free-vs-pro.php:181 2171 #: inc/admin/dashboard/views/starter-templates.php:28 2172 msgid "Pro" 2173 msgstr "" 2174 2175 #. translators: %s: theme author. 2176 #: inc/admin/dashboard/class-dashboard.php:311 2177 #, php-format 2178 msgid "by %s" 2179 msgstr "" 2180 2181 #: inc/admin/dashboard/class-dashboard.php:314 2182 #: inc/admin/dashboard/class-welcome-notice.php:101 2183 msgid "Customize" 2184 msgstr "" 2185 2186 #: inc/admin/dashboard/class-dashboard.php:315 2187 #: inc/admin/dashboard/views/help.php:19 2188 #: inc/admin/dashboard/views/overview.php:161 2189 msgid "Documentation" 2190 msgstr "" 2191 2192 #: inc/admin/dashboard/class-dashboard.php:316 2193 #: inc/admin/dashboard/views/changelog.php:18 2194 #: inc/admin/dashboard/views/help.php:46 2195 msgid "What’s new" 2196 msgstr "" 2197 2198 #: inc/admin/dashboard/class-dashboard.php:318 2199 #: inc/admin/dashboard/views/features.php:69 2200 #: inc/admin/dashboard/views/features.php:147 2201 #: inc/admin/dashboard/views/free-vs-pro.php:173 2202 #: inc/admin/dashboard/views/free-vs-pro.php:216 2203 #: inc/admin/dashboard/views/starter-templates.php:35 2204 msgid "Upgrade to Pro" 2205 msgstr "" 2206 2207 #: inc/admin/dashboard/class-dashboard.php:322 2208 msgid "Theme dashboard sections" 2209 msgstr "" 2210 2211 #: inc/admin/dashboard/class-theme-review-notice.php:81 2212 #: inc/admin/dashboard/class-welcome-notice.php:90 2213 msgid "Dismiss this notice." 2214 msgstr "" 2215 2216 #. translators: %s: theme name. 2217 #: inc/admin/dashboard/class-theme-review-notice.php:86 2218 #, php-format 2219 msgid "Enjoying %s? A quick review helps a lot." 2220 msgstr "" 2221 2222 #. translators: %s: theme name. 2223 #: inc/admin/dashboard/class-theme-review-notice.php:87 2224 msgid "A rating on WordPress.org helps other site owners find the theme and keeps the updates coming. It takes about a minute." 2225 msgstr "" 2226 2227 #: inc/admin/dashboard/class-theme-review-notice.php:90 2228 #: inc/admin/dashboard/views/overview.php:174 2229 msgid "Leave a review" 2230 msgstr "" 2231 2232 #: inc/admin/dashboard/class-theme-review-notice.php:91 2233 msgid "I already did" 2234 msgstr "" 2235 2236 #: inc/admin/dashboard/class-theme-review-notice.php:92 2237 msgid "Maybe later" 2238 msgstr "" 2239 2240 #: inc/admin/dashboard/class-theme-review-notice.php:98 2241 msgid "Something not working, or missing a feature?" 2242 msgstr "" 2243 2244 #: inc/admin/dashboard/class-theme-review-notice.php:99 2245 msgid "Ask in the support forum" 2246 msgstr "" 2247 2248 #: inc/admin/dashboard/class-theme-review-notice.php:155 2249 #: inc/admin/dashboard/class-theme-review-notice.php:171 2250 #: inc/admin/dashboard/class-welcome-notice.php:139 2251 msgid "Action failed. Please refresh the page and retry." 2252 msgstr "" 2253 2254 #: inc/admin/dashboard/class-welcome-notice.php:60 2255 msgid "Installing…" 2256 msgstr "" 2257 2258 #: inc/admin/dashboard/class-welcome-notice.php:61 2259 msgid "Something went wrong. Please try again, or install the plugins from Plugins › Add New." 2260 msgstr "" 2261 2262 #: inc/admin/dashboard/class-welcome-notice.php:96 2263 msgid "Starter plugins are installed." 2264 msgstr "" 2265 2266 #: inc/admin/dashboard/class-welcome-notice.php:97 2267 msgid "Import a starter site, or start from a clean slate in the Customizer." 2268 msgstr "" 2269 2270 #: inc/admin/dashboard/class-welcome-notice.php:100 2271 msgid "Import a starter site" 2272 msgstr "" 2273 2274 #: inc/admin/dashboard/class-welcome-notice.php:106 2275 msgid "Theme activated" 2276 msgstr "" 2277 2278 #. translators: %s: theme name. 2279 #: inc/admin/dashboard/class-welcome-notice.php:107 2280 #, php-format 2281 msgid "%s is ready. Let’s make it yours." 2282 msgstr "" 2283 2284 #. translators: %s: theme name. 2285 #: inc/admin/dashboard/class-welcome-notice.php:108 2286 msgid "Install the free starter plugins to import a demo layout in one click, then fine-tune colours, header and homepage in the Customizer." 2287 msgstr "" 2288 2289 #: inc/admin/dashboard/class-welcome-notice.php:118 2290 msgid "Install starter plugins" 2291 msgstr "" 2292 2293 #: inc/admin/dashboard/class-welcome-notice.php:120 2294 msgid "Open theme dashboard" 2295 msgstr "" 2296 2297 #. translators: %s: theme name. 2298 #: inc/admin/dashboard/class-welcome-notice.php:128 2299 #, php-format 2300 msgid "Prefer it done for you? The WPInterface team can set up and customise %s for your site." 2301 msgstr "" 2302 2303 #. translators: %s: theme name. 2304 #: inc/admin/dashboard/class-welcome-notice.php:129 2305 #: inc/admin/dashboard/views/overview.php:154 2306 msgid "Explore services" 2307 msgstr "" 2308 2309 #: inc/admin/dashboard/class-welcome-notice.php:142 2310 msgid "Cheatin’ huh?" 2311 msgstr "" 2312 2313 #: inc/admin/dashboard/class-welcome-notice.php:178 2314 msgid "Could not install the plugin." 2315 msgstr "" 2316 2317 #. translators: %s: theme name. 2318 #: inc/admin/dashboard/views/changelog.php:19 2319 #, php-format 2320 msgid "Recent %s releases" 2321 msgstr "" 2322 2323 #: inc/admin/dashboard/views/changelog.php:21 2324 msgid "Close" 2325 msgstr "" 2326 2327 #: inc/admin/dashboard/views/changelog.php:26 2328 msgid "No changelog available." 2329 msgstr "" 2330 2331 #: inc/admin/dashboard/views/changelog.php:46 2332 #: inc/admin/widgets/class-tab-post.php:158 2333 msgid "Latest" 2334 msgstr "" 2335 2336 #. translators: %s: theme name. 2337 #: inc/admin/dashboard/views/features.php:18 2338 #: inc/admin/dashboard/views/free-vs-pro.php:204 2339 #: inc/admin/dashboard/views/overview.php:180 2340 #: inc/admin/dashboard/views/starter-templates.php:24 2341 #, php-format 2342 msgid "%s Pro" 2343 msgstr "" 2344 2345 #: inc/admin/dashboard/views/features.php:22 2346 msgid "Larger text" 2347 msgstr "" 2348 2349 #: inc/admin/dashboard/views/features.php:23 2350 msgid "High contrast" 2351 msgstr "" 2352 2353 #: inc/admin/dashboard/views/features.php:24 2354 msgid "Readable font" 2355 msgstr "" 2356 2357 #: inc/admin/dashboard/views/features.php:25 2358 msgid "Highlight links" 2359 msgstr "" 2360 2361 #: inc/admin/dashboard/views/features.php:26 2362 msgid "Reading mask" 2363 msgstr "" 2364 2365 #: inc/admin/dashboard/views/features.php:31 2366 msgid "Link, Skip to content" 2367 msgstr "" 2368 2369 #: inc/admin/dashboard/views/features.php:32 2370 msgid "Link, World" 2371 msgstr "" 2372 2373 #: inc/admin/dashboard/views/features.php:33 2374 msgid "Search, edit text" 2375 msgstr "" 2376 2377 #: inc/admin/dashboard/views/features.php:34 2378 msgid "Button, Subscribe" 2379 msgstr "" 2380 2381 #. translators: %s: Pro theme name. 2382 #: inc/admin/dashboard/views/features.php:44 2383 #, php-format 2384 msgid "Built into %s" 2385 msgstr "" 2386 2387 #. translators: %s: Pro theme name. 2388 #: inc/admin/dashboard/views/features.php:45 2389 msgid "Make your site easier to read and use for every visitor." 2390 msgstr "" 2391 2392 #. translators: %s: Pro theme name. 2393 #: inc/admin/dashboard/views/features.php:47 2394 #, php-format 2395 msgid "Included with %s" 2396 msgstr "" 2397 2398 #. translators: %s: Pro theme name. 2399 #: inc/admin/dashboard/views/features.php:48 2400 msgid "A built-in accessibility toolbar and our own SEO plugin, ready when you upgrade." 2401 msgstr "" 2402 2403 #: inc/admin/dashboard/views/features.php:55 2404 msgid "Included in your theme" 2405 msgstr "" 2406 2407 #. translators: %s: Pro theme name. 2408 #: inc/admin/dashboard/views/features.php:55 2409 #, php-format 2410 msgid "Included in %s" 2411 msgstr "" 2412 2413 #. translators: %s: Pro theme name. 2414 #: inc/admin/dashboard/views/features.php:56 2415 #: inc/admin/dashboard/views/overview.php:66 2416 msgid "Accessibility toolbar" 2417 msgstr "" 2418 2419 #: inc/admin/dashboard/views/features.php:57 2420 msgid "A reader toolbar built into the theme lets every visitor adjust your site to their sight, motor and reading needs." 2421 msgstr "" 2422 2423 #: inc/admin/dashboard/views/features.php:59 2424 msgid "Text size, line height, readable and dyslexia-friendly fonts" 2425 msgstr "" 2426 2427 #: inc/admin/dashboard/views/features.php:60 2428 msgid "Light, dark and high contrast, monochrome and saturation" 2429 msgstr "" 2430 2431 #: inc/admin/dashboard/views/features.php:61 2432 msgid "Reading mask, reading line, text to speech and pause animations" 2433 msgstr "" 2434 2435 #: inc/admin/dashboard/views/features.php:62 2436 msgid "Accessibility statement generator for your site" 2437 msgstr "" 2438 2439 #: inc/admin/dashboard/views/features.php:64 2440 msgid "No plugin · No external requests" 2441 msgstr "" 2442 2443 #: inc/admin/dashboard/views/features.php:67 2444 msgid "Set up the toolbar" 2445 msgstr "" 2446 2447 #: inc/admin/dashboard/views/features.php:70 2448 msgid "Try it on the Pro demo" 2449 msgstr "" 2450 2451 #: inc/admin/dashboard/views/features.php:80 2452 msgid "Local news" 2453 msgstr "" 2454 2455 #: inc/admin/dashboard/views/features.php:81 2456 msgid "City council approves the new riverside park" 2457 msgstr "" 2458 2459 #. translators: Demo article text. Keep the <u> tags around the two links. 2460 #: inc/admin/dashboard/views/features.php:85 2461 msgid "The plan passed on Tuesday. Read the <u>full report</u> or see <u>what changes next</u>." 2462 msgstr "" 2463 2464 #: inc/admin/dashboard/views/features.php:90 2465 msgid "Weather" 2466 msgstr "" 2467 2468 #: inc/admin/dashboard/views/features.php:91 2469 msgid "Markets" 2470 msgstr "" 2471 2472 #: inc/admin/dashboard/views/features.php:95 2473 msgid "Accessibility toolbar demo" 2474 msgstr "" 2475 2476 #: inc/admin/dashboard/views/features.php:104 2477 msgid "Reader toolbar" 2478 msgstr "" 2479 2480 #: inc/admin/dashboard/views/features.php:104 2481 msgid "Try it" 2482 msgstr "" 2483 2484 #: inc/admin/dashboard/views/features.php:113 2485 msgid "World" 2486 msgstr "" 2487 2488 #: inc/admin/dashboard/views/features.php:114 2489 msgid "Sport" 2490 msgstr "" 2491 2492 #: inc/admin/dashboard/views/features.php:116 2493 msgid "Search news…" 2494 msgstr "" 2495 2496 #: inc/admin/dashboard/views/features.php:118 2497 #: inc/admin/widgets/class-youtube-video.php:83 2498 msgid "Subscribe" 2499 msgstr "" 2500 2501 #: inc/admin/dashboard/views/features.php:128 2502 msgid "⇧ Tab" 2503 msgstr "" 2504 2505 #: inc/admin/dashboard/views/features.php:128 2506 msgid "Tab →" 2507 msgstr "" 2508 2509 #: inc/admin/dashboard/views/features.php:129 2510 msgid "Keyboard & screen reader" 2511 msgstr "" 2512 2513 #: inc/admin/dashboard/views/features.php:137 2514 msgid "Free with every Pro theme" 2515 msgstr "" 2516 2517 #: inc/admin/dashboard/views/features.php:138 2518 msgid "Our own SEO plugin" 2519 msgstr "" 2520 2521 #. translators: %s: Pro theme name. 2522 #: inc/admin/dashboard/views/features.php:139 2523 #, php-format 2524 msgid "%s comes with the SEO plugin made by our team, at no extra cost. Help readers find your stories first." 2525 msgstr "" 2526 2527 #: inc/admin/dashboard/views/features.php:141 2528 msgid "SEO titles and meta descriptions with a live search preview" 2529 msgstr "" 2530 2531 #: inc/admin/dashboard/views/features.php:142 2532 msgid "Schema markup and XML sitemaps for your posts" 2533 msgstr "" 2534 2535 #: inc/admin/dashboard/views/features.php:143 2536 msgid "Social previews for Facebook and X" 2537 msgstr "" 2538 2539 #: inc/admin/dashboard/views/features.php:145 2540 msgid "Included at no extra cost" 2541 msgstr "" 2542 2543 #. translators: %s: theme name. 2544 #: inc/admin/dashboard/views/features.php:148 2545 #: inc/admin/dashboard/views/overview.php:181 2546 msgid "Compare Free and Pro" 2547 msgstr "" 2548 2549 #: inc/admin/dashboard/views/features.php:155 2550 msgid "local news today" 2551 msgstr "" 2552 2553 #: inc/admin/dashboard/views/features.php:165 2554 msgid "Today’s headlines" 2555 msgstr "" 2556 2557 #: inc/admin/dashboard/views/features.php:169 2558 msgid "Local news roundup" 2559 msgstr "" 2560 2561 #: inc/admin/dashboard/views/features.php:174 2562 msgid "Search preview" 2563 msgstr "" 2564 2565 #: inc/admin/dashboard/views/features.php:181 2566 msgid "Good" 2567 msgstr "" 2568 2569 #: inc/admin/dashboard/views/features.php:184 2570 msgid "SEO title" 2571 msgstr "" 2572 2573 #: inc/admin/dashboard/views/features.php:185 2574 msgid "Meta description" 2575 msgstr "" 2576 2577 #: inc/admin/dashboard/views/features.php:186 2578 msgid "Schema markup" 2579 msgstr "" 2580 2581 #: inc/admin/dashboard/views/features.php:187 2582 msgid "XML sitemap" 2583 msgstr "" 2584 2585 #: inc/admin/dashboard/views/features.php:190 2586 msgid "SEO checks" 2587 msgstr "" 2588 2589 #: inc/admin/dashboard/views/free-vs-pro.php:13 2590 msgid "General Features" 2591 msgstr "" 2592 2593 #: inc/admin/dashboard/views/free-vs-pro.php:24 2594 #: inc/admin/dashboard/views/overview.php:48 2595 msgid "Colors" 2596 msgstr "" 2597 2598 #: inc/admin/dashboard/views/free-vs-pro.php:32 2599 msgid "Header Features" 2600 msgstr "" 2601 2602 #: inc/admin/dashboard/views/free-vs-pro.php:41 2603 msgid "WooCommerce" 2604 msgstr "" 2605 2606 #: inc/admin/dashboard/views/free-vs-pro.php:45 2607 msgid "Container Layout" 2608 msgstr "" 2609 2610 #: inc/admin/dashboard/views/free-vs-pro.php:51 2611 msgid "Blog" 2612 msgstr "" 2613 2614 #: inc/admin/dashboard/views/free-vs-pro.php:62 2615 msgid "Content" 2616 msgstr "" 2617 2618 #: inc/admin/dashboard/views/free-vs-pro.php:74 2619 #: inc/admin/dashboard/views/overview.php:54 2620 msgid "Footer" 2621 msgstr "" 2622 2623 #: inc/admin/dashboard/views/free-vs-pro.php:83 2624 msgid "Additional" 2625 msgstr "" 2626 2627 #: inc/admin/dashboard/views/free-vs-pro.php:88 2628 msgid "API Integrations" 2629 msgstr "" 2630 2631 #: inc/admin/dashboard/views/free-vs-pro.php:93 2632 msgid "Widgets" 2633 msgstr "" 2634 2635 #: inc/admin/dashboard/views/free-vs-pro.php:96 2636 msgid "Theme Widgets" 2637 msgstr "" 2638 2639 #: inc/admin/dashboard/views/free-vs-pro.php:116 2640 msgid "Premium Elementor Widgets" 2641 msgstr "" 2642 2643 #: inc/admin/dashboard/views/free-vs-pro.php:119 2644 msgid "Widget Blocks" 2645 msgstr "" 2646 2647 #: inc/admin/dashboard/views/free-vs-pro.php:131 2648 msgid "Widget Grid" 2649 msgstr "" 2650 2651 #: inc/admin/dashboard/views/free-vs-pro.php:143 2652 msgid "Pro Only" 2653 msgstr "" 2654 2655 #: inc/admin/dashboard/views/free-vs-pro.php:149 2656 msgid "Support" 2657 msgstr "" 2658 2659 #: inc/admin/dashboard/views/free-vs-pro.php:158 2660 msgid "Included" 2661 msgstr "" 2662 2663 #: inc/admin/dashboard/views/free-vs-pro.php:160 2664 msgid "Not included" 2665 msgstr "" 2666 2667 #. translators: %s: theme name. 2668 #: inc/admin/dashboard/views/free-vs-pro.php:171 2669 #, php-format 2670 msgid "Everything in %s, plus the extras in Pro." 2671 msgstr "" 2672 2673 #: inc/admin/dashboard/views/free-vs-pro.php:179 2674 msgid "Feature" 2675 msgstr "" 2676 2677 #: inc/admin/dashboard/views/free-vs-pro.php:180 2678 msgid "Free" 2679 msgstr "" 2680 2681 #. translators: %s: theme name. 2682 #: inc/admin/dashboard/views/free-vs-pro.php:205 2683 msgid "Unlock every feature in the comparison above" 2684 msgstr "" 2685 2686 #: inc/admin/dashboard/views/free-vs-pro.php:207 2687 #: inc/admin/dashboard/views/overview.php:65 2688 msgid "Dark mode" 2689 msgstr "" 2690 2691 #: inc/admin/dashboard/views/free-vs-pro.php:208 2692 msgid "Font size, family and weight controls" 2693 msgstr "" 2694 2695 #: inc/admin/dashboard/views/free-vs-pro.php:209 2696 msgid "Advanced colour options" 2697 msgstr "" 2698 2699 #: inc/admin/dashboard/views/free-vs-pro.php:210 2700 msgid "Instagram, Weather, Maps and Currency widgets" 2701 msgstr "" 2702 2703 #: inc/admin/dashboard/views/free-vs-pro.php:211 2704 msgid "Accessibility toolbar for your visitors" 2705 msgstr "" 2706 2707 #: inc/admin/dashboard/views/free-vs-pro.php:212 2708 msgid "Personal support by email and tickets" 2709 msgstr "" 2710 2711 #: inc/admin/dashboard/views/free-vs-pro.php:217 2712 msgid "View the Pro demo" 2713 msgstr "" 2714 2715 #. translators: %s: theme name. 2716 #: inc/admin/dashboard/views/help.php:20 2717 #, php-format 2718 msgid "Step-by-step guides for every %s setting." 2719 msgstr "" 2720 2721 #. translators: %s: theme name. 2722 #: inc/admin/dashboard/views/help.php:21 2723 msgid "Read the docs" 2724 msgstr "" 2725 2726 #: inc/admin/dashboard/views/help.php:26 2727 #: inc/admin/dashboard/views/overview.php:163 2728 msgid "Priority support" 2729 msgstr "" 2730 2731 #: inc/admin/dashboard/views/help.php:27 2732 msgid "Open a ticket and our team will get back to you by email." 2733 msgstr "" 2734 2735 #: inc/admin/dashboard/views/help.php:28 2736 msgid "Create a ticket" 2737 msgstr "" 2738 2739 #: inc/admin/dashboard/views/help.php:33 2740 msgid "Community support" 2741 msgstr "" 2742 2743 #: inc/admin/dashboard/views/help.php:34 2744 msgid "Ask a question on the WordPress.org support forum." 2745 msgstr "" 2746 2747 #: inc/admin/dashboard/views/help.php:35 2748 msgid "Visit the forum" 2749 msgstr "" 2750 2751 #: inc/admin/dashboard/views/help.php:42 2752 #: inc/admin/dashboard/views/recommended.php:47 2753 msgid "Learn more" 2754 msgstr "" 2755 2756 #. translators: %s: theme version. 2757 #: inc/admin/dashboard/views/help.php:47 2758 #, php-format 2759 msgid "New features, improvements and fixes in version %s and earlier." 2760 msgstr "" 2761 2762 #. translators: %s: theme version. 2763 #: inc/admin/dashboard/views/help.php:48 2764 msgid "View changelog" 2765 msgstr "" 2766 2767 #: inc/admin/dashboard/views/help.php:55 2768 msgid "Community" 2769 msgstr "" 2770 2771 #: inc/admin/dashboard/views/help.php:56 2772 msgid "Facebook" 2773 msgstr "" 2774 2775 #: inc/admin/dashboard/views/help.php:57 2776 msgid "X (Twitter)" 2777 msgstr "" 2778 2779 #: inc/admin/dashboard/views/help.php:58 2780 msgid "YouTube" 2781 msgstr "" 2782 2783 #: inc/admin/dashboard/views/help.php:62 2784 msgid "Leave us a review" 2785 msgstr "" 2786 2787 #: inc/admin/dashboard/views/help.php:63 2788 msgid "Sharing your experience helps us improve the theme." 2789 msgstr "" 2790 2791 #: inc/admin/dashboard/views/help.php:64 2792 msgid "Write a review" 2793 msgstr "" 2794 2795 #: inc/admin/dashboard/views/overview.php:19 2796 msgid "Install the starter plugins" 2797 msgstr "" 2798 2799 #: inc/admin/dashboard/views/overview.php:25 2800 msgid "Add your logo and site icon" 2801 msgstr "" 2802 2803 #: inc/admin/dashboard/views/overview.php:26 2804 msgid "Customize › Site Identity" 2805 msgstr "" 2806 2807 #: inc/admin/dashboard/views/overview.php:31 2808 msgid "Assign your main menu" 2809 msgstr "" 2810 2811 #: inc/admin/dashboard/views/overview.php:32 2812 msgid "Customize › Menus" 2813 msgstr "" 2814 2815 #: inc/admin/dashboard/views/overview.php:37 2816 msgid "Add widgets to the sidebar" 2817 msgstr "" 2818 2819 #: inc/admin/dashboard/views/overview.php:38 2820 msgid "Appearance › Widgets" 2821 msgstr "" 2822 2823 #: inc/admin/dashboard/views/overview.php:47 2824 msgid "Site identity" 2825 msgstr "" 2826 2827 #: inc/admin/dashboard/views/overview.php:49 2828 msgid "Header layout" 2829 msgstr "" 2830 2831 #: inc/admin/dashboard/views/overview.php:50 2832 msgid "Front page sections" 2833 msgstr "" 2834 2835 #: inc/admin/dashboard/views/overview.php:51 2836 msgid "Blog & archive" 2837 msgstr "" 2838 2839 #: inc/admin/dashboard/views/overview.php:52 2840 msgid "Single post" 2841 msgstr "" 2842 2843 #: inc/admin/dashboard/views/overview.php:53 2844 msgid "Menus" 2845 msgstr "" 2846 2847 #: inc/admin/dashboard/views/overview.php:62 2848 msgid "Typography" 2849 msgstr "" 2850 2851 #: inc/admin/dashboard/views/overview.php:67 2852 msgid "Social share" 2853 msgstr "" 2854 2855 #: inc/admin/dashboard/views/overview.php:68 2856 msgid "Post reactions" 2857 msgstr "" 2858 2859 #: inc/admin/dashboard/views/overview.php:69 2860 msgid "Pop-up box" 2861 msgstr "" 2862 2863 #: inc/admin/dashboard/views/overview.php:70 2864 msgid "Webmaster tools" 2865 msgstr "" 2866 2867 #: inc/admin/dashboard/views/overview.php:71 2868 msgid "Open Graph" 2869 msgstr "" 2870 2871 #: inc/admin/dashboard/views/overview.php:72 2872 msgid "API integrations" 2873 msgstr "" 2874 2875 #. translators: %s: theme name. 2876 #: inc/admin/dashboard/views/overview.php:83 2877 #, php-format 2878 msgid "Set up %s" 2879 msgstr "" 2880 2881 #. translators: %s: theme name. 2882 #: inc/admin/dashboard/views/overview.php:84 2883 msgid "A few short steps from a fresh install to a finished site." 2884 msgstr "" 2885 2886 #: inc/admin/dashboard/views/overview.php:87 2887 msgid "Setup progress" 2888 msgstr "" 2889 2890 #. translators: 1: steps done, 2: total steps. 2891 #: inc/admin/dashboard/views/overview.php:88 2892 #, php-format 2893 msgid "%1$d of %2$d" 2894 msgstr "" 2895 2896 #: inc/admin/dashboard/views/overview.php:109 2897 msgid "Done" 2898 msgstr "" 2899 2900 #: inc/admin/dashboard/views/overview.php:111 2901 msgid "Open" 2902 msgstr "" 2903 2904 #: inc/admin/dashboard/views/overview.php:119 2905 msgid "Customizer shortcuts" 2906 msgstr "" 2907 2908 #: inc/admin/dashboard/views/overview.php:132 2909 msgid "Pro features" 2910 msgstr "" 2911 2912 #: inc/admin/dashboard/views/overview.php:145 2913 msgid "WPInterface services" 2914 msgstr "" 2915 2916 #. translators: %s: theme name. 2917 #: inc/admin/dashboard/views/overview.php:146 2918 #, php-format 2919 msgid "Get %s set up by the people who built it" 2920 msgstr "" 2921 2922 #. translators: %s: theme name. 2923 #: inc/admin/dashboard/views/overview.php:147 2924 msgid "Setup, customisation, speed and ongoing care from our WordPress engineers." 2925 msgstr "" 2926 2927 #: inc/admin/dashboard/views/overview.php:155 2928 #: inc/admin/dashboard/views/recommended.php:37 2929 msgid "Hire us" 2930 msgstr "" 2931 2932 #: inc/admin/dashboard/views/overview.php:160 2933 msgid "Help & resources" 2934 msgstr "" 2935 2936 #: inc/admin/dashboard/views/overview.php:165 2937 msgid "Support forum on WordPress.org" 2938 msgstr "" 2939 2940 #. translators: %s: theme version. 2941 #: inc/admin/dashboard/views/overview.php:167 2942 #, php-format 2943 msgid "What’s new in %s" 2944 msgstr "" 2945 2946 #. translators: %s: theme name. 2947 #: inc/admin/dashboard/views/overview.php:172 2948 #, php-format 2949 msgid "Enjoying %s?" 2950 msgstr "" 2951 2952 #. translators: %s: theme name. 2953 #: inc/admin/dashboard/views/overview.php:173 2954 msgid "A quick review on WordPress.org helps other publishers find the theme." 2955 msgstr "" 2956 2957 #: inc/admin/dashboard/views/recommended.php:13 2958 msgid "Active" 2959 msgstr "" 2960 2961 #: inc/admin/dashboard/views/recommended.php:14 2962 msgid "Activate" 2963 msgstr "" 2964 2965 #: inc/admin/dashboard/views/recommended.php:15 2966 msgid "Install" 2967 msgstr "" 2968 2969 #: inc/admin/dashboard/views/recommended.php:23 2970 msgid "Professional services" 2971 msgstr "" 2972 2973 #. translators: %s: theme name. 2974 #: inc/admin/dashboard/views/recommended.php:24 2975 #, php-format 2976 msgid "Hands-on help from the team that builds %s." 2977 msgstr "" 2978 2979 #: inc/admin/dashboard/views/recommended.php:26 2980 msgid "All services" 2981 msgstr "" 2982 2983 #: inc/admin/dashboard/views/recommended.php:31 2984 msgid "Done for you" 2985 msgstr "" 2986 2987 #: inc/admin/dashboard/views/recommended.php:36 2988 msgid "See what’s included" 2989 msgstr "" 2990 2991 #: inc/admin/dashboard/views/recommended.php:56 2992 msgid "Recommended plugins" 2993 msgstr "" 2994 2995 #: inc/admin/dashboard/views/recommended.php:57 2996 msgid "Free on WordPress.org. Install only what you need." 2997 msgstr "" 2998 2999 #: inc/admin/dashboard/views/recommended.php:71 3000 msgid "By WPInterface" 3001 msgstr "" 3002 3003 #: inc/admin/dashboard/views/recommended.php:75 3004 msgid "More details" 3005 msgstr "" 3006 3007 #: inc/admin/dashboard/views/recommended.php:90 3008 msgid "More themes by WPInterface" 3009 msgstr "" 3010 3011 #: inc/admin/dashboard/views/recommended.php:91 3012 msgid "Free on WordPress.org. Preview any of them before switching." 3013 msgstr "" 3014 3015 #: inc/admin/dashboard/views/recommended.php:93 3016 msgid "Open in Add Themes" 3017 msgstr "" 3018 3019 #: inc/admin/dashboard/views/recommended.php:96 3020 msgid "Show all WPInterface themes" 3021 msgstr "" 3022 3023 #: inc/admin/dashboard/views/recommended.php:97 3024 msgid "Loads the list and screenshots from WordPress.org." 3025 msgstr "" 3026 3027 #: inc/admin/dashboard/views/recommended.php:101 3028 msgid "Show more themes" 3029 msgstr "" 3030 3031 #: inc/admin/dashboard/views/recommended.php:104 3032 msgid "Plugins and themes on this page are free on WordPress.org. Services are provided by WPInterface; those links open wpinterface.com." 3033 msgstr "" 3034 3035 #. translators: %s: starter site name. 3036 #: inc/admin/dashboard/views/starter-templates.php:29 3037 #: inc/admin/dashboard/views/starter-templates.php:103 3038 #, php-format 3039 msgid "%s starter site preview" 3040 msgstr "" 3041 3042 #: inc/admin/dashboard/views/starter-templates.php:33 3043 msgid "Included with the Pro version, together with every Pro feature." 3044 msgstr "" 3045 3046 #: inc/admin/dashboard/views/starter-templates.php:49 3047 msgid "Starter sites need a free plugin" 3048 msgstr "" 3049 3050 #. translators: 1: plugin names, 2: theme name. 3051 #: inc/admin/dashboard/views/starter-templates.php:50 3052 #, php-format 3053 msgid "Install %1$s to browse and import ready-made %2$s designs." 3054 msgstr "" 3055 3056 #. translators: 1: plugin names, 2: theme name. 3057 #: inc/admin/dashboard/views/starter-templates.php:51 3058 msgid "Go to recommended plugins" 3059 msgstr "" 3060 3061 #: inc/admin/dashboard/views/starter-templates.php:55 3062 msgid "Also in Pro" 3063 msgstr "" 3064 3065 #: inc/admin/dashboard/views/starter-templates.php:77 3066 msgid "Import a ready-made design, then make it yours in the Customizer." 3067 msgstr "" 3068 3069 #: inc/admin/dashboard/views/starter-templates.php:85 3070 msgid "Importing adds demo content" 3071 msgstr "" 3072 3073 #: inc/admin/dashboard/views/starter-templates.php:86 3074 msgid "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." 3075 msgstr "" 3076 3077 #: inc/admin/dashboard/views/starter-templates.php:93 3078 msgid "Already have content?" 3079 msgstr "" 3080 3081 #: inc/admin/dashboard/views/starter-templates.php:93 3082 msgid "Our team can apply this design to your existing site and set it up around your content, without importing any demo content." 3083 msgstr "" 3084 3085 #: inc/admin/dashboard/views/starter-templates.php:94 3086 msgid "Have it set up for you" 3087 msgstr "" 3088 3089 #: inc/admin/dashboard/views/starter-templates.php:109 3090 msgid "Import" 3091 msgstr "" 3092 3093 #: inc/admin/meta-box/category-meta-box.php:15 3094 #: inc/admin/meta-box/category-meta-box.php:43 3095 #: inc/admin/meta-box/category-meta-box.php:133 3096 #: inc/admin/widgets/class-grid-post.php:121 3097 #: inc/admin/widgets/class-recent-post.php:120 3098 #: inc/admin/widgets/class-tab-post.php:264 3099 msgid "Thumbnail" 3100 msgstr "" 3101 3102 #: inc/admin/meta-box/category-meta-box.php:21 3103 #: inc/admin/meta-box/category-meta-box.php:50 3104 #: inc/admin/widgets/class-author.php:179 3105 #: inc/admin/widgets/widget-base.php:543 3106 msgid "Upload/Add image" 3107 msgstr "" 3108 3109 #: inc/admin/meta-box/category-meta-box.php:22 3110 #: inc/admin/meta-box/category-meta-box.php:51 3111 #: inc/admin/widgets/class-author.php:181 3112 #: inc/admin/widgets/widget-base.php:545 3113 msgid "Remove image" 3114 msgstr "" 3115 3116 #: inc/admin/meta-box/category-meta-box.php:27 3117 #: inc/admin/meta-box/category-meta-box.php:57 3118 msgid "Category Color" 3119 msgstr "" 3120 3121 #: inc/admin/meta-box/category-meta-box.php:29 3122 #: inc/admin/meta-box/category-meta-box.php:60 3123 msgid "Select color for this category that will be displayed on the front end in many sections." 3124 msgstr "" 3125 3126 #: inc/admin/meta-box/category-meta-box.php:105 3127 msgid "Choose an image" 3128 msgstr "" 3129 3130 #: inc/admin/meta-box/category-meta-box.php:106 3131 msgid "Use image" 3132 msgstr "" 3133 3134 #: inc/admin/meta-box/category-meta-box.php:122 3135 msgid "Image" 3136 msgstr "" 3137 3138 #. translators: %s: Post Type. 3139 #: inc/admin/meta-box/meta-box.php:24 3140 #, php-format 3141 msgid "%s Settings" 3142 msgstr "" 3143 3144 #: inc/admin/meta-box/meta-box.php:66 3145 msgid "This action overrides the global settings from the theme customizer. Leave it unchanged if you want it to remain aligned with the global settings." 3146 msgstr "" 3147 3148 #: inc/admin/meta-box/meta-box.php:71 3149 #: inc/admin/meta-box/meta-box.php:90 3150 msgid "Layout Options" 3151 msgstr "" 3152 3153 #: inc/admin/meta-box/meta-box.php:75 3154 msgid "Post Meta" 3155 msgstr "" 3156 3157 #: inc/admin/meta-box/meta-box.php:109 3158 msgid "Mark as Featured" 3159 msgstr "" 3160 3161 #: inc/admin/meta-box/meta-box.php:114 3162 #: inc/admin/meta-box/meta-box.php:127 3163 #: inc/admin/meta-box/meta-box.php:138 3164 #: inc/admin/meta-box/meta-box.php:156 3165 #: inc/admin/meta-box/meta-box.php:169 3166 #: inc/admin/meta-box/meta-box.php:182 3167 #: inc/admin/meta-box/meta-box.php:199 3168 #: inc/admin/meta-box/meta-box.php:218 3169 msgid "No" 3170 msgstr "" 3171 3172 #: inc/admin/meta-box/meta-box.php:115 3173 #: inc/admin/meta-box/meta-box.php:126 3174 #: inc/admin/meta-box/meta-box.php:137 3175 #: inc/admin/meta-box/meta-box.php:155 3176 #: inc/admin/meta-box/meta-box.php:168 3177 #: inc/admin/meta-box/meta-box.php:181 3178 #: inc/admin/meta-box/meta-box.php:198 3179 #: inc/admin/meta-box/meta-box.php:217 3180 msgid "Yes" 3181 msgstr "" 3182 3183 #: inc/admin/meta-box/meta-box.php:122 3184 msgid "Enable Sticky Posts Navigation" 3185 msgstr "" 3186 3187 #: inc/admin/meta-box/meta-box.php:125 3188 #: inc/admin/meta-box/meta-box.php:136 3189 #: inc/admin/meta-box/meta-box.php:154 3190 #: inc/admin/meta-box/meta-box.php:167 3191 #: inc/admin/meta-box/meta-box.php:180 3192 #: inc/admin/meta-box/meta-box.php:197 3193 #: inc/admin/meta-box/meta-box.php:216 3194 msgid "Inherit" 3195 msgstr "" 3196 3197 #: inc/admin/meta-box/meta-box.php:133 3198 msgid "Enable Author Info" 3199 msgstr "" 3200 3201 #: inc/admin/meta-box/meta-box.php:150 3202 msgid "Display Category Meta" 3203 msgstr "" 3204 3205 #: inc/admin/meta-box/meta-box.php:193 3206 msgid "Enable You May Also Like Section" 3207 msgstr "" 3208 3209 #: inc/admin/meta-box/meta-box.php:211 3210 msgid "Enable More From Author Section" 3211 msgstr "" 3212 3213 #: inc/admin/widgets/class-ads-code.php:11 3214 msgid "Displays Advertisements or anything placed under this" 3215 msgstr "" 3216 3217 #: inc/admin/widgets/class-ads-code.php:13 3218 msgid "NextZenMag: Advertisements Code" 3219 msgstr "" 3220 3221 #: inc/admin/widgets/class-ads-code.php:26 3222 #: inc/admin/widgets/class-cta.php:26 3223 #: inc/admin/widgets/class-image-widget.php:29 3224 #: inc/admin/widgets/class-mailchimp.php:26 3225 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:86 3226 msgid "Widget Title" 3227 msgstr "" 3228 3229 #: inc/admin/widgets/class-ads-code.php:30 3230 msgid "Ads Code" 3231 msgstr "" 3232 3233 #: inc/admin/widgets/class-ads-code.php:34 3234 msgid "Content Alignment" 3235 msgstr "" 3236 3237 #: inc/admin/widgets/class-ads-code.php:36 3238 #: inc/admin/widgets/class-carousel-slider.php:54 3239 #: inc/admin/widgets/class-cta.php:57 3240 #: inc/admin/widgets/class-image-widget.php:58 3241 #: inc/admin/widgets/class-mailchimp.php:57 3242 #: inc/admin/widgets/class-slider-post.php:52 3243 #: inc/admin/widgets/class-social-menu.php:68 3244 msgid "Left" 3245 msgstr "" 3246 3247 #: inc/admin/widgets/class-ads-code.php:37 3248 #: inc/admin/widgets/class-carousel-slider.php:53 3249 #: inc/admin/widgets/class-cta.php:56 3250 #: inc/admin/widgets/class-image-widget.php:57 3251 #: inc/admin/widgets/class-mailchimp.php:56 3252 #: inc/admin/widgets/class-slider-post.php:51 3253 #: inc/admin/widgets/class-social-menu.php:69 3254 msgid "Center" 3255 msgstr "" 3256 3257 #: inc/admin/widgets/class-ads-code.php:38 3258 #: inc/admin/widgets/class-carousel-slider.php:55 3259 #: inc/admin/widgets/class-cta.php:58 3260 #: inc/admin/widgets/class-image-widget.php:59 3261 #: inc/admin/widgets/class-mailchimp.php:58 3262 #: inc/admin/widgets/class-slider-post.php:53 3263 #: inc/admin/widgets/class-social-menu.php:70 3264 msgid "Right" 3265 msgstr "" 3266 3267 #: inc/admin/widgets/class-ads-code.php:39 3268 msgid "Stretch" 3269 msgstr "" 3270 3271 #: inc/admin/widgets/class-ads-code.php:45 3272 msgid "Hide on Desktop" 3273 msgstr "" 3274 3275 #: inc/admin/widgets/class-ads-code.php:50 3276 msgid "Hide on Tablet" 3277 msgstr "" 3278 3279 #: inc/admin/widgets/class-ads-code.php:55 3280 msgid "Hide on Mobile" 3281 msgstr "" 3282 3283 #: inc/admin/widgets/class-author.php:18 3284 msgid "NextZenMag: Author Widget" 3285 msgstr "" 3286 3287 #: inc/admin/widgets/class-author.php:19 3288 msgid "Displays author information." 3289 msgstr "" 3290 3291 #: inc/admin/widgets/class-author.php:128 3748 3292 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:61 3749 3293 msgid "Title:" 3750 3294 msgstr "" 3751 3295 3752 #: inc/admin/dashboard/views/starter-templates.php:12 3753 msgid "" 3754 "To import starter sites for NextZenMag, you need to install and activate the " 3755 "One-Click Demo Import and WPInterface Add-ons plugins." 3756 msgstr "" 3757 3758 #: inc/admin/customizer/sections/top-bar.php:109 3759 msgid "Today's Date Format" 3760 msgstr "" 3761 3762 #: inc/admin/customizer/helpers/defaults.php:66 3763 msgid "Today:" 3764 msgstr "" 3765 3296 #: inc/admin/widgets/class-author.php:129 3297 msgid "Author Name:" 3298 msgstr "" 3299 3300 #: inc/admin/widgets/class-author.php:130 3301 msgid "Author Position:" 3302 msgstr "" 3303 3304 #: inc/admin/widgets/class-author.php:131 3305 msgid "Description:" 3306 msgstr "" 3307 3308 #: inc/admin/widgets/class-author.php:132 3309 msgid "Image:" 3310 msgstr "" 3311 3312 #: inc/admin/widgets/class-author.php:133 3313 msgid "Enable Image Border Radius" 3314 msgstr "" 3315 3316 #: inc/admin/widgets/class-author.php:134 3317 msgid "Circular Social Icon" 3318 msgstr "" 3319 3320 #: inc/admin/widgets/class-author.php:135 3321 msgid "Social Icon Color" 3322 msgstr "" 3323 3324 #: inc/admin/widgets/class-author.php:178 3325 #: inc/admin/widgets/widget-base.php:542 3326 msgid "Use Image" 3327 msgstr "" 3328 3329 #: inc/admin/widgets/class-author.php:178 3330 #: inc/admin/widgets/widget-base.php:542 3331 msgid "Choose an Image" 3332 msgstr "" 3333 3334 #: inc/admin/widgets/class-author.php:240 3335 msgid "Theme Color" 3336 msgstr "" 3337 3338 #: inc/admin/widgets/class-carousel-slider.php:11 3339 msgid "Displays recent posts in a carousel slider with an image" 3340 msgstr "" 3341 3342 #: inc/admin/widgets/class-carousel-slider.php:13 3343 msgid "NextZenMag: Carousel Posts" 3344 msgstr "" 3345 3346 #: inc/admin/widgets/class-carousel-slider.php:27 3347 msgid "Carousel Posts" 3348 msgstr "" 3349 3350 #: inc/admin/widgets/class-carousel-slider.php:31 3351 #: inc/admin/widgets/class-cta.php:101 3352 #: inc/admin/widgets/class-mailchimp.php:77 3353 #: inc/admin/widgets/class-slider-post.php:29 3354 msgid "Display Layout" 3355 msgstr "" 3356 3357 #: inc/admin/widgets/class-carousel-slider.php:33 3358 #: inc/admin/widgets/class-slider-post.php:31 3359 msgid "Wrapper Layout" 3360 msgstr "" 3361 3362 #: inc/admin/widgets/class-carousel-slider.php:34 3363 #: inc/admin/widgets/class-cta.php:104 3364 #: inc/admin/widgets/class-mailchimp.php:80 3365 #: inc/admin/widgets/class-slider-post.php:32 3366 msgid "Full Width Layout" 3367 msgstr "" 3368 3369 #: inc/admin/widgets/class-carousel-slider.php:37 3370 #: inc/admin/widgets/class-slider-post.php:35 3371 msgid "Works exclusively in the fullwidth widget area" 3372 msgstr "" 3373 3374 #: inc/admin/widgets/class-carousel-slider.php:41 3375 #: inc/admin/widgets/class-cta.php:110 3376 #: inc/admin/widgets/class-mailchimp.php:86 3377 #: inc/admin/widgets/class-slider-post.php:39 3378 msgid "Vertical Alignment" 3379 msgstr "" 3380 3381 #: inc/admin/widgets/class-carousel-slider.php:43 3382 #: inc/admin/widgets/class-cta.php:112 3766 3383 #: inc/admin/widgets/class-mailchimp.php:88 3767 3384 #: inc/admin/widgets/class-slider-post.php:41 3768 #: inc/admin/widgets/class-carousel-slider.php:433769 #: inc/admin/widgets/class-cta.php:1123770 3385 msgid "Top" 3771 3386 msgstr "" 3772 3387 3773 #: inc/admin/customizer/sections/top-bar.php:5 3774 msgid "Topbar Options" 3775 msgstr "" 3776 3777 #: template-parts/header/topbar.php:46 3778 #: template-parts/header/styles/style-4.php:34 3779 msgid "Topbar Social links" 3388 #: inc/admin/widgets/class-carousel-slider.php:44 3389 #: inc/admin/widgets/class-cta.php:113 3390 #: inc/admin/widgets/class-mailchimp.php:89 3391 #: inc/admin/widgets/class-slider-post.php:42 3392 msgid "Middle" 3393 msgstr "" 3394 3395 #: inc/admin/widgets/class-carousel-slider.php:45 3396 #: inc/admin/widgets/class-cta.php:114 3397 #: inc/admin/widgets/class-mailchimp.php:90 3398 #: inc/admin/widgets/class-slider-post.php:43 3399 msgid "Bottom" 3400 msgstr "" 3401 3402 #: inc/admin/widgets/class-carousel-slider.php:51 3403 #: inc/admin/widgets/class-cta.php:54 3404 #: inc/admin/widgets/class-image-widget.php:55 3405 #: inc/admin/widgets/class-mailchimp.php:54 3406 #: inc/admin/widgets/class-slider-post.php:49 3407 msgid "Text Alignment" 3408 msgstr "" 3409 3410 #: inc/admin/widgets/class-carousel-slider.php:61 3411 #: inc/admin/widgets/class-category-grid.php:75 3412 #: inc/admin/widgets/class-recent-post.php:31 3413 #: inc/admin/widgets/class-slider-post.php:59 3414 #: inc/admin/widgets/class-tab-post.php:242 3415 msgid "Display Style" 3416 msgstr "" 3417 3418 #: inc/admin/widgets/class-carousel-slider.php:63 3419 #: inc/admin/widgets/class-grid-post.php:33 3420 #: inc/admin/widgets/class-recent-post.php:33 3421 #: inc/admin/widgets/class-slider-post.php:61 3422 #: inc/admin/widgets/class-tab-post.php:244 3423 msgid "Regular View" 3424 msgstr "" 3425 3426 #: inc/admin/widgets/class-carousel-slider.php:64 3427 #: inc/admin/widgets/class-grid-post.php:35 3428 #: inc/admin/widgets/class-recent-post.php:35 3429 #: inc/admin/widgets/class-slider-post.php:62 3430 #: inc/admin/widgets/class-tab-post.php:246 3431 msgid "Card View" 3432 msgstr "" 3433 3434 #: inc/admin/widgets/class-carousel-slider.php:70 3435 #: inc/admin/widgets/class-grid-post.php:41 3436 #: inc/admin/widgets/class-jumbo-post.php:54 3437 #: inc/admin/widgets/class-metro-post.php:66 3438 #: inc/admin/widgets/class-multi-grid-post.php:86 3439 #: inc/admin/widgets/class-recent-post.php:61 3440 #: inc/admin/widgets/class-slider-post.php:68 3441 #: inc/admin/widgets/class-tab-post.php:51 3442 #: inc/admin/widgets/class-tab-post.php:107 3443 #: inc/admin/widgets/class-tab-post.php:163 3444 msgid "Select Category" 3780 3445 msgstr "" 3781 3446 … … 3784 3449 msgstr "" 3785 3450 3786 #: inc/admin/customizer/sections/search_trending.php:53 3787 msgid "Trending Label Text" 3788 msgstr "" 3789 3790 #: inc/admin/customizer/helpers/defaults.php:74 3791 msgid "Trending News" 3792 msgstr "" 3793 3794 #: inc/admin/customizer/helpers/defaults.php:196 3795 msgid "Trending Now" 3451 #: inc/admin/widgets/class-carousel-slider.php:92 3452 msgid "Number of Slides to show" 3453 msgstr "" 3454 3455 #: inc/admin/widgets/class-carousel-slider.php:100 3456 #: inc/admin/widgets/class-grid-post.php:89 3457 #: inc/admin/widgets/class-jumbo-post.php:49 3458 #: inc/admin/widgets/class-metro-post.php:51 3459 #: inc/admin/widgets/class-multi-grid-post.php:65 3460 #: inc/admin/widgets/class-recent-post.php:83 3461 #: inc/admin/widgets/class-slider-post.php:91 3462 #: inc/admin/widgets/class-tab-post.php:67 3463 #: inc/admin/widgets/class-tab-post.php:123 3464 #: inc/admin/widgets/class-tab-post.php:179 3465 msgid "Offset" 3466 msgstr "" 3467 3468 #: inc/admin/widgets/class-carousel-slider.php:101 3469 #: inc/admin/widgets/class-grid-post.php:90 3470 #: inc/admin/widgets/class-jumbo-post.php:50 3471 #: inc/admin/widgets/class-metro-post.php:52 3472 #: inc/admin/widgets/class-multi-grid-post.php:66 3473 #: inc/admin/widgets/class-recent-post.php:84 3474 #: inc/admin/widgets/class-slider-post.php:92 3475 msgid "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." 3476 msgstr "" 3477 3478 #: inc/admin/widgets/class-carousel-slider.php:105 3479 #: inc/admin/widgets/class-category-grid.php:42 3480 #: inc/admin/widgets/class-recent-post.php:41 3481 #: inc/admin/widgets/class-slider-post.php:101 3482 #: inc/admin/widgets/class-tab-post.php:283 3483 msgid "Entry title font size" 3484 msgstr "" 3485 3486 #: inc/admin/widgets/class-carousel-slider.php:107 3487 #: inc/admin/widgets/class-category-grid.php:45 3488 #: inc/admin/widgets/class-category-grid.php:95 3489 #: inc/admin/widgets/class-cta.php:36 3490 #: inc/admin/widgets/class-mailchimp.php:36 3491 #: inc/admin/widgets/class-multi-grid-post.php:38 3492 #: inc/admin/widgets/class-multi-grid-post.php:47 3493 #: inc/admin/widgets/class-multi-grid-post.php:75 3494 #: inc/admin/widgets/class-recent-post.php:44 3495 #: inc/admin/widgets/class-slider-post.php:103 3496 #: inc/admin/widgets/class-tab-post.php:286 3497 msgid "Small" 3498 msgstr "" 3499 3500 #: inc/admin/widgets/class-carousel-slider.php:108 3501 #: inc/admin/widgets/class-carousel-slider.php:127 3502 #: inc/admin/widgets/class-category-grid.php:46 3503 #: inc/admin/widgets/class-category-grid.php:94 3504 #: inc/admin/widgets/class-cta.php:37 3505 #: inc/admin/widgets/class-grid-post.php:122 3506 #: inc/admin/widgets/class-mailchimp.php:37 3507 #: inc/admin/widgets/class-multi-grid-post.php:37 3508 #: inc/admin/widgets/class-multi-grid-post.php:46 3509 #: inc/admin/widgets/class-multi-grid-post.php:74 3510 #: inc/admin/widgets/class-recent-post.php:45 3511 #: inc/admin/widgets/class-recent-post.php:121 3512 #: inc/admin/widgets/class-slider-post.php:104 3513 #: inc/admin/widgets/class-slider-post.php:123 3514 #: inc/admin/widgets/class-tab-post.php:265 3515 #: inc/admin/widgets/class-tab-post.php:287 3516 msgid "Medium" 3517 msgstr "" 3518 3519 #: inc/admin/widgets/class-carousel-slider.php:109 3520 #: inc/admin/widgets/class-category-grid.php:47 3521 #: inc/admin/widgets/class-category-grid.php:93 3522 #: inc/admin/widgets/class-cta.php:38 3523 #: inc/admin/widgets/class-mailchimp.php:38 3524 #: inc/admin/widgets/class-multi-grid-post.php:73 3525 #: inc/admin/widgets/class-recent-post.php:46 3526 #: inc/admin/widgets/class-slider-post.php:105 3527 #: inc/admin/widgets/class-tab-post.php:288 3528 msgid "Big" 3529 msgstr "" 3530 3531 #: inc/admin/widgets/class-carousel-slider.php:110 3532 #: inc/admin/widgets/class-carousel-slider.php:129 3533 #: inc/admin/widgets/class-category-grid.php:92 3534 #: inc/admin/widgets/class-cta.php:39 3535 #: inc/admin/widgets/class-grid-post.php:124 3536 #: inc/admin/widgets/class-mailchimp.php:39 3537 #: inc/admin/widgets/class-multi-grid-post.php:72 3538 #: inc/admin/widgets/class-recent-post.php:123 3539 #: inc/admin/widgets/class-slider-post.php:106 3540 #: inc/admin/widgets/class-slider-post.php:125 3541 #: inc/admin/widgets/class-tab-post.php:267 3542 msgid "Large" 3543 msgstr "" 3544 3545 #: inc/admin/widgets/class-carousel-slider.php:116 3546 #: inc/admin/widgets/class-category-grid.php:53 3547 #: inc/admin/widgets/class-recent-post.php:52 3548 #: inc/admin/widgets/class-slider-post.php:112 3549 #: inc/admin/widgets/class-tab-post.php:294 3550 msgid "Entry title font style" 3551 msgstr "" 3552 3553 #: inc/admin/widgets/class-carousel-slider.php:118 3554 #: inc/admin/widgets/class-category-grid.php:55 3555 #: inc/admin/widgets/class-cta.php:47 3556 #: inc/admin/widgets/class-mailchimp.php:47 3557 #: inc/admin/widgets/class-recent-post.php:54 3558 #: inc/admin/widgets/class-slider-post.php:114 3559 #: inc/admin/widgets/class-tab-post.php:296 3560 msgid "Normal" 3561 msgstr "" 3562 3563 #: inc/admin/widgets/class-carousel-slider.php:119 3564 #: inc/admin/widgets/class-category-grid.php:56 3565 #: inc/admin/widgets/class-cta.php:48 3566 #: inc/admin/widgets/class-mailchimp.php:48 3567 #: inc/admin/widgets/class-recent-post.php:55 3568 #: inc/admin/widgets/class-slider-post.php:115 3569 #: inc/admin/widgets/class-tab-post.php:297 3570 msgid "Italic" 3571 msgstr "" 3572 3573 #: inc/admin/widgets/class-carousel-slider.php:125 3574 #: inc/admin/widgets/class-category-grid.php:90 3575 #: inc/admin/widgets/class-multi-grid-post.php:70 3576 #: inc/admin/widgets/class-recent-post.php:118 3577 #: inc/admin/widgets/class-slider-post.php:121 3578 #: inc/admin/widgets/class-tab-post.php:262 3579 msgid "Image size" 3580 msgstr "" 3581 3582 #: inc/admin/widgets/class-carousel-slider.php:128 3583 #: inc/admin/widgets/class-grid-post.php:123 3584 #: inc/admin/widgets/class-recent-post.php:122 3585 #: inc/admin/widgets/class-slider-post.php:124 3586 #: inc/admin/widgets/class-tab-post.php:266 3587 msgid "Medium Large" 3588 msgstr "" 3589 3590 #: inc/admin/widgets/class-carousel-slider.php:130 3591 #: inc/admin/widgets/class-grid-post.php:125 3592 #: inc/admin/widgets/class-recent-post.php:124 3593 #: inc/admin/widgets/class-slider-post.php:126 3594 msgid "Full" 3595 msgstr "" 3596 3597 #: inc/admin/widgets/class-carousel-slider.php:137 3598 #: inc/admin/widgets/class-category-grid.php:101 3599 #: inc/admin/widgets/class-metro-post.php:56 3600 #: inc/admin/widgets/class-recent-post.php:131 3601 #: inc/admin/widgets/class-slider-post.php:132 3602 #: inc/admin/widgets/class-tab-post.php:273 3603 msgid "Image hover effects" 3604 msgstr "" 3605 3606 #: inc/admin/widgets/class-carousel-slider.php:139 3607 #: inc/admin/widgets/class-category-grid.php:103 3608 #: inc/admin/widgets/class-metro-post.php:58 3609 #: inc/admin/widgets/class-recent-post.php:133 3610 #: inc/admin/widgets/class-slider-post.php:134 3611 #: inc/admin/widgets/class-tab-post.php:275 3612 msgid "Shine" 3613 msgstr "" 3614 3615 #: inc/admin/widgets/class-carousel-slider.php:140 3616 #: inc/admin/widgets/class-category-grid.php:104 3617 #: inc/admin/widgets/class-metro-post.php:59 3618 #: inc/admin/widgets/class-recent-post.php:134 3619 #: inc/admin/widgets/class-slider-post.php:135 3620 #: inc/admin/widgets/class-tab-post.php:276 3621 msgid "Slide" 3622 msgstr "" 3623 3624 #: inc/admin/widgets/class-carousel-slider.php:141 3625 #: inc/admin/widgets/class-category-grid.php:105 3626 #: inc/admin/widgets/class-metro-post.php:60 3627 #: inc/admin/widgets/class-recent-post.php:135 3628 #: inc/admin/widgets/class-slider-post.php:136 3629 #: inc/admin/widgets/class-tab-post.php:277 3630 msgid "Zoom" 3631 msgstr "" 3632 3633 #: inc/admin/widgets/class-carousel-slider.php:147 3634 #: inc/admin/widgets/class-slider-post.php:142 3635 msgid "Enable background overlay" 3636 msgstr "" 3637 3638 #: inc/admin/widgets/class-carousel-slider.php:152 3639 #: inc/admin/widgets/class-slider-post.php:147 3640 msgid "Background overlay style" 3641 msgstr "" 3642 3643 #: inc/admin/widgets/class-carousel-slider.php:154 3644 #: inc/admin/widgets/class-slider-post.php:149 3645 msgid "Regular" 3646 msgstr "" 3647 3648 #: inc/admin/widgets/class-carousel-slider.php:155 3649 #: inc/admin/widgets/class-slider-post.php:150 3650 msgid "Gradient" 3651 msgstr "" 3652 3653 #: inc/admin/widgets/class-carousel-slider.php:165 3654 #: inc/admin/widgets/class-cta.php:157 3655 #: inc/admin/widgets/class-mailchimp.php:133 3656 #: inc/admin/widgets/class-slider-post.php:160 3657 msgid "Height (px)" 3658 msgstr "" 3659 3660 #: inc/admin/widgets/class-carousel-slider.php:166 3661 #: inc/admin/widgets/class-slider-post.php:161 3662 msgid "Change Height of Slides." 3663 msgstr "" 3664 3665 #: inc/admin/widgets/class-carousel-slider.php:180 3666 #: inc/admin/widgets/class-slider-post.php:175 3667 msgid "Autoplay" 3668 msgstr "" 3669 3670 #: inc/admin/widgets/class-carousel-slider.php:185 3671 msgid "Centered Mode" 3672 msgstr "" 3673 3674 #: inc/admin/widgets/class-carousel-slider.php:194 3675 msgid "Space Between" 3676 msgstr "" 3677 3678 #: inc/admin/widgets/class-carousel-slider.php:195 3679 msgid "Distance between slides in px." 3680 msgstr "" 3681 3682 #: inc/admin/widgets/class-carousel-slider.php:201 3683 #: inc/admin/widgets/class-grid-post.php:95 3684 #: inc/admin/widgets/class-recent-post.php:89 3685 #: inc/admin/widgets/class-slider-post.php:181 3686 msgid "Order by" 3687 msgstr "" 3688 3689 #: inc/admin/widgets/class-carousel-slider.php:220 3690 #: inc/admin/widgets/class-grid-post.php:132 3691 #: inc/admin/widgets/class-jumbo-post.php:92 3692 #: inc/admin/widgets/class-metro-post.php:104 3693 #: inc/admin/widgets/class-multi-grid-post.php:124 3694 #: inc/admin/widgets/class-recent-post.php:141 3695 #: inc/admin/widgets/class-slider-post.php:200 3696 msgid "Show Date" 3697 msgstr "" 3698 3699 #: inc/admin/widgets/class-carousel-slider.php:225 3700 #: inc/admin/widgets/class-grid-post.php:137 3701 #: inc/admin/widgets/class-jumbo-post.php:97 3702 #: inc/admin/widgets/class-metro-post.php:109 3703 #: inc/admin/widgets/class-multi-grid-post.php:129 3704 #: inc/admin/widgets/class-recent-post.php:146 3705 #: inc/admin/widgets/class-slider-post.php:205 3706 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:290 3707 msgid "Date Format" 3708 msgstr "" 3709 3710 #: inc/admin/widgets/class-carousel-slider.php:227 3711 #: inc/admin/widgets/class-grid-post.php:139 3712 #: inc/admin/widgets/class-jumbo-post.php:99 3713 #: inc/admin/widgets/class-metro-post.php:111 3714 #: inc/admin/widgets/class-multi-grid-post.php:131 3715 #: inc/admin/widgets/class-recent-post.php:148 3716 #: inc/admin/widgets/class-slider-post.php:207 3717 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:292 3718 msgid "Format 1" 3719 msgstr "" 3720 3721 #: inc/admin/widgets/class-carousel-slider.php:228 3722 #: inc/admin/widgets/class-grid-post.php:140 3723 #: inc/admin/widgets/class-jumbo-post.php:100 3724 #: inc/admin/widgets/class-metro-post.php:112 3725 #: inc/admin/widgets/class-multi-grid-post.php:132 3726 #: inc/admin/widgets/class-recent-post.php:149 3727 #: inc/admin/widgets/class-slider-post.php:208 3728 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:293 3729 msgid "Format 2" 3730 msgstr "" 3731 3732 #: inc/admin/widgets/class-carousel-slider.php:234 3733 #: inc/admin/widgets/class-jumbo-post.php:106 3734 #: inc/admin/widgets/class-metro-post.php:118 3735 #: inc/admin/widgets/class-multi-grid-post.php:138 3736 #: inc/admin/widgets/class-recent-post.php:155 3737 #: inc/admin/widgets/class-slider-post.php:214 3738 msgid "Show Author" 3739 msgstr "" 3740 3741 #: inc/admin/widgets/class-carousel-slider.php:239 3742 #: inc/admin/widgets/class-jumbo-post.php:111 3743 #: inc/admin/widgets/class-metro-post.php:123 3744 #: inc/admin/widgets/class-multi-grid-post.php:143 3745 #: inc/admin/widgets/class-recent-post.php:160 3746 #: inc/admin/widgets/class-slider-post.php:219 3747 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:254 3748 msgid "Author Option" 3749 msgstr "" 3750 3751 #: inc/admin/widgets/class-carousel-slider.php:249 3752 #: inc/admin/widgets/class-jumbo-post.php:121 3753 #: inc/admin/widgets/class-metro-post.php:133 3754 #: inc/admin/widgets/class-multi-grid-post.php:153 3755 #: inc/admin/widgets/class-recent-post.php:170 3756 #: inc/admin/widgets/class-slider-post.php:229 3757 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:266 3758 msgid "Author Text" 3759 msgstr "" 3760 3761 #: inc/admin/widgets/class-carousel-slider.php:250 3762 #: inc/admin/widgets/class-jumbo-post.php:122 3763 #: inc/admin/widgets/class-metro-post.php:134 3764 #: inc/admin/widgets/class-multi-grid-post.php:154 3765 #: inc/admin/widgets/class-recent-post.php:171 3766 #: inc/admin/widgets/class-slider-post.php:230 3767 msgid "By:" 3768 msgstr "" 3769 3770 #: inc/admin/widgets/class-carousel-slider.php:251 3771 #: inc/admin/widgets/class-jumbo-post.php:123 3772 #: inc/admin/widgets/class-metro-post.php:135 3773 #: inc/admin/widgets/class-multi-grid-post.php:155 3774 #: inc/admin/widgets/class-recent-post.php:172 3775 #: inc/admin/widgets/class-slider-post.php:231 3776 msgid "This only works when the \"With Label\" option is selected under \"Author Option\"" 3777 msgstr "" 3778 3779 #: inc/admin/widgets/class-carousel-slider.php:255 3780 #: inc/admin/widgets/class-grid-post.php:52 3781 #: inc/admin/widgets/class-jumbo-post.php:66 3782 #: inc/admin/widgets/class-metro-post.php:78 3783 #: inc/admin/widgets/class-multi-grid-post.php:98 3784 #: inc/admin/widgets/class-recent-post.php:176 3785 #: inc/admin/widgets/class-slider-post.php:235 3786 #: inc/admin/widgets/class-tab-post.php:216 3787 msgid "Show Category" 3788 msgstr "" 3789 3790 #: inc/admin/widgets/class-carousel-slider.php:260 3791 #: inc/admin/widgets/class-grid-post.php:57 3792 #: inc/admin/widgets/class-jumbo-post.php:71 3793 #: inc/admin/widgets/class-metro-post.php:83 3794 #: inc/admin/widgets/class-multi-grid-post.php:103 3795 #: inc/admin/widgets/class-recent-post.php:181 3796 #: inc/admin/widgets/class-slider-post.php:240 3797 #: inc/admin/widgets/class-tab-post.php:221 3798 msgid "Category Text" 3799 msgstr "" 3800 3801 #: inc/admin/widgets/class-carousel-slider.php:264 3802 #: inc/admin/widgets/class-grid-post.php:61 3803 #: inc/admin/widgets/class-jumbo-post.php:75 3804 #: inc/admin/widgets/class-metro-post.php:87 3805 #: inc/admin/widgets/class-multi-grid-post.php:107 3806 #: inc/admin/widgets/class-recent-post.php:185 3807 #: inc/admin/widgets/class-slider-post.php:244 3808 #: inc/admin/widgets/class-tab-post.php:225 3809 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:218 3810 msgid "Category Option" 3811 msgstr "" 3812 3813 #: inc/admin/widgets/class-carousel-slider.php:277 3814 #: inc/admin/widgets/class-grid-post.php:74 3815 #: inc/admin/widgets/class-jumbo-post.php:88 3816 #: inc/admin/widgets/class-metro-post.php:100 3817 #: inc/admin/widgets/class-multi-grid-post.php:120 3818 #: inc/admin/widgets/class-recent-post.php:198 3819 #: inc/admin/widgets/class-slider-post.php:257 3820 #: inc/admin/widgets/class-tab-post.php:238 3821 msgid "Number of Category to show" 3822 msgstr "" 3823 3824 #: inc/admin/widgets/class-carousel-slider.php:281 3825 #: inc/admin/widgets/class-slider-post.php:96 3826 msgid "Enable Excerpt" 3827 msgstr "" 3828 3829 #: inc/admin/widgets/class-carousel-slider.php:500 3830 #: inc/admin/widgets/class-grid-post.php:252 3831 #: inc/admin/widgets/class-jumbo-post.php:258 3832 #: inc/admin/widgets/class-jumbo-post.php:323 3833 #: inc/admin/widgets/class-jumbo-post.php:386 3834 #: inc/admin/widgets/class-metro-post.php:301 3835 #: inc/admin/widgets/class-multi-grid-post.php:292 3836 #: inc/admin/widgets/class-multi-grid-post.php:363 3837 #: inc/admin/widgets/class-recent-post.php:329 3838 #: inc/admin/widgets/class-slider-post.php:405 3839 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:220 3840 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:277 3841 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:201 3842 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:180 3843 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:193 3844 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-1.php:140 3845 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-2.php:179 3846 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-3.php:159 3847 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-4.php:156 3848 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-5.php:157 3849 msgid "Post Date" 3850 msgstr "" 3851 3852 #: inc/admin/widgets/class-carousel-slider.php:505 3853 #: inc/admin/widgets/class-grid-post.php:259 3854 #: inc/admin/widgets/class-jumbo-post.php:263 3855 #: inc/admin/widgets/class-jumbo-post.php:328 3856 #: inc/admin/widgets/class-jumbo-post.php:391 3857 #: inc/admin/widgets/class-metro-post.php:306 3858 #: inc/admin/widgets/class-multi-grid-post.php:297 3859 #: inc/admin/widgets/class-multi-grid-post.php:368 3860 #: inc/admin/widgets/class-recent-post.php:334 3861 #: inc/admin/widgets/class-slider-post.php:410 3862 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:224 3863 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:281 3864 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:205 3865 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:184 3866 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:197 3867 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-1.php:144 3868 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-2.php:183 3869 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-3.php:163 3870 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-4.php:160 3871 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-5.php:161 3872 #: inc/template-tags.php:45 3873 msgid "ago" 3874 msgstr "" 3875 3876 #: inc/admin/widgets/class-category-grid.php:12 3877 msgid "Displays post categories with image in grid" 3878 msgstr "" 3879 3880 #: inc/admin/widgets/class-category-grid.php:14 3881 msgid "NextZenMag: Categories" 3882 msgstr "" 3883 3884 #: inc/admin/widgets/class-category-grid.php:44 3885 #: inc/admin/widgets/class-recent-post.php:43 3886 #: inc/admin/widgets/class-tab-post.php:285 3887 msgid "Extra Small" 3888 msgstr "" 3889 3890 #: inc/admin/widgets/class-category-grid.php:62 3891 msgid "Select Categories" 3892 msgstr "" 3893 3894 #: inc/admin/widgets/class-category-grid.php:71 3895 msgid "Number of Column" 3896 msgstr "" 3897 3898 #: inc/admin/widgets/class-category-grid.php:85 3899 msgid "Show Post Count" 3900 msgstr "" 3901 3902 #: inc/admin/widgets/class-cta.php:11 3903 #: inc/admin/widgets/class-mailchimp.php:11 3904 msgid "Displays call to action button and text with background" 3905 msgstr "" 3906 3907 #: inc/admin/widgets/class-cta.php:13 3908 msgid "NextZenMag: CTA" 3909 msgstr "" 3910 3911 #: inc/admin/widgets/class-cta.php:30 3912 msgid "CTA Title" 3913 msgstr "" 3914 3915 #: inc/admin/widgets/class-cta.php:34 3916 #: inc/admin/widgets/class-mailchimp.php:34 3917 msgid "Heading font size" 3918 msgstr "" 3919 3920 #: inc/admin/widgets/class-cta.php:45 3921 #: inc/admin/widgets/class-mailchimp.php:45 3922 msgid "Heading font style" 3923 msgstr "" 3924 3925 #: inc/admin/widgets/class-cta.php:64 3926 msgid "CTA Description" 3927 msgstr "" 3928 3929 #: inc/admin/widgets/class-cta.php:69 3930 msgid "Button Text - 1" 3931 msgstr "" 3932 3933 #: inc/admin/widgets/class-cta.php:73 3934 msgid "Link to url - 1" 3935 msgstr "" 3936 3937 #: inc/admin/widgets/class-cta.php:74 3938 #: inc/admin/widgets/class-cta.php:88 3939 msgid "Enter a proper url with http: OR https:" 3940 msgstr "" 3941 3942 #: inc/admin/widgets/class-cta.php:78 3943 msgid "Open Link in new Tab - 1" 3944 msgstr "" 3945 3946 #: inc/admin/widgets/class-cta.php:83 3947 msgid "Button Text - 2" 3948 msgstr "" 3949 3950 #: inc/admin/widgets/class-cta.php:87 3951 msgid "Link to url - 2" 3952 msgstr "" 3953 3954 #: inc/admin/widgets/class-cta.php:92 3955 msgid "Open Link in new Tab - 2" 3956 msgstr "" 3957 3958 #: inc/admin/widgets/class-cta.php:97 3959 #: inc/admin/widgets/class-mailchimp.php:73 3960 msgid "Widget Settings" 3961 msgstr "" 3962 3963 #: inc/admin/widgets/class-cta.php:103 3964 #: inc/admin/widgets/class-mailchimp.php:79 3965 msgid "Regular layout" 3966 msgstr "" 3967 3968 #: inc/admin/widgets/class-cta.php:120 3969 #: inc/admin/widgets/class-mailchimp.php:96 3970 msgid "Text Color" 3971 msgstr "" 3972 3973 #: inc/admin/widgets/class-cta.php:125 3974 #: inc/admin/widgets/class-mailchimp.php:101 3975 msgid "Background Color" 3976 msgstr "" 3977 3978 #: inc/admin/widgets/class-cta.php:127 3979 #: inc/admin/widgets/class-mailchimp.php:103 3980 msgid "Will be overridden if used background image." 3981 msgstr "" 3982 3983 #: inc/admin/widgets/class-cta.php:131 3984 #: inc/admin/widgets/class-image-widget.php:37 3985 #: inc/admin/widgets/class-mailchimp.php:107 3986 msgid "Background Image" 3987 msgstr "" 3988 3989 #: inc/admin/widgets/class-cta.php:135 3990 #: inc/admin/widgets/class-mailchimp.php:111 3991 msgid "Enable Fixed Background Image" 3992 msgstr "" 3993 3994 #: inc/admin/widgets/class-cta.php:140 3995 #: inc/admin/widgets/class-mailchimp.php:116 3996 msgid "Overlay Color" 3997 msgstr "" 3998 3999 #: inc/admin/widgets/class-cta.php:149 4000 #: inc/admin/widgets/class-mailchimp.php:125 4001 msgid "Overlay Opacity" 4002 msgstr "" 4003 4004 #: inc/admin/widgets/class-cta.php:158 4005 #: inc/admin/widgets/class-mailchimp.php:134 4006 msgid "Works when there is either a background color or image." 4007 msgstr "" 4008 4009 #: inc/admin/widgets/class-grid-post.php:11 4010 msgid "Displays grid posts with an image" 4011 msgstr "" 4012 4013 #: inc/admin/widgets/class-grid-post.php:13 4014 msgid "NextZenMag: Grid Posts" 4015 msgstr "" 4016 4017 #: inc/admin/widgets/class-grid-post.php:27 4018 msgid "Grid Posts" 4019 msgstr "" 4020 4021 #: inc/admin/widgets/class-grid-post.php:31 4022 #: inc/admin/widgets/class-image-widget.php:65 4023 #: inc/admin/widgets/class-multi-grid-post.php:159 4024 #: inc/admin/widgets/class-social-menu.php:44 4025 msgid "Style" 4026 msgstr "" 4027 4028 #: inc/admin/widgets/class-grid-post.php:34 4029 #: inc/admin/widgets/class-recent-post.php:34 4030 #: inc/admin/widgets/class-tab-post.php:245 4031 msgid "List View" 4032 msgstr "" 4033 4034 #: inc/admin/widgets/class-grid-post.php:81 4035 #: inc/admin/widgets/class-multi-grid-post.php:57 4036 #: inc/admin/widgets/class-recent-post.php:75 4037 #: inc/admin/widgets/class-slider-post.php:83 4038 #: inc/admin/widgets/class-tab-post.php:212 4039 msgid "Number of posts to show" 4040 msgstr "" 4041 4042 #: inc/admin/widgets/class-grid-post.php:114 4043 #: inc/admin/widgets/class-recent-post.php:113 4044 #: inc/admin/widgets/class-tab-post.php:257 4045 msgid "Show Image" 4046 msgstr "" 4047 4048 #: inc/admin/widgets/class-grid-post.php:119 4049 msgid "Image Size" 4050 msgstr "" 4051 4052 #: inc/admin/widgets/class-image-widget.php:14 4053 msgid "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." 4054 msgstr "" 4055 4056 #: inc/admin/widgets/class-image-widget.php:16 4057 msgid "NextZenMag: Image Widget" 4058 msgstr "" 4059 4060 #: inc/admin/widgets/class-image-widget.php:33 4061 msgid "Widget Description" 4062 msgstr "" 4063 4064 #: inc/admin/widgets/class-image-widget.php:41 4065 msgid "Button Text" 4066 msgstr "" 4067 4068 #: inc/admin/widgets/class-image-widget.php:45 4069 msgid "Link to URL" 4070 msgstr "" 4071 4072 #: inc/admin/widgets/class-image-widget.php:46 4073 #: inc/admin/widgets/class-youtube-video.php:39 4074 #: inc/admin/widgets/class-youtube-video.php:49 4075 msgid "Please make sure to provide a complete URL that includes either \"http://\" or \"https://\" to ensure the widget operates correctly." 4076 msgstr "" 4077 4078 #: inc/admin/widgets/class-image-widget.php:50 4079 msgid "Open Link in new Tab" 4080 msgstr "" 4081 4082 #: inc/admin/widgets/class-jumbo-post.php:16 4083 msgid "Jumbo Widget transforms your posts into a visually appealing mosaic, creating a stylish and organized showcase for an immersive reader experience." 4084 msgstr "" 4085 4086 #: inc/admin/widgets/class-jumbo-post.php:18 4087 msgid "NextZenMag: Jumbo Post" 4088 msgstr "" 4089 4090 #: inc/admin/widgets/class-jumbo-post.php:35 4091 #: inc/admin/widgets/class-metro-post.php:35 4092 msgid "Style Layout" 4093 msgstr "" 4094 4095 #: inc/admin/widgets/class-jumbo-post.php:37 4096 #: inc/admin/widgets/class-metro-post.php:37 4097 msgid "Layout 1" 4098 msgstr "" 4099 4100 #: inc/admin/widgets/class-jumbo-post.php:38 4101 #: inc/admin/widgets/class-metro-post.php:38 4102 msgid "Layout 2" 4103 msgstr "" 4104 4105 #: inc/admin/widgets/class-jumbo-post.php:39 4106 #: inc/admin/widgets/class-metro-post.php:39 4107 msgid "Layout 3" 4108 msgstr "" 4109 4110 #: inc/admin/widgets/class-jumbo-post.php:55 4111 #: inc/admin/widgets/class-metro-post.php:67 4112 #: inc/admin/widgets/class-multi-grid-post.php:87 4113 #: inc/admin/widgets/class-tab-post.php:52 4114 #: inc/admin/widgets/class-tab-post.php:108 4115 #: inc/admin/widgets/class-tab-post.php:164 4116 msgid "Leave empty if you don't want the posts to be category specific" 4117 msgstr "" 4118 4119 #: inc/admin/widgets/class-mailchimp.php:13 4120 msgid "NextZenMag: Mailchimp" 4121 msgstr "" 4122 4123 #: inc/admin/widgets/class-mailchimp.php:30 4124 msgid "Mailchimp Title" 4125 msgstr "" 4126 4127 #: inc/admin/widgets/class-mailchimp.php:64 4128 msgid "Mailchimp Description" 4129 msgstr "" 4130 4131 #: inc/admin/widgets/class-mailchimp.php:69 4132 msgid "MailChimp Form Shortcode" 4133 msgstr "" 4134 4135 #: inc/admin/widgets/class-metro-post.php:16 4136 msgid "Metro Widget transforms your posts into a visually appealing mosaic, creating a stylish and organized showcase for an immersive reader experience." 4137 msgstr "" 4138 4139 #: inc/admin/widgets/class-metro-post.php:18 4140 msgid "NextZenMag: Metro Post" 4141 msgstr "" 4142 4143 #: inc/admin/widgets/class-metro-post.php:40 4144 msgid "Layout 4" 4145 msgstr "" 4146 4147 #: inc/admin/widgets/class-metro-post.php:41 4148 msgid "Layout 5" 4149 msgstr "" 4150 4151 #: inc/admin/widgets/class-multi-grid-post.php:16 4152 msgid "Shows post in multi grid layout" 4153 msgstr "" 4154 4155 #: inc/admin/widgets/class-multi-grid-post.php:18 4156 msgid "NextZenMag: Multi Grid Post" 4157 msgstr "" 4158 4159 #: inc/admin/widgets/class-multi-grid-post.php:35 4160 msgid "Font size for Prime Article" 4161 msgstr "" 4162 4163 #: inc/admin/widgets/class-multi-grid-post.php:44 4164 msgid "Font size for Sub Articles" 4165 msgstr "" 4166 4167 #: inc/admin/widgets/class-multi-grid-post.php:81 4168 msgid "Show Description" 4169 msgstr "" 4170 4171 #: inc/admin/widgets/class-recent-post.php:11 4172 msgid "Displays recent posts with an image" 4173 msgstr "" 4174 4175 #: inc/admin/widgets/class-recent-post.php:13 4176 msgid "NextZenMag: Recent Posts" 4177 msgstr "" 4178 4179 #: inc/admin/widgets/class-recent-post.php:27 4180 msgid "Recent Posts" 4181 msgstr "" 4182 4183 #: inc/admin/widgets/class-recent-post.php:108 4184 #: inc/admin/widgets/class-tab-post.php:252 4185 msgid "Show Counter" 4186 msgstr "" 4187 4188 #: inc/admin/widgets/class-slider-post.php:10 4189 msgid "Displays recent posts in a slider with an image" 4190 msgstr "" 4191 4192 #: inc/admin/widgets/class-slider-post.php:12 4193 msgid "NextZenMag: Slider Posts" 4194 msgstr "" 4195 4196 #: inc/admin/widgets/class-slider-post.php:25 4197 msgid "Slider Posts" 4198 msgstr "" 4199 4200 #: inc/admin/widgets/class-social-menu.php:14 4201 msgid "Displays social menu if you have set it." 4202 msgstr "" 4203 4204 #: inc/admin/widgets/class-social-menu.php:16 4205 msgid "NextZenMag: Social Menu" 4206 msgstr "" 4207 4208 #: inc/admin/widgets/class-social-menu.php:35 4209 msgid "Social Links Color" 4210 msgstr "" 4211 4212 #: inc/admin/widgets/class-social-menu.php:37 4213 msgid "Use Brand Color" 4214 msgstr "" 4215 4216 #: inc/admin/widgets/class-social-menu.php:38 4217 msgid "Use Brand Background" 4218 msgstr "" 4219 4220 #: inc/admin/widgets/class-social-menu.php:50 4221 msgid "Show Label" 4222 msgstr "" 4223 4224 #: inc/admin/widgets/class-social-menu.php:55 4225 msgid "Column" 4226 msgstr "" 4227 4228 #: inc/admin/widgets/class-social-menu.php:56 4229 msgid "Will only work when label is enabled from above and there is enough space to display the columns." 4230 msgstr "" 4231 4232 #: inc/admin/widgets/class-social-menu.php:58 4233 msgid "One" 3796 4234 msgstr "" 3797 4235 … … 3800 4238 msgstr "" 3801 4239 3802 #: inc/admin/customizer/helpers/helper-function.php:270 3803 msgid "Two Columns" 3804 msgstr "" 3805 3806 #: inc/admin/customizer/helpers/helper-function.php:274 3807 msgid "Two Columns Big Left" 3808 msgstr "" 3809 3810 #: inc/admin/customizer/helpers/helper-function.php:282 3811 msgid "Two Columns Big Right" 3812 msgstr "" 3813 3814 #: inc/admin/customizer/helpers/theme-upsell.php:6 3815 msgid "Unlock More Features" 3816 msgstr "" 3817 3818 #: inc/admin/customizer/helpers/controls.php:243 3819 #: inc/admin/customizer/helpers/controls.php:287 3820 #: inc/admin/dashboard/views/free-vs-pro.php:281 3821 msgid "Upgrade Now" 3822 msgstr "" 3823 3824 #: inc/admin/dashboard/class-dashboard.php:202 3825 #: inc/admin/dashboard/class-welcome-notice.php:81 3826 #: inc/admin/dashboard/views/dashboard.php:55 3827 msgid "Upgrade to Pro" 3828 msgstr "" 3829 3830 #: inc/admin/customizer/sections/header-style.php:61 3831 msgid "Upload Banner Advertisement" 3832 msgstr "" 3833 3834 #: inc/admin/meta-box/category-meta-box.php:20 3835 #: inc/admin/meta-box/category-meta-box.php:48 3836 #: inc/admin/widgets/class-author.php:180 inc/admin/widgets/widget-base.php:531 3837 msgid "Upload/Add image" 3838 msgstr "" 3839 3840 #: inc/admin/widgets/class-social-menu.php:38 3841 msgid "Use Brand Background" 3842 msgstr "" 3843 3844 #: inc/admin/widgets/class-social-menu.php:37 3845 msgid "Use Brand Color" 3846 msgstr "" 3847 3848 #: inc/admin/widgets/class-author.php:179 inc/admin/widgets/widget-base.php:530 3849 msgid "Use Image" 3850 msgstr "" 3851 3852 #: inc/admin/meta-box/category-meta-box.php:96 3853 msgid "Use image" 3854 msgstr "" 3855 3856 #: inc/admin/customizer/sections/footer.php:24 3857 msgid "Use {{ date }} to get the current date." 3858 msgstr "" 3859 3860 #: inc/admin/dashboard/views/dashboard.php:346 3861 #: inc/admin/dashboard/views/help.php:130 3862 msgid "Useful Plugins" 3863 msgstr "" 3864 3865 #: inc/admin/widgets/class-mailchimp.php:86 3866 #: inc/admin/widgets/class-slider-post.php:39 3867 #: inc/admin/widgets/class-carousel-slider.php:41 3868 #: inc/admin/widgets/class-cta.php:110 3869 msgid "Vertical Alignment" 3870 msgstr "" 3871 3872 #: inc/admin/customizer/sections/slider-banner.php:137 3873 msgid "Vertical alignment bottom" 3874 msgstr "" 3875 3876 #: inc/admin/customizer/sections/slider-banner.php:136 3877 msgid "Vertical alignment space between" 3878 msgstr "" 3879 3880 #: inc/admin/customizer/sections/slider-banner.php:135 3881 msgid "Vertical alignment top" 4240 #: inc/admin/widgets/class-social-menu.php:60 4241 msgid "Three" 4242 msgstr "" 4243 4244 #: inc/admin/widgets/class-social-menu.php:66 4245 msgid "Alignment" 4246 msgstr "" 4247 4248 #: inc/admin/widgets/class-social-menu.php:127 4249 msgid "Social menu is not set. You need to create menu and assign it to Social Menu on Menu Settings." 4250 msgstr "" 4251 4252 #: inc/admin/widgets/class-tab-post.php:17 4253 msgid "Displays posts in tab" 4254 msgstr "" 4255 4256 #: inc/admin/widgets/class-tab-post.php:19 4257 msgid "NextZenMag: Tab Posts" 4258 msgstr "" 4259 4260 #: inc/admin/widgets/class-tab-post.php:32 4261 msgid "Popular Post Settings" 4262 msgstr "" 4263 4264 #: inc/admin/widgets/class-tab-post.php:36 4265 #: inc/admin/widgets/class-tab-post.php:96 4266 #: inc/admin/widgets/class-tab-post.php:152 4267 msgid "Show Tab" 4268 msgstr "" 4269 4270 #: inc/admin/widgets/class-tab-post.php:41 4271 msgid "Will display post based on comments count" 4272 msgstr "" 4273 4274 #: inc/admin/widgets/class-tab-post.php:46 4275 msgid "Popular" 4276 msgstr "" 4277 4278 #: inc/admin/widgets/class-tab-post.php:47 4279 #: inc/admin/widgets/class-tab-post.php:103 4280 #: inc/admin/widgets/class-tab-post.php:159 4281 msgid "Leave as it is to show default title or leave blank to only show icon" 4282 msgstr "" 4283 4284 #: inc/admin/widgets/class-tab-post.php:68 4285 #: inc/admin/widgets/class-tab-post.php:124 4286 #: inc/admin/widgets/class-tab-post.php:180 4287 msgid "Can be useful if you want to skip certain number of posts. Leave as 0 if you do not want to use it." 4288 msgstr "" 4289 4290 #: inc/admin/widgets/class-tab-post.php:73 4291 #: inc/admin/widgets/class-tab-post.php:129 4292 #: inc/admin/widgets/class-tab-post.php:185 4293 msgid "Order By" 4294 msgstr "" 4295 4296 #: inc/admin/widgets/class-tab-post.php:92 4297 msgid "Hot Post Settings" 4298 msgstr "" 4299 4300 #: inc/admin/widgets/class-tab-post.php:102 4301 msgid "Hot" 4302 msgstr "" 4303 4304 #: inc/admin/widgets/class-tab-post.php:148 4305 msgid "Latest Post Settings" 4306 msgstr "" 4307 4308 #: inc/admin/widgets/class-tab-post.php:461 4309 msgid "Tab Navigation" 4310 msgstr "" 4311 4312 #: inc/admin/widgets/class-youtube-video.php:15 4313 msgid "Displays youtube video form your channel." 4314 msgstr "" 4315 4316 #: inc/admin/widgets/class-youtube-video.php:17 4317 msgid "NextZenMag: Youtube Video" 4318 msgstr "" 4319 4320 #: inc/admin/widgets/class-youtube-video.php:38 4321 msgid "Channel URL:" 4322 msgstr "" 4323 4324 #: inc/admin/widgets/class-youtube-video.php:44 4325 msgid "Channel Name:" 3882 4326 msgstr "" 3883 4327 … … 3886 4330 msgstr "" 3887 4331 3888 #: inc/admin/dashboard/views/help.php:30 3889 msgid "View Now" 3890 msgstr "" 3891 3892 #: inc/admin/dashboard/views/dashboard.php:25 3893 msgid "View Starter Templates" 3894 msgstr "" 3895 3896 #: inc/compatibility/woocommerce/woocommerce.php:197 3897 #: inc/compatibility/woocommerce/woocommerce.php:222 3898 msgid "View your shopping cart" 3899 msgstr "" 3900 3901 #. %1$s: Opening of strong tag, %2$s: Theme's Name, %3$s: Closing of strong tag 3902 #: inc/admin/dashboard/class-theme-review-notice.php:86 4332 #: inc/admin/widgets/widget-init.php:62 4333 msgid "Sidebar" 4334 msgstr "" 4335 4336 #: inc/admin/widgets/widget-init.php:68 4337 msgid "After Header" 4338 msgstr "" 4339 4340 #: inc/admin/widgets/widget-init.php:70 4341 msgid "Widgets placed in this region will be displayed below the header and above the main content." 4342 msgstr "" 4343 4344 #: inc/admin/widgets/widget-init.php:74 4345 msgid "Homepage Fullwidth Widget Area - Before Two Column Area" 4346 msgstr "" 4347 4348 #: inc/admin/widgets/widget-init.php:76 4349 msgid "Widgets placed in this region will be displayed above the two-column widget area." 4350 msgstr "" 4351 4352 #: inc/admin/widgets/widget-init.php:80 4353 msgid "Homepage Two Column Widget Area - Primary" 4354 msgstr "" 4355 4356 #: inc/admin/widgets/widget-init.php:82 4357 msgid "Widgets placed in this region will be displayed as the primary area in the two-column, side-by-side homepage widget section." 4358 msgstr "" 4359 4360 #: inc/admin/widgets/widget-init.php:86 4361 msgid "Homepage Two Column Widget Area - Secondary" 4362 msgstr "" 4363 4364 #: inc/admin/widgets/widget-init.php:88 4365 msgid "Widgets placed in this region will be displayed as the secondary area in the two-column, side-by-side homepage widget section." 4366 msgstr "" 4367 4368 #: inc/admin/widgets/widget-init.php:92 4369 msgid "Homepage Fullwidth Widget Area - After Two Column Area" 4370 msgstr "" 4371 4372 #: inc/admin/widgets/widget-init.php:94 4373 msgid "Widgets placed in this region will be displayed below the two-column widget area." 4374 msgstr "" 4375 4376 #: inc/admin/widgets/widget-init.php:98 4377 msgid "Homepage Before Posts" 4378 msgstr "" 4379 4380 #: inc/admin/widgets/widget-init.php:100 4381 msgid "Widgets added to this region will appear on the homepage before posts listing." 4382 msgstr "" 4383 4384 #: inc/admin/widgets/widget-init.php:104 4385 msgid "Homepage After Posts" 4386 msgstr "" 4387 4388 #: inc/admin/widgets/widget-init.php:106 4389 msgid "Widgets added to this region will appear on the homepage after posts listing." 4390 msgstr "" 4391 4392 #: inc/admin/widgets/widget-init.php:110 4393 msgid "Homepage Fullwidth Widget Area - Bottom Area" 4394 msgstr "" 4395 4396 #: inc/admin/widgets/widget-init.php:112 4397 msgid "Widgets placed in this region will be displayed right after the two-column widget area." 4398 msgstr "" 4399 4400 #: inc/admin/widgets/widget-init.php:116 4401 msgid "Before Footer" 4402 msgstr "" 4403 4404 #: inc/admin/widgets/widget-init.php:118 4405 msgid "Widgets added to this region will appear above the footer." 4406 msgstr "" 4407 4408 #: inc/admin/widgets/widget-init.php:152 3903 4409 #, php-format 3904 msgid "" 3905 "We hope you're enjoying our %1$s%2$s%3$s WordPress theme! Your feedback " 3906 "helps us improve and reach more users. If you love our theme, please take a " 3907 "moment to leave us a 5-star rating. Your support means the world to us!" 3908 msgstr "" 3909 3910 #: inc/admin/dashboard/views/help.php:38 3911 msgid "" 3912 "We would be happy to guide you through any issues and queries you have " 3913 "regarding NextZenMag!" 3914 msgstr "" 3915 3916 #: inc/admin/customizer/helpers/controls.php:237 3917 #: inc/admin/dashboard/views/dashboard.php:155 3918 msgid "Webmaster Tools" 3919 msgstr "" 3920 3921 #. Weekly archive title. %s is the week date format. 3922 #: assets/breadcrumbs/breadcrumbs.php:282 3923 #, php-format 3924 msgid "Week %s" 3925 msgstr "" 3926 3927 #: assets/breadcrumbs/breadcrumbs.php:822 3928 msgctxt "weekly archives date format" 3929 msgid "W" 3930 msgstr "" 3931 3932 #: inc/admin/dashboard/class-welcome-notice.php:57 3933 #, php-format 3934 msgid "Welcome %1$s!" 3935 msgstr "" 3936 3937 #: template-parts/modal-search.php:12 3938 msgid "What are You Looking For?" 3939 msgstr "" 3940 3941 #. %s: Theme Name. 3942 #: inc/admin/dashboard/views/dashboard.php:286 3943 msgid "" 3944 "What do you think of our theme? Was it a good experience and did it match " 3945 "your expectations? Let us know so we can improve!" 3946 msgstr "" 3947 3948 #: inc/admin/widgets/class-image-widget.php:33 3949 msgid "Widget Description" 3950 msgstr "" 3951 3952 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:118 3953 msgid "Widget Font" 3954 msgstr "" 3955 3956 #: inc/admin/widgets/class-mailchimp.php:73 inc/admin/widgets/class-cta.php:97 3957 msgid "Widget Settings" 3958 msgstr "" 3959 3960 #: inc/admin/widgets/class-mailchimp.php:26 3961 #: inc/admin/widgets/class-image-widget.php:29 3962 #: inc/admin/widgets/class-ads-code.php:26 inc/admin/widgets/class-cta.php:26 3963 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:86 3964 msgid "Widget Title" 4410 msgid "Footer Column %1$d" 3965 4411 msgstr "" 3966 4412 … … 3970 4416 msgstr "" 3971 4417 3972 #: inc/admin/widgets/widget-init.php:1 183973 msgid " Widgets added to this region will appear above the footer."4418 #: inc/admin/widgets/widget-init.php:163 4419 msgid "After Footer" 3974 4420 msgstr "" 3975 4421 3976 4422 #: inc/admin/widgets/widget-init.php:165 3977 msgid "" 3978 "Widgets added to this region will appear after the footer and before sub-" 3979 "footer." 3980 msgstr "" 3981 3982 #: inc/admin/widgets/widget-init.php:179 3983 msgid "" 3984 "Widgets added to this region will appear on detail page of a woocommerce " 3985 "product." 3986 msgstr "" 3987 3988 #: inc/admin/widgets/widget-init.php:106 3989 msgid "" 3990 "Widgets added to this region will appear on the homepage after posts listing." 3991 msgstr "" 3992 3993 #: inc/admin/widgets/widget-init.php:100 3994 msgid "" 3995 "Widgets added to this region will appear on the homepage before posts " 3996 "listing." 4423 msgid "Widgets added to this region will appear after the footer and before sub-footer." 4424 msgstr "" 4425 4426 #: inc/admin/widgets/widget-init.php:171 4427 msgid "WooCommerce Shop/Category Page Sidebar" 3997 4428 msgstr "" 3998 4429 3999 4430 #: inc/admin/widgets/widget-init.php:173 4000 msgid "" 4001 "Widgets added to this region will appear on the shop or category page of " 4002 "woocommerce." 4003 msgstr "" 4004 4005 #: inc/admin/widgets/widget-init.php:76 4006 msgid "" 4007 "Widgets placed in this region will be displayed above the two-column widget " 4008 "area." 4009 msgstr "" 4010 4011 #: inc/admin/widgets/widget-init.php:82 4012 msgid "" 4013 "Widgets placed in this region will be displayed as the primary area in the " 4014 "two-column, side-by-side homepage widget section." 4015 msgstr "" 4016 4017 #: inc/admin/widgets/widget-init.php:88 4018 msgid "" 4019 "Widgets placed in this region will be displayed as the secondary area in the " 4020 "two-column, side-by-side homepage widget section." 4021 msgstr "" 4022 4023 #: inc/admin/widgets/widget-init.php:70 4024 msgid "" 4025 "Widgets placed in this region will be displayed below the header and above " 4026 "the main content." 4027 msgstr "" 4028 4029 #: inc/admin/widgets/widget-init.php:94 4030 msgid "" 4031 "Widgets placed in this region will be displayed below the two-column widget " 4032 "area." 4033 msgstr "" 4034 4035 #: inc/admin/widgets/widget-init.php:112 4036 msgid "" 4037 "Widgets placed in this region will be displayed right after the two-column " 4038 "widget area." 4039 msgstr "" 4040 4041 #: inc/admin/widgets/class-mailchimp.php:103 4042 #: inc/admin/widgets/class-cta.php:127 4043 msgid "Will be overridden if used background image." 4044 msgstr "" 4045 4046 #: inc/admin/widgets/class-tab-post.php:41 4047 msgid "Will display post based on comments count" 4048 msgstr "" 4049 4050 #: inc/admin/widgets/class-social-menu.php:56 4051 msgid "" 4052 "Will only work when label is enabled from above and there is enough space to " 4053 "display the columns." 4054 msgstr "" 4055 4056 #: inc/admin/widgets/class-slider-post.php:223 4057 #: inc/admin/widgets/class-jumbo-post.php:115 4058 #: inc/admin/widgets/class-recent-post.php:164 4059 #: inc/admin/widgets/class-carousel-slider.php:243 4060 #: inc/admin/widgets/class-metro-post.php:127 4061 #: inc/admin/widgets/class-multi-grid-post.php:147 4062 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:258 4063 #: inc/admin/customizer/helpers/helper-function.php:371 4064 msgid "With Avatar Image" 4065 msgstr "" 4066 4067 #: inc/admin/widgets/class-slider-post.php:222 4068 #: inc/admin/widgets/class-jumbo-post.php:114 4069 #: inc/admin/widgets/class-recent-post.php:163 4070 #: inc/admin/widgets/class-carousel-slider.php:242 4071 #: inc/admin/widgets/class-metro-post.php:126 4072 #: inc/admin/widgets/class-multi-grid-post.php:146 4073 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:257 4074 #: inc/admin/customizer/sections/tags.php:76 4075 #: inc/admin/customizer/helpers/helper-function.php:370 4076 #: inc/admin/customizer/helpers/helper-function.php:392 4077 msgid "With Icon" 4078 msgstr "" 4079 4080 #: inc/admin/widgets/class-slider-post.php:221 4081 #: inc/admin/widgets/class-jumbo-post.php:113 4082 #: inc/admin/widgets/class-recent-post.php:162 4083 #: inc/admin/widgets/class-carousel-slider.php:241 4084 #: inc/admin/widgets/class-metro-post.php:125 4085 #: inc/admin/widgets/class-multi-grid-post.php:145 4086 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:256 4087 #: inc/admin/customizer/helpers/helper-function.php:369 4088 #: inc/admin/customizer/helpers/helper-function.php:391 4089 msgid "With Label" 4090 msgstr "" 4091 4092 #: inc/admin/customizer/sections/search_trending.php:5 4093 msgid "Within Search Modal" 4431 msgid "Widgets added to this region will appear on the shop or category page of woocommerce." 4094 4432 msgstr "" 4095 4433 … … 4098 4436 msgstr "" 4099 4437 4100 #: inc/admin/widgets/widget-init.php:171 4101 msgid "WooCommerce Shop/Category Page Sidebar" 4102 msgstr "" 4103 4104 #: inc/admin/widgets/class-slider-post.php:35 4105 #: inc/admin/widgets/class-carousel-slider.php:37 4106 msgid "Works exclusively in the fullwidth widget area" 4107 msgstr "" 4108 4109 #: inc/admin/widgets/class-mailchimp.php:134 4110 #: inc/admin/widgets/class-cta.php:158 4111 msgid "Works when there is either a background color or image." 4112 msgstr "" 4113 4114 #. Author of the theme 4115 msgid "WPInterface" 4116 msgstr "" 4117 4118 #: inc/admin/widgets/class-slider-post.php:31 4119 #: inc/admin/widgets/class-carousel-slider.php:33 4120 msgid "Wrapper Layout" 4121 msgstr "" 4122 4123 #: inc/admin/dashboard/views/help.php:66 4124 msgid "x" 4125 msgstr "" 4126 4127 #: inc/admin/dashboard/views/help.php:69 4128 msgid "X Community" 4129 msgstr "" 4130 4131 #: assets/breadcrumbs/breadcrumbs.php:792 4132 #: assets/breadcrumbs/breadcrumbs.php:821 4133 #: assets/breadcrumbs/breadcrumbs.php:848 4134 #: assets/breadcrumbs/breadcrumbs.php:875 4135 #: assets/breadcrumbs/breadcrumbs.php:1215 4136 msgctxt "yearly archives date format" 4137 msgid "Y" 4138 msgstr "" 4139 4140 #: inc/admin/meta-box/meta-box.php:115 inc/admin/meta-box/meta-box.php:126 4141 #: inc/admin/meta-box/meta-box.php:137 inc/admin/meta-box/meta-box.php:155 4142 #: inc/admin/meta-box/meta-box.php:168 inc/admin/meta-box/meta-box.php:181 4143 #: inc/admin/meta-box/meta-box.php:198 inc/admin/meta-box/meta-box.php:217 4144 msgid "Yes" 4145 msgstr "" 4146 4147 #: inc/admin/dashboard/class-changelog-parser.php:40 4148 msgid "You are not allowed to access this resource." 4149 msgstr "" 4150 4151 #: inc/admin/customizer/sections/footer.php:70 4438 #: inc/admin/widgets/widget-init.php:179 4439 msgid "Widgets added to this region will appear on detail page of a woocommerce product." 4440 msgstr "" 4441 4442 #: inc/compatibility/elementor/elementor.php:93 4443 msgid "NextZenMag Widget Blocks" 4444 msgstr "" 4445 4446 #: inc/compatibility/elementor/elementor.php:102 4447 msgid "NextZenMag Widget Grid" 4448 msgstr "" 4449 4450 #: inc/compatibility/elementor/elementor.php:111 4451 msgid "NextZenMag Global Widgets" 4452 msgstr "" 4453 4454 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:54 4455 msgid "Block Title" 4456 msgstr "" 4457 4458 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:63 4459 msgid "Add your custom block title" 4460 msgstr "" 4461 4462 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:93 4463 msgid "Color:" 4464 msgstr "" 4465 4466 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:105 4467 msgid "Text Color:" 4468 msgstr "" 4469 4470 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:118 4471 msgid "Widget Font" 4472 msgstr "" 4473 4474 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:126 4475 msgid "Meta Font Size" 4476 msgstr "" 4477 4478 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:137 4479 msgid "Content Font Size" 4480 msgstr "" 4481 4482 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:170 4483 msgid "Posts" 4484 msgstr "" 4485 4486 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:176 4487 msgid "Number of posts to display:" 4488 msgstr "" 4489 4490 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:184 4491 msgid "Offset Posts:" 4492 msgstr "" 4493 4494 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:195 4495 msgid "Posts Category" 4496 msgstr "" 4497 4498 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:202 4499 msgid "Category Meta" 4500 msgstr "" 4501 4502 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:239 4503 msgid "Posts Author" 4504 msgstr "" 4505 4506 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:246 4507 msgid "Author Meta" 4508 msgstr "" 4509 4510 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:275 4511 msgid "Posts Date" 4512 msgstr "" 4513 4514 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:282 4515 msgid "Date Meta" 4516 msgstr "" 4517 4518 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:323 4519 msgid "Filter" 4520 msgstr "" 4521 4522 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:329 4523 msgid "Display the posts from:" 4524 msgstr "" 4525 4526 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:333 4527 msgid "Latest Posts" 4528 msgstr "" 4529 4530 #: inc/compatibility/elementor/widgets/class-nextzenmag-elementor-widget-base.php:341 4531 msgid "Select categories:" 4532 msgstr "" 4533 4534 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-global-widgets-title.php:47 4535 msgid "Title Widget" 4536 msgstr "" 4537 4538 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:48 4539 msgid "Block Style 1" 4540 msgstr "" 4541 4542 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:86 4543 msgid "Title Font Size Left Column" 4544 msgstr "" 4545 4546 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:98 4547 msgid "Title Font Size Right Column" 4548 msgstr "" 4549 4550 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:117 4551 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:104 4552 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:58 4553 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:92 4554 msgid "Post Excerpt" 4555 msgstr "" 4556 4557 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-1.php:125 4558 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:112 4559 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:66 4560 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:100 4561 msgid "Content Line Limit" 4562 msgstr "" 4563 4564 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:52 4565 msgid "Block Style 2" 4566 msgstr "" 4567 4568 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-2.php:84 4569 msgid "Title Font Size" 4570 msgstr "" 4571 4572 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-3.php:52 4573 msgid "Block Style 3" 4574 msgstr "" 4575 4576 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-4.php:47 4577 msgid "Block Style 4" 4578 msgstr "" 4579 4580 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-block-5.php:55 4581 msgid "Block Style 5" 4582 msgstr "" 4583 4584 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-1.php:41 4585 msgid "Grid Style 1" 4586 msgstr "" 4587 4588 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-2.php:54 4589 msgid "Grid Style 2" 4590 msgstr "" 4591 4592 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-3.php:54 4593 msgid "Grid Style 3" 4594 msgstr "" 4595 4596 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-4.php:54 4597 msgid "Grid Style 4" 4598 msgstr "" 4599 4600 #: inc/compatibility/elementor/widgets/nextzenmag-elementor-widgets-grid-5.php:54 4601 msgid "Grid Style 5" 4602 msgstr "" 4603 4604 #: inc/compatibility/woocommerce/woocommerce.php:199 4605 #: inc/compatibility/woocommerce/woocommerce.php:224 4606 msgid "View your shopping cart" 4607 msgstr "" 4608 4609 #: inc/template-functions.php:155 4610 msgid "Read More" 4611 msgstr "" 4612 4613 #: inc/template-functions.php:209 4614 msgid "Copyright © {{ date }}." 4615 msgstr "" 4616 4617 #. translators: 1: Theme name, 2: Theme author. 4618 #: inc/template-functions.php:221 4152 4619 #, php-format 4153 msgid "You can add/edit footer nav menu from <a href=\"%s\">here</a>." 4154 msgstr "" 4155 4156 #: inc/admin/customizer/sections/footer.php:90 4620 msgid "Theme %1$s designed by %2$s." 4621 msgstr "" 4622 4623 #: inc/template-functions.php:274 4624 msgid "Estimated read time" 4625 msgstr "" 4626 4627 #. translators: %s: Read Time. 4628 #: inc/template-functions.php:279 4629 #: inc/template-functions.php:285 4157 4630 #, php-format 4158 msgid "You can add/edit social nav menu from <a href=\"%s\">here</a>." 4159 msgstr "" 4160 4161 #: inc/admin/meta-box/meta-box.php:78 4162 #: inc/admin/customizer/helpers/defaults.php:328 4163 msgid "You May Also Like" 4164 msgstr "" 4165 4166 #: inc/admin/dashboard/views/help.php:76 4167 msgid "youtube" 4168 msgstr "" 4169 4170 #: inc/admin/dashboard/views/help.php:79 4171 msgid "Youtube Community" 4172 msgstr "" 4173 4174 #: inc/admin/widgets/class-slider-post.php:136 4175 #: inc/admin/widgets/class-tab-post.php:287 4176 #: inc/admin/widgets/class-category-grid.php:105 4177 #: inc/admin/widgets/class-recent-post.php:135 4178 #: inc/admin/widgets/class-carousel-slider.php:141 4179 #: inc/admin/widgets/class-metro-post.php:60 4180 msgid "Zoom" 4181 msgstr "" 4631 msgid "%s min read" 4632 msgstr "" 4633 4634 #. translators: %s: post date. 4635 #: inc/template-tags.php:49 4636 #, php-format 4637 msgctxt "post date" 4638 msgid "%s" 4639 msgstr "" 4640 4641 #: inc/template-tags.php:98 4642 #, php-format 4643 msgid "%s" 4644 msgstr "" 4645 4646 #: inc/template-tags.php:145 4647 msgid "Posted in" 4648 msgstr "" 4649 4650 #. translators: used between list items, there is a space after the comma 4651 #: inc/template-tags.php:212 4652 msgctxt "list item separator" 4653 msgid ", " 4654 msgstr "" 4655 4656 #. translators: 1: list of tags. 4657 #: inc/template-tags.php:215 4658 #, php-format 4659 msgid "Tags %1$s" 4660 msgstr "" 4661 4662 #. translators: %s: post title 4663 #: inc/template-tags.php:225 4664 #, php-format 4665 msgid "Leave a Comment<span class=\"screen-reader-text\"> on %s</span>" 4666 msgstr "" 4667 4668 #. translators: %s: Name of current post. Only visible to screen readers 4669 #: inc/template-tags.php:242 4670 #: template-parts/content-page.php:39 4671 #, php-format 4672 msgid "Edit <span class=\"screen-reader-text\">%s</span>" 4673 msgstr "" 4674 4675 #. translators: 1: Singular, 2: Plural. 4676 #: inc/template-tags.php:467 4677 #, php-format 4678 msgid "%s post" 4679 msgid_plural "%s posts" 4680 msgstr[0] "" 4681 msgstr[1] "" 4682 4683 #. translators: %s: search query. 4684 #: search.php:24 4685 #, php-format 4686 msgid "Search Results for: %s" 4687 msgstr "" 4688 4689 #: single.php:21 4690 msgid "Previous:" 4691 msgstr "" 4692 4693 #: single.php:22 4694 msgid "Next:" 4695 msgstr "" 4696 4697 #: template-parts/content-none.php:14 4698 msgid "Nothing Found" 4699 msgstr "" 4700 4701 #. translators: 1: link to WP admin new post page. 4702 #: template-parts/content-none.php:24 4703 #, php-format 4704 msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>." 4705 msgstr "" 4706 4707 #: template-parts/content-none.php:37 4708 msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." 4709 msgstr "" 4710 4711 #: template-parts/content-none.php:44 4712 msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." 4713 msgstr "" 4714 4715 #: template-parts/content-page.php:25 4716 #: template-parts/content.php:111 4717 msgid "Pages:" 4718 msgstr "" 4719 4720 #. translators: %s: Name of current post. Only visible to screen readers 4721 #: template-parts/content.php:98 4722 #, php-format 4723 msgid "Continue reading<span class=\"screen-reader-text\"> \"%s\"</span>" 4724 msgstr "" 4725 4726 #: template-parts/footer/footer-copyright.php:18 4727 msgid "Footer Social links" 4728 msgstr "" 4729 4730 #: template-parts/header/responsive-header.php:16 4731 msgid "Menu" 4732 msgstr "" 4733 4734 #: template-parts/header/responsive-header.php:45 4735 #: template-parts/header/styles/style-1.php:74 4736 #: template-parts/header/styles/style-2.php:71 4737 #: template-parts/header/styles/style-3.php:78 4738 #: template-parts/modal-search.php:8 4739 msgid "Search" 4740 msgstr "" 4741 4742 #: template-parts/header/styles/style-1.php:39 4743 #: template-parts/header/styles/style-2.php:32 4744 #: template-parts/header/styles/style-3.php:43 4745 #: template-parts/header/styles/style-4.php:89 4746 msgctxt "menu" 4747 msgid "Horizontal" 4748 msgstr "" 4749 4750 #: template-parts/header/styles/style-4.php:34 4751 #: template-parts/header/topbar.php:46 4752 msgid "Topbar Social links" 4753 msgstr "" 4754 4755 #: template-parts/header/styles/style-4.php:71 4756 #: template-parts/modal-search.php:17 4757 msgid "Search for:" 4758 msgstr "" 4759 4760 #: template-parts/modal-menu.php:20 4761 msgid "Close menu" 4762 msgstr "" 4763 4764 #: template-parts/modal-menu.php:25 4765 msgctxt "menu" 4766 msgid "Mobile" 4767 msgstr "" 4768 4769 #: template-parts/modal-menu.php:67 4770 msgid "Expanded Social links" 4771 msgstr "" 4772 4773 #: template-parts/modal-search.php:12 4774 msgid "What are You Looking For?" 4775 msgstr "" 4776 4777 #: template-parts/modal-search.php:27 4778 msgid "Close search" 4779 msgstr "" 4780 4781 #: template-parts/pagination/pagination-option.php:24 4782 msgid "Previous" 4783 msgstr "" 4784 4785 #: template-parts/pagination/pagination-option.php:28 4786 msgid "Next" 4787 msgstr "" 4788 4789 #: template-parts/pagination/pagination-option.php:55 4790 msgid "Older Articles" 4791 msgstr "" 4792 4793 #: template-parts/pagination/pagination-option.php:59 4794 msgid "Newer Articles" 4795 msgstr "" 4796 4797 #: template-parts/pagination/post-load.php:19 4798 msgid "Load More Posts" 4799 msgstr "" 4800 4801 #: template-parts/pagination/post-load.php:43 4802 msgid "Security check failed: Query vars modified." 4803 msgstr "" 4804 4805 #: template-parts/pagination/post-load.php:76 4806 msgid "No More Posts" 4807 msgstr "" 4808 4809 #: template-parts/section/featured-category.php:47 4810 msgid " Articles" 4811 msgstr "" 4812 4813 #: template-parts/section/featured-category.php:69 4814 msgid "Latest:" 4815 msgstr "" 4816 4817 #: template-parts/section/popular-post.php:146 4818 msgid "Popular posts" 4819 msgstr "" 4820 4821 #: template-parts/section/ticker-post.php:58 4822 msgid "News ticker" 4823 msgstr "" -
nextzenmag/1.1.4/readme.txt
r340512 r354283 5 5 6 6 Requires at least: 5.9 7 Tested up to: 7. 08 Requires PHP: 5.69 Version: 1.1. 27 Tested up to: 7.1 8 Requires PHP: 7.4 9 Version: 1.1.4 10 10 License: GNU General Public License v2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 45 45 46 46 == Changelog == 47 48 = 1.1.4 - 2026-10-15 = 49 * Fix - The Free vs Pro table now shows its category headings. 50 * Fix - The Documentation button now opens the WPInterface documentation site; the theme page it linked to does not exist. 51 * 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. 52 * Enhancement - Redesigned theme dashboard (Appearance › NextZenMag) with a setup checklist that follows your site's progress, Customizer shortcuts and a new Recommended tab for WPInterface services, plugins and themes. 53 * 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. 54 * 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). 55 * Enhancement - "What's new" changelog panel opens from the dashboard header, with colour-coded labels for security updates, new features, enhancements, improvements and fixes. 56 * Enhancement - More visible "Upgrade to Pro" button in the dashboard header and an upgrade section below the Free vs Pro table. 57 * Enhancement - The Overview tab now shows animated previews of NextZenMag 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. 58 * 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. 59 * Enhancement - The review request notice has the new notice design (like the welcome notice) and shows on the Dashboard and Themes screens only. 60 * 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. 61 * Fix - Right-to-left stylesheets that had fallen behind their left-to-right versions are rebuilt, so RTL sites get the same styling. 62 * Tweak - Dashboard and notice styles and scripts now load only on the screens that use them, without jQuery; dashboard images went from about 560 KB to 42 KB. 63 * Tweak - Recommended plugins are installed and activated through WordPress core screens; removed the old install/activate AJAX handlers. 64 * Tweak - Readme credits for the dashboard images and icons. 65 * Tweak - Removed Elementor from the recommended plugins; the theme supports it but does not need it. 66 * 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. 67 * 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. 68 * 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. 69 * 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. 70 * Tweak - The Ajax pagination script loads only on post lists that use Ajax pagination, and the preloader stylesheet only when the preloader is on. 71 * Fix - Accessibility: the news ticker has a heading for screen readers; post date and author links are 24px tall. 72 * Fix - The reading progress bar uses one scroll listener (it added another one on every scroll). 73 * Fix - Without JavaScript the preloader is no longer shown, since nothing would hide it. 74 * Tweak - The top bar date is escaped. 75 * Fix - Saving widgets no longer logs PHP warnings for fields the form does not send, such as unticked boxes and empty lists. 76 * 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. 77 * Tweak - Tab Posts widget: removed the "Date Format" field; the widget shows no dates, so it did nothing. 78 * 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. 79 * Tweak - The mobile social menu style default now matches its "Has Brand Background" choice exactly (no visible change). 80 * Fix - Accessibility: icon-only buttons (search, menu, close, back to top, slider arrows) have a name for screen readers. 81 * Fix - Accessibility: slider dots are tap targets of at least 24px; the visible dot keeps its size. 82 * Fix - Accessibility: category labels are 24px tall tap targets, without changing the layout. 83 * Fix - Accessibility: links in the footer copyright and credit text are underlined, so they don't rely on colour alone. 84 * Fix - Accessibility: titles cut to a few lines no longer have their hidden lines lying over the date link below. 85 * 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. 86 * 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. 87 * 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. 88 * Fix - Accessibility: the post list's "Read More" link includes the post title for screen readers, so each link says where it goes. 89 * Fix - Accessibility: the header popular posts start with a heading for screen readers, so the front page's headings no longer skip a level. 90 * Fix - Accessibility: the tabs of the tabbed posts widget are announced as tabs: the list items around them no longer break the tab list. 91 92 = 1.1.3 - 2026-10-15 = 93 * 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. 94 * Security - Load More requests now only accept viewable post types, and incomplete requests are rejected cleanly instead of raising PHP warnings. 95 * Security - Category colour and thumbnail settings now verify a nonce and the user's permission before saving. 96 * Fix - Removed the WordPress.com/WordPress.org social icon and its brand colours to meet the current WordPress.org theme requirements. 97 * Fix - Category colours are no longer erased when a category is changed with Quick Edit or updated by a plugin or import. 98 * 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. 99 * Enhancement - Tested up to WordPress 7.1. 100 * Tweak - The review request notice is shown to administrators only. 101 * Tweak - Review notice data is now removed with a single query when switching themes instead of loading every user. 102 * Tweak - Updated the translation template (POT) with the new and changed strings. 47 103 48 104 = 1.1.2 - 2026-07-23 = … … 100 156 * Webfont Loader (https://github.com/WPTT/webfont-loader), (C) 2020 WPTT, MIT License 101 157 * Swiper.js (https://github.com/nolimits4web/swiper), (Copyright (c) 2019 Vladimir Kharlampidi, [MIT](https://opensource.org/licenses/MIT) 158 * Header style previews (assets/images/header-*.svg): drawn for this theme, [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html) 159 * 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) 102 160 103 161 104 162 == Image Used == 163 Theme dashboard images 164 165 * inc/admin/dashboard/images/theme-thumb.webp: a resized copy of this theme's screenshot (images credited above). 166 * inc/admin/dashboard/images/pro-starter.webp: a resized screenshot of the NextZenMag Pro starter site (https://demo.wpinterface.com/nextzenmag-pro/). 167 * 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. 168 105 169 Image for theme screenshot 106 170 -
nextzenmag/1.1.4/style-rtl.css
r340512 r354283 6 6 Description: NextZenMag is a cutting-edge WordPress theme crafted to meet diverse needs across the digital publishing landscape. Whether you’re building a sleek personal blog, a feature-packed magazine, a premium content platform, or a dynamic news website, NextZenMag adapts seamlessly to your goals. Its flexible design supports a wide range of niches, including sports, travel, lifestyle, fashion, and beyond, giving you the creative freedom to bring your vision to life. This theme combines modern, visually striking aesthetics with fully responsive layouts, ensuring an optimal user experience across devices. With one-click demo import and an extensive suite of powerful features, setting up your site is fast and straightforward. Best of all, NextZenMag eliminates technical barriers – no coding skills required. Leverage the intuitive WordPress Customizer and Elementor integration to create and personalize your website effortlessly. From ease of use to exceptional versatility, NextZenMag is designed to empower creators, brands, and businesses in building standout digital publications. 7 7 Requires at least: 5.9 8 Tested up to: 7. 09 Requires PHP: 5.610 Version: 1.1. 28 Tested up to: 7.1 9 Requires PHP: 7.4 10 Version: 1.1.4 11 11 License: GNU General Public License v2 or later 12 12 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 939 939 flex-wrap: wrap; 940 940 } 941 /* Without a social menu the right-hand group is empty: it takes no row of its own when the top bar wraps. */ 942 .site-topbar .topbar-components-right:not(:has(*)) { 943 display: none; 944 } 945 /* The clock is filled in by script.js: its space is kept from the start, so the top bar doesn't move. */ 946 .wpi-display-clock { 947 min-width: 6.5em; 948 font-variant-numeric: tabular-nums; 949 } 950 .wpi-display-clock:empty::before { 951 content: "\00a0"; 952 } 941 953 /* -------------------------------------------------------------------------- */ 942 954 /* 4. Site Header … … 2137 2149 margin: 0; 2138 2150 } 2151 /* Sliders before Swiper starts: the slides already sit side by side, as many as Swiper shows at that width 2152 (its breakpoints), so nothing moves when it starts. */ 2153 .wpi-popular-init { 2154 --wpi-slides: 1; 2155 --wpi-slide-gap: 20px; 2156 } 2157 .wpi-popular-init:not(.swiper-initialized) .swiper-slide { 2158 width: calc((100% - (var(--wpi-slides) - 1) * var(--wpi-slide-gap, 0px)) / var(--wpi-slides)); 2159 margin-inline-end: var(--wpi-slide-gap, 0px); 2160 } 2161 @media (min-width: 768px) { 2162 .wpi-popular-init { 2163 --wpi-slides: 2; 2164 } 2165 } 2166 @media (min-width: 992px) { 2167 .wpi-popular-init { 2168 --wpi-slides: 3; 2169 } 2170 } 2171 /* From 992px Swiper centres the first slide: it starts in the middle. */ 2172 @media (min-width: 992px) { 2173 .wpi-popular-init:not(.swiper-initialized) .swiper-slide:first-child { 2174 margin-inline-start: calc((var(--wpi-slides) - 1) / 2 * (calc((100% - (var(--wpi-slides) - 1) * var(--wpi-slide-gap, 0px)) / var(--wpi-slides)) + var(--wpi-slide-gap, 0px))); 2175 } 2176 } 2139 2177 .wpi-post-ticker .entry-image img { 2140 2178 min-width: 3.5rem; … … 2659 2697 align-items: center; 2660 2698 gap: 0.5rem; 2699 } 2700 /* Date, author and comment links: 24px tall tap targets, without changing the layout (category labels have 2701 their own padding). */ 2702 .entry-meta:not(.entry-categories) a { 2703 padding: 0.2rem 0 0.4rem; 2704 margin: -0.2rem 0 -0.4rem; 2661 2705 } 2662 2706 .entry-meta .svg-icon { … … 4414 4458 color: #4680c2; 4415 4459 } 4416 .social-icons.has-brand-background a[href*="wordpress"] {4417 background: #3499cd;4418 }4419 .social-icons.has-brand-color a[href*="wordpress"] {4420 color: #3499cd;4421 }4422 4460 .social-icons.has-brand-background a[href*="yelp"] { 4423 4461 background: #d32422; … … 5076 5114 } 5077 5115 } 5116 5117 /* PageSpeed: tap targets and link underlines */ 5118 /* Slider dots: tap targets of at least 24px. The dot keeps its size; the rest of the box is a transparent border 5119 (sized for 26px, so pixel rounding never leaves it under 24px). */ 5120 .swiper-pagination { 5121 --swiper-pagination-bullet-horizontal-gap: 0px; 5122 --swiper-pagination-bullet-vertical-gap: 0px; 5123 } 5124 .swiper-pagination .swiper-pagination-bullet { 5125 box-sizing: content-box; 5126 border-style: solid; 5127 border-color: transparent; 5128 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)); 5129 background-clip: padding-box; 5130 } 5131 /* Category labels: 24px tall tap targets. Labels with a background grow by a pixel at most; text-only labels grow 5132 upwards (padding with a matching negative margin), so the layout doesn't move and they don't cover the date below. */ 5133 .entry-categories a.has-background-color { 5134 min-height: 24px; 5135 } 5136 .entry-categories a:not(.has-background-color) { 5137 min-height: 24px; 5138 padding-top: calc(24px - 1lh); 5139 margin-top: calc(1lh - 24px); 5140 } 5141 /* Links in the footer's copyright and credit text are underlined, so they don't rely on colour alone. */ 5142 .copyright-info a { 5143 text-decoration: underline; 5144 } 5145 /* Clamped titles: the link is clamped as well, so its hidden lines don't lie over the date below (tap targets). */ 5146 [class*="limit-line-"] > a { 5147 display: -webkit-box; 5148 -webkit-box-orient: vertical; 5149 -webkit-line-clamp: var(--limit-line-clamp, 5); 5150 overflow: hidden; 5151 } -
nextzenmag/1.1.4/style.css
r340512 r354283 6 6 Description: NextZenMag is a cutting-edge WordPress theme crafted to meet diverse needs across the digital publishing landscape. Whether you’re building a sleek personal blog, a feature-packed magazine, a premium content platform, or a dynamic news website, NextZenMag adapts seamlessly to your goals. Its flexible design supports a wide range of niches, including sports, travel, lifestyle, fashion, and beyond, giving you the creative freedom to bring your vision to life. This theme combines modern, visually striking aesthetics with fully responsive layouts, ensuring an optimal user experience across devices. With one-click demo import and an extensive suite of powerful features, setting up your site is fast and straightforward. Best of all, NextZenMag eliminates technical barriers – no coding skills required. Leverage the intuitive WordPress Customizer and Elementor integration to create and personalize your website effortlessly. From ease of use to exceptional versatility, NextZenMag is designed to empower creators, brands, and businesses in building standout digital publications. 7 7 Requires at least: 5.9 8 Tested up to: 7. 09 Requires PHP: 5.610 Version: 1.1. 28 Tested up to: 7.1 9 Requires PHP: 7.4 10 Version: 1.1.4 11 11 License: GNU General Public License v2 or later 12 12 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 939 939 flex-wrap: wrap; 940 940 } 941 /* Without a social menu the right-hand group is empty: it takes no row of its own when the top bar wraps. */ 942 .site-topbar .topbar-components-right:not(:has(*)) { 943 display: none; 944 } 945 /* The clock is filled in by script.js: its space is kept from the start, so the top bar doesn't move. */ 946 .wpi-display-clock { 947 min-width: 6.5em; 948 font-variant-numeric: tabular-nums; 949 } 950 .wpi-display-clock:empty::before { 951 content: "\00a0"; 952 } 941 953 /* -------------------------------------------------------------------------- */ 942 954 /* 4. Site Header … … 2138 2150 margin: 0; 2139 2151 } 2152 /* Sliders before Swiper starts: the slides already sit side by side, as many as Swiper shows at that width 2153 (its breakpoints), so nothing moves when it starts. */ 2154 .wpi-popular-init { 2155 --wpi-slides: 1; 2156 --wpi-slide-gap: 20px; 2157 } 2158 .wpi-popular-init:not(.swiper-initialized) .swiper-slide { 2159 width: calc((100% - (var(--wpi-slides) - 1) * var(--wpi-slide-gap, 0px)) / var(--wpi-slides)); 2160 margin-inline-end: var(--wpi-slide-gap, 0px); 2161 } 2162 @media (min-width: 768px) { 2163 .wpi-popular-init { 2164 --wpi-slides: 2; 2165 } 2166 } 2167 @media (min-width: 992px) { 2168 .wpi-popular-init { 2169 --wpi-slides: 3; 2170 } 2171 } 2172 /* From 992px Swiper centres the first slide: it starts in the middle. */ 2173 @media (min-width: 992px) { 2174 .wpi-popular-init:not(.swiper-initialized) .swiper-slide:first-child { 2175 margin-inline-start: calc((var(--wpi-slides) - 1) / 2 * (calc((100% - (var(--wpi-slides) - 1) * var(--wpi-slide-gap, 0px)) / var(--wpi-slides)) + var(--wpi-slide-gap, 0px))); 2176 } 2177 } 2140 2178 .wpi-post-ticker .entry-image img { 2141 2179 min-width: 3.5rem; … … 2660 2698 align-items: center; 2661 2699 gap: 0.5rem; 2700 } 2701 /* Date, author and comment links: 24px tall tap targets, without changing the layout (category labels have 2702 their own padding). */ 2703 .entry-meta:not(.entry-categories) a { 2704 padding: 0.2rem 0 0.4rem; 2705 margin: -0.2rem 0 -0.4rem; 2662 2706 } 2663 2707 .entry-meta .svg-icon { … … 4419 4463 color: #4680c2; 4420 4464 } 4421 .social-icons.has-brand-background a[href*="wordpress"] {4422 background: #3499cd;4423 }4424 .social-icons.has-brand-color a[href*="wordpress"] {4425 color: #3499cd;4426 }4427 4465 .social-icons.has-brand-background a[href*="yelp"] { 4428 4466 background: #d32422; … … 5081 5119 } 5082 5120 } 5121 5122 /* PageSpeed: tap targets and link underlines */ 5123 /* Slider dots: tap targets of at least 24px. The dot keeps its size; the rest of the box is a transparent border 5124 (sized for 26px, so pixel rounding never leaves it under 24px). */ 5125 .swiper-pagination { 5126 --swiper-pagination-bullet-horizontal-gap: 0px; 5127 --swiper-pagination-bullet-vertical-gap: 0px; 5128 } 5129 .swiper-pagination .swiper-pagination-bullet { 5130 box-sizing: content-box; 5131 border-style: solid; 5132 border-color: transparent; 5133 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)); 5134 background-clip: padding-box; 5135 } 5136 /* Category labels: 24px tall tap targets. Labels with a background grow by a pixel at most; text-only labels grow 5137 upwards (padding with a matching negative margin), so the layout doesn't move and they don't cover the date below. */ 5138 .entry-categories a.has-background-color { 5139 min-height: 24px; 5140 } 5141 .entry-categories a:not(.has-background-color) { 5142 min-height: 24px; 5143 padding-top: calc(24px - 1lh); 5144 margin-top: calc(1lh - 24px); 5145 } 5146 /* Links in the footer's copyright and credit text are underlined, so they don't rely on colour alone. */ 5147 .copyright-info a { 5148 text-decoration: underline; 5149 } 5150 /* Clamped titles: the link is clamped as well, so its hidden lines don't lie over the date below (tap targets). */ 5151 [class*="limit-line-"] > a { 5152 display: -webkit-box; 5153 -webkit-box-orient: vertical; 5154 -webkit-line-clamp: var(--limit-line-clamp, 5); 5155 overflow: hidden; 5156 } -
nextzenmag/1.1.4/template-parts/header/responsive-header.php
r255088 r354283 14 14 <div class="header-components header-components-left"> 15 15 <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', 'nextzenmag'); ?></span> 16 17 <span class="wpi-menu-icon"> 17 18 <span></span> … … 42 43 <div class="header-components header-components-right"> 43 44 <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', 'nextzenmag'); ?></span> 44 46 <?php nextzenmag_the_theme_svg('search'); ?> 45 47 </button><!-- .search-toggle --> -
nextzenmag/1.1.4/template-parts/header/search-trending-post.php
r256229 r354283 70 70 the_post_thumbnail( 71 71 'medium', 72 array( 72 array('fetchpriority' => 'low', 73 73 'alt' => the_title_attribute( 74 74 array( -
nextzenmag/1.1.4/template-parts/header/styles/style-1.php
r255088 r354283 72 72 <div class="header-components header-components-right"> 73 73 <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', 'nextzenmag'); ?></span> 74 75 <?php nextzenmag_the_theme_svg('search'); ?> 75 76 </button><!-- .search-toggle --> -
nextzenmag/1.1.4/template-parts/header/styles/style-2.php
r255088 r354283 69 69 data-toggle-body-class="showing-search-modal" 70 70 data-set-focus=".search-modal .search-field" aria-expanded="false"> 71 <span class="screen-reader-text"><?php esc_html_e('Search', 'nextzenmag'); ?></span> 71 72 <?php nextzenmag_the_theme_svg('search'); ?> 72 73 </button><!-- .search-toggle --> -
nextzenmag/1.1.4/template-parts/header/styles/style-3.php
r255088 r354283 76 76 <div class="header-components header-components-right"> 77 77 <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"> 78 <span class="screen-reader-text"><?php esc_html_e('Search', 'nextzenmag'); ?></span> 78 79 <?php nextzenmag_the_theme_svg('search'); ?> 79 80 </button><!-- .search-toggle --> -
nextzenmag/1.1.4/template-parts/header/topbar.php
r255088 r354283 32 32 ?> 33 33 34 <?php echo date_i18n($date_format, current_time('timestamp')); ?>34 <?php echo esc_html(date_i18n($date_format, current_time('timestamp'))); ?> 35 35 </div> 36 36 <?php endif; ?> -
nextzenmag/1.1.4/template-parts/modal-menu.php
r255088 r354283 18 18 <button class="toggle close-nav-toggle" data-toggle-target=".menu-modal" 19 19 data-toggle-body-class="showing-menu-modal" data-set-focus=".menu-modal"> 20 <span class="screen-reader-text"><?php esc_html_e('Close menu', 'nextzenmag'); ?></span> 20 21 <?php nextzenmag_the_theme_svg('cross'); ?> 21 22 </button><!-- .nav-toggle --> -
nextzenmag/1.1.4/template-parts/pagination/post-load.php
r307040 r354283 39 39 40 40 // 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)) { 42 43 wp_send_json_error(__('Security check failed: Query vars modified.', 'nextzenmag')); 43 44 } 44 45 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 } 46 50 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'; 48 53 $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; 50 55 51 56 -
nextzenmag/1.1.4/template-parts/section/frontline.php
r255088 r354283 97 97 the_post_thumbnail( 98 98 'large', 99 array( 99 array('fetchpriority' => 'auto', 100 100 'alt' => the_title_attribute(array('echo' => false)), 101 101 ) -
nextzenmag/1.1.4/template-parts/section/main-banner.php
r255088 r354283 72 72 <div class="entry-image <?php echo esc_attr($image_class); ?> image-hover-effect hover-effect-shine"> 73 73 <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1"> 74 <?php the_post_thumbnail('large', array('alt' => the_title_attribute(array('echo' => false)))); ?>74 <?php the_post_thumbnail('large', nextzenmag_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?> 75 75 </a> 76 76 </div> … … 100 100 <div class="entry-image <?php echo esc_attr($image_class); ?> image-hover-effect hover-effect-shine"> 101 101 <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1"> 102 <?php the_post_thumbnail('medium', array('alt' => the_title_attribute(array('echo' => false)))); ?>102 <?php the_post_thumbnail('medium', nextzenmag_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?> 103 103 </a> 104 104 </div> … … 168 168 <div class="entry-image entry-image-small image-hover-effect hover-effect-shine"> 169 169 <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1"> 170 <?php the_post_thumbnail('medium', array('alt' => the_title_attribute(array('echo' => false)))); ?>170 <?php the_post_thumbnail('medium', nextzenmag_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?> 171 171 </a> 172 172 </div> -
nextzenmag/1.1.4/template-parts/section/popular-post.php
r255088 r354283 144 144 <div class="wrapper"> 145 145 <div class="wpi-popular-panel"> 146 <h2 class="screen-reader-text"><?php esc_html_e('Popular posts', 'nextzenmag'); ?></h2> 146 147 <div class="wpi-popular-init swiper" data-slider='<?php echo esc_attr( json_encode( $data_slider ) ); ?>'> 147 148 <div class="swiper-wrapper"> … … 159 160 the_post_thumbnail( 160 161 'medium', 161 array( 162 array('fetchpriority' => 'auto', 162 163 'alt' => the_title_attribute( 163 164 array( -
nextzenmag/1.1.4/template-parts/section/slider-banner.php
r268588 r354283 80 80 81 81 <?php 82 the_post_thumbnail('medium_large', array(82 the_post_thumbnail('medium_large', nextzenmag_priority_image_attributes(array( 83 83 'alt' => the_title_attribute(array( 84 84 'echo' => false, 85 85 )), 86 )) ;86 ))); 87 87 ?> 88 88 </div> -
nextzenmag/1.1.4/template-parts/section/ticker-post.php
r255088 r354283 56 56 <div class="wrapper"> 57 57 <div class="wpi-ticker-panel"> 58 <h2 class="screen-reader-text"><?php esc_html_e('News ticker', 'nextzenmag'); ?></h2> 58 59 <?php if (nextzenmag_get_option('enable_ticker_label', true)) : ?> 59 60 <div class="wpi-ticker-title">
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)