Changeset 354579
- Timestamp:
- 10/19/2026 04:04:56 PM (3 hours ago)
- Location:
- newsmaster/1.1.7
- Files:
-
- 74 added
- 26 deleted
- 52 edited
- 1 copied
-
. (copied) (copied from newsmaster/1.1.5 )
-
assets/css/comments-rtl.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) (11 diffs)
-
assets/js/script.min.js (modified) (1 diff)
-
changelog.txt (modified) (1 diff)
-
footer.php (modified) (1 diff)
-
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/elementor-banner.webp (deleted)
-
inc/admin/dashboard/images/facebook.webp (deleted)
-
inc/admin/dashboard/images/magfusion.webp (deleted)
-
inc/admin/dashboard/images/magnine.webp (deleted)
-
inc/admin/dashboard/images/mc4wp.webp (deleted)
-
inc/admin/dashboard/images/newsmaster-logo.svg (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-thumb.webp (added)
-
inc/admin/dashboard/images/truthmag.webp (deleted)
-
inc/admin/dashboard/images/truthnews.webp (deleted)
-
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) (3 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/newsmaster-econs-rtl.css (added)
-
inc/compatibility/elementor/assets/css/newsmaster-econs-rtl.min.css (added)
-
inc/compatibility/elementor/assets/css/newsmaster-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/newsmaster.pot (modified) (18 diffs)
-
readme.txt (modified) (3 diffs)
-
style-rtl.css (modified) (9 diffs)
-
style-rtl.min.css (added)
-
style.css (modified) (9 diffs)
-
style.min.css (added)
-
template-parts/header/responsive-header.php (modified) (1 diff)
-
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) (2 diffs)
-
template-parts/header/styles/style-3.php (modified) (2 diffs)
-
template-parts/header/styles/style-4.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
-
newsmaster/1.1.7/assets/css/comments-rtl.css
r312898 r354579 100 100 margin-bottom: 40px 101 101 } 102 102 103 #respond { 103 104 margin-bottom: 50px -
newsmaster/1.1.7/assets/js/navigation.min.js
r347515 r354579 1 var newsmaster=newsmaster||{}; newsmaster.scrolled=0;if(!Element.prototype.closest){Element.prototype.closest=function(s){var el=this;do{if(el.matches(s)){return el}el=el.parentElement||el.parentNode}while(el!==null&&el.nodeType===1);return null}}if(window.NodeList&&!NodeList.prototype.forEach){NodeList.prototype.forEach=function(callback,thisArg){var i;var len=this.length;thisArg=thisArg||window;for(i=0;i<len;i++){callback.call(thisArg,this[i],i,this)}}}newsmaster.createEvent=function(eventName){var event;if(typeof window.Event==='function'){event=new Event(eventName)}else{event=document.createEvent('Event');event.initEvent(eventName,true,false)}return event};if(!Element.prototype.matches){Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(s){var matches=(this.document||this.ownerDocument).querySelectorAll(s),i=matches.length;while(--i>=0&&matches.item(i)!==this){}return i>-1}}newsmaster.touchEnabled={init:function(){var matchMedia=function(){var prefixes=['-webkit-','-moz-','-o-','-ms-'];var query=['(',prefixes.join('touch-enabled),('),'heartz',')'].join('')};if(('ontouchstart'in window)||(window.DocumentTouch&&document instanceof window.DocumentTouch)||matchMedia()){document.body.classList.add('touch-enabled')}}};newsmaster.coverModals={init:function(){if(document.querySelector('.cover-modal')){this.onToggle();this.outsideUntoggle();this.closeOnEscape();this.hideAndShowModals()}},onToggle:function(){document.querySelectorAll('.cover-modal').forEach(function(element){element.addEventListener('toggled',function(event){var modal=event.target,body=document.body;if(modal.classList.contains('active')){body.classList.add('showing-modal')}else{body.classList.remove('showing-modal');body.classList.add('hiding-modal');setTimeout(function(){body.classList.remove('hiding-modal')},500)}})})},outsideUntoggle:function(){document.addEventListener('click',function(event){var target=event.target;var modal=document.querySelector('.cover-modal.active');if(event.target.tagName.toLowerCase()==='a'&&event.target.hash.includes('#')&&modal!==null){this.untoggleModal(modal);setTimeout(function(){var anchor=document.getElementById(event.target.hash.slice(1));anchor.scrollIntoView()},550)}if(target===modal){this.untoggleModal(target)}}.bind(this))},closeOnEscape:function(){document.addEventListener('keydown',function(event){if(event.keyCode===27){event.preventDefault();document.querySelectorAll('.cover-modal.active').forEach(function(element){this.untoggleModal(element)}.bind(this))}}.bind(this))},hideAndShowModals:function(){var _doc=document,_win=window,modals=_doc.querySelectorAll('.cover-modal'),htmlStyle=_doc.documentElement.style,adminBar=_doc.querySelector('#wpadminbar');function getAdminBarHeight(negativeValue){var height,currentScroll=_win.pageYOffset;if(adminBar){height=currentScroll+adminBar.getBoundingClientRect().height;return negativeValue?-height:height}return currentScroll===0?0:-currentScroll}function htmlStyles(){var overflow=_win.innerHeight>_doc.documentElement.getBoundingClientRect().height;return{'overflow-y':overflow?'hidden':'scroll',position:'fixed',width:'100%',top:getAdminBarHeight(true)+'px',left:0}}modals.forEach(function(modal){modal.addEventListener('toggle-target-before-inactive',function(event){var styles=htmlStyles(),offsetY=_win.pageYOffset,paddingTop=(Math.abs(getAdminBarHeight())-offsetY)+'px',mQuery=_win.matchMedia('(max-width: 600px)');if(event.target!==modal){return}Object.keys(styles).forEach(function(styleKey){htmlStyle.setProperty(styleKey,styles[styleKey])});_win.newsmaster.scrolled=parseInt(styles.top,10);if(adminBar){_doc.body.style.setProperty('padding-top',paddingTop);if(mQuery.matches){if(offsetY>=getAdminBarHeight()){modal.style.setProperty('top',0)}else{modal.style.setProperty('top',(getAdminBarHeight()-offsetY)+'px')}}}modal.classList.add('show-modal')});modal.addEventListener('toggle-target-after-inactive',function(event){if(event.target!==modal){return}setTimeout(function(){var clickedEl=newsmaster.toggles.clickedEl;modal.classList.remove('show-modal');Object.keys(htmlStyles()).forEach(function(styleKey){htmlStyle.removeProperty(styleKey)});if(adminBar){_doc.body.style.removeProperty('padding-top');modal.style.removeProperty('top')}if(clickedEl!==false){clickedEl.focus();clickedEl=false}_win.scrollTo(0,Math.abs(_win.newsmaster.scrolled+getAdminBarHeight()));_win.newsmaster.scrolled=0},500)})})},untoggleModal:function(modal){var modalTargetClass,modalToggle=false;if(modal.dataset.modalTargetString){modalTargetClass=modal.dataset.modalTargetString;modalToggle=document.querySelector('*[data-toggle-target="'+modalTargetClass+'"]')}if(modalToggle){modalToggle.click()}else{modal.classList.remove('active')}}};newsmaster.modalMenu={init:function(){this.expandLevel();this.keepFocusInModal()},expandLevel:function(){var modalMenus=document.querySelectorAll('.modal-menu');modalMenus.forEach(function(modalMenu){var activeMenuItem=modalMenu.querySelector('.current-menu-item');if(activeMenuItem){newsmasterFindParents(activeMenuItem,'li').forEach(function(element){var subMenuToggle=element.querySelector('.sub-menu-toggle');if(subMenuToggle){newsmaster.toggles.performToggle(subMenuToggle,true)}})}})},keepFocusInModal:function(){var _doc=document;_doc.addEventListener('keydown',function(event){var toggleTarget,modal,selectors,elements,menuType,bottomMenu,activeEl,lastEl,firstEl,tabKey,shiftKey,clickedEl=newsmaster.toggles.clickedEl;if(clickedEl&&_doc.body.classList.contains('showing-modal')){toggleTarget=clickedEl.dataset.toggleTarget;selectors='input, a, button';modal=_doc.querySelector(toggleTarget);elements=modal.querySelectorAll(selectors);elements=Array.prototype.slice.call(elements);if('.menu-modal'===toggleTarget){menuType=menuType?'.expanded-menu':'.mobile-menu';elements=elements.filter(function(element){return null!==element.closest(menuType)&&null!==element.offsetParent});elements.unshift(_doc.querySelector('.close-nav-toggle'));bottomMenu=_doc.querySelector('.menu-bottom > nav');if(bottomMenu){bottomMenu.querySelectorAll(selectors).forEach(function(element){elements.push(element)})}}lastEl=elements[elements.length-1];firstEl=elements[0];activeEl=_doc.activeElement;tabKey=event.keyCode===9;shiftKey=event.shiftKey;if(!shiftKey&&tabKey&&lastEl===activeEl){event.preventDefault();firstEl.focus()}if(shiftKey&&tabKey&&firstEl===activeEl){event.preventDefault();lastEl.focus()}}})}};newsmaster.primaryMenu={init:function(){this.focusMenuWithChildren()},focusMenuWithChildren:function(){var links,i,len,menu=document.querySelector('.primary-menu-wrapper');if(!menu){return false}links=menu.getElementsByTagName('a');for(i=0,len=links.length;i<len;i++){links[i].addEventListener('focus',toggleFocus,true);links[i].addEventListener('blur',toggleFocus,true)}function toggleFocus(){var self=this;while(-1===self.className.indexOf('primary-menu')){if('li'===self.tagName.toLowerCase()){if(-1!==self.className.indexOf('focus')){self.className=self.className.replace(' focus','')}else{self.className+=' focus'}}self=self.parentElement}}}};newsmaster.toggles={clickedEl:false,init:function(){this.toggle();this.resizeCheck();this.untoggleOnEscapeKeyPress()},performToggle:function(element,instantly){var target,timeOutTime,classToToggle,self=this,_doc=document,toggle=element,targetString=toggle.dataset.toggleTarget,activeClass='active';if(!_doc.querySelectorAll('.show-modal').length){self.clickedEl=_doc.activeElement}if(targetString==='next'){target=toggle.nextSibling}else{target=_doc.querySelector(targetString)}if(target.classList.contains(activeClass)){target.dispatchEvent(newsmaster.createEvent('toggle-target-before-active'))}else{target.dispatchEvent(newsmaster.createEvent('toggle-target-before-inactive'))}classToToggle=toggle.dataset.classToToggle?toggle.dataset.classToToggle:activeClass;timeOutTime=0;if(target.classList.contains('cover-modal')){timeOutTime=10}setTimeout(function(){var focusElement,subMenued=target.classList.contains('sub-menu'),newTarget=subMenued?toggle.closest('.menu-item').querySelector('.sub-menu'):target,duration=toggle.dataset.toggleDuration;if(toggle.dataset.toggleType==='slidetoggle'&&!instantly&&duration!=='0'){newsmasterMenuToggle(newTarget,duration)}else{newTarget.classList.toggle(classToToggle)}if(targetString==='next'){toggle.classList.toggle(activeClass)}else if(target.classList.contains('sub-menu')){toggle.classList.toggle(activeClass)}else{_doc.querySelector('*[data-toggle-target="'+targetString+'"]').classList.toggle(activeClass)}newsmasterToggleAttribute(toggle,'aria-expanded','true','false');if(self.clickedEl&&-1!==toggle.getAttribute('class').indexOf('close-')){newsmasterToggleAttribute(self.clickedEl,'aria-expanded','true','false')}if(toggle.dataset.toggleBodyClass){_doc.body.classList.toggle(toggle.dataset.toggleBodyClass)}if(toggle.dataset.setFocus){focusElement=_doc.querySelector(toggle.dataset.setFocus);if(focusElement){if(target.classList.contains(activeClass)){focusElement.focus()}else{focusElement.blur()}}}target.dispatchEvent(newsmaster.createEvent('toggled'));if(target.classList.contains(activeClass)){target.dispatchEvent(newsmaster.createEvent('toggle-target-after-active'))}else{target.dispatchEvent(newsmaster.createEvent('toggle-target-after-inactive'))}},timeOutTime)},toggle:function(){var self=this;document.querySelectorAll('*[data-toggle-target]').forEach(function(element){element.addEventListener('click',function(event){event.preventDefault();self.performToggle(element)})})},resizeCheck:function(){if(document.querySelectorAll('*[data-untoggle-above], *[data-untoggle-below], *[data-toggle-above], *[data-toggle-below]').length){window.addEventListener('resize',function(){var winWidth=window.innerWidth,toggles=document.querySelectorAll('.toggle');toggles.forEach(function(toggle){var unToggleAbove=toggle.dataset.untoggleAbove,unToggleBelow=toggle.dataset.untoggleBelow,toggleAbove=toggle.dataset.toggleAbove,toggleBelow=toggle.dataset.toggleBelow;if(!unToggleAbove&&!unToggleBelow&&!toggleAbove&&!toggleBelow){return}if((((unToggleAbove&&winWidth>unToggleAbove)||(unToggleBelow&&winWidth<unToggleBelow))&&toggle.classList.contains('active'))||(((toggleAbove&&winWidth>toggleAbove)||(toggleBelow&&winWidth<toggleBelow))&&!toggle.classList.contains('active'))){toggle.click()}})})}},untoggleOnEscapeKeyPress:function(){document.addEventListener('keyup',function(event){if(event.key==='Escape'){document.querySelectorAll('*[data-untoggle-on-escape].active').forEach(function(element){if(element.classList.contains('active')){element.click()}})}})}};function newsmasterDomReady(fn){if(typeof fn!=='function'){return}if(document.readyState==='interactive'||document.readyState==='complete'){return fn()}document.addEventListener('DOMContentLoaded',fn,false)}newsmasterDomReady(function(){newsmaster.toggles.init();newsmaster.coverModals.init();newsmaster.modalMenu.init();newsmaster.primaryMenu.init();newsmaster.touchEnabled.init()});function newsmasterToggleAttribute(element,attribute,trueVal,falseVal){var toggles;if(!element.hasAttribute(attribute)){return}if(trueVal===undefined){trueVal=true}if(falseVal===undefined){falseVal=false}toggles=document.querySelectorAll('[data-toggle-target="'+element.dataset.toggleTarget+'"]');toggles.forEach(function(toggle){if(!toggle.hasAttribute(attribute)){return}if(toggle.getAttribute(attribute)!==trueVal){toggle.setAttribute(attribute,trueVal)}else{toggle.setAttribute(attribute,falseVal)}})}function newsmasterMenuToggle(target,duration){if(!target){return}duration=duration?parseInt(duration,10):250;if(target.classList.contains('active')){target.style.height=target.scrollHeight+'px';target.style.overflow='hidden';target.style.transitionProperty='height, margin, padding';target.style.transitionDuration=duration+'ms';requestAnimationFrame(function(){requestAnimationFrame(function(){target.style.height='0px';target.style.paddingTop='0px';target.style.paddingBottom='0px';target.style.marginTop='0px';target.style.marginBottom='0px'})});var transitionListener=function(){target.classList.remove('active');target.style.removeProperty('height');target.style.removeProperty('overflow');target.style.removeProperty('transition-property');target.style.removeProperty('transition-duration');target.style.removeProperty('padding-top');target.style.removeProperty('padding-bottom');target.style.removeProperty('margin-top');target.style.removeProperty('margin-bottom');target.removeEventListener('transitionend',transitionListener)};target.addEventListener('transitionend',transitionListener);setTimeout(transitionListener,duration+50)}else{target.classList.add('active');target.style.display='block';var height=target.scrollHeight;target.style.display='';target.style.height='0px';target.style.overflow='hidden';target.style.paddingTop='0px';target.style.paddingBottom='0px';target.style.marginTop='0px';target.style.marginBottom='0px';target.style.transitionProperty='height, margin, padding';target.style.transitionDuration=duration+'ms';requestAnimationFrame(function(){requestAnimationFrame(function(){target.style.height=height+'px';target.style.removeProperty('padding-top');target.style.removeProperty('padding-bottom');target.style.removeProperty('margin-top');target.style.removeProperty('margin-bottom')})});var transitionListener=function(){target.style.removeProperty('height');target.style.removeProperty('overflow');target.style.removeProperty('transition-property');target.style.removeProperty('transition-duration');target.removeEventListener('transitionend',transitionListener)};target.addEventListener('transitionend',transitionListener);setTimeout(transitionListener,duration+50)}}function newsmasterFindParents(target,query){var parents=[];function traverse(item){var parent=item.parentNode;if(parent instanceof HTMLElement){if(parent.matches(query)){parents.push(parent)}traverse(parent)}}traverse(target);return parents}1 var newsmaster=newsmaster||{};function newsmasterDomReady(e){if("function"==typeof e)return"interactive"===document.readyState||"complete"===document.readyState?e():void document.addEventListener("DOMContentLoaded",e,!1)}function newsmasterToggleAttribute(e,t,o,n){e.hasAttribute(t)&&(void 0===o&&(o=!0),void 0===n&&(n=!1),document.querySelectorAll('[data-toggle-target="'+e.dataset.toggleTarget+'"]').forEach(function(e){e.hasAttribute(t)&&(e.getAttribute(t)!==o?e.setAttribute(t,o):e.setAttribute(t,n))}))}function newsmasterMenuToggle(e,t){if(e)if(t=t?parseInt(t,10):250,e.classList.contains("active")){e.style.height=e.scrollHeight+"px",e.style.overflow="hidden",e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",requestAnimationFrame(function(){requestAnimationFrame(function(){e.style.height="0px",e.style.paddingTop="0px",e.style.paddingBottom="0px",e.style.marginTop="0px",e.style.marginBottom="0px"})});var o=function(){e.classList.remove("active"),e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-property"),e.style.removeProperty("transition-duration"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.removeEventListener("transitionend",o)};e.addEventListener("transitionend",o),setTimeout(o,t+50)}else{e.classList.add("active"),e.style.display="block";var n=e.scrollHeight;e.style.display="",e.style.height="0px",e.style.overflow="hidden",e.style.paddingTop="0px",e.style.paddingBottom="0px",e.style.marginTop="0px",e.style.marginBottom="0px",e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",requestAnimationFrame(function(){requestAnimationFrame(function(){e.style.height=n+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom")})});o=function(){e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-property"),e.style.removeProperty("transition-duration"),e.removeEventListener("transitionend",o)};e.addEventListener("transitionend",o),setTimeout(o,t+50)}}function newsmasterFindParents(e,t){var o=[];return function e(n){var s=n.parentNode;s instanceof HTMLElement&&(s.matches(t)&&o.push(s),e(s))}(e),o}newsmaster.scrolled=0,Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(e,t){var o,n=this.length;for(t=t||window,o=0;o<n;o++)e.call(t,this[o],o,this)}),newsmaster.createEvent=function(e){var t;return"function"==typeof window.Event?t=new Event(e):(t=document.createEvent("Event")).initEvent(e,!0,!1),t},Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),o=t.length;--o>=0&&t.item(o)!==this;);return o>-1}),newsmaster.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")}},newsmaster.coverModals={init:function(){document.querySelector(".cover-modal")&&(this.onToggle(),this.outsideUntoggle(),this.closeOnEscape(),this.hideAndShowModals())},onToggle:function(){document.querySelectorAll(".cover-modal").forEach(function(e){e.addEventListener("toggled",function(e){var t=e.target,o=document.body;t.classList.contains("active")?o.classList.add("showing-modal"):(o.classList.remove("showing-modal"),o.classList.add("hiding-modal"),setTimeout(function(){o.classList.remove("hiding-modal")},500))})})},outsideUntoggle:function(){document.addEventListener("click",function(e){var t=e.target,o=document.querySelector(".cover-modal.active");"a"===e.target.tagName.toLowerCase()&&e.target.hash.includes("#")&&null!==o&&(this.untoggleModal(o),setTimeout(function(){document.getElementById(e.target.hash.slice(1)).scrollIntoView()},550)),t===o&&this.untoggleModal(t)}.bind(this))},closeOnEscape:function(){document.addEventListener("keydown",function(e){27===e.keyCode&&(e.preventDefault(),document.querySelectorAll(".cover-modal.active").forEach(function(e){this.untoggleModal(e)}.bind(this)))}.bind(this))},hideAndShowModals:function(){var e=document,t=window,o=e.querySelectorAll(".cover-modal"),n=e.documentElement.style,s=e.querySelector("#wpadminbar");function a(e){var o,n=t.pageYOffset;return s?(o=n+s.getBoundingClientRect().height,e?-o:o):0===n?0:-n}function r(){return{"overflow-y":t.innerHeight>e.documentElement.getBoundingClientRect().height?"hidden":"scroll",position:"fixed",width:"100%",top:a(!0)+"px",left:0}}o.forEach(function(o){o.addEventListener("toggle-target-before-inactive",function(i){var l=r(),c=t.pageYOffset,d=Math.abs(a())-c+"px",u=t.matchMedia("(max-width: 600px)");i.target===o&&(Object.keys(l).forEach(function(e){n.setProperty(e,l[e])}),t.newsmaster.scrolled=parseInt(l.top,10),s&&(e.body.style.setProperty("padding-top",d),u.matches&&(c>=a()?o.style.setProperty("top",0):o.style.setProperty("top",a()-c+"px"))),o.classList.add("show-modal"))}),o.addEventListener("toggle-target-after-inactive",function(i){i.target===o&&setTimeout(function(){var i=newsmaster.toggles.clickedEl;o.classList.remove("show-modal"),Object.keys(r()).forEach(function(e){n.removeProperty(e)}),s&&(e.body.style.removeProperty("padding-top"),o.style.removeProperty("top")),!1!==i&&(i.focus(),i=!1),t.scrollTo(0,Math.abs(t.newsmaster.scrolled+a())),t.newsmaster.scrolled=0},500)})})},untoggleModal:function(e){var t,o=!1;e.dataset.modalTargetString&&(t=e.dataset.modalTargetString,o=document.querySelector('*[data-toggle-target="'+t+'"]')),o?o.click():e.classList.remove("active")}},newsmaster.modalMenu={init:function(){this.expandLevel(),this.keepFocusInModal()},expandLevel:function(){document.querySelectorAll(".modal-menu").forEach(function(e){var t=e.querySelector(".current-menu-item");t&&newsmasterFindParents(t,"li").forEach(function(e){var t=e.querySelector(".sub-menu-toggle");t&&newsmaster.toggles.performToggle(t,!0)})})},keepFocusInModal:function(){var e=document;e.addEventListener("keydown",function(t){var o,n,s,a,r,i,l,c,d,u,m,g=newsmaster.toggles.clickedEl;g&&e.body.classList.contains("showing-modal")&&(o=g.dataset.toggleTarget,s="input, a, button",n=e.querySelector(o),a=n.querySelectorAll(s),a=Array.prototype.slice.call(a),".menu-modal"===o&&(r=r?".expanded-menu":".mobile-menu",(a=a.filter(function(e){return null!==e.closest(r)&&null!==e.offsetParent})).unshift(e.querySelector(".close-nav-toggle")),(i=e.querySelector(".menu-bottom > nav"))&&i.querySelectorAll(s).forEach(function(e){a.push(e)})),c=a[a.length-1],d=a[0],l=e.activeElement,u=9===t.keyCode,!(m=t.shiftKey)&&u&&c===l&&(t.preventDefault(),d.focus()),m&&u&&d===l&&(t.preventDefault(),c.focus()))})}},newsmaster.primaryMenu={init:function(){this.focusMenuWithChildren()},focusMenuWithChildren:function(){var e,t,o,n=document.querySelector(".primary-menu-wrapper");if(!n)return!1;for(t=0,o=(e=n.getElementsByTagName("a")).length;t<o;t++)e[t].addEventListener("focus",s,!0),e[t].addEventListener("blur",s,!0);function s(){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}}},newsmaster.toggles={clickedEl:!1,init:function(){this.toggle(),this.resizeCheck(),this.untoggleOnEscapeKeyPress()},performToggle:function(e,t){var o,n,s,a=this,r=document,i=e,l=i.dataset.toggleTarget,c="active";r.querySelectorAll(".show-modal").length||(a.clickedEl=r.activeElement),(o="next"===l?i.nextSibling:r.querySelector(l)).classList.contains(c)?o.dispatchEvent(newsmaster.createEvent("toggle-target-before-active")):o.dispatchEvent(newsmaster.createEvent("toggle-target-before-inactive")),s=i.dataset.classToToggle?i.dataset.classToToggle:c,n=0,o.classList.contains("cover-modal")&&(n=10),setTimeout(function(){var e,n=o.classList.contains("sub-menu")?i.closest(".menu-item").querySelector(".sub-menu"):o,d=i.dataset.toggleDuration;"slidetoggle"!==i.dataset.toggleType||t||"0"===d?n.classList.toggle(s):newsmasterMenuToggle(n,d),"next"===l||o.classList.contains("sub-menu")?i.classList.toggle(c):r.querySelector('*[data-toggle-target="'+l+'"]').classList.toggle(c),newsmasterToggleAttribute(i,"aria-expanded","true","false"),a.clickedEl&&-1!==i.getAttribute("class").indexOf("close-")&&newsmasterToggleAttribute(a.clickedEl,"aria-expanded","true","false"),i.dataset.toggleBodyClass&&r.body.classList.toggle(i.dataset.toggleBodyClass),i.dataset.setFocus&&(e=r.querySelector(i.dataset.setFocus))&&(o.classList.contains(c)?e.focus():e.blur()),o.dispatchEvent(newsmaster.createEvent("toggled")),o.classList.contains(c)?o.dispatchEvent(newsmaster.createEvent("toggle-target-after-active")):o.dispatchEvent(newsmaster.createEvent("toggle-target-after-inactive"))},n)},toggle:function(){var e=this;document.querySelectorAll("*[data-toggle-target]").forEach(function(t){t.addEventListener("click",function(o){o.preventDefault(),e.performToggle(t)})})},resizeCheck:function(){document.querySelectorAll("*[data-untoggle-above], *[data-untoggle-below], *[data-toggle-above], *[data-toggle-below]").length&&window.addEventListener("resize",function(){var e=window.innerWidth;document.querySelectorAll(".toggle").forEach(function(t){var o=t.dataset.untoggleAbove,n=t.dataset.untoggleBelow,s=t.dataset.toggleAbove,a=t.dataset.toggleBelow;(o||n||s||a)&&((o&&e>o||n&&e<n)&&t.classList.contains("active")||(s&&e>s||a&&e<a)&&!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()})})}},newsmasterDomReady(function(){newsmaster.toggles.init(),newsmaster.coverModals.init(),newsmaster.modalMenu.init(),newsmaster.primaryMenu.init(),newsmaster.touchEnabled.init()}); -
newsmaster/1.1.7/assets/js/script.js
r264809 r354579 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 }, … … 253 256 if (marqueeWrappers.length > 0) { 254 257 // Function to duplicate marquee content 258 // The copies only keep the strip moving: hidden from screen readers, so the title is read once. 255 259 function duplicateMarqueeContent(wrapper, times) { 256 const originalContent = wrapper.innerHTML.trim(); 257 let newContent = ''; 258 for (let i = 0; i < times; i++) { 259 newContent += originalContent; 260 } 261 wrapper.innerHTML = newContent; 260 const items = Array.prototype.slice.call(wrapper.children); 261 for (let i = 1; i < times; i++) { 262 items.forEach(function (item) { 263 const copy = item.cloneNode(true); 264 copy.setAttribute('aria-hidden', 'true'); 265 copy.removeAttribute('id'); 266 wrapper.appendChild(copy); 267 }); 268 } 262 269 } 263 270 … … 274 281 init: function () { 275 282 if (document.getElementsByClassName("wpi-current-time").length > 0) { 276 setInterval(function () { 283 // Filled in straight away, then every second. 284 let tick = function () { 277 285 let currentTime = new Date(); 278 286 let hours = currentTime.getHours(); … … 303 311 "wpi-current-time" 304 312 )[0].innerHTML = timeString; 305 }, 1000); 313 }; 314 tick(); 315 setInterval(tick, 1000); 306 316 } 307 317 }, … … 314 324 // Check if progressBar exists before proceeding 315 325 if (progressBar) { 316 const totalHeight = document.body.scrollHeight - window.innerHeight; 317 const scrollPosition = window.scrollY; 318 const scrollPercentage = (scrollPosition / totalHeight) * 100; 319 progressBar.style.width = scrollPercentage + '%'; 326 const update = function () { 327 const totalHeight = document.body.scrollHeight - window.innerHeight; 328 const scrollPercentage = totalHeight > 0 ? (window.scrollY / totalHeight) * 100 : 0; 329 progressBar.style.width = scrollPercentage + '%'; 330 }; 331 // First measured in the next frame, so it doesn't force a layout while the page is still loading. 332 window.requestAnimationFrame(update); 320 333 // Update progress on scroll 321 window.addEventListener('scroll', function () { 322 const scrollPosition = window.scrollY; 323 const scrollPercentage = (scrollPosition / totalHeight) * 100; 324 progressBar.style.width = scrollPercentage + '%'; 325 }); 334 window.addEventListener('scroll', update, {passive: true}); 326 335 } 327 336 }, … … 339 348 let siteDrawerFocusableContent; 340 349 let siteDrawerLastFocusableElement; 350 if (!siteDrawerOffcanvas || !siteDrawerCloseBtn || !siteDrawerOverlay) { 351 return; 352 } 341 353 if (siteDrawerMenuIcon) { 342 354 siteDrawerMenuIcon.addEventListener('click', () => siteDrawerToggleOffcanvas(true)); … … 356 368 document.body.classList.add('offcanvas-drawer-active'); 357 369 siteDrawerOffcanvas.setAttribute('aria-hidden', 'false'); 370 if (siteDrawerMenuIcon) { 371 siteDrawerMenuIcon.setAttribute('aria-expanded', 'true'); 372 } 358 373 siteDrawerFirstFocusableElement = siteDrawerOffcanvas.querySelectorAll(siteDrawerFocusableElements)[0]; 359 374 siteDrawerFocusableContent = siteDrawerOffcanvas.querySelectorAll(siteDrawerFocusableElements); … … 366 381 siteDrawerOffcanvas.setAttribute('aria-hidden', 'true'); 367 382 if (siteDrawerMenuIcon) { 383 siteDrawerMenuIcon.setAttribute('aria-expanded', 'false'); 368 384 siteDrawerMenuIcon.focus(); 369 385 } … … 397 413 siteDrawerOverlay.addEventListener('click', () => siteDrawerToggleOffcanvas(false)); 398 414 document.addEventListener('keydown', (e) => { 399 if (e.key === 'Escape' ) siteDrawerToggleOffcanvas(false);415 if (e.key === 'Escape' && siteDrawerOffcanvas.classList.contains('show')) siteDrawerToggleOffcanvas(false); 400 416 siteDrawerHandleKeydown(e); 401 417 }); … … 527 543 newsmaster.PreLoader.init(); 528 544 }); 529 window.addEventListener("scroll", function (event) {545 newsmasterDomReady(function () { 530 546 newsmaster.ProgressBar.init(); 531 547 }); -
newsmaster/1.1.7/assets/js/script.min.js
r264809 r354579 1 "use strict"; 2 /*Namespace 3 ------------------------------------------------------- */ 4 var newsmaster = newsmaster || {}; 5 /* Preloader 6 **-----------------------------------------------------*/ 7 newsmaster.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 newsmaster.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 newsmaster.slider = { 59 init: function () { 60 this.bannerSlider(); 61 this.popularSlider(); 62 this.widgetSlider(); 63 this.mustRead(); 64 this.articleGridSlider(); 65 this.articleGoupSlider(); 66 }, 67 bannerSlider: function () { 68 let MainBanner = new Swiper(".site-banner-hero", { 69 slidesPerView: "1", 70 loop: true, 71 spaceBetween: 24, 72 direction: 'horizontal', 73 speed: 800, 74 autoplay: { 75 delay: 5000, // Add a delay for autoplay (optional, you can adjust the timing) 76 }, 77 navigation: { 78 nextEl: ".banner-slider-next", 79 prevEl: ".banner-slider-prev", 80 }, 81 breakpoints: { 82 640: { 83 slidesPerView: 2, 84 }, 85 992: { 86 slidesPerView: 3, 87 }, 88 1400: { 89 slidesPerView: 4, 90 }, 91 }, 92 }); 93 }, 94 popularSlider: function () { 95 let sliderWrapper = document.querySelector(".wpi-popular-init"); 96 if (sliderWrapper) { 97 let defaultOptions = { 98 slidesPerView: 1, 99 loop: true, 100 lazy: true, 101 breakpoints: { 102 640: { 103 slidesPerView: 2, 104 }, 105 1200: { 106 slidesPerView: 3, 107 } 108 }, 109 }; 110 111 let sliderData = sliderWrapper.getAttribute("data-slider"); 112 let dataOptions = sliderData ? JSON.parse(sliderData) : {}; 113 114 let sliderOptions = { 115 ...defaultOptions, 116 ...dataOptions, 117 }; 118 119 new Swiper(sliderWrapper, sliderOptions); 120 } 121 }, 122 123 widgetSlider: function () { 124 let sliderWrapper = document.querySelectorAll( 125 ".wpi-swiper-init" 126 ); 127 if (sliderWrapper) { 128 sliderWrapper.forEach(function (item) { 129 let parentWrapper = item.parentNode; 130 let navNext = parentWrapper.querySelector( 131 ".widget-slider-next" 132 ); 133 let navPrev = parentWrapper.querySelector( 134 ".widget-slider-prev" 135 ); 136 let paginate = 137 parentWrapper.querySelector(".wpi-widget-pagination"); 138 let defaultOptions = { 139 slidesPerView: 1, 140 loop: true, 141 lazyloading: true, 142 navigation: { 143 nextEl: navNext, 144 prevEl: navPrev, 145 }, 146 pagination: { 147 el: paginate, 148 clickable: true, 149 }, 150 }; 151 let data = item.getAttribute("data-slider") || {}; 152 if (data) { 153 var dataOptions = JSON.parse(data); 154 } 155 let sliderOptions = { 156 ...defaultOptions, 157 ...dataOptions, 158 }; 159 let swiper = new Swiper(item, sliderOptions); 160 let containerWidth = item.clientWidth; 161 if (containerWidth < 500) { 162 swiper.params.slidesPerView = 1; 163 swiper.update(); 164 } 165 }); 166 } 167 }, 168 mustRead: function () { 169 let mustRead = new Swiper(".mustread-swiper", { 170 slidesPerView: 1, 171 spaceBetween: 30, 172 centeredSlides: true, 173 pagination: { 174 el: ".swiper-pagination", 175 clickable: true, 176 }, 177 }); 178 }, 179 articleGridSlider: function () { 180 let articleGridSlider = new Swiper(".article-grid-slider", { 181 slidesPerView: "1", 182 loop: true, 183 spaceBetween: 24, 184 direction: 'horizontal', 185 speed: 900, 186 autoplay: { 187 delay: 6748, // Add a delay for autoplay (optional, you can adjust the timing) 188 }, 189 navigation: { 190 nextEl: ".article-grid-slider-next", 191 prevEl: ".article-grid-slider-prev", 192 }, 193 pagination: { 194 el: ".swiper-pagination", 195 clickable: true, 196 }, 197 }); 198 }, 199 articleGoupSlider: function () { 200 let articleGridSlider = new Swiper(".article-group-slider", { 201 slidesPerView: "1", 202 loop: true, 203 spaceBetween: 24, 204 speed: 900, 205 autoplay: { 206 delay: 8778, // Add a delay for autoplay (optional, you can adjust the timing) 207 }, 208 navigation: { 209 nextEl: ".swiper-button-next", 210 prevEl: ".swiper-button-prev", 211 }, 212 pagination: { 213 el: ".swiper-pagination", 214 clickable: true, 215 }, 216 }); 217 }, 218 }; 219 /* Background Image 220 **-----------------------------------------------------*/ 221 newsmaster.setBackgroundImage = { 222 init: function () { 223 let bgImageContainer = document.querySelectorAll(".entry-background-image"); 224 if (bgImageContainer) { 225 bgImageContainer.forEach(function (item) { 226 let image = item.querySelector("img"); 227 if (image) { 228 let imageSrc = image.getAttribute("src"); 229 if (imageSrc) { 230 item.style.backgroundImage = "url(" + imageSrc + ")"; 231 image.style.display = "none"; 232 } 233 } 234 }); 235 } 236 let pageSections = document.querySelectorAll(".data-bg"); 237 pageSections.forEach(function (section) { 238 let background = section.getAttribute("data-background"); 239 if (background) { 240 section.style.backgroundImage = "url(" + background + ")"; 241 } 242 }); 243 }, 244 }; 245 /* Title Marquee 246 **-----------------------------------------------------*/ 247 newsmaster.titleMarquee = { 248 init: function () { 249 let marqueeWrappers = document.querySelectorAll(".is-marquee"); 250 if (marqueeWrappers.length > 0) { 251 // Function to duplicate marquee content 252 function duplicateMarqueeContent(wrapper, times) { 253 const originalContent = wrapper.innerHTML.trim(); 254 let newContent = ''; 255 for (let i = 0; i < times; i++) { 256 newContent += originalContent; 257 } 258 wrapper.innerHTML = newContent; 259 } 260 261 // Iterate through all marquee wrappers and apply duplication 262 marqueeWrappers.forEach(wrapper => { 263 duplicateMarqueeContent(wrapper, 4); 264 }); 265 } 266 }, 267 }; 268 /* Display Clock 269 **-----------------------------------------------------*/ 270 newsmaster.displayClock = { 271 init: function () { 272 if (document.getElementsByClassName("wpi-current-time").length > 0) { 273 setInterval(function () { 274 let currentTime = new Date(); 275 let hours = currentTime.getHours(); 276 let minutes = currentTime.getMinutes(); 277 let seconds = currentTime.getSeconds(); 278 let ampm = hours >= 12 ? "PM" : "AM"; 279 hours = hours % 12; 280 hours = hours ? hours : 12; 281 minutes = minutes < 10 ? "0" + minutes : minutes; 282 seconds = seconds < 10 ? "0" + seconds : seconds; 283 let timeString = 284 '<span class="wpi-clock-unit clock-unit-hours">' + 285 hours + 286 "</span>" + 287 ":" + 288 '<span class="wpi-clock-unit clock-unit-minute">' + 289 minutes + 290 "</span>" + 291 ":" + 292 '<span class="wpi-clock-unit clock-unit-seconds">' + 293 seconds + 294 "</span>" + 295 " " + 296 '<span class="wpi-clock-unit clock-unit-format">' + 297 ampm + 298 "</span>"; 299 document.getElementsByClassName( 300 "wpi-current-time" 301 )[0].innerHTML = timeString; 302 }, 1000); 303 } 304 }, 305 }; 306 /* Preloader 307 **-----------------------------------------------------*/ 308 newsmaster.ProgressBar = { 309 init: function () { 310 const progressBar = document.getElementById('progressBar'); 311 // Check if progressBar exists before proceeding 312 if (progressBar) { 313 const totalHeight = document.body.scrollHeight - window.innerHeight; 314 const scrollPosition = window.scrollY; 315 const scrollPercentage = (scrollPosition / totalHeight) * 100; 316 progressBar.style.width = scrollPercentage + '%'; 317 // Update progress on scroll 318 window.addEventListener('scroll', function () { 319 const scrollPosition = window.scrollY; 320 const scrollPercentage = (scrollPosition / totalHeight) * 100; 321 progressBar.style.width = scrollPercentage + '%'; 322 }); 323 } 324 }, 325 }; 326 /* Offcanvas Drawer 327 **-----------------------------------------------------*/ 328 newsmaster.offcanvasDrawer = { 329 init: function () { 330 const siteDrawerMenuIcon = document.querySelector('.site-drawer-menu-icon'); 331 const siteDrawerOffcanvas = document.querySelector('.site-drawer-offcanvas'); 332 const siteDrawerCloseBtn = document.querySelector('.site-drawer-close-btn'); 333 const siteDrawerOverlay = document.querySelector('.site-drawer-overlay'); 334 const siteDrawerFocusableElements = '.site-drawer-close-btn, .site-drawer-offcanvas a'; 335 let siteDrawerFirstFocusableElement; 336 let siteDrawerFocusableContent; 337 let siteDrawerLastFocusableElement; 338 if (siteDrawerMenuIcon) { 339 siteDrawerMenuIcon.addEventListener('click', () => siteDrawerToggleOffcanvas(true)); 340 siteDrawerMenuIcon.addEventListener('keydown', (e) => { 341 if (e.key === 'Enter' || e.key === ' ') { 342 e.preventDefault(); 343 siteDrawerToggleOffcanvas(true); 344 } 345 }); 346 } 347 348 function siteDrawerToggleOffcanvas(show) { 349 const isVisible = show !== undefined ? show : !siteDrawerOffcanvas.classList.contains('show'); 350 if (isVisible) { 351 siteDrawerOffcanvas.classList.add('show'); 352 siteDrawerOverlay.classList.add('show'); 353 document.body.classList.add('offcanvas-drawer-active'); 354 siteDrawerOffcanvas.setAttribute('aria-hidden', 'false'); 355 siteDrawerFirstFocusableElement = siteDrawerOffcanvas.querySelectorAll(siteDrawerFocusableElements)[0]; 356 siteDrawerFocusableContent = siteDrawerOffcanvas.querySelectorAll(siteDrawerFocusableElements); 357 siteDrawerLastFocusableElement = siteDrawerFocusableContent[siteDrawerFocusableContent.length - 1]; 358 siteDrawerFirstFocusableElement.focus(); 359 } else { 360 siteDrawerOffcanvas.classList.remove('show'); 361 siteDrawerOverlay.classList.remove('show'); 362 document.body.classList.remove('offcanvas-drawer-active'); 363 siteDrawerOffcanvas.setAttribute('aria-hidden', 'true'); 364 if (siteDrawerMenuIcon) { 365 siteDrawerMenuIcon.focus(); 366 } 367 } 368 } 369 370 function siteDrawerHandleKeydown(e) { 371 if (!siteDrawerOffcanvas.classList.contains('show')) return; 372 const isTabPressed = e.key === 'Tab'; 373 if (!isTabPressed) return; 374 if (e.shiftKey) { 375 if (document.activeElement === siteDrawerFirstFocusableElement) { 376 e.preventDefault(); 377 siteDrawerLastFocusableElement.focus(); 378 } 379 } else { 380 if (document.activeElement === siteDrawerLastFocusableElement) { 381 e.preventDefault(); 382 siteDrawerFirstFocusableElement.focus(); 383 } 384 } 385 } 386 387 siteDrawerCloseBtn.addEventListener('click', () => siteDrawerToggleOffcanvas(false)); 388 siteDrawerCloseBtn.addEventListener('keydown', (e) => { 389 if (e.key === 'Enter' || e.key === ' ') { 390 e.preventDefault(); 391 siteDrawerToggleOffcanvas(false); 392 } 393 }); 394 siteDrawerOverlay.addEventListener('click', () => siteDrawerToggleOffcanvas(false)); 395 document.addEventListener('keydown', (e) => { 396 if (e.key === 'Escape') siteDrawerToggleOffcanvas(false); 397 siteDrawerHandleKeydown(e); 398 }); 399 }, 400 }; 401 /* Sticky Header 402 **-----------------------------------------------------*/ 403 newsmaster.stickyHeader = { 404 init: function () { 405 let navBar = document.querySelector(".site-header-responsive"); 406 let parentHeader = document.querySelector(".site-header"); 407 // Handle sticky menu on scroll 408 if (navBar && navBar.classList.contains("has-sticky-navigation") && parentHeader) { 409 this.stickMenuOnScroll(navBar, parentHeader); 410 } 411 }, 412 stickMenuOnScroll: function (navBar, parentHeader) { 413 window.addEventListener("scroll", function (event) { 414 let parentHeaderHeight = parentHeader.offsetHeight; 415 let currentScrollPos = window.pageYOffset; 416 if (currentScrollPos < parentHeaderHeight || currentScrollPos === 0) { 417 navBar.classList.remove("sticky-header-active"); 418 } else { 419 navBar.classList.add("sticky-header-active"); 420 } 421 }); 422 }, 423 }; 424 /* Scroll-to-Top Button with Progress Indicator 425 **-----------------------------------------------------*/ 426 newsmaster.scrollToTop = { 427 init: function () { 428 this.scrollToTopBtn = document.getElementById("scrollToTopBtn"); 429 if (!this.scrollToTopBtn) return; // Exit if the button does not exist 430 this.progressCircle = document.getElementById("progressCircle"); 431 if (!this.progressCircle) return; // Exit if the progress circle does not exist 432 this.progressCircle = this.progressCircle.querySelector("circle"); 433 if (!this.progressCircle) return; // Exit if the circle element does not exist 434 this.radius = this.progressCircle.r.baseVal.value; 435 this.circumference = 2 * Math.PI * this.radius; 436 this.progressCircle.style.strokeDasharray = `${this.circumference} ${this.circumference}`; 437 this.progressCircle.style.strokeDashoffset = this.circumference; 438 // Bind the scroll and click events 439 window.addEventListener('scroll', this.handleScroll.bind(this)); 440 this.scrollToTopBtn.addEventListener('click', this.scrollToTop.bind(this)); 441 }, 442 handleScroll: function () { 443 if (!this.scrollToTopBtn || !this.progressCircle) return; // Exit if elements are missing 444 if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) { 445 this.scrollToTopBtn.style.display = "flex"; 446 } else { 447 this.scrollToTopBtn.style.display = "none"; 448 } 449 requestAnimationFrame(this.updateProgressIndicator.bind(this)); 450 }, 451 scrollToTop: function () { 452 window.scrollTo({top: 0, behavior: 'smooth'}); 453 }, 454 updateProgressIndicator: function () { 455 if (!this.progressCircle) return; // Exit if the circle element does not exist 456 const scrollTop = document.documentElement.scrollTop || document.body.scrollTop; 457 const scrollHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight; 458 const progress = scrollTop / scrollHeight; 459 const dashOffset = this.circumference * (1 - progress); 460 this.progressCircle.style.strokeDashoffset = dashOffset; 461 } 462 }; 463 newsmaster.tabbedWidget = { 464 init: function () { 465 const widgetContainers = document.querySelectorAll(".wpi-tabbed-widget"); 466 widgetContainers.forEach((container) => { 467 const tabs = container.querySelectorAll( 468 ".tabbed-widget-header .tabbed-header-item" 469 ); 470 const tabPanes = container.querySelectorAll( 471 ".tabbed-widget-content .tabbed-content-item" 472 ); 473 tabs.forEach((tab) => { 474 tab.addEventListener("click", function (event) { 475 const tabid = this.getAttribute("tab-data"); 476 tabs.forEach((tab) => tab.classList.remove("active")); 477 tabPanes.forEach((tabPane) => 478 tabPane.classList.remove("active") 479 ); 480 this.classList.add("active"); 481 container 482 .querySelector(`.content-${tabid}`) 483 .classList.add("active"); 484 }); 485 }); 486 }); 487 }, 488 }; 489 490 /* Load functions at proper events 491 *--------------------------------------------------*/ 492 /** 493 * Is the DOM ready? 494 * 495 * This implementation is coming from https://gomakethings.com/a-native-javascript-equivalent-of-jquerys-ready-method/ 496 * 497 * @param {Function} fn Callback function to run. 498 */ 499 function newsmasterDomReady(fn) { 500 if (typeof fn !== "function") { 501 return; 502 } 503 if ( 504 document.readyState === "interactive" || 505 document.readyState === "complete" 506 ) { 507 return fn(); 508 } 509 document.addEventListener("DOMContentLoaded", fn, false); 510 } 511 512 newsmasterDomReady(function () { 513 newsmaster.currentClock.init(); 514 newsmaster.slider.init(); 515 newsmaster.setBackgroundImage.init(); 516 newsmaster.titleMarquee.init(); 517 newsmaster.displayClock.init(); 518 newsmaster.offcanvasDrawer.init(); 519 newsmaster.stickyHeader.init(); 520 newsmaster.scrollToTop.init(); 521 newsmaster.tabbedWidget.init(); 522 }); 523 window.addEventListener("load", function (event) { 524 newsmaster.PreLoader.init(); 525 }); 526 window.addEventListener("scroll", function (event) { 527 newsmaster.ProgressBar.init(); 528 }); 529 (function () { 530 const section = 'wpi-ticker-init'; 531 const sliders = document.querySelectorAll(`.${section}`); 532 if (sliders.length === 0) { 533 return; 534 } 535 const initSwiper = function () { 536 sliders.forEach(slider => { 537 const speedValue = slider.getAttribute('data-news-ticker-speed'); 538 const wrapperClass = `${section}-wrapper`; 539 const slideClass = `${section}-item`; 540 const speed = !isNaN(parseInt(speedValue)) ? parseInt(speedValue) : 8000; 541 const swiperInstance = new Swiper(slider, { 542 wrapperClass: wrapperClass, 543 slideClass: slideClass, 544 scrollbar: false, 545 direction: 'horizontal', 546 slidesPerView: 'auto', 547 speed: speed, 548 initialSlide: 0, 549 loop: true, 550 parallax: false, 551 spaceBetween: 0, 552 allowTouchMove: false, 553 waitForTransition: false, 554 watchSlidesProgress: false, 555 autoplay: {delay: 0, disableOnInteraction: false,}, 556 }); 557 const observer = new IntersectionObserver((entries) => { 558 entries.forEach(entry => { 559 if (!entry.isIntersecting) { 560 swiperInstance.autoplay.stop(); 561 } else { 562 swiperInstance.autoplay.start(); 563 } 564 }); 565 }, {threshold: 0}); 566 observer.observe(slider); 567 }); 568 }; 569 document.addEventListener('DOMContentLoaded', () => { 570 initSwiper(); 571 }); 572 })(); 1 "use strict";var newsmaster=newsmaster||{};function newsmasterDomReady(e){if("function"==typeof e)return"interactive"===document.readyState||"complete"===document.readyState?e():void document.addEventListener("DOMContentLoaded",e,!1)}newsmaster.PreLoader={init:function(){let e=document.querySelector("#wpi-preloader");e&&(e.classList.add("wpi-preloader-exit"),setTimeout(function(){e.style.display="none"},1e3))}},newsmaster.currentClock={init:function(){if(document.getElementsByClassName("wpi-display-clock").length>0){let e=function(){let e=new Date,t=e.getHours(),i=e.getMinutes(),n=e.getSeconds(),s=t>=12?"PM":"AM";t%=12,t=t||12,i=i<10?"0"+i:i,n=n<10?"0"+n:n;let r='<span class="theme-clock-unit clock-unit-hours">'+t+'</span>:<span class="theme-clock-unit clock-unit-minute">'+i+'</span>:<span class="theme-clock-unit clock-unit-seconds">'+n+'</span> <span class="theme-clock-unit clock-unit-format">'+s+"</span>";document.getElementsByClassName("wpi-display-clock")[0].innerHTML=r};e(),setInterval(e,1e3)}}},newsmaster.slider={init:function(){this.bannerSlider(),this.popularSlider(),this.widgetSlider(),this.mustRead(),this.articleGridSlider(),this.articleGoupSlider()},bannerSlider:function(){new Swiper(".site-banner-hero",{slidesPerView:"1",loop:!0,spaceBetween:24,direction:"horizontal",speed:800,autoplay:{delay:5e3},navigation:{nextEl:".banner-slider-next",prevEl:".banner-slider-prev"},breakpoints:{640:{slidesPerView:2},992:{slidesPerView:3},1400:{slidesPerView:4}}})},popularSlider:function(){let e=document.querySelector(".wpi-popular-init");if(e){let t={slidesPerView:1,loop:!0,lazy:!0,breakpoints:{640:{slidesPerView:2},992:{slidesPerView:3},1200:{slidesPerView:4}}},i=e.getAttribute("data-slider"),n={...t,...i?JSON.parse(i):{}};new Swiper(e,n)}},widgetSlider:function(){let e=document.querySelectorAll(".wpi-swiper-init");e&&e.forEach(function(e){let t=e.parentNode,i={slidesPerView:1,loop:!0,lazyloading:!0,navigation:{nextEl:t.querySelector(".widget-slider-next"),prevEl:t.querySelector(".widget-slider-prev")},pagination:{el:t.querySelector(".wpi-widget-pagination"),clickable:!0}},n=e.getAttribute("data-slider")||{};if(n)var s=JSON.parse(n);let r={...i,...s},o=new Swiper(e,r);e.clientWidth<500&&(o.params.slidesPerView=1,o.update())})},mustRead:function(){new Swiper(".mustread-swiper",{slidesPerView:1,spaceBetween:30,centeredSlides:!0,pagination:{el:".swiper-pagination",clickable:!0}})},articleGridSlider:function(){new Swiper(".article-grid-slider",{slidesPerView:"1",loop:!0,spaceBetween:24,direction:"horizontal",speed:900,autoplay:{delay:6748},navigation:{nextEl:".article-grid-slider-next",prevEl:".article-grid-slider-prev"},pagination:{el:".swiper-pagination",clickable:!0}})},articleGoupSlider:function(){new Swiper(".article-group-slider",{slidesPerView:"1",loop:!0,spaceBetween:24,speed:900,autoplay:{delay:8778},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}})}},newsmaster.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+")")})}},newsmaster.titleMarquee={init:function(){let e=document.querySelectorAll(".is-marquee");if(e.length>0){function t(e,t){const i=Array.prototype.slice.call(e.children);for(let n=1;n<t;n++)i.forEach(function(t){const i=t.cloneNode(!0);i.setAttribute("aria-hidden","true"),i.removeAttribute("id"),e.appendChild(i)})}e.forEach(e=>{t(e,4)})}}},newsmaster.displayClock={init:function(){if(document.getElementsByClassName("wpi-current-time").length>0){let e=function(){let e=new Date,t=e.getHours(),i=e.getMinutes(),n=e.getSeconds(),s=t>=12?"PM":"AM";t%=12,t=t||12,i=i<10?"0"+i:i,n=n<10?"0"+n:n;let r='<span class="wpi-clock-unit clock-unit-hours">'+t+'</span>:<span class="wpi-clock-unit clock-unit-minute">'+i+'</span>:<span class="wpi-clock-unit clock-unit-seconds">'+n+'</span> <span class="wpi-clock-unit clock-unit-format">'+s+"</span>";document.getElementsByClassName("wpi-current-time")[0].innerHTML=r};e(),setInterval(e,1e3)}}},newsmaster.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})}}},newsmaster.offcanvasDrawer={init:function(){const e=document.querySelector(".site-drawer-menu-icon"),t=document.querySelector(".site-drawer-offcanvas"),i=document.querySelector(".site-drawer-close-btn"),n=document.querySelector(".site-drawer-overlay"),s=".site-drawer-close-btn, .site-drawer-offcanvas a";let r,o,a;function l(i){(void 0!==i?i:!t.classList.contains("show"))?(t.classList.add("show"),n.classList.add("show"),document.body.classList.add("offcanvas-drawer-active"),t.setAttribute("aria-hidden","false"),e&&e.setAttribute("aria-expanded","true"),r=t.querySelectorAll(s)[0],o=t.querySelectorAll(s),a=o[o.length-1],r.focus()):(t.classList.remove("show"),n.classList.remove("show"),document.body.classList.remove("offcanvas-drawer-active"),t.setAttribute("aria-hidden","true"),e&&(e.setAttribute("aria-expanded","false"),e.focus()))}t&&i&&n&&(e&&(e.addEventListener("click",()=>l(!0)),e.addEventListener("keydown",e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),l(!0))})),i.addEventListener("click",()=>l(!1)),i.addEventListener("keydown",e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),l(!1))}),n.addEventListener("click",()=>l(!1)),document.addEventListener("keydown",e=>{"Escape"===e.key&&t.classList.contains("show")&&l(!1),function(e){if(!t.classList.contains("show"))return;"Tab"===e.key&&(e.shiftKey?document.activeElement===r&&(e.preventDefault(),a.focus()):document.activeElement===a&&(e.preventDefault(),r.focus()))}(e)}))}},newsmaster.stickyHeader={init:function(){let e=document.querySelector(".site-header-responsive"),t=document.querySelector(".site-header");e&&e.classList.contains("has-sticky-navigation")&&t&&this.stickMenuOnScroll(e,t)},stickMenuOnScroll:function(e,t){window.addEventListener("scroll",function(i){let n=t.offsetHeight,s=window.pageYOffset;s<n||0===s?e.classList.remove("sticky-header-active"):e.classList.add("sticky-header-active")})}},newsmaster.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}},newsmaster.tabbedWidget={init:function(){document.querySelectorAll(".wpi-tabbed-widget").forEach(e=>{const t=e.querySelectorAll(".tabbed-widget-header .tabbed-header-item"),i=e.querySelectorAll(".tabbed-widget-content .tabbed-content-item");t.forEach(n=>{n.addEventListener("click",function(n){const s=this.getAttribute("tab-data");t.forEach(e=>e.classList.remove("active")),i.forEach(e=>e.classList.remove("active")),this.classList.add("active"),e.querySelector(`.content-${s}`).classList.add("active")})})})}},newsmasterDomReady(function(){newsmaster.currentClock.init(),newsmaster.slider.init(),newsmaster.setBackgroundImage.init(),newsmaster.titleMarquee.init(),newsmaster.displayClock.init(),newsmaster.offcanvasDrawer.init(),newsmaster.stickyHeader.init(),newsmaster.scrollToTop.init(),newsmaster.tabbedWidget.init()}),window.addEventListener("load",function(e){newsmaster.PreLoader.init()}),newsmasterDomReady(function(){newsmaster.ProgressBar.init()}),function(){const e="wpi-ticker-init",t=document.querySelectorAll(`.${e}`);if(0===t.length)return;document.addEventListener("DOMContentLoaded",()=>{t.forEach(t=>{const i=t.getAttribute("data-news-ticker-speed"),n=`${e}-wrapper`,s=`${e}-item`,r=isNaN(parseInt(i))?8e3:parseInt(i),o=new Swiper(t,{wrapperClass:n,slideClass:s,scrollbar:!1,direction:"horizontal",slidesPerView:"auto",speed:r,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?o.autoplay.start():o.autoplay.stop()})},{threshold:0}).observe(t)})})}(); -
newsmaster/1.1.7/changelog.txt
r347515 r354579 1 1 == Changelog == 2 3 = 1.1.7 - 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 › NewsMaster) 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 NewsMaster 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 456 KB to 60 KB. 18 * Tweak - Recommended plugins are installed and activated through WordPress core screens; removed the old install/activate AJAX handlers. 19 * Tweak - Readme credits for the dashboard images and icons. 20 * Tweak - Removed Elementor from the recommended plugins; the theme supports it but does not need it. 21 * Enhancement - Faster first paint: the web fonts' CSS and the small preloader and comments stylesheets are printed inline instead of loaded as separate files, and the body font (on single posts and pages also the title font) is preloaded, so the text doesn't reflow when the fonts arrive. 22 * Enhancement - The featured image of a single post is fetched first (fetchpriority high) and never lazy-loaded, also when other images come before it on the page. 23 * Fix - The Popular Posts slider no longer shifts the page when it starts: the slides are laid out as Swiper will show them before it runs. 24 * Fix - The top bar clock is filled in straight away and keeps its space, so the top bar no longer moves a second after the page loads; without a social menu, the top bar no longer gets an empty extra row on narrow screens. 25 * Tweak - The Ajax pagination script loads only on post lists that use Ajax pagination, and the preloader stylesheet only when the preloader is on. 26 * Fix - Accessibility: the off-canvas drawer's menu button is announced as a button with a translatable name and says whether the drawer is open; the closed drawer can't be reached with the keyboard; Escape no longer moves the focus to the menu button when the drawer is closed; the repeated Must Read titles are read once; post date and author links are 24px tall. 27 * Fix - The reading progress bar uses one scroll listener (it added another one on every scroll). 28 * Fix - The theme's scripts no longer stop with an error when the off-canvas drawer is turned off. 29 * Fix - Without JavaScript the preloader is no longer shown, since nothing would hide it. 30 * Tweak - The top bar date is escaped. 31 * Fix - Saving widgets no longer logs PHP warnings for fields the form does not send, such as unticked boxes and empty lists. 32 * 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. 33 * Tweak - Tab Posts widget: removed the "Date Format" field; the widget shows no dates, so it did nothing. 34 * 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. 35 * Tweak - The mobile social menu style default now matches its "Has Brand Background" choice exactly (no visible change). 36 * Fix - Accessibility: icon-only buttons (search, menu, close, back to top, slider arrows) have a name for screen readers. 37 * Fix - Accessibility: slider dots are tap targets of at least 24px; the visible dot keeps its size. 38 * Fix - Accessibility: category labels are 24px tall tap targets, without changing the layout. 39 * Fix - Accessibility: the drawer button is at least 24px square. 40 * Fix - Accessibility: links in the footer copyright and credit text are underlined, so they don't rely on colour alone. 41 * Fix - Accessibility: titles cut to a few lines no longer have their hidden lines lying over the date link below. 42 * 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. 43 * 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. 44 * 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. 45 * Fix - Accessibility: the post list's "Read More" link includes the post title for screen readers, so each link says where it goes. 46 * Fix - Accessibility: the header news ticker and popular posts start with a heading for screen readers, so the front page's headings no longer skip a level. 47 * Fix - Accessibility: the tabs of the tabbed posts widget are announced as tabs: the list items around them no longer break the tab list. 48 * Fix - Accessibility (colour contrast, WCAG AA 4.5:1): category label colours 2 and 3 are #07856b and #d0443a (were #3cffd0 and #ff6f61) for white text on them, and category text colour 2 is #05873e (was #1bba5b). 49 50 = 1.1.6 - 2026-10-15 = 51 * 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. 52 * Security - Load More requests now only accept viewable post types, and incomplete requests are rejected cleanly instead of raising PHP warnings. 53 * Security - Category colour and thumbnail settings now check the user's permission before saving. 54 * 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. 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.5 - 2026-09-04 = -
newsmaster/1.1.7/footer.php
r331964 r354579 14 14 if ($enable_offcanvas) { ?> 15 15 <div class="site-drawer-overlay"></div> 16 <div class="site-drawer-offcanvas" aria-hidden="true" role="dialog" aria-labelledby="menu-title">16 <div id="site-drawer" class="site-drawer-offcanvas" aria-hidden="true" role="dialog" aria-label="<?php esc_attr_e('Off-canvas drawer', 'newsmaster'); ?>"> 17 17 <button class="site-drawer-close-btn" aria-label="<?php esc_attr_e('Close menu', 'newsmaster'); ?>"> 18 18 <?php newsmaster_the_theme_svg('cross'); ?> -
newsmaster/1.1.7/functions.php
r347515 r354579 10 10 if (!defined('NEWSMASTER_VERSION')) { 11 11 // Replace the version number of the theme on each release. 12 define('NEWSMASTER_VERSION', '1.1. 5');12 define('NEWSMASTER_VERSION', '1.1.7'); 13 13 } 14 14 … … 136 136 add_action('after_setup_theme', 'newsmaster_content_width', 0); 137 137 138 if (!function_exists('newsmaster_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 newsmaster_asset_suffix() 146 { 147 return (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min'; 148 } 149 } 150 151 if (!function_exists('newsmaster_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', newsmaster_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 newsmaster_asset_uri($file, $ext) 162 { 163 return get_template_directory_uri() . '/' . $file . newsmaster_asset_suffix() . '.' . $ext; 164 } 165 } 166 167 if (!function_exists('newsmaster_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 newsmaster_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 newsmaster_enqueue_small_style($handle, $file) 177 { 178 wp_enqueue_style($handle, newsmaster_asset_uri($file, 'css'), array(), NEWSMASTER_VERSION); 179 wp_style_add_data($handle, 'rtl', 'replace'); 180 wp_style_add_data($handle, 'suffix', newsmaster_asset_suffix()); 181 wp_style_add_data($handle, 'path', get_template_directory() . '/' . $file . (is_rtl() ? '-rtl' : '') . newsmaster_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 'newsmaster-load-google-fonts', 152 wptt_get_webfont_url($fonts_url), 153 array(), 154 NEWSMASTER_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('newsmaster-load-google-fonts', false, array(), NEWSMASTER_VERSION); 200 wp_enqueue_style('newsmaster-load-google-fonts'); 201 wp_add_inline_style('newsmaster-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('newsmaster-style', get_stylesheet_uri(), array(), NEWSMASTER_VERSION); 162 wp_style_add_data('newsmaster-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('newsmaster-style', get_stylesheet_uri(), array(), NEWSMASTER_VERSION); 210 wp_style_add_data('newsmaster-style', 'rtl', 'replace'); 211 } else { 212 wp_enqueue_style('newsmaster-style', newsmaster_asset_uri('style', 'css'), array(), NEWSMASTER_VERSION); 213 wp_style_add_data('newsmaster-style', 'rtl', 'replace'); 214 wp_style_add_data('newsmaster-style', 'suffix', newsmaster_asset_suffix()); 215 } 163 216 164 217 wp_add_inline_style('newsmaster-style', newsmaster_get_inline_css()); … … 171 224 wp_enqueue_script('newsmaster-script', get_template_directory_uri() . '/assets/js/script' . $min . '.js', $dependencies, NEWSMASTER_VERSION, true); 172 225 173 //Ajax Load Posts Scripts 174 wp_enqueue_script('newsmaster-load-posts', get_template_directory_uri() . '/template-parts/pagination/pagination.js', array(), NEWSMASTER_VERSION, true); 175 176 // Localized variables. 177 global $wp_query; 178 wp_localize_script( 179 'newsmaster-load-posts', 180 'NewsMasterVars', 181 array( 182 'load_post_nonce_wp' => wp_create_nonce('newsmaster-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 $newsmaster_ajax_pagination = (!is_singular() || is_front_page()) 228 && in_array(newsmaster_get_option('select_pagination_style'), array('pagination_ajax_on_click', 'pagination_ajax_on_scroll'), true); 229 if ($newsmaster_ajax_pagination) { 230 wp_enqueue_script('newsmaster-load-posts', newsmaster_asset_uri('template-parts/pagination/pagination', 'js'), array(), NEWSMASTER_VERSION, true); 231 232 // Localized variables. 233 global $wp_query; 234 wp_localize_script( 235 'newsmaster-load-posts', 236 'NewsMasterVars', 237 array( 238 'load_post_nonce_wp' => wp_create_nonce('newsmaster-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() || get_comments_number())) { 190 191 $suffix = is_rtl() ? '-rtl' : ''; 192 193 wp_enqueue_style( 194 'newsmaster-comments', 195 get_template_directory_uri() . "/assets/css/comments{$suffix}{$min}.css", 196 array(), 197 NEWSMASTER_VERSION 198 ); 247 newsmaster_enqueue_small_style('newsmaster-comments', 'assets/css/comments'); 199 248 } 200 249 … … 205 254 206 255 add_action('wp_enqueue_scripts', 'newsmaster_scripts'); 256 257 if (!function_exists('newsmaster_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 newsmaster_preload_font_faces() 264 { 265 // The body text everywhere, and on single views the post or page title. 266 $faces = array(array('Inter', '400')); 267 if (is_singular()) { 268 array_unshift($faces, array('Host Grotesk', '800')); 269 } 270 return $faces; 271 } 272 } 273 274 if (!function_exists('newsmaster_font_preloads')) { 275 /** 276 * Preload the font files the top of the page shows first (their latin files), so the text doesn't reflow 277 * when the web fonts arrive after the first paint. The files are the ones in the theme's web-font CSS 278 * (hosted locally by the WPTT loader and printed inline as the "newsmaster-load-google-fonts" style). 279 * 280 * @param array $preloads Resources for wp_preload_resources(). 281 * @return array 282 */ 283 function newsmaster_font_preloads($preloads) 284 { 285 $css = wp_styles()->get_data('newsmaster-load-google-fonts', 'after'); 286 if (empty($css) || !preg_match_all('/@font-face\s*{([^}]*)}/', implode("\n", (array) $css), $faces)) { 287 return $preloads; 288 } 289 $added = array(); 290 foreach (newsmaster_preload_font_faces() as $wanted) { 291 $style = isset($wanted[2]) ? $wanted[2] : 'normal'; 292 $best = null; 293 $best_distance = PHP_INT_MAX; 294 foreach ($faces[1] as $face) { 295 if (false === strpos($face, 'U+0000-00FF') 296 || !preg_match('/font-style:\s*' . preg_quote($style, '/') . '/', $face) 297 || !preg_match('/font-family:\s*[\'"]?([^;\'"]+)/', $face, $family) 298 || !preg_match('/font-weight:\s*(\d+)(?:\s+(\d+))?/', $face, $weight) 299 || !preg_match('/url\([\'"]?([^)\'"]+\.woff2)/', $face, $url) 300 || 0 !== strcasecmp(trim($family[1]), $wanted[0])) { 301 continue; 302 } 303 // A static file of that weight, a variable font whose range includes it, or else the nearest 304 // weight (the one the browser falls back to). 305 $min = (int) $weight[1]; 306 $max = isset($weight[2]) ? (int) $weight[2] : $min; 307 $distance = max(0, $min - (int) $wanted[1], (int) $wanted[1] - $max); 308 if ($distance < $best_distance) { 309 $best = $url[1]; 310 $best_distance = $distance; 311 } 312 } 313 if ($best && !isset($added[$best])) { 314 $added[$best] = true; 315 $preloads[] = array( 316 'href' => $best, 317 'as' => 'font', 318 'type' => 'font/woff2', 319 'crossorigin' => 'anonymous', 320 ); 321 } 322 } 323 return $preloads; 324 } 325 } 326 add_filter('wp_preload_resources', 'newsmaster_font_preloads'); 207 327 208 328 /** … … 266 386 function newsmaster_preloader_scripts() 267 387 { 268 $preloader_style = newsmaster_get_option('newsmaster_preloader_style'); 269 wp_enqueue_style('newsmaster-preloader', get_template_directory_uri() . '/assets/css/preloader-' . $preloader_style . '.css'); 270 388 // Only when the preloader is on (header.php prints it). 389 if (!newsmaster_get_option('enable_preloader_options')) { 390 return; 391 } 392 $preloader_style = sanitize_key(newsmaster_get_option('newsmaster_preloader_style')); 393 newsmaster_enqueue_small_style('newsmaster-preloader', 'assets/css/preloader-' . $preloader_style); 271 394 } 272 395 273 396 add_action('wp_enqueue_scripts', 'newsmaster_preloader_scripts'); 397 398 /** 399 * The preloader is hidden by script.js once the page has loaded. Without JavaScript nothing would hide it, 400 * so it isn't shown at all. 401 */ 402 function newsmaster_preloader_noscript() 403 { 404 if (newsmaster_get_option('enable_preloader_options')) { 405 echo '<noscript><style>#wpi-preloader{display:none}</style></noscript>' . "\n"; 406 } 407 } 408 409 add_action('wp_head', 'newsmaster_preloader_noscript'); 274 410 275 411 if (!class_exists('NewsMaster_Constants')) { … … 347 483 NewsMaster_Constants::get_instance(); 348 484 349 add_action('wp_ajax_install_plugin', 'newsmaster_plugin_action_callback');350 add_action('wp_ajax_activate_plugin', 'newsmaster_plugin_action_callback');351 352 function newsmaster_plugin_action_callback()353 {354 if (!isset($_POST['security']) || !wp_verify_nonce($_POST['security'], 'newsmaster_demo_import_nonce')) {355 wp_send_json_error(array('message' => 'Security check failed.'));356 }357 if (!current_user_can('install_plugins')) {358 wp_send_json_error(array('message' => 'You are not allowed to perform this action.'));359 }360 361 $plugin = sanitize_text_field($_POST['plugin']);362 $plugin_slug = sanitize_text_field($_POST['slug']);363 364 // Define allowed plugins (Whitelist)365 $allowed_plugins = array(366 'one-click-demo-import' => 'one-click-demo-import/one-click-demo-import.php',367 'mailchimp-for-wp' => 'mailchimp-for-wp/mailchimp-for-wp.php',368 'wpinterface-add-ons' => 'wpinterface-add-ons/wpinterface-add-ons.php',369 );370 371 // Validate if the plugin is in the allowed list372 if (!isset($allowed_plugins[$plugin_slug]) && !in_array($plugin, $allowed_plugins)) {373 wp_send_json_error(array('message' => 'This plugin is not allowed.'));374 }375 376 if (newsmaster_is_plugin_installed($plugin)) {377 if (is_plugin_active($plugin)) {378 wp_send_json_success(array('message' => 'Plugin is already activated.'));379 } else {380 // Activate the plugin381 $result = activate_plugin($plugin);382 383 if (is_wp_error($result)) {384 wp_send_json_error(array('message' => 'Error activating the plugin.'));385 } else {386 wp_send_json_success(array('message' => 'Plugin activated successfully!'));387 }388 }389 } else {390 // Install and activate the plugin391 include_once ABSPATH . 'wp-admin/includes/plugin-install.php';392 include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';393 $plugin_info = plugins_api('plugin_information', array('slug' => $plugin_slug));394 $upgrader = new Plugin_Upgrader(new WP_Ajax_Upgrader_Skin());395 $result = $upgrader->install($plugin_info->download_link);396 397 if (is_wp_error($result)) {398 wp_send_json_error(array('message' => 'Error installing the plugin.'));399 }400 401 $result = activate_plugin($plugin);402 403 if (is_wp_error($result)) {404 wp_send_json_error(array('message' => 'Error activating the plugin.'));405 } else {406 wp_send_json_success(array('message' => 'Plugin installed and activated successfully!'));407 }408 }409 }410 411 function newsmaster_is_plugin_installed($plugin_path)412 {413 $plugins = get_plugins();414 return isset($plugins[$plugin_path]);415 }416 417 418 485 /** 419 486 * Load Jetpack compatibility file. -
newsmaster/1.1.7/inc/admin/customizer/assets/css/customizer.css
r264809 r354579 280 280 background: #bdc3c7 281 281 } 282 283 /* Header Style previews: two per row, sized to the card, rounded selection ring */ 284 #customize-control-newsmaster_options-select_header_layout_style .radio-image-wrapper{grid-template-columns:repeat(2,1fr);gap:8px} 285 #customize-control-newsmaster_options-select_header_layout_style .radio-image-wrapper>*{padding:0} 286 #customize-control-newsmaster_options-select_header_layout_style label{display:block;border-radius:11px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease} 287 #customize-control-newsmaster_options-select_header_layout_style img{display:block;width:100%;height:auto} 288 #customize-control-newsmaster_options-select_header_layout_style input[type="radio"]+label:hover{opacity:1;box-shadow:0 4px 12px rgba(13,32,53,.12);transform:translateY(-1px)} 289 #customize-control-newsmaster_options-select_header_layout_style input[type="radio"]:checked+label{border:0;box-shadow:0 0 0 2px #2271b1} -
newsmaster/1.1.7/inc/admin/customizer/assets/css/customizer.min.css
r264809 r354579 1 .customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url],.customize-control select{border:2px solid #b8daeb;border-radius:4px;min-height:45px;-webkit-appearance:none}.wp-core-ui .customize-control-content .button,.wp-core-ui .customize-control-content .button-secondary{border:2px solid #b8daeb;border-radius:4px;-webkit-appearance:none}.customize-control-checkbox input[type=checkbox]{border:1px solid rgba(0, 0,0,.1);display:inline-block;width:40px;height:14px;border-radius:8px;background:#ccc;vertical-align:middle;position:relative;cursor:pointer;user-select:none;transition:background 350ms ease}.customize-control-checkbox input[type=checkbox]:after,.customize-control-checkbox input[type=checkbox]:before{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:50%;left:-3px;transition:all 350ms cubic-bezier(0,.95,.38,.98),background 150ms ease}.customize-control-checkbox input[type=checkbox]:before{background:rgba(0,0,0,.2);transform:translate3d(0,-50%,0) scale(0)}.customize-control-checkbox input[type=checkbox]:after{background:#999;border:1px solid rgba(0,0,0,.1);transform:translate3d(0,-50%,0)}.customize-control-checkbox input[type=checkbox]:checked:before{background:0 0;font-size:0;line-height:1px;transform:translate3d(100%,-50%,0) scale(1)}.customize-control-checkbox input[type=checkbox]:checked:after{background:#73c5ee;border-color:#73c5ee;transform:translate3d(100%,-50%,0)}.customize-control-radio-image img{vertical-align:top}.customize-control-radio-image .radio-image-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.customize-control-radio-image .radio-image-wrapper>*{padding:5px}.customize-control-radio-image .radio-image-wrapper input[type=radio]{display:none}.customize-control-radio-image input[type=radio]+label:hover{opacity:.7}.customize-control-radio-image input[type=radio]:checked+label{border:2px solid #000}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title{border-color:#f857a6}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title .accordion-trigger{background:#f857a6;background:-webkit-linear-gradient(to left,#ff5858,#f857a6);background:linear-gradient(to left,#ff5858,#f857a6);color:#fff;padding-top:20px;padding-bottom:20px;overflow:hidden}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title .accordion-trigger:before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}#customize-theme-controls #accordion-section-theme_upsell:focus .accordion-section-title .accordion-trigger:before,#customize-theme-controls #accordion-section-theme_upsell:hover .accordion-section-title .accordion-trigger:before{animation:hovershine .85s}@keyframes hovershine{100%{left:100%}}#accordion-section-theme_upsell .accordion-section-title:after{color:#fff!important}.customize-control-upsell .button.upgrade-now{background:#65bc7b;border:#65bc7b;color:#fff;margin-top:10px}.customize-control-upsell .button.upgrade-now:focus,.customize-control-upsell .button.upgrade-now:hover{background:#4caf50;border:#4caf50;color:#fff}.control-section-section-features-list{padding:30px 15px;background-color:#fcfcfc;display:block!important}.theme-features{display:flex;flex-direction:column;gap:5px;justify-content:center;margin:30px 0}.theme-features .dashicons{color:#65bc7b;margin-right:5px}.customize-control-upsell .button{display:block;padding:10px 20px;text-align:center}.customize-control-range input[type=range]{background:0 0;height:25px;-webkit-appearance:none;margin:10px 0;width:100%}.customize-control-range input[type=range]:focus{outline:0}.customize-control-range input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#bdc3c7;border-radius:1px;border:0 solid #000}.customize-control-range input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.customize-control-range input[type=range]:focus::-webkit-slider-runnable-track{background:#bdc3c7}.customize-control-range input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#bdc3c7;border-radius:1px;border:0 solid #000}.customize-control-range input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer}.customize-control-range input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}.customize-control-range input[type=range]::-ms-fill-lower{background:#bdc3c7;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}.customize-control-range input[type=range]::-ms-fill-upper{background:#bdc3c7;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}.customize-control-range input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer}.customize-control-range input[type=range]:focus::-ms-fill-lower{background:#bdc3c7}.customize-control-range input[type=range]:focus::-ms-fill-upper{background:#bdc3c7}1 .customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url],.customize-control select{border:2px solid #b8daeb;border-radius:4px;min-height:45px;-webkit-appearance:none}.wp-core-ui .customize-control-content .button,.wp-core-ui .customize-control-content .button-secondary{border:2px solid #b8daeb;border-radius:4px;-webkit-appearance:none}.customize-control-checkbox input[type=checkbox]{border:1px solid rgba(0, 0, 0, 0.1);display:inline-block;width:40px;height:14px;border-radius:8px;background:#ccc;vertical-align:middle;position:relative;cursor:pointer;user-select:none;transition:background 350ms ease}.customize-control-checkbox input[type=checkbox]:before,.customize-control-checkbox input[type=checkbox]:after{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:50%;left:-3px;transition:all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease}.customize-control-checkbox input[type=checkbox]:before{background:rgba(0, 0, 0, 0.2);transform:translate3d(0, -50%, 0) scale(0)}.customize-control-checkbox input[type=checkbox]:after{background:#999;border:1px solid rgba(0, 0, 0, 0.1);transform:translate3d(0, -50%, 0)}.customize-control-checkbox input[type=checkbox]:checked:before{background:transparent;font-size:0;line-height:1px;transform:translate3d(100%, -50%, 0) scale(1)}.customize-control-checkbox input[type=checkbox]:checked:after{background:#73c5ee;border-color:#73c5ee;transform:translate3d(100%, -50%, 0)}.customize-control-radio-image img{vertical-align:top}.customize-control-radio-image .radio-image-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.customize-control-radio-image .radio-image-wrapper > *{padding:5px}.customize-control-radio-image .radio-image-wrapper input[type="radio"]{display:none}.customize-control-radio-image input[type="radio"] + label:hover{opacity:.7}.customize-control-radio-image input[type="radio"]:checked + label{border:2px solid #000000}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title{border-color:#f857a6}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title .accordion-trigger{background:#f857a6;background:-webkit-linear-gradient(to left, #ff5858, #f857a6);background:linear-gradient(to left, #ff5858, #f857a6);color:#fff;padding-top:20px;padding-bottom:20px;overflow:hidden}#customize-theme-controls #accordion-section-theme_upsell .accordion-section-title .accordion-trigger:before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg)}#customize-theme-controls #accordion-section-theme_upsell:hover .accordion-section-title .accordion-trigger:before,#customize-theme-controls #accordion-section-theme_upsell:focus .accordion-section-title .accordion-trigger:before{animation:hovershine 0.85s}@keyframes hovershine{100%{left:100%}}#accordion-section-theme_upsell .accordion-section-title:after,#accordion-section-theme_upsell .accordion-section-title:after{color:#fff!important}.customize-control-upsell .button.upgrade-now{background:#65bc7b;border:#65bc7b;color:#fff;margin-top:10px}.customize-control-upsell .button.upgrade-now:hover,.customize-control-upsell .button.upgrade-now:focus{background:#4CAF50;border:#4CAF50;color:#fff}.control-section-section-features-list{padding:30px 15px;background-color:#fcfcfc;display:block!important}.theme-features{display:flex;flex-direction:column;gap:5px;justify-content:center;margin:30px 0}.theme-features .dashicons{color:#65bc7b;margin-right:5px}.customize-control-upsell .button{display:block;padding:10px 20px;text-align:center}.customize-control-range input[type=range]{background:0 0;height:25px;-webkit-appearance:none;margin:10px 0;width:100%}.customize-control-range input[type=range]:focus{outline:0}.customize-control-range input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#bdc3c7;border-radius:1px;border:0 solid #000}.customize-control-range input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.customize-control-range input[type=range]:focus::-webkit-slider-runnable-track{background:#bdc3c7}.customize-control-range input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#bdc3c7;border-radius:1px;border:0 solid #000}.customize-control-range input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer}.customize-control-range input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}.customize-control-range input[type=range]::-ms-fill-lower{background:#bdc3c7;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}.customize-control-range input[type=range]::-ms-fill-upper{background:#bdc3c7;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}.customize-control-range input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0 0 0 #000;border:1px solid #bdc3c7;height:18px;width:18px;border-radius:25px;background:#f0f0f0;cursor:pointer}.customize-control-range input[type=range]:focus::-ms-fill-lower{background:#bdc3c7}.customize-control-range input[type=range]:focus::-ms-fill-upper{background:#bdc3c7}#customize-control-newsmaster_options-select_header_layout_style .radio-image-wrapper{grid-template-columns:repeat(2,1fr);gap:8px}#customize-control-newsmaster_options-select_header_layout_style .radio-image-wrapper>*{padding:0}#customize-control-newsmaster_options-select_header_layout_style label{display:block;border-radius:11px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}#customize-control-newsmaster_options-select_header_layout_style img{display:block;width:100%;height:auto}#customize-control-newsmaster_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-newsmaster_options-select_header_layout_style input[type="radio"]:checked+label{border:0;box-shadow:0 0 0 2px #2271b1} -
newsmaster/1.1.7/inc/admin/customizer/assets/js/customizer.min.js
r264809 r354579 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); -
newsmaster/1.1.7/inc/admin/customizer/customizer-init.php
r264809 r354579 90 90 $min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; 91 91 wp_enqueue_style( 'newsmaster-customizer-css', get_template_directory_uri() . '/inc/admin/customizer/assets/css/customizer' . $min . '.css', array(), NEWSMASTER_VERSION ); 92 wp_style_add_data('newsmaster-customizer-css', 'rtl', 'replace'); 93 wp_style_add_data('newsmaster-customizer-css', 'suffix', $min); 92 94 } 93 95 add_action( 'customize_controls_enqueue_scripts', 'newsmaster_customizer_control_scripts', 0 ); -
newsmaster/1.1.7/inc/admin/customizer/helpers/defaults.php
r338569 r354579 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; -
newsmaster/1.1.7/inc/admin/customizer/helpers/helper-function.php
r264809 r354579 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', 'newsmaster' ), 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', 'newsmaster' ), 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', 'newsmaster' ), 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', 'newsmaster' ), 172 172 ), -
newsmaster/1.1.7/inc/admin/customizer/sections/single.php
r264809 r354579 336 336 array( 337 337 'label' => __( 'Enable Sticky Sidebar', 'newsmaster' ), 338 'section' => 'single_ options_panel',339 'type' => 'checkbox', 340 ) 341 ); 338 'section' => 'single_sidebar_options', 339 'type' => 'checkbox', 340 ) 341 ); -
newsmaster/1.1.7/inc/admin/customizer/sections/slider-banner.php
r264809 r354579 60 60 '5' => __('5', 'newsmaster'), 61 61 '6' => __('6', 'newsmaster'), 62 '7' => __('7', 'newsmaster'), 63 '8' => __('8', 'newsmaster'), 64 '9' => __('9', 'newsmaster'), 65 '10' => __('10', 'newsmaster'), 62 66 ), 63 67 ) -
newsmaster/1.1.7/inc/admin/dashboard/class-admin.php
r264809 r354579 1 1 <?php 2 2 /** 3 * NewsMaster Admin Class. 3 * NewsMaster 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 NewsMaster … … 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 › NewsMaster). 27 */ 28 const PAGE = 'newsmaster'; 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 = 'newsmaster_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 31 $suffix = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min'; 32 33 $file_name = is_rtl() ? 'admin-rtl' . $suffix . '.css' : 'admin' . $suffix . '.css'; 34 35 wp_enqueue_style( 36 'newsmaster-admin-style', 37 get_template_directory_uri() . '/inc/admin/dashboard/css/' . $file_name, 38 array(), 39 NEWSMASTER_VERSION 45 add_action('wp_ajax_newsmaster_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 NEWSMASTER_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.', 'newsmaster'), 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.', 'newsmaster'), 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.', 'newsmaster'), 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.', 'newsmaster'), 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', 'newsmaster'), 0), 201 'new' => array('new', __('New', 'newsmaster'), 1), 202 'added' => array('new', __('New', 'newsmaster'), 1), 203 'feature' => array('new', __('New', 'newsmaster'), 1), 204 'enhancement' => array('enhancement', __('Enhancement', 'newsmaster'), 2), 205 'improvement' => array('improvement', __('Improvement', 'newsmaster'), 3), 206 'tweak' => array('improvement', __('Improvement', 'newsmaster'), 3), 207 'update' => array('improvement', __('Improvement', 'newsmaster'), 3), 208 'fix' => array('fix', __('Fix', 'newsmaster'), 4), 209 'fixed' => array('fix', __('Fix', 'newsmaster'), 4), 210 'bugfix' => array('fix', __('Fix', 'newsmaster'), 4), 211 'dev' => array('dev', __('Developers', 'newsmaster'), 5), 40 212 ); 41 42 43 wp_enqueue_script('newsmaster-plugin-install-helper', get_template_directory_uri() . '/inc/admin/dashboard/js/admin.js', array('jquery'), NEWSMASTER_VERSION, true); 44 $welcome_data = array( 45 'uri' => esc_url(admin_url('/themes.php?page=newsmaster&tab=starter-templates')), 46 'btn_text' => esc_html__('Processing...', 'newsmaster'), 47 'nonce' => wp_create_nonce('newsmaster_demo_import_nonce'), 48 'admin_url' => esc_url(admin_url()), 49 'ajaxurl' => admin_url('admin-ajax.php'), // Include this line for using admin-ajax.php 213 if (isset($map[$tag])) { 214 return array('key' => $map[$tag][0], 'label' => $map[$tag][1], 'order' => $map[$tag][2]); 215 } 216 return array('key' => 'other', 'label' => ucfirst($tag), 'order' => 6); 217 } 218 219 /** 220 * Core URL that installs or activates a plugin, or an empty string when the 221 * current user cannot do it. 222 * 223 * @param array $plugin Plugin data from plugins(). 224 * @param string $state Install state from plugin_state(). 225 * @return string 226 */ 227 public static function plugin_action_url($plugin, $state) 228 { 229 if ('installed' === $state && current_user_can('activate_plugin', $plugin['file'])) { 230 return wp_nonce_url( 231 self_admin_url('plugins.php?action=activate&plugin=' . rawurlencode($plugin['file'])), 232 'activate-plugin_' . $plugin['file'] 233 ); 234 } 235 if ('missing' === $state && current_user_can('install_plugins')) { 236 return wp_nonce_url( 237 self_admin_url('update.php?action=install-plugin&plugin=' . rawurlencode($plugin['slug'])), 238 'install-plugin_' . $plugin['slug'] 239 ); 240 } 241 return ''; 242 } 243 244 /** 245 * WPInterface professional services shown on the dashboard. 246 * 247 * @return array 248 */ 249 public static function services() 250 { 251 return array( 252 'featured' => array( 253 'title' => __('News & Blog Website Setup', 'newsmaster'), 254 'description' => __('Skip the setup work. Our team gets your news or blog site running on NewsMaster so you can start publishing.', 'newsmaster'), 255 'url' => 'https://wpinterface.com/services/news-blog-website-setup/', 256 ), 257 'items' => array( 258 array( 259 'icon' => 'brush', 260 'title' => __('WordPress Theme Customization', 'newsmaster'), 261 'description' => __('Layout, colour and feature changes made by the developers who built your theme.', 'newsmaster'), 262 'url' => 'https://wpinterface.com/services/wordpress-theme-customization/', 263 ), 264 array( 265 'icon' => 'bolt', 266 'title' => __('Speed & Core Web Vitals', 'newsmaster'), 267 'description' => __('Faster pages and passing Core Web Vitals, shown with before-and-after data.', 'newsmaster'), 268 'url' => 'https://wpinterface.com/services/wordpress-speed-optimization/', 269 ), 270 array( 271 'icon' => 'shield', 272 'title' => __('WordPress Care Plans', 'newsmaster'), 273 'description' => __('Weekly updates, backups and monitoring. Cancel any time.', 'newsmaster'), 274 'url' => 'https://wpinterface.com/services/wordpress-care-plans/', 275 ), 276 array( 277 'icon' => 'lock', 278 'title' => __('Malware Removal & Security Hardening', 'newsmaster'), 279 'description' => __('Manual cleanup of hacked sites, closing the entry point, and help getting off blacklists.', 'newsmaster'), 280 'url' => 'https://wpinterface.com/services/wordpress-malware-removal/', 281 ), 282 array( 283 'icon' => 'headset', 284 'title' => __('VIP Support', 'newsmaster'), 285 'description' => __('One priority ticket, handled first by a senior engineer.', 'newsmaster'), 286 'url' => 'https://wpinterface.com/services/vip-support/', 287 ), 288 array( 289 'icon' => 'search', 290 'title' => __('Technical SEO for WordPress', 'newsmaster'), 291 'description' => __('Fix the technical issues that stop search engines finding and showing your content.', 'newsmaster'), 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/', 50 297 ); 51 wp_localize_script('newsmaster-plugin-install-helper', 'newsmasterRedirectDemoPage', $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="newsmaster-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('newsmaster_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('newsmaster_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.', 'newsmaster'); 460 set_transient(self::THEMES_TRANSIENT, array('error' => $message), 15 * MINUTE_IN_SECONDS); 461 return new WP_Error('newsmaster_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('newsmaster_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.', 'newsmaster')), 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)); 52 509 } 53 510 } -
newsmaster/1.1.7/inc/admin/dashboard/class-dashboard.php
r312898 r354579 1 1 <?php 2 /** 3 * NewsMaster theme dashboard (Appearance › NewsMaster). 4 * 5 * @package NewsMaster 6 */ 2 7 // Exit if accessed directly. 3 8 defined('ABSPATH') || exit; 9 4 10 class NewsMaster_Dashboard 5 11 { 12 /** 13 * Instance. 14 * 15 * @var NewsMaster_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 = NewsMaster_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/newsmaster/'; 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/newsmaster/'; 46 /** 47 * Preview Url 48 * 49 * @access private 50 * @var string $preview_url 51 * @since 1.0.0 52 */ 53 private $preview_url = 'https://live-preview.wpinterface.com/newsmaster'; 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://live-preview.wpinterface.com/newsmaster-pro/'; 53 54 /** 55 * Support URLs. 56 * 57 * @var string 59 58 */ 60 59 private $community_url = 'https://wordpress.org/support/theme/newsmaster/'; 60 private $review_url = 'https://wordpress.org/support/theme/newsmaster/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', 'newsmaster'), $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 'newsmaster', 104 NewsMaster_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('newsmaster-dashboard', newsmaster_asset_uri('inc/admin/dashboard/css/dashboard', 'css'), array(), NEWSMASTER_VERSION); 131 wp_style_add_data('newsmaster-dashboard', 'rtl', 'replace'); 132 wp_style_add_data('newsmaster-dashboard', 'suffix', newsmaster_asset_suffix()); 133 134 wp_enqueue_script('newsmaster-dashboard', newsmaster_asset_uri('inc/admin/dashboard/js/dashboard', 'js'), array(), NEWSMASTER_VERSION, array('in_footer' => true, 'strategy' => 'defer')); 135 wp_localize_script( 136 'newsmaster-dashboard', 137 'newsmasterDashboard', 79 138 array( 80 $this, 81 'dashboard_page', 139 'ajaxUrl' => admin_url('admin-ajax.php'), 140 'nonce' => wp_create_nonce('newsmaster_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…', 'newsmaster'), 146 /* translators: %d: number of themes. */ 147 'count' => __('%d themes by WPInterface', 'newsmaster'), 148 'error' => __('Could not load themes from WordPress.org. Please try again later.', 'newsmaster'), 149 'retry' => __('Try again', 'newsmaster'), 150 'preview' => __('Preview', 'newsmaster'), 151 'details' => __('Details', 'newsmaster'), 152 /* translators: %s: theme name. */ 153 'alt' => __('%s theme screenshot', 'newsmaster'), 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 .= ' newsmaster-dashboard-page'; 169 } 170 return $classes; 171 } 172 173 /** 174 * Hide admin notices on the NewsMaster dashboard. 89 175 */ 90 176 public function hide_admin_notices() 91 177 { 92 // Bail if we're not on a NewsMaster screen or page.93 if (empty($_REQUEST['page']) || false === strpos(sanitize_text_field(wp_unslash($_REQUEST['page'])), 'newsmaster')) { // 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']) || NewsMaster_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', 'newsmaster'), 223 'view' => $view . 'overview.php', 224 ), 225 ); 226 $tabs['starter-templates'] = array( 227 'name' => __('Starter sites', 'newsmaster'), 228 'view' => $view . 'starter-templates.php', 229 ); 230 $tabs['recommended'] = array( 231 'name' => __('Recommended', 'newsmaster'), 232 'view' => $view . 'recommended.php', 233 ); 234 if (!$this->pro_status) { 235 $tabs['free-vs-pro'] = array( 236 'name' => __('Free vs Pro', 'newsmaster'), 237 'view' => $view . 'free-vs-pro.php', 238 ); 239 } 240 $tabs['help'] = array( 241 'name' => __('Help & support', 'newsmaster'), 242 'view' => $view . 'help.php', 243 ); 244 245 /** 246 * Filters the NewsMaster 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('newsmaster_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' => NewsMaster_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 'newsmaster_dashboard_tabs', 135 array( 136 'dashboard' => array( 137 'name' => esc_html__('Dashboard', 'newsmaster'), 138 'callback' => function () { 139 include __DIR__ . '/views/dashboard.php'; 140 }, 141 ), 142 'starter-templates' => array( 143 'name' => esc_html__('Starter Templates', 'newsmaster'), 144 'callback' => function () { 145 include __DIR__ . '/views/starter-templates.php'; 146 }, 147 ), 148 'products' => array( 149 'name' => esc_html__('Our Recommendation', 'newsmaster'), 150 'callback' => function () { 151 include __DIR__ . '/views/products.php'; 152 }, 153 ), 154 'free-vs-pro' => array( 155 'name' => esc_html__('Free Vs Pro', 'newsmaster'), 156 'callback' => function () { 157 include __DIR__ . '/views/free-vs-pro.php'; 158 }, 159 ), 160 'help' => array( 161 'name' => esc_html__('Help', 'newsmaster'), 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="newsmaster-dashboard-area"> 171 <div class="newsmaster-dashboard-header"> 172 <a class="newsmaster-logo" href="<?php echo esc_url($this->theme_url); ?>" 173 target="_blank"> 174 <img class="newsmaster-logo-badge" width="260px" height="94px" 175 src="<?php echo esc_url(NEWSMASTER_PARENT_URL . '/inc/admin/dashboard/images/newsmaster-logo.svg'); ?>" 176 alt="<?php esc_attr_e('NewsMaster', 'newsmaster'); ?>"> 177 <span class="newsmaster-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=newsmaster&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', 'newsmaster'); ?> 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', 'newsmaster'); ?> 207 </button> 299 <div class="newsmaster-dash"> 300 <header class="newsmaster-dash__header"> 301 <div class="newsmaster-dash__container"> 302 <div class="newsmaster-dash__title-row"> 303 <div class="newsmaster-dash__title"> 304 <div class="newsmaster-dash__title-line"> 305 <h1><?php echo esc_html($theme->get('Name')); ?></h1> 306 <span class="newsmaster-pill"><?php echo esc_html(sprintf(/* translators: %s: theme version. */ __('Version %s', 'newsmaster'), $theme->get('Version'))); ?></span> 307 <?php if ($this->pro_status) : ?> 308 <span class="newsmaster-pill newsmaster-pill--pro"><?php esc_html_e('Pro', 'newsmaster'); ?></span> 309 <?php endif; ?> 310 </div> 311 <p><?php echo esc_html(sprintf(/* translators: %s: theme author. */ __('by %s', 'newsmaster'), $theme->get('Author'))); ?></p> 312 </div> 313 <div class="newsmaster-dash__actions"> 314 <a class="button button-primary newsmaster-button" href="<?php echo esc_url(admin_url('customize.php')); ?>"><?php esc_html_e('Customize', 'newsmaster'); ?></a> 315 <a class="button newsmaster-button" href="<?php echo esc_url($this->doc_url); ?>" target="_blank" rel="noopener"><?php esc_html_e('Documentation', 'newsmaster'); ?></a> 316 <button type="button" class="button newsmaster-button" data-newsmaster-changelog-open aria-haspopup="dialog" aria-controls="newsmaster-changelog"><?php NewsMaster_Admin::the_icon('clock', 16); ?><?php esc_html_e('What’s new', 'newsmaster'); ?></button> 317 <?php if (!$this->pro_status) : ?> 318 <a class="newsmaster-upgrade-button" href="<?php echo esc_url($this->theme_url . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php NewsMaster_Admin::the_icon('crown', 16); ?><?php esc_html_e('Upgrade to Pro', 'newsmaster'); ?></a> 319 <?php endif; ?> 208 320 </div> 209 321 </div> 322 <nav class="newsmaster-dash__tabs" aria-label="<?php esc_attr_e('Theme dashboard sections', 'newsmaster'); ?>"> 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><!--/.newsmaster-dashboard-area--> 218 </div><!--/.wrap--> 219 <div id="newsmaster-dashboard-offcanvas" class="newsmaster-dashboard-offcanvas"> 220 <div class="dialog-head"> 221 <h3><?php esc_html_e('Latest Updates', 'newsmaster'); ?></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="newsmaster-dash__body"> 335 <div class="newsmaster-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 NewsMaster_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="newsmaster-changelog">'; 237 foreach ($changelog_data as $entry) { 238 echo '<div class="newsmaster-changelog-list-item">'; 239 echo '<div class="newsmaster-changelog-list-head">'; 240 echo '<h4 class="newsmaster-changelog-version">Version: ' . esc_html($entry['version']) . '</h4>'; 241 echo '<p class="newsmaster-changelog-date">' . esc_html($entry['date']) . '</p>'; 242 echo '</div>'; // newsmaster-changelog-list-head 243 // Display each change 244 echo '<div class="newsmaster-changelog-change">'; 245 foreach ($entry['changes'] as $tag => $changes) { 246 echo '<div class="newsmaster-changelog-change-item item--' . esc_html(strtolower($tag)) . '">'; 247 echo '<span class="newsmaster-changelog-change-type">' . esc_html($tag) . '</span>'; 248 echo '<div class="newsmaster-changelog-change-list">'; 249 foreach ($changes as $change) { 250 echo '<p class="newsmaster-changelog-change-desc">' . esc_html($change) . '</p>'; 251 } 252 echo '</div>'; // newsmaster-changelog-change-list 253 echo '</div >'; // newsmaster-changelog-change-item 254 } 255 echo '</div>'; // newsmaster-changelog-change 256 echo '</div>'; // newsmaster-changelog-list-item 257 } 258 echo '</div>'; // newsmaster-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 NewsMaster_Dashboard::instance(); -
newsmaster/1.1.7/inc/admin/dashboard/class-theme-review-notice.php
r264809 r354579 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 '_newsmaster_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 newsmaster-notice theme-review-notice" style="position:relative;"> 76 <div class="newsmaster-notice-wrapper"> 77 <div class="newsmaster-notice-welcome notice-is-review"> 78 <div class="newsmaster-notice-left"> 80 <div class="notice newsmaster-welcome newsmaster-review"> 81 <a class="notice-dismiss newsmaster-welcome__dismiss" href="<?php echo esc_url($dismiss_url); ?>"><span class="screen-reader-text"><?php esc_html_e('Dismiss this notice.', 'newsmaster'); ?></span></a> 79 82 80 <h2 class="newsmaster-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!', 'newsmaster'), 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! 💖', 'newsmaster'); ?> 96 </strong> 97 98 <div class="dashboard-button-group"> 99 <a href="https://wordpress.org/support/theme/newsmaster/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!', 'newsmaster'); ?> 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!', 'newsmaster'); ?> 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', 'newsmaster'); ?> 110 </a> 111 <a href="<?php echo esc_url('https://wordpress.org/support/theme/newsmaster/'); ?>" 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', 'newsmaster'); ?> 115 </a> 116 </div> 117 118 </div> 119 <div class="newsmaster-notice-right"> 120 121 </div> 83 <div class="newsmaster-welcome__body"> 84 <span class="newsmaster-review__badge"><?php NewsMaster_Admin::the_icon('star', 22); ?></span> 85 <div class="newsmaster-welcome__text"> 86 <h2><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Enjoying %s? A quick review helps a lot.', 'newsmaster'), $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.', 'newsmaster'); ?></p> 88 </div> 89 <div class="newsmaster-welcome__actions"> 90 <a class="button button-primary" href="<?php echo esc_url('https://wordpress.org/support/theme/newsmaster/reviews/?filter=5#new-post'); ?>" target="_blank" rel="noopener"><span class="newsmaster-review__stars" aria-hidden="true">★★★★★</span> <?php esc_html_e('Leave a review', 'newsmaster'); ?></a> 91 <a class="button" href="<?php echo esc_url($dismiss_url); ?>"><?php esc_html_e('I already did', 'newsmaster'); ?></a> 92 <a class="button" href="<?php echo esc_url($temporary_dismiss_url); ?>"><?php esc_html_e('Maybe later', 'newsmaster'); ?></a> 122 93 </div> 123 94 </div> 124 <a class="notice-dismiss" href="<?php echo esc_url($dismiss_url); ?>"></a> 125 </div> <!-- /.theme-review-notice --> 95 96 <div class="newsmaster-welcome__services"> 97 <?php NewsMaster_Admin::the_icon('chat', 16); ?> 98 <span><?php esc_html_e('Something not working, or missing a feature?', 'newsmaster'); ?></span> 99 <a href="<?php echo esc_url('https://wordpress.org/support/theme/newsmaster/'); ?>" target="_blank" rel="noopener"><?php esc_html_e('Ask in the support forum', 'newsmaster'); ?> <span aria-hidden="true">→</span></a> 100 </div> 101 </div> 126 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('newsmaster_theme_installed_time') > strtotime('-14 day')) 128 && !(get_user_meta($user_id, 'nag_newsmaster_ignore_theme_review_notice_partially', true) > strtotime('-14 day')) 129 && !get_user_meta($user_id, 'newsmaster_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('newsmaster-welcome-notice', newsmaster_asset_uri('inc/admin/dashboard/css/notice', 'css'), array(), NEWSMASTER_VERSION); 143 wp_style_add_data('newsmaster-welcome-notice', 'rtl', 'replace'); 144 wp_style_add_data('newsmaster-welcome-notice', 'suffix', newsmaster_asset_suffix()); 127 145 } 128 146 … … 164 182 public function review_notice_data_remove() 165 183 { 166 $get_all_users = get_users();167 184 $theme_installed_time = get_option('newsmaster_theme_installed_time'); 168 185 // Delete options data. … … 170 187 delete_option('newsmaster_theme_installed_time'); 171 188 } 172 // Delete user meta data for theme review notice. 173 foreach ($get_all_users as $user) { 174 $ignored_notice = get_user_meta($user->ID, 'newsmaster_ignore_theme_review_notice', true); 175 $ignored_notice_partially = get_user_meta($user->ID, 'nag_newsmaster_ignore_theme_review_notice_partially', true); 176 // Delete permanent notice remove data. 177 if ($ignored_notice) { 178 delete_user_meta($user->ID, 'newsmaster_ignore_theme_review_notice'); 179 } 180 // Delete partial notice remove data. 181 if ($ignored_notice_partially) { 182 delete_user_meta($user->ID, 'nag_newsmaster_ignore_theme_review_notice_partially'); 183 } 184 } 189 // Delete user meta data for theme review notice for all users efficiently. 190 delete_metadata('user', 0, 'newsmaster_ignore_theme_review_notice', '', true); 191 delete_metadata('user', 0, 'nag_newsmaster_ignore_theme_review_notice_partially', '', true); 185 192 } 186 193 } -
newsmaster/1.1.7/inc/admin/dashboard/class-welcome-notice.php
r292809 r354579 1 1 <?php 2 /** 3 * NewsMaster welcome notice, shown after activation until dismissed. 4 * 5 * @package NewsMaster 6 */ 2 7 // Exit if accessed directly. 3 8 defined('ABSPATH') || exit; 4 9 5 10 class NewsMaster_Welcome_Notice { 6 private $theme_url = 'https://wpinterface.com/themes/newsmaster/'; 7 private $doc_url = 'https://docs.wpinterface.com/newsmaster/'; 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('newsmaster_admin_notice_welcome') && current_user_can('manage_options'); 31 } 32 18 33 public function show_welcome_notice() { 19 if ( !get_option('newsmaster_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', 'newsmaster'), 30 esc_html__('Get started', 'newsmaster') 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('newsmaster-welcome-notice', newsmaster_asset_uri('inc/admin/dashboard/css/notice', 'css'), array(), NEWSMASTER_VERSION); 50 wp_style_add_data('newsmaster-welcome-notice', 'rtl', 'replace'); 51 wp_style_add_data('newsmaster-welcome-notice', 'suffix', newsmaster_asset_suffix()); 52 wp_enqueue_script('newsmaster-welcome-notice', newsmaster_asset_uri('inc/admin/dashboard/js/notice', 'js'), array(), NEWSMASTER_VERSION, array('in_footer' => true, 'strategy' => 'defer')); 53 wp_localize_script( 54 'newsmaster-welcome-notice', 55 'newsmasterWelcomeNotice', 56 array( 57 'ajaxUrl' => admin_url('admin-ajax.php'), 58 'nonce' => wp_create_nonce('newsmaster_demo_import_nonce'), 59 'i18n' => array( 60 'installing' => __('Installing…', 'newsmaster'), 61 'error' => __('Something went wrong. Please try again, or install the plugins from Plugins › Add New.', 'newsmaster'), 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=' . NewsMaster_Admin::PAGE); 35 75 $dismiss_url = wp_nonce_url( 36 76 remove_query_arg(['activated'], add_query_arg('newsmaster-hide-notice', 'welcome')), … … 38 78 '_newsmaster_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 = NewsMaster_Admin::starter_plugins_active(); 81 $services = NewsMaster_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('newsmaster_welcome_notice_show_services', true); 88 ?> 89 <div class="notice newsmaster-welcome<?php echo $ready ? ' newsmaster-welcome--ready' : ''; ?>"> 90 <a class="notice-dismiss newsmaster-welcome__dismiss" href="<?php echo esc_url($dismiss_url); ?>"><span class="screen-reader-text"><?php esc_html_e('Dismiss this notice.', 'newsmaster'); ?></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="newsmaster-welcome__body"> 93 <?php if ($ready) : ?> 94 <span class="newsmaster-welcome__check"><?php NewsMaster_Admin::the_icon('check', 22); ?></span> 95 <div class="newsmaster-welcome__text"> 96 <h2><?php esc_html_e('Starter plugins are installed.', 'newsmaster'); ?></h2> 97 <p><?php esc_html_e('Import a starter site, or start from a clean slate in the Customizer.', 'newsmaster'); ?></p> 98 </div> 99 <div class="newsmaster-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', 'newsmaster'); ?></a> 101 <a class="button" href="<?php echo esc_url(admin_url('customize.php')); ?>"><?php esc_html_e('Customize', 'newsmaster'); ?></a> 102 </div> 103 <?php else : ?> 104 <img class="newsmaster-welcome__thumb" src="<?php echo esc_url(NewsMaster_Admin::image_url('theme-thumb.webp')); ?>" width="128" height="96" alt="<?php echo esc_attr(sprintf(/* translators: %s: theme name. */ __('%s theme screenshot', 'newsmaster'), $theme->get('Name'))); ?>"> 105 <div class="newsmaster-welcome__text"> 106 <span class="newsmaster-welcome__eyebrow"><?php esc_html_e('Theme activated', 'newsmaster'); ?></span> 107 <h2><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('%s is ready. Let’s make it yours.', 'newsmaster'), $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.', 'newsmaster'); ?></p> 109 <ul class="newsmaster-welcome__plugins"> 110 <?php foreach (NewsMaster_Admin::starter_plugins() as $plugin) : ?> 111 <li><img src="<?php echo esc_url(NewsMaster_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="newsmaster-welcome__error" role="alert" hidden></p> 115 </div> 116 <div class="newsmaster-welcome__actions"> 117 <?php if (current_user_can('install_plugins')) : ?> 118 <button type="button" class="button button-primary" data-newsmaster-install><?php esc_html_e('Install starter plugins', 'newsmaster'); ?></button> 119 <?php endif; ?> 120 <a class="button" href="<?php echo esc_url($dashboard_url); ?>"><?php esc_html_e('Open theme dashboard', 'newsmaster'); ?></a> 121 </div> 122 <?php endif; ?> 123 </div> 49 124 50 ?> 51 <div id="message" class="notice notice-success newsmaster-notice"> 52 <a class="newsmaster-message-close notice-dismiss" href="<?php echo esc_url($dismiss_url); ?>"></a> 53 <div class="newsmaster-notice-wrapper"> 54 <div class="newsmaster-notice-welcome"> 55 <div class="newsmaster-notice-left"> 56 <div class="newsmaster-notice-subheading"> 57 <?php printf(esc_html__('Welcome %1$s!', 'newsmaster'), $current_user->user_login); ?> 58 </div> 59 <h2 class="newsmaster-notice-heading"> 60 <?php esc_html_e('Thank you for choosing NewsMaster!', 'newsmaster'); ?> 61 </h2> 62 </div> 125 <?php if ($show_services) : ?> 126 <div class="newsmaster-welcome__services"> 127 <?php NewsMaster_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.', 'newsmaster'), $theme->get('Name'))); ?></span> 129 <a href="<?php echo esc_url($services['featured']['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Explore services', 'newsmaster'); ?> <span aria-hidden="true">→</span></a> 63 130 </div> 64 <div class="newsmaster-notice-content"> 65 <div class="newsmaster-notice-item newsmaster-notice-template-import"> 66 <h3><?php esc_html_e('Recommended Plugins', 'newsmaster'); ?></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', 'newsmaster'); ?></p> 68 <?php echo $this->get_import_button_html(); ?> 69 </div> 70 <div class="newsmaster-notice-item newsmaster-notice-theme-dashboard"> 71 <h3><?php esc_html_e('Quick Links', 'newsmaster'); ?></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.", 'newsmaster'); ?></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', 'newsmaster'); ?> 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', 'newsmaster'); ?> 79 </a> 80 <a href="<?php echo esc_url($this->theme_url); ?>#choose-pricing-plan" class="button button-primary dashboard-button dashboard-button-primary" target="_blank"> 81 <?php esc_html_e('Upgrade to Pro', 'newsmaster'); ?> 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('newsmaster_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.', 'newsmaster')), 403); 153 } 154 $response = ['redirect' => admin_url('/themes.php?page=' . NewsMaster_Admin::PAGE . '&tab=dashboard')]; 107 155 108 if (class_exists('OCDI_Plugin')) { 109 $state['one-click-demo-import'] = 'activated'; 110 } elseif (file_exists(WP_PLUGIN_DIR . '/one-click-demo-import/one-click-demo-import.php')) { 111 $state['one-click-demo-import'] = 'installed'; 112 } 113 114 if (class_exists('MC4WP_MailChimp')) { 115 $state['mailchimp-for-wp'] = 'activated'; 116 } elseif (file_exists(WP_PLUGIN_DIR . '/mailchimp-for-wp/mailchimp-for-wp.php')) { 117 $state['mailchimp-for-wp'] = 'installed'; 118 } 119 120 if (class_exists('Wpinterface_Add_Ons')) { 121 $state['wpinterface-add-ons'] = 'activated'; 122 } elseif (file_exists(WP_PLUGIN_DIR . '/wpinterface-add-ons/wpinterface-add-ons.php')) { 123 $state['wpinterface-add-ons'] = 'installed'; 124 } 125 126 $response = ['redirect' => admin_url('/themes.php?page=newsmaster&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 (NewsMaster_Admin::starter_plugins() as $plugin) { 157 $state = NewsMaster_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.', 'newsmaster'); 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 } -
newsmaster/1.1.7/inc/admin/dashboard/views/free-vs-pro.php
r264809 r354579 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 NewsMaster_Dashboard::dashboard_page(), so $this is the dashboard. 6 * 7 * @package NewsMaster 8 */ 9 defined('ABSPATH') || exit; 10 11 // true = included, false = not included, anything else is shown as text. 12 $newsmaster_features = array( 13 __('General Features', 'newsmaster') => 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', 'newsmaster') => 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', 'newsmaster') => 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', 'newsmaster') => array( 42 array('Advanced WooCommerce Support', false, true), 43 array('WooCommerce Product Page Sidebar', true, true), 44 ), 45 __('Container Layout', 'newsmaster') => 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', 'newsmaster') => 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', 'newsmaster') => 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', 'newsmaster') => 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', 'newsmaster') => 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', 'newsmaster') => 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', 'newsmaster') => array( 94 array('Widget Areas', 20, '25+'), 95 ), 96 __('Theme Widgets', 'newsmaster') => array( 97 array('NewsMaster: Advertisement Widget', false, true), 98 array('NewsMaster: Instagram Widget', false, true), 99 array('NewsMaster: Author Widget', true, true), 100 array('NewsMaster: CTA', true, true), 101 array('NewsMaster: Carousel Posts', true, true), 102 array('NewsMaster: Categories', true, true), 103 array('NewsMaster: Grid Posts', true, true), 104 array('NewsMaster: Image Widget', true, true), 105 array('NewsMaster: Mailchimp', true, true), 106 array('NewsMaster: Metro Post', true, true), 107 array('NewsMaster: Recent Posts', true, true), 108 array('NewsMaster: Currency Exchange', false, true), 109 array('NewsMaster: Google Maps', false, true), 110 array('NewsMaster: Weather', false, true), 111 array('NewsMaster: Slider Posts', true, true), 112 array('NewsMaster: Social Menu', true, true), 113 array('NewsMaster: Tab Posts', true, true), 114 array('NewsMaster: Youtube Video', true, true), 115 ), 116 __('Premium Elementor Widgets', 'newsmaster') => array( 117 array('Slider', false, true), 118 ), 119 __('Widget Blocks', 'newsmaster') => 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', 'newsmaster') => 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', 'newsmaster') => 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', 'newsmaster') => array( 150 array('Support', 'WordPress.org Forum', 'Personalized Support through Email/Ticket System'), 151 ), 152 ); 153 154 $newsmaster_cell = static function ($value) { 155 if (true === $value) { 156 echo '<span class="newsmaster-yes">'; 157 NewsMaster_Admin::the_icon('check', 16); 158 echo '<span class="screen-reader-text">' . esc_html__('Included', 'newsmaster') . '</span></span>'; 159 } elseif (false === $value) { 160 echo '<span class="newsmaster-no" aria-hidden="true">—</span><span class="screen-reader-text">' . esc_html__('Not included', 'newsmaster') . '</span>'; 161 } else { 162 echo esc_html($value); 163 } 164 }; 9 165 ?> 10 <div class="newsmaster-dashboard-content free-vs-pro-page"> 11 <table class="newsmaster-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('NewsMaster: Advertisement Widget', $cross_mark, $tick_mark), 137 array('NewsMaster: Instagram Widget', $cross_mark, $tick_mark), 138 array('NewsMaster: Author Widget', $tick_mark, $tick_mark), 139 array('NewsMaster: CTA', $tick_mark, $tick_mark), 140 array('NewsMaster: Carousel Posts', $tick_mark, $tick_mark), 141 array('NewsMaster: Categories', $tick_mark, $tick_mark), 142 array('NewsMaster: Grid Posts', $tick_mark, $tick_mark), 143 array('NewsMaster: Image Widget', $tick_mark, $tick_mark), 144 array('NewsMaster: Mailchimp', $tick_mark, $tick_mark), 145 array('NewsMaster: Metro Post', $tick_mark, $tick_mark), 146 array('NewsMaster: Recent Posts', $tick_mark, $tick_mark), 147 array('NewsMaster: Currency Exchange', $cross_mark, $tick_mark), 148 array('NewsMaster: Google Maps', $cross_mark, $tick_mark), 149 array('NewsMaster: Weather', $cross_mark, $tick_mark), 150 array('NewsMaster: Slider Posts', $tick_mark, $tick_mark), 151 array('NewsMaster: Social Menu', $tick_mark, $tick_mark), 152 array('NewsMaster: Tab Posts', $tick_mark, $tick_mark), 153 array('NewsMaster: 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 'NewsMaster 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 'NewsMaster 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 'NewsMaster 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 'NewsMaster 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', 'newsmaster'); ?></td> 215 <td><?php esc_html_e('Pro', 'newsmaster'); ?></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 newsmaster-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', 'newsmaster'); ?></h3> 282 <p><?php echo __('Access all premium extensions, features, and upcoming updates right away by <br> upgrading to the Pro version.', 'newsmaster'); ?></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 NewsMaster Pro Now', 'newsmaster'); ?> 285 </a> 286 </div> 166 <div class="newsmaster-stack"> 167 <section class="newsmaster-card newsmaster-compare-wrap" aria-labelledby="newsmaster-compare-title"> 168 <div class="newsmaster-compare-head"> 169 <div> 170 <h2 id="newsmaster-compare-title"><?php esc_html_e('Free vs Pro', 'newsmaster'); ?></h2> 171 <p><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Everything in %s, plus the extras in Pro.', 'newsmaster'), $this->theme()->get('Name'))); ?></p> 172 </div> 173 <a class="newsmaster-upgrade-button" href="<?php echo esc_url($this->theme_url . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php NewsMaster_Admin::the_icon('crown', 16); ?><?php esc_html_e('Upgrade to Pro', 'newsmaster'); ?></a> 174 </div> 175 <div class="newsmaster-compare-scroll"> 176 <table class="newsmaster-compare"> 177 <thead> 178 <tr> 179 <th scope="col"><?php esc_html_e('Feature', 'newsmaster'); ?></th> 180 <th scope="col"><?php esc_html_e('Free', 'newsmaster'); ?></th> 181 <th scope="col"><?php esc_html_e('Pro', 'newsmaster'); ?></th> 182 </tr> 183 </thead> 184 <?php foreach ($newsmaster_features as $newsmaster_group => $newsmaster_rows) : ?> 185 <tbody> 186 <tr class="newsmaster-compare__group"> 187 <th scope="colgroup" colspan="3"><?php echo esc_html($newsmaster_group); ?></th> 188 </tr> 189 <?php foreach ($newsmaster_rows as $newsmaster_row) : ?> 190 <tr> 191 <th scope="row"><?php echo esc_html($newsmaster_row[0]); ?></th> 192 <td><?php $newsmaster_cell($newsmaster_row[1]); ?></td> 193 <td><?php $newsmaster_cell($newsmaster_row[2]); ?></td> 194 </tr> 195 <?php endforeach; ?> 196 </tbody> 197 <?php endforeach; ?> 198 </table> 199 </div> 200 </section> 201 202 <section class="newsmaster-upgrade" aria-labelledby="newsmaster-upgrade-title"> 203 <div class="newsmaster-upgrade__text"> 204 <span class="newsmaster-upgrade__eyebrow"><?php NewsMaster_Admin::the_icon('crown', 16); ?><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('%s Pro', 'newsmaster'), $this->theme()->get('Name'))); ?></span> 205 <h2 id="newsmaster-upgrade-title"><?php esc_html_e('Unlock every feature in the comparison above', 'newsmaster'); ?></h2> 206 <ul> 207 <li><?php NewsMaster_Admin::the_icon('check', 16); ?><?php esc_html_e('Dark mode', 'newsmaster'); ?></li> 208 <li><?php NewsMaster_Admin::the_icon('check', 16); ?><?php esc_html_e('Font size, family and weight controls', 'newsmaster'); ?></li> 209 <li><?php NewsMaster_Admin::the_icon('check', 16); ?><?php esc_html_e('Advanced colour options', 'newsmaster'); ?></li> 210 <li><?php NewsMaster_Admin::the_icon('check', 16); ?><?php esc_html_e('Instagram, Weather, Maps and Currency widgets', 'newsmaster'); ?></li> 211 <li><?php NewsMaster_Admin::the_icon('check', 16); ?><?php esc_html_e('Accessibility toolbar for your visitors', 'newsmaster'); ?></li> 212 <li><?php NewsMaster_Admin::the_icon('check', 16); ?><?php esc_html_e('Personal support by email and tickets', 'newsmaster'); ?></li> 213 </ul> 214 </div> 215 <div class="newsmaster-upgrade__actions"> 216 <a class="newsmaster-upgrade-button newsmaster-upgrade-button--large" href="<?php echo esc_url($this->theme_url . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php NewsMaster_Admin::the_icon('crown', 18); ?><?php esc_html_e('Upgrade to Pro', 'newsmaster'); ?></a> 217 <a class="newsmaster-link-strong" href="<?php echo esc_url($this->pro_demo_url); ?>" target="_blank" rel="noopener"><?php esc_html_e('View the Pro demo', 'newsmaster'); ?> <span aria-hidden="true">→</span></a> 218 </div> 219 </section> 287 220 </div> -
newsmaster/1.1.7/inc/admin/dashboard/views/help.php
r264809 r354579 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 NewsMaster_Dashboard::dashboard_page(), so $this is the dashboard. 6 * 7 * @package NewsMaster 8 */ 9 defined('ABSPATH') || exit; 10 11 $newsmaster_services = NewsMaster_Admin::services(); 8 12 ?> 9 <div class="newsmaster-dashboard-content newsmaster-help-panel"> 10 <div class="dashboard-content-panel content-panel-lower"> 11 <div class="dashboard-content-left"> 12 <div class="newsmaster-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', 'newsmaster'); ?></h3> 27 <p><?php esc_html_e('Please check out basic documentation for detailed information on how to use NewsMaster.', 'newsmaster'); ?></p> 13 <div class="newsmaster-layout"> 14 <div class="newsmaster-layout__main newsmaster-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', 'newsmaster'); ?> 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', 'newsmaster'); ?></h3> 38 <p><?php esc_html_e('We would be happy to guide you through any issues and queries you have regarding NewsMaster!', 'newsmaster'); ?></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', 'newsmaster'); ?> 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', 'newsmaster'); ?> 48 </a> 49 <?php } ?> 50 51 </div> 52 </div> 53 <h2><?php esc_html_e('Join Our Community', 'newsmaster'); ?></h2> 54 <div class="postbox newsmaster-postbox-community"> 55 <div class="community-image"> 56 <img src="<?php echo esc_url(NEWSMASTER_PARENT_URL . '/inc/admin/dashboard/images/facebook.webp'); ?>" alt="<?php esc_attr_e('facebook', 'newsmaster'); ?>"> 57 </div> 58 <div class="community-details"> 59 <h3><?php esc_html_e('Facebook Community', 'newsmaster'); ?></h3> 60 <p><?php esc_html_e('Join our Facebook haven, where the latest news and updates eagerly await your arrival.', 'newsmaster'); ?></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', 'newsmaster'); ?></a> 62 </div> 63 </div> 64 <div class="postbox newsmaster-postbox-community"> 65 <div class="community-image"> 66 <img src="<?php echo esc_url(NEWSMASTER_PARENT_URL . '/inc/admin/dashboard/images/x.webp'); ?>" alt="<?php esc_attr_e('x', 'newsmaster'); ?>"> 67 </div> 68 <div class="community-details"> 69 <h3><?php esc_html_e('X Community', 'newsmaster'); ?></h3> 70 <p><?php esc_html_e('Join our Twitter haven, where the latest news and updates eagerly await your arrival.', 'newsmaster'); ?></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', 'newsmaster'); ?></a> 72 </div> 73 </div> 74 <div class="postbox newsmaster-postbox-community"> 75 <div class="community-image"> 76 <img src="<?php echo esc_url(NEWSMASTER_PARENT_URL . '/inc/admin/dashboard/images/youtube.webp'); ?>" alt="<?php esc_attr_e('youtube', 'newsmaster'); ?>"> 77 </div> 78 <div class="community-details"> 79 <h3><?php esc_html_e('Youtube Community', 'newsmaster'); ?></h3> 80 <p><?php esc_html_e('Join our YouTube haven, where the latest news and updates eagerly await your arrival.', 'newsmaster'); ?></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', 'newsmaster'); ?></a> 82 </div> 83 </div> 84 </div> 85 <div class="dashboard-content-right"> 86 <div class="postbox newsmaster-postbox-review"> 87 <div class="postbox-header"> 88 <h3 class="hndle"> 89 <?php esc_html_e('Leave us a Review', 'newsmaster'); ?> 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', 'newsmaster'); ?></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.', 'newsmaster'), 118 $theme->Name 119 ); 120 ?> 121 </p> 122 <a href="<?php echo esc_url('https://wordpress.org/support/theme/newsmaster/reviews/?rate=5#new-post'); ?>" 123 target="_blank"><?php esc_html_e('Submit a Review', 'newsmaster'); ?></a> 124 </div> 125 </div> 126 127 <div class="postbox newsmaster-postbox-plugins"> 128 <div class="postbox-header"> 129 <h3 class="hndle"> 130 <?php esc_html_e('Useful Plugins', 'newsmaster'); ?> 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' => NEWSMASTER_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 = newsmaster_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', 'newsmaster'); ?></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', 'newsmaster'); ?></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', 'newsmaster'); ?></a> 171 </div> 172 <?php endif; ?> 173 </div> 174 <?php 175 } 176 ?> 177 </div> 178 </div> 16 <div class="newsmaster-grid"> 17 <a class="newsmaster-card newsmaster-service" href="<?php echo esc_url($this->doc_url); ?>" target="_blank" rel="noopener"> 18 <span class="newsmaster-tile"><?php NewsMaster_Admin::the_icon('book', 20); ?></span> 19 <span class="newsmaster-service__title"><?php esc_html_e('Documentation', 'newsmaster'); ?></span> 20 <span class="newsmaster-service__desc"><?php echo esc_html(sprintf(/* translators: %s: theme name. */ __('Step-by-step guides for every %s setting.', 'newsmaster'), $this->theme()->get('Name'))); ?></span> 21 <span class="newsmaster-service__more"><?php esc_html_e('Read the docs', 'newsmaster'); ?> <span aria-hidden="true">→</span></span> 22 </a> 23 <?php if ($this->pro_status) : ?> 24 <a class="newsmaster-card newsmaster-service" href="<?php echo esc_url($this->support_url); ?>" target="_blank" rel="noopener"> 25 <span class="newsmaster-tile"><?php NewsMaster_Admin::the_icon('chat', 20); ?></span> 26 <span class="newsmaster-service__title"><?php esc_html_e('Priority support', 'newsmaster'); ?></span> 27 <span class="newsmaster-service__desc"><?php esc_html_e('Open a ticket and our team will get back to you by email.', 'newsmaster'); ?></span> 28 <span class="newsmaster-service__more"><?php esc_html_e('Create a ticket', 'newsmaster'); ?> <span aria-hidden="true">→</span></span> 29 </a> 30 <?php else : ?> 31 <a class="newsmaster-card newsmaster-service" href="<?php echo esc_url($this->community_url); ?>" target="_blank" rel="noopener"> 32 <span class="newsmaster-tile"><?php NewsMaster_Admin::the_icon('chat', 20); ?></span> 33 <span class="newsmaster-service__title"><?php esc_html_e('Community support', 'newsmaster'); ?></span> 34 <span class="newsmaster-service__desc"><?php esc_html_e('Ask a question on the WordPress.org support forum.', 'newsmaster'); ?></span> 35 <span class="newsmaster-service__more"><?php esc_html_e('Visit the forum', 'newsmaster'); ?> <span aria-hidden="true">→</span></span> 36 </a> 37 <?php endif; ?> 38 <a class="newsmaster-card newsmaster-service" href="<?php echo esc_url($newsmaster_services['items'][4]['url']); ?>" target="_blank" rel="noopener"> 39 <span class="newsmaster-tile"><?php NewsMaster_Admin::the_icon('headset', 20); ?></span> 40 <span class="newsmaster-service__title"><?php echo esc_html($newsmaster_services['items'][4]['title']); ?></span> 41 <span class="newsmaster-service__desc"><?php echo esc_html($newsmaster_services['items'][4]['description']); ?></span> 42 <span class="newsmaster-service__more"><?php esc_html_e('Learn more', 'newsmaster'); ?> <span aria-hidden="true">→</span></span> 43 </a> 44 <button type="button" class="newsmaster-card newsmaster-service" data-newsmaster-changelog-open aria-haspopup="dialog" aria-controls="newsmaster-changelog"> 45 <span class="newsmaster-tile"><?php NewsMaster_Admin::the_icon('clock', 20); ?></span> 46 <span class="newsmaster-service__title"><?php esc_html_e('What’s new', 'newsmaster'); ?></span> 47 <span class="newsmaster-service__desc"><?php echo esc_html(sprintf(/* translators: %s: theme version. */ __('New features, improvements and fixes in version %s and earlier.', 'newsmaster'), $this->theme()->get('Version'))); ?></span> 48 <span class="newsmaster-service__more"><?php esc_html_e('View changelog', 'newsmaster'); ?> <span aria-hidden="true">→</span></span> 49 </button> 179 50 </div> 180 51 </div> 52 53 <aside class="newsmaster-layout__side"> 54 <section class="newsmaster-card newsmaster-links" aria-labelledby="newsmaster-community-title"> 55 <h2 id="newsmaster-community-title" class="newsmaster-eyebrow"><?php esc_html_e('Community', 'newsmaster'); ?></h2> 56 <a href="<?php echo esc_url($this->facebook_url); ?>" target="_blank" rel="noopener"><?php NewsMaster_Admin::the_icon('external', 18); ?><span><?php esc_html_e('Facebook', 'newsmaster'); ?></span></a> 57 <a href="<?php echo esc_url($this->x_url); ?>" target="_blank" rel="noopener"><?php NewsMaster_Admin::the_icon('external', 18); ?><span><?php esc_html_e('X (Twitter)', 'newsmaster'); ?></span></a> 58 <a href="<?php echo esc_url($this->youtube_url); ?>" target="_blank" rel="noopener"><?php NewsMaster_Admin::the_icon('external', 18); ?><span><?php esc_html_e('YouTube', 'newsmaster'); ?></span></a> 59 </section> 60 <?php if (!$this->pro_status) : ?> 61 <section class="newsmaster-card newsmaster-review" aria-labelledby="newsmaster-help-review-title"> 62 <h2 id="newsmaster-help-review-title"><?php esc_html_e('Leave us a review', 'newsmaster'); ?></h2> 63 <p><?php esc_html_e('Sharing your experience helps us improve the theme.', 'newsmaster'); ?></p> 64 <a class="newsmaster-link-strong" href="<?php echo esc_url($this->review_url); ?>" target="_blank" rel="noopener"><?php esc_html_e('Write a review', 'newsmaster'); ?> <span aria-hidden="true">→</span></a> 65 </section> 66 <?php endif; ?> 67 </aside> 181 68 </div> -
newsmaster/1.1.7/inc/admin/dashboard/views/starter-templates.php
r286013 r354579 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 NewsMaster_Dashboard::dashboard_page(), so $this is the dashboard. 10 * 11 * @package NewsMaster 12 */ 13 defined('ABSPATH') || exit; 1 14 2 <div class="newsmaster-dashboard-content newsmaster-starter-panel"> 15 $newsmaster_sites = NewsMaster_Admin::starter_sites(); 16 $newsmaster_services = NewsMaster_Admin::services(); 17 $newsmaster_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('one-click-demo-import/one-click-demo-import.php') && is_plugin_active('wpinterface-add-ons/wpinterface-add-ons.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 NewsMaster, you need to install and activate the One-Click Demo Import and WPInterface Add-ons plugins.', 'newsmaster' ); ?> 13 </p> 14 </div> 15 <?php } ?> 19 // Free theme: the Pro starter site, shown with an upgrade link (it cannot be imported here). 20 $newsmaster_pro_card = static function ($dashboard, $name) { 21 if (NewsMaster_Admin::PRO) { 22 return; 23 } 24 $pro_name = sprintf(/* translators: %s: theme name. */ __('%s Pro', 'newsmaster'), $name); 25 ?> 26 <article class="newsmaster-site newsmaster-site--pro"> 27 <div class="newsmaster-site__shot"> 28 <span class="newsmaster-site__badge"><?php NewsMaster_Admin::the_icon('crown', 14); ?><?php esc_html_e('Pro', 'newsmaster'); ?></span> 29 <img src="<?php echo esc_url(NewsMaster_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', 'newsmaster'), $pro_name)); ?>" loading="lazy" decoding="async"> 30 </div> 31 <div class="newsmaster-site__body"> 32 <h3 class="newsmaster-site__name"><?php echo esc_html($pro_name); ?></h3> 33 <p class="newsmaster-site__note"><?php esc_html_e('Included with the Pro version, together with every Pro feature.', 'newsmaster'); ?></p> 34 <div class="newsmaster-site__actions"> 35 <a class="newsmaster-upgrade-button" href="<?php echo esc_url($dashboard->get_theme_url() . '#choose-pricing-plan'); ?>" target="_blank" rel="noopener"><?php NewsMaster_Admin::the_icon('crown', 16); ?><?php esc_html_e('Upgrade to Pro', 'newsmaster'); ?></a> 36 <a class="button newsmaster-button newsmaster-button--small" href="<?php echo esc_url($dashboard->get_pro_demo_url()); ?>" target="_blank" rel="noopener"><?php NewsMaster_Admin::the_icon('eye', 16); ?><?php esc_html_e('Preview', 'newsmaster'); ?><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 (!$newsmaster_sites) : 44 $newsmaster_needed = NewsMaster_Admin::PRO ? array('One Click Demo Import') : array('WPInterface Add-ons', 'One Click Demo Import'); 45 ?> 46 <div class="newsmaster-stack"> 47 <section class="newsmaster-card newsmaster-empty" aria-labelledby="newsmaster-starter-title"> 48 <img src="<?php echo esc_url(NewsMaster_Admin::image_url(NewsMaster_Admin::PRO ? 'plugin-one-click-demo-import.webp' : 'plugin-wpinterface-add-ons.webp')); ?>" width="56" height="56" alt=""> 49 <h2 id="newsmaster-starter-title"><?php esc_html_e('Starter sites need a free plugin', 'newsmaster'); ?></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.', 'newsmaster'), wp_sprintf('%l', $newsmaster_needed), $newsmaster_name)); ?></p> 51 <a class="button button-primary newsmaster-button" href="<?php echo esc_url($this->tab_url('recommended') . '#newsmaster-plugins'); ?>"><?php esc_html_e('Go to recommended plugins', 'newsmaster'); ?></a> 52 </section> 53 <?php if (!NewsMaster_Admin::PRO) : ?> 54 <section class="newsmaster-section" aria-labelledby="newsmaster-starter-pro-title"> 55 <h2 id="newsmaster-starter-pro-title" class="newsmaster-eyebrow"><?php esc_html_e('Also in Pro', 'newsmaster'); ?></h2> 56 <div class="newsmaster-sites"><?php $newsmaster_pro_card($this, $newsmaster_name); ?></div> 57 </section> 58 <?php endif; ?> 59 </div> 60 <?php 61 return; 62 endif; 18 63 19 <?php 64 $newsmaster_notice = ''; 65 foreach ($newsmaster_sites as $newsmaster_site) { 66 if ($newsmaster_site['notice']) { 67 $newsmaster_notice = $newsmaster_site['notice']; 68 break; 69 } 70 } 71 ?> 72 <div class="newsmaster-stack"> 73 <section class="newsmaster-section" aria-labelledby="newsmaster-starter-title"> 74 <div class="newsmaster-section__head"> 75 <div> 76 <h2 id="newsmaster-starter-title"><?php esc_html_e('Starter sites', 'newsmaster'); ?></h2> 77 <p><?php esc_html_e('Import a ready-made design, then make it yours in the Customizer.', 'newsmaster'); ?></p> 78 </div> 79 </div> 80 81 <div class="newsmaster-card newsmaster-import-note"> 82 <div class="newsmaster-import-note__main"> 83 <span class="newsmaster-tile"><?php NewsMaster_Admin::the_icon('info', 20); ?></span> 84 <div class="newsmaster-import-note__text"> 85 <h3><?php esc_html_e('Importing adds demo content', 'newsmaster'); ?></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.', 'newsmaster'); ?></p> 87 <?php if ($newsmaster_notice) : ?> 88 <p class="newsmaster-import-note__tip"><?php echo esc_html($newsmaster_notice); ?></p> 89 <?php endif; ?> 90 </div> 91 </div> 92 <div class="newsmaster-import-note__service"> 93 <p><?php NewsMaster_Admin::the_icon('badge', 18); ?><span><strong><?php esc_html_e('Already have content?', 'newsmaster'); ?></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.', 'newsmaster'); ?></span></p> 94 <a class="button newsmaster-button newsmaster-button--small" href="<?php echo esc_url($newsmaster_services['featured']['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Have it set up for you', 'newsmaster'); ?></a> 95 </div> 96 </div> 97 98 <div class="newsmaster-sites"> 99 <?php foreach ($newsmaster_sites as $newsmaster_site) : ?> 100 <article class="newsmaster-site"> 101 <div class="newsmaster-site__shot"> 102 <?php if ($newsmaster_site['image']) : ?> 103 <img src="<?php echo esc_url($newsmaster_site['image']); ?>" width="600" height="450" alt="<?php echo esc_attr(sprintf(/* translators: %s: starter site name. */ __('%s starter site preview', 'newsmaster'), $newsmaster_site['name'])); ?>" loading="lazy" decoding="async"> 104 <?php endif; ?> 105 </div> 106 <div class="newsmaster-site__body"> 107 <h3 class="newsmaster-site__name"><?php echo esc_html($newsmaster_site['name']); ?></h3> 108 <div class="newsmaster-site__actions"> 109 <a class="button button-primary newsmaster-button newsmaster-button--small" href="<?php echo esc_url($newsmaster_site['import']); ?>"><?php NewsMaster_Admin::the_icon('download', 16); ?><?php esc_html_e('Import', 'newsmaster'); ?><span class="screen-reader-text"><?php echo esc_html(' ' . $newsmaster_site['name']); ?></span></a> 110 <?php if ($newsmaster_site['preview']) : ?> 111 <a class="button newsmaster-button newsmaster-button--small" href="<?php echo esc_url($newsmaster_site['preview']); ?>" target="_blank" rel="noopener"><?php NewsMaster_Admin::the_icon('eye', 16); ?><?php esc_html_e('Preview', 'newsmaster'); ?><span class="screen-reader-text"><?php echo esc_html(' ' . $newsmaster_site['name']); ?></span></a> 112 <?php endif; ?> 113 </div> 114 </div> 115 </article> 116 <?php endforeach; ?> 117 <?php $newsmaster_pro_card($this, $newsmaster_name); ?> 118 </div> 119 </section> 120 </div> -
newsmaster/1.1.7/inc/admin/meta-box/category-meta-box.php
r331964 r354579 70 70 } 71 71 72 if ( ! current_user_can( 'edit_term', $term_id ) ) { 73 return; 74 } 75 72 76 if ( isset( $_POST['post_cat_thumbnail_id'] ) ) { 73 77 update_term_meta( $term_id, 'thumbnail_id', absint( $_POST['post_cat_thumbnail_id'] ) ); … … 76 80 if ( isset( $_POST['category_color'] ) && ! empty( $_POST['category_color'] ) ) { 77 81 update_term_meta( $term_id, 'category_color', sanitize_hex_color( $_POST['category_color'] ) ); 78 } else {82 } elseif ( isset( $_POST['category_color'] ) ) { 79 83 delete_term_meta( $term_id, 'category_color' ); 80 84 } … … 92 96 wp_enqueue_script( 'wp-color-picker' ); 93 97 wp_enqueue_media(); 94 wp_enqueue_script( 'newsmaster_post_cat_js', get_template_directory_uri() . '/inc/admin/meta-box/assets/category-meta-box.js', array( 'wp-color-picker' ), NEWSMASTER_VERSION, true );98 wp_enqueue_script( 'newsmaster_post_cat_js', newsmaster_asset_uri('inc/admin/meta-box/assets/category-meta-box', 'js'), array( 'wp-color-picker' ), NEWSMASTER_VERSION, true ); 95 99 96 100 wp_localize_script( -
newsmaster/1.1.7/inc/admin/meta-box/meta-box.php
r264809 r354579 369 369 } 370 370 371 wp_enqueue_style('newsmaster_single_post_css', get_template_directory_uri() . '/inc/admin/meta-box/assets/single-meta-box.css'); 372 wp_enqueue_script('newsmaster_single_post_js', get_template_directory_uri() . '/inc/admin/meta-box/assets/single-meta-box.js'); 371 wp_enqueue_style('newsmaster_single_post_css', newsmaster_asset_uri('inc/admin/meta-box/assets/single-meta-box', 'css')); 372 wp_style_add_data('newsmaster_single_post_css', 'rtl', 'replace'); 373 wp_style_add_data('newsmaster_single_post_css', 'suffix', newsmaster_asset_suffix()); 374 wp_enqueue_script('newsmaster_single_post_js', newsmaster_asset_uri('inc/admin/meta-box/assets/single-meta-box', 'js')); 373 375 374 376 } -
newsmaster/1.1.7/inc/admin/widgets/class-tab-post.php
r264809 r354579 211 211 'std' => 5, 212 212 'label' => __('Number of posts to show', 'newsmaster'), 213 ),214 'date_format' => array(215 'type' => 'select',216 'label' => __('Date Format', 'newsmaster'),217 'desc' => __('Make sure to select Date from above for this to work.', 'newsmaster'),218 'options' => array(219 'classic' => __( 'Classic', 'newsmaster' ),220 'time_ago' => __( 'Time Ago', 'newsmaster' ),221 ),222 'std' => 'classic',223 213 ), 224 214 'show_category' => array( … … 326 316 $title = isset($instance["{$block}_posts_title"]) ? $instance["{$block}_posts_title"] : $this->settings["{$block}_posts_title"]['std']; 327 317 ?> 328 <li tab-data="tab-<?php echo $block; ?>"318 <li role="presentation" tab-data="tab-<?php echo $block; ?>" 329 319 class="tab-<?php echo $block; ?> tabbed-header-item<?php echo ($is_active) ? ' active' : ''; ?>"> 330 320 <a href="javascript:void(0)" -
newsmaster/1.1.7/inc/admin/widgets/widget-base.php
r264809 r354579 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( 'newsmaster_widgets_css', get_template_directory_uri() . '/inc/admin/widgets/assets/css/style.css' ); 627 wp_enqueue_script( 'newsmaster_widgets_js', get_template_directory_uri() . '/inc/admin/widgets/assets/js/script.js', array( 'jquery', 'wp-color-picker' ), NEWSMASTER_VERSION, true ); 638 wp_enqueue_style( 'newsmaster_widgets_css', newsmaster_asset_uri('inc/admin/widgets/assets/css/style', 'css') ); 639 wp_style_add_data('newsmaster_widgets_css', 'rtl', 'replace'); 640 wp_style_add_data('newsmaster_widgets_css', 'suffix', newsmaster_asset_suffix()); 641 wp_enqueue_script( 'newsmaster_widgets_js', newsmaster_asset_uri('inc/admin/widgets/assets/js/script', 'js'), array( 'jquery', 'wp-color-picker' ), NEWSMASTER_VERSION, true ); 628 642 } 629 643 } -
newsmaster/1.1.7/inc/compatibility/elementor/assets/css/elementor-rtl.css
r264809 r354579 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 } -
newsmaster/1.1.7/inc/compatibility/elementor/assets/css/elementor-rtl.min.css
r264809 r354579 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 .newsmaster-element-wrapper a{text-decoration:none}.elementor .newsmaster-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .newsmaster-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .newsmaster-element-wrapper.newsmaster-module-grid .newsmaster-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2rem}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-3 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--full,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-3 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-4 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-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 .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-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 .newsmaster-element-wrapper a{text-decoration:none}.elementor .newsmaster-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .newsmaster-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .newsmaster-element-wrapper.newsmaster-module-grid .newsmaster-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0.2rem}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-3 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--full,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-3 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-4 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-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 .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-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} -
newsmaster/1.1.7/inc/compatibility/elementor/assets/css/elementor.min.css
r264809 r354579 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 .newsmaster-element-wrapper a{text-decoration:none}.elementor .newsmaster-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .newsmaster-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .newsmaster-element-wrapper.newsmaster-module-grid .newsmaster-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom: .2rem}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-3 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--full,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-3 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-4 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-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 .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-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 .newsmaster-element-wrapper a{text-decoration:none}.elementor .newsmaster-element-wrapper .module-title{border-bottom:1px solid #2eb85d;padding-bottom:0;font-size:14px;margin-bottom:30px}.elementor .newsmaster-element-wrapper .module-title span{background-color:#2eb85d;color:#fff;padding:7px 12px;display:inline-block}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .wpi-post-regular{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .wpi-post-regular{flex-direction:row;align-items:flex-start}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .entry-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-4 .entry-details{-ms-flex-preferred-size:55%;flex-basis:55%}}.elementor .newsmaster-element-wrapper.newsmaster-module-grid .newsmaster-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0.2rem}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-3 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-6 .elementor-custom-column{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--full,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--quarter{-ms-flex-preferred-size:25%;flex-basis:25%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-4 .elementor-custom-column{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 991px){.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .newsmaster-module-grid--quarter{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-block.newsmaster-module-block-style-3 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-1 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-3 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-4 .elementor-custom-column,.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-5 .elementor-custom-column{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--half{-ms-flex-preferred-size:50%;flex-basis:50%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--full{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-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 .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-module-grid-style-2 .newsmaster-module-grid--half{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor .newsmaster-element-wrapper.newsmaster-module-grid.newsmaster-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} -
newsmaster/1.1.7/inc/compatibility/elementor/assets/css/newsmaster-econs.min.css
r264809 r354579 1 @font-face{font-family:'newsmaster-econs';src:url('../fonts/newsmaster-econs.eot?qrxuz2');src:url('../fonts/newsmaster-econs.eot?qrxuz2#iefix') format('embedded-opentype'), url('../fonts/newsmaster-econs.ttf?qrxuz2') format('truetype'),url('../fonts/newsmaster-econs.woff?qrxuz2') format('woff'),url('../fonts/newsmaster-econs.svg?qrxuz2#newsmaster-econs') format('svg');font-weight:normal;font-style:normal}[class^="newsmaster-econs-"],[class*=" newsmaster-econs-"]{font-family:'newsmaster-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}.newsmaster-econs-block-1:before{content:"\e900"}.newsmaster-econs-block-2:before{content:"\e901"}.newsmaster-econs-block-3:before{content:"\e902"}.newsmaster-econs-block-4:before{content:"\e903"}.newsmaster-econs-block-5:before{content:"\e904"}.newsmaster-econs-block-6:before{content:"\e905"}.newsmaster-econs-block-7:before{content:"\e906"}.newsmaster-econs-block-8:before{content:"\e907"}.newsmaster-econs-block-9:before{content:"\e908"}.newsmaster-econs-grid-1:before{content:"\e90a"}.newsmaster-econs-grid-2:before{content:"\e90b"}.newsmaster-econs-grid-3:before{content:"\e90c"}.newsmaster-econs-grid-4:before{content:"\e90d"}.newsmaster-econs-grid-5:before{content:"\e90e"}.newsmaster-econs-grid-6:before{content:"\e90f"}.newsmaster-econs-grid-7:before{content:"\e909"}.newsmaster-econs-grid-8:before{content:"\e910"}.newsmaster-econs-grid-9:before{content:"\e911"}1 @font-face{font-family:'newsmaster-econs';src:url('../fonts/newsmaster-econs.eot?qrxuz2');src:url('../fonts/newsmaster-econs.eot?qrxuz2#iefix') format('embedded-opentype'), url('../fonts/newsmaster-econs.ttf?qrxuz2') format('truetype'), url('../fonts/newsmaster-econs.woff?qrxuz2') format('woff'), url('../fonts/newsmaster-econs.svg?qrxuz2#newsmaster-econs') format('svg');font-weight:normal;font-style:normal}[class^="newsmaster-econs-"],[class*=" newsmaster-econs-"]{font-family:'newsmaster-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}.newsmaster-econs-block-1:before{content:"\e900"}.newsmaster-econs-block-2:before{content:"\e901"}.newsmaster-econs-block-3:before{content:"\e902"}.newsmaster-econs-block-4:before{content:"\e903"}.newsmaster-econs-block-5:before{content:"\e904"}.newsmaster-econs-block-6:before{content:"\e905"}.newsmaster-econs-block-7:before{content:"\e906"}.newsmaster-econs-block-8:before{content:"\e907"}.newsmaster-econs-block-9:before{content:"\e908"}.newsmaster-econs-grid-1:before{content:"\e90a"}.newsmaster-econs-grid-2:before{content:"\e90b"}.newsmaster-econs-grid-3:before{content:"\e90c"}.newsmaster-econs-grid-4:before{content:"\e90d"}.newsmaster-econs-grid-5:before{content:"\e90e"}.newsmaster-econs-grid-6:before{content:"\e90f"}.newsmaster-econs-grid-7:before{content:"\e909"}.newsmaster-econs-grid-8:before{content:"\e910"}.newsmaster-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} -
newsmaster/1.1.7/inc/compatibility/elementor/elementor-functions.php
r264809 r354579 37 37 */ 38 38 function newsmaster_elementor_styles() { 39 wp_enqueue_style( 'newsmaster-econs', get_template_directory_uri() . '/inc/compatibility/elementor/assets/css/newsmaster-econs.css', false, '1.0' ); 39 wp_enqueue_style( 'newsmaster-econs', newsmaster_asset_uri('inc/compatibility/elementor/assets/css/newsmaster-econs', 'css'), false, '1.0' ); 40 wp_style_add_data('newsmaster-econs', 'rtl', 'replace'); 41 wp_style_add_data('newsmaster-econs', 'suffix', newsmaster_asset_suffix()); 40 42 } 41 43 -
newsmaster/1.1.7/inc/compatibility/woocommerce/woocommerce.php
r305920 r354579 58 58 function newsmaster_woocommerce_scripts() 59 59 { 60 wp_enqueue_style('newsmaster-woocommerce-style', get_template_directory_uri() . '/inc/compatibility/woocommerce/assets/css/woocommerce.css', array()); 60 wp_enqueue_style('newsmaster-woocommerce-style', newsmaster_asset_uri('inc/compatibility/woocommerce/assets/css/woocommerce', 'css'), array()); 61 wp_style_add_data('newsmaster-woocommerce-style', 'rtl', 'replace'); 62 wp_style_add_data('newsmaster-woocommerce-style', 'suffix', newsmaster_asset_suffix()); 61 63 62 64 } -
newsmaster/1.1.7/inc/template-functions.php
r264809 r354579 159 159 <a href="<?php the_permalink(); ?>" class="post-more-link"> 160 160 <?php echo esc_html($archive_excerpt_button_text); ?> 161 <span class="screen-reader-text"> 162 <?php echo esc_html(get_the_title()); ?> 163 </span> 161 164 <?php newsmaster_the_theme_svg('arrow-double'); ?> 162 165 </a> -
newsmaster/1.1.7/inc/template-tags.php
r277603 r354579 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 newsmaster_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', 'newsmaster_get_the_archive_title' ); 510 511 if (!function_exists('newsmaster_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 newsmaster_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('newsmaster_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 newsmaster_priority_image_key() 539 { 540 if (is_paged() || !(is_front_page() || is_home())) { 541 return ''; 542 } 543 return 'newsmaster_priority_image_' . (is_front_page() ? 'front' : 'home'); 544 } 545 endif; 546 547 if (!function_exists('newsmaster_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 newsmaster_priority_image_record($attr, $attachment, $size) 557 { 558 if (isset($attr['fetchpriority']) && 'high' === $attr['fetchpriority'] && empty($GLOBALS['newsmaster_priority_image']) && is_string($size)) { 559 $GLOBALS['newsmaster_priority_image'] = array('id' => (int) $attachment->ID, 'size' => $size); 560 } 561 return $attr; 562 } 563 endif; 564 add_filter('wp_get_attachment_image_attributes', 'newsmaster_priority_image_record', 99, 3); 565 566 if (!function_exists('newsmaster_priority_image_save')) : 567 /** 568 * Stores the page's priority image, only when it changed. 569 */ 570 function newsmaster_priority_image_save() 571 { 572 $key = newsmaster_priority_image_key(); 573 if ('' === $key || empty($GLOBALS['newsmaster_priority_image'])) { 574 return; 575 } 576 if (get_transient($key) !== $GLOBALS['newsmaster_priority_image']) { 577 set_transient($key, $GLOBALS['newsmaster_priority_image'], WEEK_IN_SECONDS); 578 } 579 } 580 endif; 581 add_action('wp_footer', 'newsmaster_priority_image_save', 99); 582 583 if (!function_exists('newsmaster_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 newsmaster_priority_image_preload() 589 { 590 $key = newsmaster_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', 'newsmaster_priority_image_preload', 2); -
newsmaster/1.1.7/languages/newsmaster.pot
r305920 r354579 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: NewsMaster\n" 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2025-12-28 10:21+0000\n" 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 5 "Project-Id-Version: NewsMaster 1.1.7\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/newsmaster\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.7.1; wp-6.7.2\n" 17 "X-Domain: newsmaster" 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:277 inc/template-functions.php:283 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:408 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:66 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/newsmaster-elementor-widgets-block-1.php:127 81 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:114 82 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:102 83 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:68 84 #: inc/admin/customizer/helpers/helper-function.php:90 85 msgid "1 Line" 86 msgstr "" 87 88 #: inc/admin/customizer/helpers/theme-upsell.php:36 89 msgid "17+ Preloader options" 90 msgstr "" 91 92 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:128 93 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:115 94 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:103 95 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:69 96 #: inc/admin/customizer/helpers/helper-function.php:91 97 msgid "2 Lines" 98 msgstr "" 99 100 #: inc/admin/customizer/sections/slider-banner.php:58 101 msgid "3" 102 msgstr "" 103 104 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:129 105 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:116 106 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:104 107 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:70 108 #: inc/admin/customizer/helpers/helper-function.php:92 109 msgid "3 Lines" 110 msgstr "" 111 112 #: inc/admin/customizer/sections/slider-banner.php:59 113 msgid "4" 114 msgstr "" 115 116 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:130 117 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:117 118 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:105 119 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:71 120 #: inc/admin/customizer/helpers/helper-function.php:93 121 msgid "4 Lines" 12 "POT-Creation-Date: 2026-10-18T07:23:28+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: newsmaster\n" 16 17 #. Theme Name of the theme 18 #: style.css 19 msgid "NewsMaster" 20 msgstr "" 21 22 #. Theme URI of the theme 23 #: style.css 24 msgid "https://wpinterface.com/themes/newsmaster/" 25 msgstr "" 26 27 #. Description of the theme 28 #: style.css 29 msgid "NewsMaster is a sleek and modern WordPress theme designed for content-rich blogs and magazines. It supports RTL languages and looks stunning on Retina screens. With an intuitive interface, live-preview options, and seamless WordPress integration, it’s feature-rich yet easy to use—no coding required. Plus, it's super-fast and SEO-friendly." 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/" 122 41 msgstr "" 123 42 … … 126 45 msgstr "" 127 46 128 #: assets/breadcrumbs/breadcrumbs.php:271 129 msgid "404 Not Found" 130 msgstr "" 131 132 #: inc/admin/customizer/helpers/theme-upsell.php:38 133 msgid "404 page options" 134 msgstr "" 135 136 #: inc/admin/customizer/sections/slider-banner.php:60 137 msgid "5" 138 msgstr "" 139 140 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:131 141 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:118 142 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:106 143 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:72 144 #: inc/admin/customizer/helpers/helper-function.php:94 145 msgid "5 Lines" 146 msgstr "" 147 148 #: inc/admin/customizer/sections/slider-banner.php:61 149 msgid "6" 150 msgstr "" 151 152 #: inc/admin/customizer/sections/footer.php:44 153 #: inc/admin/customizer/sections/top-bar.php:110 154 #, php-format 155 msgid "" 156 "<a href=\"%s\" target=\"_blank\">Date and Time Formatting Documentation</a>." 157 msgstr "" 158 159 #: inc/admin/dashboard/views/free-vs-pro.php:282 160 msgid "" 161 "Access all premium extensions, features, and upcoming updates right away by " 162 "<br> upgrading to the Pro version." 163 msgstr "" 164 165 #: inc/admin/dashboard/class-welcome-notice.php:94 166 #: inc/admin/dashboard/class-theme-review-notice.php:137 167 #: inc/admin/dashboard/class-theme-review-notice.php:153 168 msgid "Action failed. Please refresh the page and retry." 169 msgstr "" 170 171 #: inc/admin/dashboard/views/dashboard.php:391 172 #: inc/admin/dashboard/views/help.php:165 173 #: inc/admin/dashboard/views/products.php:135 174 msgid "Activate" 175 msgstr "" 176 177 #: inc/admin/dashboard/views/dashboard.php:15 178 msgid "Activate MC4WP: Mailchimp for WordPress" 179 msgstr "" 180 181 #: inc/admin/dashboard/views/dashboard.php:385 182 #: inc/admin/dashboard/views/help.php:162 183 #: inc/admin/dashboard/views/products.php:133 184 msgid "Activated" 185 msgstr "" 186 187 #: footer.php:27 188 msgid "Add widgets on Off-canvas Drawer" 189 msgstr "" 190 191 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:63 192 msgid "Add your custom block title" 193 msgstr "" 194 195 #: inc/admin/customizer/helpers/controls.php:236 196 msgid "Additional Customizer Sections" 197 msgstr "" 198 199 #: inc/admin/customizer/helpers/controls.php:233 200 msgid "Additional Widget Areas" 201 msgstr "" 202 203 #: inc/admin/customizer/helpers/controls.php:234 204 msgid "Additional Widgets" 205 msgstr "" 206 207 #: inc/admin/dashboard/views/dashboard.php:157 208 msgid "Advanced Color options" 209 msgstr "" 210 211 #: inc/admin/customizer/sections/archive.php:48 212 msgid "" 213 "After enabling, set 'Mark as Featured' to 'Yes' in the single post options " 214 "to display the post in the top section of the relevant archive page." 215 msgstr "" 216 217 #: inc/admin/widgets/widget-init.php:167 218 msgid "After Footer" 219 msgstr "" 220 221 #: inc/admin/widgets/widget-init.php:72 222 msgid "After Header" 223 msgstr "" 224 225 #: inc/template-tags.php:45 226 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-4.php:160 227 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-5.php:161 228 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-2.php:183 229 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-3.php:163 230 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-1.php:144 231 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:224 232 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:281 233 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:205 234 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:197 235 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:184 236 msgid "ago" 237 msgstr "" 238 239 #: inc/admin/widgets/class-social-menu.php:66 240 msgid "Alignment" 241 msgstr "" 242 243 #: inc/admin/customizer/helpers/helper-function.php:48 244 msgid "Archive Alternate Grid View" 245 msgstr "" 246 247 #: inc/admin/customizer/helpers/helper-function.php:44 248 msgid "Archive Grid View" 249 msgstr "" 250 251 #: inc/admin/customizer/sections/archive.php:30 252 msgid "Archive Layout" 253 msgstr "" 254 255 #: inc/admin/customizer/helpers/helper-function.php:40 256 msgid "Archive List View" 257 msgstr "" 258 259 #: inc/admin/customizer/sections/archive.php:69 260 msgid "Archive Meta Options" 261 msgstr "" 262 263 #: inc/admin/customizer/sections/archive.php:10 264 #: inc/admin/customizer/sections/panel.php:114 265 #: inc/admin/dashboard/views/dashboard.php:108 266 msgid "Archive Options" 267 msgstr "" 268 269 #: assets/breadcrumbs/breadcrumbs.php:272 270 msgid "Archives" 271 msgstr "" 272 273 #: inc/admin/customizer/helpers/defaults.php:266 274 msgid "Article Group" 275 msgstr "" 276 277 #: inc/admin/customizer/sections/article-group.php:62 278 msgid "Article Group Column - 1" 279 msgstr "" 280 281 #: inc/admin/customizer/sections/article-group.php:119 282 msgid "Article Group Column - 2" 283 msgstr "" 284 285 #: inc/admin/customizer/sections/article-group.php:175 286 msgid "Article Group Meta Option" 287 msgstr "" 288 289 #: inc/admin/customizer/sections/article-group.php:99 290 msgid "Article Group Offset - 1" 291 msgstr "" 292 293 #: inc/admin/customizer/sections/article-group.php:10 294 msgid "Article Group Section" 295 msgstr "" 296 297 #: inc/admin/customizer/sections/article-list.php:61 298 msgid "Article List Column - 1" 299 msgstr "" 300 301 #: inc/admin/customizer/sections/article-list.php:118 302 msgid "Article List Column - 2" 303 msgstr "" 304 305 #: inc/admin/customizer/sections/article-list.php:177 306 msgid "Article List Meta Option" 307 msgstr "" 308 309 #: inc/admin/customizer/sections/article-list.php:97 310 #: inc/admin/customizer/sections/article-list.php:154 311 msgid "Article List Post Offset" 312 msgstr "" 313 314 #: inc/admin/customizer/sections/article-list.php:10 315 msgid "Article List Section" 316 msgstr "" 317 318 #: inc/admin/customizer/sections/article-group.php:155 319 msgid "Article Slider Offset" 320 msgstr "" 321 322 #: inc/admin/widgets/class-slider-post.php:194 323 #: inc/admin/widgets/class-tab-post.php:86 324 #: inc/admin/widgets/class-tab-post.php:142 325 #: inc/admin/widgets/class-tab-post.php:198 326 #: inc/admin/widgets/class-recent-post.php:101 327 #: inc/admin/widgets/class-carousel-slider.php:214 328 #: inc/admin/widgets/class-grid-post.php:108 329 #: inc/admin/customizer/sections/single-related-post.php:117 330 #: inc/admin/customizer/sections/must-read.php:130 331 #: inc/admin/customizer/sections/show-author-post.php:119 332 #: inc/admin/customizer/sections/frontline-post.php:134 333 #: inc/admin/customizer/sections/search_trending.php:133 334 #: inc/admin/customizer/sections/popular-post.php:132 335 #: inc/admin/customizer/sections/tags.php:157 336 #: inc/admin/customizer/sections/ticker-post.php:169 337 msgid "ASC" 338 msgstr "" 339 340 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:246 341 msgid "Author Meta" 342 msgstr "" 343 344 #: inc/admin/customizer/sections/single-related-post.php:149 345 #: inc/admin/customizer/sections/archive.php:195 346 #: inc/admin/customizer/sections/show-author-post.php:153 347 #: inc/admin/customizer/sections/single.php:41 348 msgid "Author Meta Display Options" 349 msgstr "" 350 351 #: inc/admin/customizer/sections/single-related-post.php:168 352 #: inc/admin/customizer/sections/split-block.php:125 353 #: inc/admin/customizer/sections/archive.php:215 354 #: inc/admin/customizer/sections/footer-recommended.php:150 355 #: inc/admin/customizer/sections/must-read.php:176 356 #: inc/admin/customizer/sections/show-author-post.php:172 357 #: inc/admin/customizer/sections/frontline-post.php:180 358 #: inc/admin/customizer/sections/search_trending.php:185 359 #: inc/admin/customizer/sections/slider-banner.php:220 360 #: inc/admin/customizer/sections/dual-insights.php:201 361 #: inc/admin/customizer/sections/article-list.php:229 362 #: inc/admin/customizer/sections/popular-post.php:178 363 #: inc/admin/customizer/sections/grid-list.php:254 364 #: inc/admin/customizer/sections/single.php:60 365 #: inc/admin/customizer/sections/ticker-post.php:221 366 #: inc/admin/customizer/sections/article-group.php:223 367 #: inc/admin/customizer/sections/main-banner.php:239 368 msgid "Author Meta Text" 369 msgstr "" 370 371 #: inc/admin/widgets/class-author.php:130 372 msgid "Author Name:" 373 msgstr "" 374 375 #: inc/admin/widgets/class-slider-post.php:219 376 #: inc/admin/widgets/class-jumbo-post.php:111 377 #: inc/admin/widgets/class-recent-post.php:159 378 #: inc/admin/widgets/class-carousel-slider.php:239 379 #: inc/admin/widgets/class-metro-post.php:123 380 #: inc/admin/widgets/class-multi-grid-post.php:143 381 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:254 382 msgid "Author Option" 383 msgstr "" 384 385 #: inc/admin/widgets/class-author.php:131 386 msgid "Author Position:" 387 msgstr "" 388 389 #: inc/admin/customizer/sections/show-author-post.php:38 390 msgid "Author Posts Text" 391 msgstr "" 392 393 #: inc/admin/widgets/class-slider-post.php:229 394 #: inc/admin/widgets/class-jumbo-post.php:121 395 #: inc/admin/widgets/class-recent-post.php:169 396 #: inc/admin/widgets/class-carousel-slider.php:249 397 #: inc/admin/widgets/class-metro-post.php:133 398 #: inc/admin/widgets/class-multi-grid-post.php:153 399 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:266 400 msgid "Author Text" 401 msgstr "" 402 403 #: inc/admin/widgets/class-slider-post.php:175 404 #: inc/admin/widgets/class-carousel-slider.php:180 405 msgid "Autoplay" 406 msgstr "" 407 408 #: inc/admin/widgets/class-mailchimp.php:101 409 #: inc/admin/widgets/class-cta.php:125 410 msgid "Background Color" 411 msgstr "" 412 413 #: inc/admin/widgets/class-mailchimp.php:107 414 #: inc/admin/widgets/class-image-widget.php:37 415 #: inc/admin/widgets/class-cta.php:131 416 msgid "Background Image" 417 msgstr "" 418 419 #: inc/admin/widgets/class-slider-post.php:147 420 #: inc/admin/widgets/class-carousel-slider.php:152 421 msgid "Background overlay style" 422 msgstr "" 423 424 #: inc/admin/customizer/sections/header-style.php:80 425 msgid "Banner Advertisement URL" 426 msgstr "" 427 428 #: inc/admin/customizer/sections/main-banner.php:42 429 msgid "Banner Column - 1" 430 msgstr "" 431 432 #: inc/admin/customizer/sections/main-banner.php:94 433 msgid "Banner List Article" 434 msgstr "" 435 436 #: inc/admin/customizer/sections/main-banner.php:192 437 msgid "Banner Section Meta" 438 msgstr "" 439 440 #: inc/admin/customizer/sections/slider-banner.php:171 441 msgid "Banner Slider Meta" 442 msgstr "" 443 444 #: template-parts/section/main-banner.php:149 445 msgid "Banner Social links" 446 msgstr "" 447 448 #: inc/admin/dashboard/views/dashboard.php:279 449 #: inc/admin/dashboard/views/help.php:112 450 msgid "Based on 20+ Reviews" 451 msgstr "" 452 453 #: inc/admin/widgets/widget-init.php:120 454 msgid "Before Footer" 455 msgstr "" 456 457 #: inc/admin/widgets/class-mailchimp.php:38 458 #: inc/admin/widgets/class-slider-post.php:105 459 #: inc/admin/widgets/class-tab-post.php:297 460 #: inc/admin/widgets/class-category-grid.php:46 461 #: inc/admin/widgets/class-category-grid.php:92 462 #: inc/admin/widgets/class-recent-post.php:45 463 #: inc/admin/widgets/class-carousel-slider.php:109 464 #: inc/admin/widgets/class-cta.php:38 465 #: inc/admin/widgets/class-multi-grid-post.php:73 466 msgid "Big" 467 msgstr "" 468 469 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:48 470 msgid "Block Style 1" 471 msgstr "" 472 473 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:52 474 msgid "Block Style 2" 475 msgstr "" 476 477 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-3.php:52 478 msgid "Block Style 3" 479 msgstr "" 480 481 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:47 482 msgid "Block Style 4" 483 msgstr "" 484 485 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:55 486 msgid "Block Style 5" 487 msgstr "" 488 489 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:54 490 msgid "Block Title" 491 msgstr "" 492 493 #: inc/admin/widgets/class-mailchimp.php:90 494 #: inc/admin/widgets/class-slider-post.php:43 495 #: inc/admin/widgets/class-carousel-slider.php:45 496 #: inc/admin/widgets/class-cta.php:114 497 msgid "Bottom" 498 msgstr "" 499 500 #: inc/admin/customizer/sections/breadcrumb.php:5 501 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:" 502 57 msgstr "" 503 58 … … 507 62 msgstr "" 508 63 509 #: assets/breadcrumbs/breadcrumbs.php:268 510 msgid "Browse:" 511 msgstr "" 512 513 #: inc/admin/widgets/class-image-widget.php:41 514 msgid "Button Text" 515 msgstr "" 516 517 #: inc/admin/widgets/class-cta.php:69 518 msgid "Button Text - 1" 519 msgstr "" 520 521 #: inc/admin/widgets/class-cta.php:83 522 msgid "Button Text - 2" 523 msgstr "" 524 525 #: inc/admin/widgets/class-slider-post.php:230 526 #: inc/admin/widgets/class-jumbo-post.php:122 527 #: inc/admin/widgets/class-recent-post.php:170 528 #: inc/admin/widgets/class-carousel-slider.php:250 529 #: inc/admin/widgets/class-metro-post.php:134 530 #: inc/admin/widgets/class-multi-grid-post.php:154 531 msgid "By:" 532 msgstr "" 533 534 #: inc/admin/widgets/class-tab-post.php:68 535 #: inc/admin/widgets/class-tab-post.php:124 536 #: inc/admin/widgets/class-tab-post.php:180 537 msgid "" 538 "Can be useful if you want to skip certain number of posts. Leave as 0 if you " 539 "do not want to use it." 540 msgstr "" 541 542 #: inc/admin/widgets/class-slider-post.php:62 543 #: inc/admin/widgets/class-tab-post.php:256 544 #: inc/admin/widgets/class-recent-post.php:35 545 #: inc/admin/widgets/class-carousel-slider.php:64 546 #: inc/admin/widgets/class-grid-post.php:35 547 msgid "Card View" 548 msgstr "" 549 550 #: inc/admin/customizer/sections/slider-banner.php:5 551 msgid "Carousel Banner" 552 msgstr "" 553 554 #: inc/admin/widgets/class-carousel-slider.php:27 555 msgid "Carousel Posts" 556 msgstr "" 557 558 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:334 559 #: inc/admin/customizer/helpers/defaults.php:403 560 msgid "Categories" 561 msgstr "" 562 563 #: inc/admin/meta-box/category-meta-box.php:25 564 #: inc/admin/meta-box/category-meta-box.php:54 565 msgid "Category Color" 566 msgstr "" 567 568 #: inc/admin/customizer/sections/single-related-post.php:283 569 #: inc/admin/customizer/sections/split-block.php:232 570 #: inc/admin/customizer/sections/footer-recommended.php:257 571 #: inc/admin/customizer/sections/must-read.php:283 572 #: inc/admin/customizer/sections/show-author-post.php:287 573 #: inc/admin/customizer/sections/frontline-post.php:287 574 #: inc/admin/customizer/sections/search_trending.php:300 575 #: inc/admin/customizer/sections/slider-banner.php:327 576 #: inc/admin/customizer/sections/dual-insights.php:308 577 #: inc/admin/customizer/sections/article-list.php:336 578 #: inc/admin/customizer/sections/popular-post.php:303 579 #: inc/admin/customizer/sections/grid-list.php:361 580 #: inc/admin/customizer/sections/ticker-post.php:336 581 #: inc/admin/customizer/sections/article-group.php:330 582 #: inc/admin/customizer/sections/main-banner.php:346 583 msgid "Category Label" 584 msgstr "" 585 586 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:202 587 msgid "Category Meta" 588 msgstr "" 589 590 #: inc/admin/widgets/class-slider-post.php:244 591 #: inc/admin/widgets/class-jumbo-post.php:75 592 #: inc/admin/widgets/class-tab-post.php:235 593 #: inc/admin/widgets/class-recent-post.php:184 594 #: inc/admin/widgets/class-carousel-slider.php:264 595 #: inc/admin/widgets/class-metro-post.php:87 596 #: inc/admin/widgets/class-multi-grid-post.php:107 597 #: inc/admin/widgets/class-grid-post.php:61 598 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:218 599 msgid "Category Option" 600 msgstr "" 601 602 #: inc/admin/customizer/sections/featured-category.php:10 603 msgid "Category Section" 604 msgstr "" 605 606 #: inc/admin/customizer/helpers/helper-function.php:112 607 msgid "Category Style 1" 608 msgstr "" 609 610 #: inc/admin/customizer/helpers/helper-function.php:113 611 msgid "Category Style 2" 612 msgstr "" 613 614 #: inc/admin/customizer/helpers/helper-function.php:114 615 msgid "Category Style 3" 616 msgstr "" 617 618 #: inc/admin/widgets/class-slider-post.php:240 619 #: inc/admin/widgets/class-jumbo-post.php:71 620 #: inc/admin/widgets/class-tab-post.php:231 621 #: inc/admin/widgets/class-recent-post.php:180 622 #: inc/admin/widgets/class-carousel-slider.php:260 623 #: inc/admin/widgets/class-metro-post.php:83 624 #: inc/admin/widgets/class-multi-grid-post.php:103 625 #: inc/admin/widgets/class-grid-post.php:57 626 msgid "Category Text" 627 msgstr "" 628 629 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:209 630 #: inc/admin/customizer/sections/archive.php:330 631 #: inc/admin/customizer/sections/single.php:160 632 msgid "Category Title" 633 msgstr "" 634 635 #: inc/admin/widgets/class-mailchimp.php:56 636 #: inc/admin/widgets/class-slider-post.php:51 637 #: inc/admin/widgets/class-image-widget.php:57 638 #: inc/admin/widgets/class-carousel-slider.php:53 639 #: inc/admin/widgets/class-cta.php:56 640 #: inc/admin/widgets/class-social-menu.php:69 641 msgid "Center" 642 msgstr "" 643 644 #: inc/admin/widgets/class-carousel-slider.php:185 645 msgid "Centered Mode" 646 msgstr "" 647 648 #: inc/admin/widgets/class-slider-post.php:161 649 #: inc/admin/widgets/class-carousel-slider.php:166 650 msgid "Change Height of Slides." 651 msgstr "" 652 653 #: inc/admin/dashboard/class-dashboard.php:206 654 msgid "Changelog" 655 msgstr "" 656 657 #: inc/admin/dashboard/class-changelog-parser.php:25 658 #: inc/admin/dashboard/class-changelog-parser.php:81 659 msgid "Changelog not found." 660 msgstr "" 661 662 #: inc/admin/widgets/class-youtube-video.php:44 663 msgid "Channel Name:" 664 msgstr "" 665 666 #: inc/admin/widgets/class-youtube-video.php:38 667 msgid "Channel URL:" 668 msgstr "" 669 670 #: inc/admin/dashboard/class-welcome-notice.php:97 671 msgid "Cheatin’ huh?" 672 msgstr "" 673 674 #: inc/admin/dashboard/class-welcome-notice.php:72 675 msgid "" 676 "Check the quick links below for detailed information and to make the most of " 677 "all the features our theme offers." 678 msgstr "" 679 680 #: inc/admin/customizer/sections/slider-banner.php:79 681 msgid "Choose Category" 682 msgstr "" 683 684 #: inc/admin/widgets/class-author.php:179 inc/admin/widgets/widget-base.php:530 685 msgid "Choose an Image" 686 msgstr "" 687 688 #: inc/admin/meta-box/category-meta-box.php:94 689 msgid "Choose an image" 690 msgstr "" 691 692 #: inc/admin/customizer/sections/split-block.php:59 693 #: inc/admin/customizer/sections/footer-recommended.php:84 694 #: inc/admin/customizer/sections/popular-post.php:55 695 #: inc/admin/customizer/sections/ticker-post.php:90 696 msgid "Choose Category" 697 msgstr "" 698 699 #: inc/admin/customizer/sections/featured-category.php:60 700 msgid "Choose Category -" 701 msgstr "" 702 703 #: inc/admin/customizer/sections/dual-insights.php:80 704 #: inc/admin/customizer/sections/article-list.php:80 705 #: inc/admin/customizer/sections/grid-list.php:80 706 #: inc/admin/customizer/sections/article-group.php:81 707 msgid "Choose Column - 1 Category" 708 msgstr "" 709 710 #: inc/admin/customizer/sections/dual-insights.php:136 711 #: inc/admin/customizer/sections/article-list.php:137 712 #: inc/admin/customizer/sections/grid-list.php:153 713 #: inc/admin/customizer/sections/article-group.php:138 714 msgid "Choose Column - 2 Category" 715 msgstr "" 716 717 #: inc/admin/customizer/sections/frontline-post.php:39 718 msgid "Choose Frontline category" 719 msgstr "" 720 721 #: inc/admin/customizer/sections/main-banner.php:60 722 msgid "Choose Grid Category" 723 msgstr "" 724 725 #: inc/admin/customizer/sections/main-banner.php:158 726 msgid "Choose List Post Category" 727 msgstr "" 728 729 #: inc/admin/customizer/sections/must-read.php:54 730 msgid "Choose Must Read category" 731 msgstr "" 732 733 #: inc/admin/customizer/sections/search_trending.php:72 734 msgid "Choose Trending posts category" 735 msgstr "" 736 737 #: inc/admin/widgets/class-author.php:135 738 msgid "Circular Social Icon" 739 msgstr "" 740 741 #: inc/admin/widgets/class-slider-post.php:207 742 #: inc/admin/widgets/class-jumbo-post.php:99 743 #: inc/admin/widgets/class-tab-post.php:219 744 #: inc/admin/widgets/class-recent-post.php:147 745 #: inc/admin/widgets/class-carousel-slider.php:227 746 #: inc/admin/widgets/class-metro-post.php:111 747 #: inc/admin/widgets/class-multi-grid-post.php:131 748 #: inc/admin/widgets/class-grid-post.php:139 749 #: inc/admin/customizer/helpers/helper-function.php:68 750 msgid "Classic" 751 msgstr "" 752 753 #: footer.php:17 754 msgid "Close menu" 755 msgstr "" 756 757 #: template-parts/modal-search.php:27 758 msgid "Close search" 759 msgstr "" 760 761 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:93 762 msgid "Color:" 763 msgstr "" 764 765 #: inc/admin/widgets/class-social-menu.php:55 766 msgid "Column" 767 msgstr "" 768 769 #. %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. 770 90 #: assets/breadcrumbs/breadcrumbs.php:278 771 91 #, php-format … … 773 93 msgstr "" 774 94 775 #: comments.php:68 776 msgid "Comments are closed." 777 msgstr "" 778 779 #. 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. 780 168 #: comments.php:41 781 169 #, php-format … … 786 174 msgstr[1] "" 787 175 788 #: inc/admin/dashboard/views/dashboard.php:323 789 #: inc/admin/dashboard/views/help.php:43 790 msgid "Community Support" 791 msgstr "" 792 793 #: inc/admin/dashboard/views/help.php:71 794 msgid "Connect with us on X" 795 msgstr "" 796 797 #: inc/admin/dashboard/views/help.php:47 798 msgid "Contact Support" 176 #: comments.php:69 177 msgid "Comments are closed." 178 msgstr "" 179 180 #: footer.php:16 181 msgid "Off-canvas drawer" 182 msgstr "" 183 184 #: footer.php:17 185 #: template-parts/modal-menu.php:20 186 msgid "Close menu" 187 msgstr "" 188 189 #: footer.php:25 190 msgid "No widgets added yet." 191 msgstr "" 192 193 #: footer.php:27 194 msgid "Add widgets on Off-canvas Drawer" 195 msgstr "" 196 197 #: functions.php:60 198 msgid "Primary Menu" 199 msgstr "" 200 201 #: functions.php:61 202 msgid "Footer Menu" 203 msgstr "" 204 205 #: functions.php:62 206 msgid "Social Menu" 207 msgstr "" 208 209 #: header.php:23 210 #: inc/admin/dashboard/views/features.php:109 211 msgid "Skip to content" 212 msgstr "" 213 214 #: inc/admin/customizer/helpers/controls.php:169 215 #: inc/admin/widgets/class-carousel-slider.php:76 216 #: inc/admin/widgets/class-grid-post.php:47 217 #: inc/admin/widgets/class-jumbo-post.php:61 218 #: inc/admin/widgets/class-metro-post.php:73 219 #: inc/admin/widgets/class-multi-grid-post.php:93 220 #: inc/admin/widgets/class-recent-post.php:66 221 #: inc/admin/widgets/class-slider-post.php:74 222 #: inc/admin/widgets/class-tab-post.php:58 223 #: inc/admin/widgets/class-tab-post.php:114 224 #: inc/admin/widgets/class-tab-post.php:170 225 msgid "— Select —" 226 msgstr "" 227 228 #: inc/admin/customizer/helpers/controls.php:227 229 msgid "Explore Our Premium Features" 230 msgstr "" 231 232 #: inc/admin/customizer/helpers/controls.php:229 233 msgid "Dedicated Premium Support" 234 msgstr "" 235 236 #: inc/admin/customizer/helpers/controls.php:230 237 msgid "More Color Options" 238 msgstr "" 239 240 #: inc/admin/customizer/helpers/controls.php:231 241 msgid "Font Options" 242 msgstr "" 243 244 #: inc/admin/customizer/helpers/controls.php:232 245 msgid "Dark Mode Feature" 246 msgstr "" 247 248 #: inc/admin/customizer/helpers/controls.php:233 249 msgid "Additional Widget Areas" 250 msgstr "" 251 252 #: inc/admin/customizer/helpers/controls.php:234 253 msgid "Additional Widgets" 254 msgstr "" 255 256 #: inc/admin/customizer/helpers/controls.php:235 257 msgid "Extended Widget Options" 258 msgstr "" 259 260 #: inc/admin/customizer/helpers/controls.php:236 261 msgid "Additional Customizer Sections" 262 msgstr "" 263 264 #: inc/admin/customizer/helpers/controls.php:237 265 msgid "Webmaster Tools" 266 msgstr "" 267 268 #: inc/admin/customizer/helpers/controls.php:238 269 msgid "Mailchimp Topbar" 270 msgstr "" 271 272 #: inc/admin/customizer/helpers/controls.php:239 273 msgid "Post Format Support" 274 msgstr "" 275 276 #: inc/admin/customizer/helpers/controls.php:240 277 msgid "Remove Footer Credit" 278 msgstr "" 279 280 #: inc/admin/customizer/helpers/controls.php:241 281 msgid "Many More .." 282 msgstr "" 283 284 #: inc/admin/customizer/helpers/controls.php:243 285 #: inc/admin/customizer/helpers/controls.php:287 286 msgid "Upgrade Now" 287 msgstr "" 288 289 #: inc/admin/customizer/helpers/controls.php:246 290 msgid "Need Support?" 291 msgstr "" 292 293 #: inc/admin/customizer/helpers/controls.php:247 294 msgid "If you have any questions about the theme, please don't hesitate to reach out to us." 799 295 msgstr "" 800 296 … … 803 299 msgstr "" 804 300 805 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:137 806 msgid "Content Font Size" 807 msgstr "" 808 809 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:125 810 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:112 811 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:100 812 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:66 813 msgid "Content Line Limit" 814 msgstr "" 815 816 #: inc/admin/customizer/sections/slider-banner.php:146 817 msgid "Content Vertical Alignment" 818 msgstr "" 819 820 #. %s: Name of current post. Only visible to screen readers 821 #: template-parts/content.php:118 822 #, php-format 823 msgid "Continue reading<span class=\"screen-reader-text\"> \"%s\"</span>" 824 msgstr "" 825 826 #: inc/template-functions.php:207 827 msgid "Copyright © {{ date }}." 828 msgstr "" 829 830 #: inc/admin/customizer/sections/footer.php:41 831 msgid "Copyright Date Format" 832 msgstr "" 833 834 #: inc/admin/customizer/sections/mobile-menu.php:72 835 msgid "Copyright in Mobile" 836 msgstr "" 837 838 #: inc/admin/customizer/sections/footer.php:23 839 msgid "Copyright Text" 840 msgstr "" 841 842 #: inc/admin/dashboard/class-changelog-parser.php:77 843 msgid "Could not access filesystem." 844 msgstr "" 845 846 #: inc/admin/dashboard/views/dashboard.php:335 847 msgid "Create a Ticket" 848 msgstr "" 849 850 #: inc/admin/widgets/class-cta.php:64 851 msgid "CTA Description" 852 msgstr "" 853 854 #: inc/admin/widgets/class-cta.php:30 855 msgid "CTA Title" 856 msgstr "" 857 858 #: assets/breadcrumbs/breadcrumbs.php:794 859 #: assets/breadcrumbs/breadcrumbs.php:1223 860 msgctxt "daily archives date format" 861 msgid "j" 862 msgstr "" 863 864 #: inc/admin/customizer/helpers/controls.php:232 865 msgid "Dark Mode Feature" 866 msgstr "" 867 868 #: inc/admin/customizer/helpers/theme-upsell.php:34 869 msgid "Dark mode options" 870 msgstr "" 871 872 #: inc/admin/dashboard/class-dashboard.php:137 873 msgid "Dashboard" 874 msgstr "" 875 876 #: inc/admin/widgets/class-slider-post.php:183 877 #: inc/admin/widgets/class-tab-post.php:75 878 #: inc/admin/widgets/class-tab-post.php:131 879 #: inc/admin/widgets/class-tab-post.php:187 880 #: inc/admin/widgets/class-recent-post.php:90 881 #: inc/admin/widgets/class-carousel-slider.php:203 882 #: inc/admin/widgets/class-grid-post.php:97 883 #: inc/admin/customizer/sections/single-related-post.php:94 884 #: inc/admin/customizer/sections/must-read.php:108 885 #: inc/admin/customizer/sections/show-author-post.php:96 886 #: inc/admin/customizer/sections/frontline-post.php:112 887 #: inc/admin/customizer/sections/search_trending.php:110 888 #: inc/admin/customizer/sections/popular-post.php:110 889 #: inc/admin/customizer/sections/tags.php:133 890 #: inc/admin/customizer/sections/ticker-post.php:146 891 msgid "Date" 892 msgstr "" 893 894 #: inc/admin/widgets/class-slider-post.php:205 895 #: inc/admin/widgets/class-jumbo-post.php:97 896 #: inc/admin/widgets/class-tab-post.php:216 897 #: inc/admin/widgets/class-recent-post.php:145 898 #: inc/admin/widgets/class-carousel-slider.php:225 899 #: inc/admin/widgets/class-metro-post.php:109 900 #: inc/admin/widgets/class-multi-grid-post.php:129 901 #: inc/admin/widgets/class-grid-post.php:137 902 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:290 903 msgid "Date Format" 904 msgstr "" 905 906 #: inc/admin/customizer/sections/top-bar.php:90 907 msgid "Date Label Text" 908 msgstr "" 909 910 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:282 911 msgid "Date Meta" 912 msgstr "" 913 914 #: inc/admin/customizer/sections/archive.php:254 915 msgid "Date Meta Display Options" 916 msgstr "" 917 918 #: inc/admin/customizer/sections/single-related-post.php:218 919 #: inc/admin/customizer/sections/split-block.php:171 920 #: inc/admin/customizer/sections/archive.php:273 921 #: inc/admin/customizer/sections/footer-recommended.php:196 922 #: inc/admin/customizer/sections/must-read.php:222 923 #: inc/admin/customizer/sections/show-author-post.php:222 924 #: inc/admin/customizer/sections/frontline-post.php:226 925 #: inc/admin/customizer/sections/search_trending.php:235 926 #: inc/admin/customizer/sections/slider-banner.php:266 927 #: inc/admin/customizer/sections/dual-insights.php:247 928 #: inc/admin/customizer/sections/article-list.php:275 929 #: inc/admin/customizer/sections/popular-post.php:224 930 #: inc/admin/customizer/sections/grid-list.php:300 931 #: inc/admin/customizer/sections/single.php:110 932 #: inc/admin/customizer/sections/ticker-post.php:271 933 #: inc/admin/customizer/sections/article-group.php:269 934 #: inc/admin/customizer/sections/main-banner.php:285 935 msgid "Date Meta Text" 936 msgstr "" 937 938 #: inc/admin/customizer/helpers/controls.php:229 939 msgid "Dedicated Premium Support" 940 msgstr "" 941 942 #: inc/admin/customizer/helpers/helper-function.php:215 943 msgid "Default(New/Old Post)" 944 msgstr "" 945 946 #: inc/admin/widgets/class-slider-post.php:195 947 #: inc/admin/widgets/class-tab-post.php:87 948 #: inc/admin/widgets/class-tab-post.php:143 949 #: inc/admin/widgets/class-tab-post.php:199 950 #: inc/admin/widgets/class-recent-post.php:102 951 #: inc/admin/widgets/class-carousel-slider.php:215 952 #: inc/admin/widgets/class-grid-post.php:109 953 #: inc/admin/customizer/sections/single-related-post.php:118 954 #: inc/admin/customizer/sections/must-read.php:131 955 #: inc/admin/customizer/sections/show-author-post.php:120 956 #: inc/admin/customizer/sections/frontline-post.php:135 957 #: inc/admin/customizer/sections/search_trending.php:134 958 #: inc/admin/customizer/sections/popular-post.php:133 959 #: inc/admin/customizer/sections/tags.php:158 960 #: inc/admin/customizer/sections/ticker-post.php:170 961 msgid "DESC" 962 msgstr "" 963 964 #: inc/admin/widgets/class-author.php:132 965 msgid "Description:" 966 msgstr "" 967 968 #: inc/admin/meta-box/meta-box.php:176 969 #: inc/admin/customizer/sections/split-block.php:94 970 #: inc/admin/customizer/sections/footer-recommended.php:119 971 #: inc/admin/customizer/sections/must-read.php:145 972 #: inc/admin/customizer/sections/frontline-post.php:149 973 #: inc/admin/customizer/sections/search_trending.php:150 974 #: inc/admin/customizer/sections/slider-banner.php:189 975 #: inc/admin/customizer/sections/dual-insights.php:170 976 #: inc/admin/customizer/sections/article-list.php:198 977 #: inc/admin/customizer/sections/popular-post.php:147 978 #: inc/admin/customizer/sections/grid-list.php:223 979 #: inc/admin/customizer/sections/ticker-post.php:186 980 #: inc/admin/customizer/sections/article-group.php:192 981 #: inc/admin/customizer/sections/main-banner.php:208 982 msgid "Display Author Meta" 983 msgstr "" 984 985 #: inc/admin/meta-box/meta-box.php:150 986 msgid "Display Category Meta" 987 msgstr "" 988 989 #: inc/admin/widgets/class-mailchimp.php:77 990 #: inc/admin/widgets/class-slider-post.php:29 991 #: inc/admin/widgets/class-carousel-slider.php:31 992 #: inc/admin/widgets/class-cta.php:101 993 msgid "Display Layout" 994 msgstr "" 995 996 #: inc/admin/customizer/sections/popular-post.php:36 997 #: inc/admin/customizer/sections/tags.php:37 998 #: inc/admin/customizer/sections/ticker-post.php:37 999 msgid "Display only on the Homepage" 1000 msgstr "" 1001 1002 #: inc/admin/meta-box/meta-box.php:163 1003 #: inc/admin/customizer/sections/single-related-post.php:184 1004 #: inc/admin/customizer/sections/split-block.php:140 1005 #: inc/admin/customizer/sections/footer-recommended.php:165 1006 #: inc/admin/customizer/sections/must-read.php:191 1007 #: inc/admin/customizer/sections/show-author-post.php:188 1008 #: inc/admin/customizer/sections/frontline-post.php:195 1009 #: inc/admin/customizer/sections/search_trending.php:201 1010 #: inc/admin/customizer/sections/slider-banner.php:235 1011 #: inc/admin/customizer/sections/dual-insights.php:216 1012 #: inc/admin/customizer/sections/article-list.php:244 1013 #: inc/admin/customizer/sections/popular-post.php:193 1014 #: inc/admin/customizer/sections/grid-list.php:269 1015 #: inc/admin/customizer/sections/single.php:76 1016 #: inc/admin/customizer/sections/ticker-post.php:237 1017 #: inc/admin/customizer/sections/article-group.php:238 1018 #: inc/admin/customizer/sections/main-banner.php:254 1019 msgid "Display Published Date" 1020 msgstr "" 1021 1022 #: inc/admin/widgets/class-slider-post.php:59 1023 #: inc/admin/widgets/class-tab-post.php:252 1024 #: inc/admin/widgets/class-category-grid.php:74 1025 #: inc/admin/widgets/class-recent-post.php:31 1026 #: inc/admin/widgets/class-carousel-slider.php:61 1027 msgid "Display Style" 1028 msgstr "" 1029 1030 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:329 1031 msgid "Display the posts from:" 1032 msgstr "" 1033 1034 #: inc/admin/widgets/class-author.php:19 1035 msgid "Displays author information." 1036 msgstr "" 1037 1038 #: inc/admin/widgets/class-mailchimp.php:11 inc/admin/widgets/class-cta.php:11 1039 msgid "Displays call to action button and text with background" 1040 msgstr "" 1041 1042 #: inc/admin/widgets/class-grid-post.php:11 1043 msgid "Displays grid posts with an image" 1044 msgstr "" 1045 1046 #: inc/admin/widgets/class-category-grid.php:12 1047 msgid "Displays post categories with image in grid" 1048 msgstr "" 1049 1050 #: inc/admin/widgets/class-tab-post.php:17 1051 msgid "Displays posts in tab" 1052 msgstr "" 1053 1054 #: inc/admin/widgets/class-carousel-slider.php:11 1055 msgid "Displays recent posts in a carousel slider with an image" 1056 msgstr "" 1057 1058 #: inc/admin/widgets/class-slider-post.php:10 1059 msgid "Displays recent posts in a slider with an image" 1060 msgstr "" 1061 1062 #: inc/admin/widgets/class-recent-post.php:11 1063 msgid "Displays recent posts with an image" 1064 msgstr "" 1065 1066 #: inc/admin/widgets/class-social-menu.php:14 1067 msgid "Displays social menu if you have set it." 1068 msgstr "" 1069 1070 #: inc/admin/widgets/class-youtube-video.php:15 1071 msgid "Displays youtube video form your channel." 1072 msgstr "" 1073 1074 #: inc/admin/widgets/class-carousel-slider.php:195 1075 msgid "Distance between slides in px." 1076 msgstr "" 1077 1078 #: inc/admin/dashboard/class-welcome-notice.php:78 1079 #: inc/admin/dashboard/views/dashboard.php:226 1080 #: inc/admin/dashboard/views/dashboard.php:252 1081 msgid "Documentation" 1082 msgstr "" 1083 1084 #: inc/admin/customizer/helpers/defaults.php:209 1085 msgid "Dual Insights" 1086 msgstr "" 1087 1088 #: inc/admin/customizer/sections/dual-insights.php:61 1089 msgid "Dual Insights Column - 1" 1090 msgstr "" 1091 1092 #: inc/admin/customizer/sections/dual-insights.php:117 1093 msgid "Dual Insights Column - 2" 1094 msgstr "" 1095 1096 #: inc/admin/customizer/sections/dual-insights.php:10 1097 msgid "Dual Insights Section" 1098 msgstr "" 1099 1100 #. %s: Name of current post. Only visible to screen readers 1101 #: inc/template-tags.php:242 template-parts/content-page.php:39 1102 #, php-format 1103 msgid "Edit <span class=\"screen-reader-text\">%s</span>" 1104 msgstr "" 1105 1106 #: inc/admin/customizer/sections/archive.php:86 1107 msgid "Enable Archive Post Count" 1108 msgstr "" 1109 1110 #: inc/admin/widgets/class-slider-post.php:165 1111 #: inc/admin/widgets/class-carousel-slider.php:170 1112 #: inc/admin/customizer/sections/popular-post.php:353 1113 msgid "Enable Arrows" 1114 msgstr "" 1115 1116 #: inc/admin/customizer/sections/article-group.php:25 1117 msgid "Enable Article Group Post" 1118 msgstr "" 1119 1120 #: inc/admin/customizer/sections/article-list.php:25 1121 msgid "Enable Article List Post" 1122 msgstr "" 1123 1124 #: inc/admin/meta-box/meta-box.php:133 1125 msgid "Enable Author Info" 1126 msgstr "" 1127 1128 #: inc/admin/customizer/sections/popular-post.php:337 1129 msgid "Enable Autoplay" 1130 msgstr "" 1131 1132 #: inc/admin/widgets/class-slider-post.php:142 1133 #: inc/admin/widgets/class-carousel-slider.php:147 1134 msgid "Enable background overlay" 1135 msgstr "" 1136 1137 #: inc/admin/customizer/sections/slider-banner.php:129 1138 msgid "Enable Banner Overlay" 1139 msgstr "" 1140 1141 #: inc/admin/customizer/sections/mobile-menu.php:55 1142 #: inc/admin/customizer/sections/footer.php:127 1143 #: inc/admin/customizer/sections/main-banner.php:141 1144 #: inc/admin/customizer/sections/top-bar.php:161 1145 msgid "Enable Border Radius" 1146 msgstr "" 1147 1148 #: inc/admin/customizer/sections/breadcrumb.php:20 1149 msgid "Enable Breadcrumb" 1150 msgstr "" 1151 1152 #: inc/admin/customizer/sections/slider-banner.php:21 1153 msgid "Enable Carousel Banner Section" 1154 msgstr "" 1155 1156 #: inc/admin/customizer/sections/single-related-post.php:251 1157 #: inc/admin/customizer/sections/split-block.php:202 1158 #: inc/admin/customizer/sections/archive.php:314 1159 #: inc/admin/customizer/sections/footer-recommended.php:227 1160 #: inc/admin/customizer/sections/must-read.php:253 1161 #: inc/admin/customizer/sections/show-author-post.php:255 1162 #: inc/admin/customizer/sections/frontline-post.php:257 1163 #: inc/admin/customizer/sections/search_trending.php:268 1164 #: inc/admin/customizer/sections/slider-banner.php:297 1165 #: inc/admin/customizer/sections/dual-insights.php:278 1166 #: inc/admin/customizer/sections/article-list.php:306 1167 #: inc/admin/customizer/sections/popular-post.php:256 1168 #: inc/admin/customizer/sections/grid-list.php:331 1169 #: inc/admin/customizer/sections/ticker-post.php:304 1170 #: inc/admin/customizer/sections/article-group.php:300 1171 #: inc/admin/customizer/sections/main-banner.php:316 1172 msgid "Enable Category Meta" 1173 msgstr "" 1174 1175 #: inc/admin/customizer/sections/archive.php:382 1176 msgid "Enable Comment Meta" 1177 msgstr "" 1178 1179 #: inc/admin/customizer/sections/top-bar.php:56 1180 msgid "Enable Current Time" 1181 msgstr "" 1182 1183 #: inc/admin/widgets/class-slider-post.php:170 1184 #: inc/admin/widgets/class-carousel-slider.php:175 1185 #: inc/admin/customizer/sections/popular-post.php:369 1186 msgid "Enable Dots" 1187 msgstr "" 1188 1189 #: inc/admin/customizer/sections/dual-insights.php:25 1190 msgid "Enable Dual Insights" 1191 msgstr "" 1192 1193 #: inc/admin/widgets/class-slider-post.php:96 1194 #: inc/admin/widgets/class-carousel-slider.php:281 1195 msgid "Enable Excerpt" 1196 msgstr "" 1197 1198 #: inc/admin/customizer/sections/archive.php:122 1199 #: inc/admin/customizer/sections/archive.php:142 1200 #: inc/admin/customizer/sections/archive.php:161 1201 msgid "Enable Excerpt On Archive" 1202 msgstr "" 1203 1204 #: inc/admin/customizer/sections/featured-category.php:25 1205 msgid "Enable Featured Category" 1206 msgstr "" 1207 1208 #: inc/admin/customizer/sections/archive.php:47 1209 msgid "Enable Featured Post" 1210 msgstr "" 1211 1212 #: inc/admin/widgets/class-mailchimp.php:111 1213 #: inc/admin/widgets/class-cta.php:135 1214 msgid "Enable Fixed Background Image" 1215 msgstr "" 1216 1217 #: inc/admin/customizer/sections/footer.php:184 1218 msgid "Enable Footer ProgressBar" 1219 msgstr "" 1220 1221 #: inc/admin/customizer/sections/footer.php:155 1222 msgid "Enable Footer Scroll To Top" 1223 msgstr "" 1224 1225 #: inc/admin/customizer/sections/frontline-post.php:20 1226 msgid "Enable Frontline" 1227 msgstr "" 1228 1229 #: inc/admin/customizer/sections/grid-list.php:25 1230 msgid "Enable Grid List" 1231 msgstr "" 1232 1233 #: inc/admin/customizer/sections/header-style.php:42 1234 msgid "Enable Header Advertisement" 1235 msgstr "" 1236 1237 #: inc/admin/widgets/class-author.php:134 1238 msgid "Enable Image Border Radius" 1239 msgstr "" 1240 1241 #: inc/admin/customizer/sections/main-banner.php:24 1242 msgid "Enable Main Banner" 1243 msgstr "" 1244 1245 #: inc/admin/meta-box/meta-box.php:211 1246 msgid "Enable More From Author Section" 1247 msgstr "" 1248 1249 #: inc/admin/customizer/sections/must-read.php:20 1250 msgid "Enable Must Read" 1251 msgstr "" 1252 1253 #: inc/admin/customizer/sections/ticker-post.php:21 1254 msgid "Enable News Ticker Section" 1255 msgstr "" 1256 1257 #: inc/admin/customizer/sections/header-offcanvas.php:21 1258 msgid "Enable Offcanvas" 1259 msgstr "" 1260 1261 #: inc/admin/customizer/sections/popular-post.php:20 1262 msgid "Enable Popular Section" 1263 msgstr "" 1264 1265 #: inc/admin/customizer/sections/slider-banner.php:112 1266 msgid "Enable Post Description" 1267 msgstr "" 1268 1269 #: inc/admin/customizer/sections/preloader.php:25 1270 msgid "Enable Preloader Option" 1271 msgstr "" 1272 1273 #: inc/admin/customizer/sections/archive.php:399 1274 #: inc/admin/customizer/sections/single.php:210 1275 msgid "Enable Read Time" 1276 msgstr "" 1277 1278 #: inc/admin/customizer/sections/footer-recommended.php:25 1279 msgid "Enable Recommended Post" 1280 msgstr "" 1281 1282 #: inc/admin/customizer/sections/single.php:143 1283 msgid "Enable Single Category Meta" 1284 msgstr "" 1285 1286 #: inc/admin/customizer/sections/slider-banner.php:361 1287 msgid "Enable Slider Control" 1288 msgstr "" 1289 1290 #: inc/admin/customizer/sections/main-banner.php:110 1291 msgid "Enable Social Nav on Banner" 1292 msgstr "" 1293 1294 #: inc/admin/customizer/sections/top-bar.php:126 1295 msgid "Enable Social Nav on TopBar" 1296 msgstr "" 1297 1298 #: inc/admin/customizer/sections/split-block.php:25 1299 msgid "Enable Split Block" 1300 msgstr "" 1301 1302 #: inc/admin/meta-box/meta-box.php:122 1303 msgid "Enable Sticky Posts Navigation" 1304 msgstr "" 1305 1306 #: inc/admin/customizer/sections/single.php:337 1307 #: inc/admin/customizer/sections/sidebar.php:64 1308 msgid "Enable Sticky Sidebar" 1309 msgstr "" 1310 1311 #: inc/admin/customizer/sections/archive.php:366 1312 #: inc/admin/customizer/sections/single.php:194 1313 msgid "Enable Tag Meta" 1314 msgstr "" 1315 1316 #: inc/admin/customizer/sections/tags.php:54 1317 msgid "Enable Tags Label" 1318 msgstr "" 1319 1320 #: inc/admin/customizer/sections/tags.php:21 1321 msgid "Enable Tags Section" 1322 msgstr "" 1323 1324 #: inc/admin/customizer/sections/ticker-post.php:53 1325 msgid "Enable Ticker Label" 1326 msgstr "" 1327 1328 #: inc/admin/customizer/sections/top-bar.php:73 1329 msgid "Enable Today's Date" 1330 msgstr "" 1331 1332 #: inc/admin/customizer/sections/top-bar.php:21 1333 msgid "Enable Top Bar" 1334 msgstr "" 1335 1336 #: inc/admin/customizer/sections/search_trending.php:20 1337 msgid "Enable Trending" 1338 msgstr "" 1339 1340 #: inc/admin/customizer/sections/search_trending.php:36 1341 msgid "Enable Trending Label" 1342 msgstr "" 1343 1344 #: inc/admin/meta-box/meta-box.php:193 1345 msgid "Enable You May Also Like Section" 1346 msgstr "" 1347 1348 #: inc/admin/dashboard/views/dashboard.php:248 1349 msgid "" 1350 "Encountering an issue? Our comprehensive and detailed documentation is " 1351 "designed to address your concerns and provide clear, thorough explanations " 1352 "to resolve any confusion." 1353 msgstr "" 1354 1355 #: inc/admin/widgets/class-cta.php:74 inc/admin/widgets/class-cta.php:88 1356 msgid "Enter a proper url with http: OR https:" 1357 msgstr "" 1358 1359 #: inc/admin/widgets/class-slider-post.php:101 1360 #: inc/admin/widgets/class-tab-post.php:293 1361 #: inc/admin/widgets/class-category-grid.php:42 1362 #: inc/admin/widgets/class-recent-post.php:41 1363 #: inc/admin/widgets/class-carousel-slider.php:105 1364 msgid "Entry title font size" 1365 msgstr "" 1366 1367 #: inc/admin/widgets/class-slider-post.php:112 1368 #: inc/admin/widgets/class-tab-post.php:303 1369 #: inc/admin/widgets/class-category-grid.php:52 1370 #: inc/admin/widgets/class-recent-post.php:51 1371 #: inc/admin/widgets/class-carousel-slider.php:116 1372 msgid "Entry title font style" 1373 msgstr "" 1374 1375 #: inc/template-functions.php:272 1376 msgid "Estimated read time" 1377 msgstr "" 1378 1379 #: inc/admin/customizer/sections/excerpt.php:83 1380 msgid "Excerpt Button Text" 1381 msgstr "" 1382 1383 #: inc/admin/customizer/sections/excerpt.php:66 1384 msgid "Excerpt Line Limit" 1385 msgstr "" 1386 1387 #: inc/admin/customizer/sections/excerpt.php:33 1388 msgid "Excerpt Options" 1389 msgstr "" 1390 1391 #: template-parts/modal-menu.php:66 1392 msgid "Expanded Social links" 1393 msgstr "" 1394 1395 #: inc/admin/dashboard/views/dashboard.php:47 1396 msgid "" 1397 "Experience effortless magazine-themed website creation with NewsMaster! " 1398 "Explore all the settings and features here." 1399 msgstr "" 1400 1401 #: inc/admin/customizer/helpers/controls.php:227 1402 msgid "Explore Our Premium Features" 1403 msgstr "" 1404 1405 #: inc/admin/customizer/helpers/controls.php:235 1406 msgid "Extended Widget Options" 1407 msgstr "" 1408 1409 #: inc/admin/dashboard/views/dashboard.php:181 1410 msgid "Extra Customizer Sections" 1411 msgstr "" 1412 1413 #: inc/admin/dashboard/views/dashboard.php:173 1414 msgid "Extra Widget Area" 1415 msgstr "" 1416 1417 #: inc/admin/dashboard/views/help.php:56 1418 msgid "facebook" 1419 msgstr "" 1420 1421 #: inc/admin/dashboard/views/dashboard.php:413 1422 #: inc/admin/dashboard/views/help.php:59 1423 msgid "Facebook Community" 1424 msgstr "" 1425 1426 #: inc/admin/dashboard/class-changelog-parser.php:85 1427 msgid "Failed to read changelog." 1428 msgstr "" 1429 1430 #: inc/admin/customizer/sections/featured-category.php:41 1431 msgid "Featured Category" 1432 msgstr "" 1433 1434 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:323 1435 msgid "Filter" 1436 msgstr "" 1437 1438 #: inc/admin/customizer/sections/main-banner.php:76 1439 msgid "First Category Post Offset" 1440 msgstr "" 1441 1442 #: inc/admin/customizer/helpers/controls.php:231 1443 #: inc/admin/dashboard/views/dashboard.php:149 1444 msgid "Font Options" 1445 msgstr "" 1446 1447 #: inc/admin/widgets/class-multi-grid-post.php:35 1448 msgid "Font size for Prime Article" 1449 msgstr "" 1450 1451 #: inc/admin/widgets/class-multi-grid-post.php:44 1452 msgid "Font size for Sub Articles" 1453 msgstr "" 1454 1455 #: inc/admin/widgets/widget-init.php:156 1456 #, php-format 1457 msgid "Footer Column %1$d" 1458 msgstr "" 1459 1460 #: inc/admin/customizer/sections/footer-widget.php:43 1461 msgid "Footer Column Layout" 1462 msgstr "" 1463 1464 #: inc/admin/customizer/sections/footer.php:6 1465 msgid "Footer Copyright Options" 1466 msgstr "" 1467 1468 #: functions.php:61 1469 msgid "Footer Menu" 1470 msgstr "" 1471 1472 #: inc/admin/customizer/sections/panel.php:136 1473 #: inc/admin/dashboard/views/dashboard.php:98 1474 msgid "Footer Options" 1475 msgstr "" 1476 1477 #: inc/admin/customizer/sections/footer.php:166 1478 msgid "Footer ProgressBar" 1479 msgstr "" 1480 1481 #: inc/admin/customizer/sections/footer.php:137 1482 msgid "Footer Scroll To Top" 1483 msgstr "" 1484 1485 #: template-parts/footer/footer-copyright.php:18 1486 msgid "Footer Social links" 1487 msgstr "" 1488 1489 #: inc/admin/customizer/sections/footer-widget.php:6 1490 msgid "Footer Widget Options" 1491 msgstr "" 1492 1493 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:292 1494 msgid "Format 1" 1495 msgstr "" 1496 1497 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:293 1498 msgid "Format 2" 1499 msgstr "" 1500 1501 #: inc/admin/customizer/helpers/helper-function.php:262 1502 msgid "Four Columns" 1503 msgstr "" 1504 1505 #: inc/admin/dashboard/views/free-vs-pro.php:214 1506 msgid "Free" 1507 msgstr "" 1508 1509 #: inc/admin/dashboard/class-dashboard.php:155 1510 msgid "Free Vs Pro" 1511 msgstr "" 1512 1513 #: inc/admin/customizer/sections/panel.php:125 1514 msgid "Front Page Option" 1515 msgstr "" 1516 1517 #: inc/admin/customizer/sections/frontline-post.php:6 1518 msgid "Frontline Section" 1519 msgstr "" 1520 1521 #: inc/admin/dashboard/views/dashboard.php:193 1522 msgid "FSE Support" 1523 msgstr "" 1524 1525 #: inc/admin/widgets/class-slider-post.php:126 1526 #: inc/admin/widgets/class-recent-post.php:123 1527 #: inc/admin/widgets/class-carousel-slider.php:130 1528 #: inc/admin/widgets/class-grid-post.php:125 1529 msgid "Full" 1530 msgstr "" 1531 1532 #: inc/admin/widgets/class-mailchimp.php:80 1533 #: inc/admin/widgets/class-slider-post.php:32 1534 #: inc/admin/widgets/class-carousel-slider.php:34 1535 #: inc/admin/widgets/class-cta.php:104 1536 msgid "Full Width Layout" 1537 msgstr "" 1538 1539 #: inc/admin/widgets/class-tab-post.php:204 1540 #: inc/admin/customizer/sections/panel.php:83 1541 msgid "General Settings" 1542 msgstr "" 1543 1544 #: inc/admin/dashboard/views/free-vs-pro.php:284 1545 msgid "Get NewsMaster Pro Now" 1546 msgstr "" 1547 1548 #: inc/admin/dashboard/class-welcome-notice.php:29 1549 msgid "Get Started" 1550 msgstr "" 1551 1552 #: inc/admin/dashboard/class-welcome-notice.php:30 1553 msgid "Get started" 1554 msgstr "" 1555 1556 #: 404.php:22 1557 msgid "Go Back To Homepage" 1558 msgstr "" 1559 1560 #: inc/admin/widgets/class-slider-post.php:150 1561 #: inc/admin/widgets/class-carousel-slider.php:155 1562 msgid "Gradient" 1563 msgstr "" 1564 1565 #: inc/admin/customizer/helpers/defaults.php:245 1566 msgid "Grid List" 1567 msgstr "" 1568 1569 #: inc/admin/customizer/sections/grid-list.php:61 1570 msgid "Grid List Column - 1" 1571 msgstr "" 1572 1573 #: inc/admin/customizer/sections/grid-list.php:118 1574 msgid "Grid List Column - 2" 1575 msgstr "" 1576 1577 #: inc/admin/customizer/sections/grid-list.php:206 1578 msgid "Grid List Meta Option" 1579 msgstr "" 1580 1581 #: inc/admin/customizer/sections/grid-list.php:10 1582 msgid "Grid List Section" 1583 msgstr "" 1584 1585 #: inc/admin/widgets/class-grid-post.php:27 1586 msgid "Grid Posts" 1587 msgstr "" 1588 1589 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-1.php:41 1590 msgid "Grid Style 1" 1591 msgstr "" 1592 1593 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-2.php:54 1594 msgid "Grid Style 2" 1595 msgstr "" 1596 1597 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-3.php:54 1598 msgid "Grid Style 3" 1599 msgstr "" 1600 1601 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-4.php:54 1602 msgid "Grid Style 4" 1603 msgstr "" 1604 1605 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-5.php:54 1606 msgid "Grid Style 5" 1607 msgstr "" 1608 1609 #: inc/admin/widgets/class-slider-post.php:247 1610 #: inc/admin/widgets/class-jumbo-post.php:78 1611 #: inc/admin/widgets/class-tab-post.php:238 1612 #: inc/admin/widgets/class-recent-post.php:187 1613 #: inc/admin/widgets/class-carousel-slider.php:267 1614 #: inc/admin/widgets/class-metro-post.php:90 1615 #: inc/admin/widgets/class-multi-grid-post.php:110 1616 #: inc/admin/widgets/class-grid-post.php:64 1617 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:221 1618 #: inc/admin/customizer/helpers/helper-function.php:238 1619 msgid "Has background" 1620 msgstr "" 1621 1622 #: inc/admin/widgets/class-author.php:240 1623 #: inc/admin/customizer/helpers/helper-function.php:191 1624 msgid "Has Brand Background" 1625 msgstr "" 1626 1627 #: inc/admin/widgets/class-author.php:242 1628 #: inc/admin/customizer/helpers/helper-function.php:192 1629 msgid "Has Brand Color" 1630 msgstr "" 1631 1632 #: inc/admin/widgets/class-slider-post.php:248 1633 #: inc/admin/widgets/class-jumbo-post.php:79 1634 #: inc/admin/widgets/class-tab-post.php:239 1635 #: inc/admin/widgets/class-recent-post.php:188 1636 #: inc/admin/widgets/class-carousel-slider.php:268 1637 #: inc/admin/widgets/class-metro-post.php:91 1638 #: inc/admin/widgets/class-multi-grid-post.php:111 1639 #: inc/admin/widgets/class-grid-post.php:65 1640 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:222 1641 #: inc/admin/customizer/helpers/helper-function.php:239 1642 msgid "Has text color" 1643 msgstr "" 1644 1645 #: inc/admin/customizer/sections/header-style.php:5 1646 msgid "Header Layout" 1647 msgstr "" 1648 1649 #: inc/admin/customizer/sections/panel.php:93 1650 #: inc/admin/dashboard/views/dashboard.php:93 1651 msgid "Header Options" 1652 msgstr "" 1653 1654 #: inc/admin/customizer/helpers/helper-function.php:159 1655 msgid "Header Style 1" 1656 msgstr "" 1657 1658 #: inc/admin/customizer/helpers/helper-function.php:163 1659 msgid "Header Style 2" 1660 msgstr "" 1661 1662 #: inc/admin/customizer/helpers/helper-function.php:167 1663 msgid "Header Style 3" 1664 msgstr "" 1665 1666 #: inc/admin/customizer/helpers/helper-function.php:171 1667 msgid "Header Style 4" 1668 msgstr "" 1669 1670 #: inc/admin/widgets/class-mailchimp.php:34 inc/admin/widgets/class-cta.php:34 1671 msgid "Heading font size" 1672 msgstr "" 1673 1674 #: inc/admin/widgets/class-mailchimp.php:45 inc/admin/widgets/class-cta.php:45 1675 msgid "Heading font style" 1676 msgstr "" 1677 1678 #: inc/admin/widgets/class-mailchimp.php:133 1679 #: inc/admin/widgets/class-slider-post.php:160 1680 #: inc/admin/widgets/class-carousel-slider.php:165 1681 #: inc/admin/widgets/class-cta.php:157 1682 msgid "Height (px)" 1683 msgstr "" 1684 1685 #: inc/admin/dashboard/class-dashboard.php:161 1686 msgid "Help" 1687 msgstr "" 1688 1689 #: inc/admin/customizer/sections/tags.php:174 1690 msgid "Hide Label on Responsive" 1691 msgstr "" 1692 1693 #: inc/admin/customizer/sections/panel.php:42 1694 msgid "Hide Site Title" 1695 msgstr "" 1696 1697 #: inc/admin/customizer/sections/panel.php:57 1698 msgid "Hide Tagline" 1699 msgstr "" 1700 1701 #: inc/admin/customizer/sections/top-bar.php:37 1702 msgid "Hide Top Bar on Mobile" 1703 msgstr "" 1704 1705 #: assets/breadcrumbs/breadcrumbs.php:270 1706 msgid "Home" 1707 msgstr "" 1708 1709 #: inc/admin/widgets/widget-init.php:108 1710 msgid "Homepage After Posts" 1711 msgstr "" 1712 1713 #: inc/admin/widgets/widget-init.php:102 1714 msgid "Homepage Before Posts" 1715 msgstr "" 1716 1717 #: inc/admin/widgets/widget-init.php:96 1718 msgid "Homepage Fullwidth Widget Area - After Two Column Area" 1719 msgstr "" 1720 1721 #: inc/admin/widgets/widget-init.php:78 1722 msgid "Homepage Fullwidth Widget Area - Before Two Column Area" 1723 msgstr "" 1724 1725 #: inc/admin/widgets/widget-init.php:114 1726 msgid "Homepage Fullwidth Widget Area - Bottom Area" 1727 msgstr "" 1728 1729 #: inc/admin/widgets/widget-init.php:84 1730 msgid "Homepage Two Column Widget Area - Primary" 1731 msgstr "" 1732 1733 #: inc/admin/widgets/widget-init.php:90 1734 msgid "Homepage Two Column Widget Area - Secondary" 1735 msgstr "" 1736 1737 #: inc/admin/widgets/class-tab-post.php:102 1738 msgid "Hot" 1739 msgstr "" 1740 1741 #: inc/admin/widgets/class-tab-post.php:92 1742 msgid "Hot Post Settings" 1743 msgstr "" 1744 1745 #: assets/breadcrumbs/breadcrumbs.php:776 1746 msgctxt "hour archives time format" 1747 msgid "g a" 1748 msgstr "" 1749 1750 #. Author URI of the theme 1751 msgid "https://wpinterface.com/" 1752 msgstr "" 1753 1754 #. URI of the theme 1755 msgid "https://wpinterface.com/themes/newsmaster/" 1756 msgstr "" 1757 1758 #: inc/admin/dashboard/class-theme-review-notice.php:105 1759 msgid "I already did!" 1760 msgstr "" 1761 1762 #: inc/admin/dashboard/class-theme-review-notice.php:114 1763 msgid "I have a query" 1764 msgstr "" 1765 1766 #: inc/admin/widgets/class-slider-post.php:184 1767 #: inc/admin/widgets/class-tab-post.php:76 1768 #: inc/admin/widgets/class-tab-post.php:132 1769 #: inc/admin/widgets/class-tab-post.php:188 1770 #: inc/admin/widgets/class-recent-post.php:91 1771 #: inc/admin/widgets/class-carousel-slider.php:204 1772 #: inc/admin/widgets/class-grid-post.php:98 1773 #: inc/admin/customizer/sections/single-related-post.php:95 1774 #: inc/admin/customizer/sections/must-read.php:109 1775 #: inc/admin/customizer/sections/show-author-post.php:97 1776 #: inc/admin/customizer/sections/frontline-post.php:113 1777 #: inc/admin/customizer/sections/search_trending.php:111 1778 #: inc/admin/customizer/sections/popular-post.php:111 1779 #: inc/admin/customizer/sections/tags.php:134 1780 #: inc/admin/customizer/sections/ticker-post.php:147 1781 msgid "ID" 1782 msgstr "" 1783 1784 #: inc/admin/customizer/helpers/controls.php:247 1785 msgid "" 1786 "If you have any questions about the theme, please don't hesitate to reach " 1787 "out to us." 1788 msgstr "" 1789 1790 #: inc/admin/meta-box/category-meta-box.php:111 1791 msgid "Image" 1792 msgstr "" 1793 1794 #: inc/admin/widgets/class-slider-post.php:132 1795 #: inc/admin/widgets/class-tab-post.php:283 1796 #: inc/admin/widgets/class-category-grid.php:100 1797 #: inc/admin/widgets/class-recent-post.php:130 1798 #: inc/admin/widgets/class-carousel-slider.php:137 1799 #: inc/admin/widgets/class-metro-post.php:56 1800 msgid "Image hover effects" 1801 msgstr "" 1802 1803 #: inc/admin/widgets/class-grid-post.php:119 1804 msgid "Image Size" 1805 msgstr "" 1806 1807 #: inc/admin/widgets/class-slider-post.php:121 1808 #: inc/admin/widgets/class-tab-post.php:272 1809 #: inc/admin/widgets/class-category-grid.php:89 1810 #: inc/admin/widgets/class-recent-post.php:117 1811 #: inc/admin/widgets/class-carousel-slider.php:125 1812 #: inc/admin/widgets/class-multi-grid-post.php:70 1813 msgid "Image size" 1814 msgstr "" 1815 1816 #: inc/admin/widgets/class-author.php:133 1817 msgid "Image:" 1818 msgstr "" 1819 1820 #: inc/admin/meta-box/meta-box.php:125 inc/admin/meta-box/meta-box.php:136 1821 #: inc/admin/meta-box/meta-box.php:154 inc/admin/meta-box/meta-box.php:167 1822 #: inc/admin/meta-box/meta-box.php:180 inc/admin/meta-box/meta-box.php:197 1823 #: inc/admin/meta-box/meta-box.php:216 1824 msgid "Inherit" 1825 msgstr "" 1826 1827 #: inc/admin/customizer/sections/grid-list.php:135 1828 msgid "Inner Column Title" 1829 msgstr "" 1830 1831 #: inc/admin/customizer/sections/dual-insights.php:97 1832 msgid "Insights Post Offset - 1" 1833 msgstr "" 1834 1835 #: inc/admin/customizer/sections/dual-insights.php:153 1836 msgid "Insights Post Offset - 2" 1837 msgstr "" 1838 1839 #: inc/admin/dashboard/views/dashboard.php:189 1840 msgid "Instagram Widget" 1841 msgstr "" 1842 1843 #: inc/admin/dashboard/views/dashboard.php:400 1844 #: inc/admin/dashboard/views/help.php:170 1845 #: inc/admin/dashboard/views/products.php:138 1846 msgid "Install" 1847 msgstr "" 1848 1849 #: inc/admin/dashboard/views/dashboard.php:20 1850 msgid "Install WpInterface Add-Ons" 1851 msgstr "" 1852 1853 #: template-parts/content-none.php:44 1854 msgid "" 1855 "It seems we can’t find what you’re looking for. Perhaps " 1856 "searching can help." 1857 msgstr "" 1858 1859 #: inc/admin/widgets/class-mailchimp.php:48 1860 #: inc/admin/widgets/class-slider-post.php:115 1861 #: inc/admin/widgets/class-tab-post.php:306 1862 #: inc/admin/widgets/class-category-grid.php:55 1863 #: inc/admin/widgets/class-recent-post.php:54 1864 #: inc/admin/widgets/class-carousel-slider.php:119 1865 #: inc/admin/widgets/class-cta.php:48 1866 msgid "Italic" 1867 msgstr "" 1868 1869 #: inc/admin/dashboard/views/help.php:53 1870 msgid "Join Our Community" 1871 msgstr "" 1872 1873 #: inc/admin/dashboard/views/help.php:60 1874 msgid "" 1875 "Join our Facebook haven, where the latest news and updates eagerly await " 1876 "your arrival." 1877 msgstr "" 1878 1879 #: inc/admin/dashboard/views/dashboard.php:435 1880 msgid "" 1881 "Join our Facebook page to connect with like-minded individuals for " 1882 "discussions, help, and support on all things related to the theme!" 1883 msgstr "" 1884 1885 #: inc/admin/dashboard/views/help.php:70 1886 msgid "" 1887 "Join our Twitter haven, where the latest news and updates eagerly await your " 1888 "arrival." 1889 msgstr "" 1890 1891 #: inc/admin/dashboard/views/help.php:80 1892 msgid "" 1893 "Join our YouTube haven, where the latest news and updates eagerly await your " 1894 "arrival." 1895 msgstr "" 1896 1897 #: inc/admin/widgets/class-jumbo-post.php:16 1898 msgid "" 1899 "Jumbo Widget transforms your posts into a visually appealing mosaic, " 1900 "creating a stylish and organized showcase for an immersive reader experience." 1901 msgstr "" 1902 1903 #: inc/admin/customizer/helpers/defaults.php:385 1904 msgid "Just For You" 1905 msgstr "" 1906 1907 #: inc/admin/customizer/sections/tags.php:71 1908 msgid "Label Style" 1909 msgstr "" 1910 1911 #: inc/admin/widgets/class-mailchimp.php:39 1912 #: inc/admin/widgets/class-slider-post.php:106 1913 #: inc/admin/widgets/class-slider-post.php:125 1914 #: inc/admin/widgets/class-tab-post.php:277 1915 #: inc/admin/widgets/class-category-grid.php:91 1916 #: inc/admin/widgets/class-recent-post.php:122 1917 #: inc/admin/widgets/class-carousel-slider.php:110 1918 #: inc/admin/widgets/class-carousel-slider.php:129 1919 #: inc/admin/widgets/class-cta.php:39 1920 #: inc/admin/widgets/class-multi-grid-post.php:72 1921 #: inc/admin/widgets/class-grid-post.php:124 1922 msgid "Large" 1923 msgstr "" 1924 1925 #: inc/admin/widgets/class-tab-post.php:158 1926 msgid "Latest" 1927 msgstr "" 1928 1929 #: inc/admin/customizer/helpers/defaults.php:168 1930 msgid "Latest News" 1931 msgstr "" 1932 1933 #: inc/admin/widgets/class-tab-post.php:148 1934 msgid "Latest Post Settings" 1935 msgstr "" 1936 1937 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:333 1938 msgid "Latest Posts" 1939 msgstr "" 1940 1941 #: inc/admin/dashboard/class-dashboard.php:221 1942 msgid "Latest Updates" 1943 msgstr "" 1944 1945 #: template-parts/section/featured-category.php:69 1946 msgid "Latest:" 1947 msgstr "" 1948 1949 #: inc/admin/customizer/sections/frontline-post.php:58 1950 msgid "Layout - 1" 1951 msgstr "" 1952 1953 #: inc/admin/customizer/sections/frontline-post.php:59 1954 msgid "Layout - 2" 1955 msgstr "" 1956 1957 #: inc/admin/customizer/sections/frontline-post.php:60 1958 msgid "Layout - 3" 1959 msgstr "" 1960 1961 #: inc/admin/widgets/class-jumbo-post.php:37 1962 #: inc/admin/widgets/class-metro-post.php:37 1963 msgid "Layout 1" 1964 msgstr "" 1965 1966 #: inc/admin/widgets/class-jumbo-post.php:38 1967 #: inc/admin/widgets/class-metro-post.php:38 1968 msgid "Layout 2" 1969 msgstr "" 1970 1971 #: inc/admin/widgets/class-jumbo-post.php:39 1972 #: inc/admin/widgets/class-metro-post.php:39 1973 msgid "Layout 3" 1974 msgstr "" 1975 1976 #: inc/admin/widgets/class-metro-post.php:40 1977 msgid "Layout 4" 1978 msgstr "" 1979 1980 #: inc/admin/widgets/class-metro-post.php:41 1981 msgid "Layout 5" 1982 msgstr "" 1983 1984 #: inc/admin/meta-box/meta-box.php:71 inc/admin/meta-box/meta-box.php:90 1985 msgid "Layout Options" 1986 msgstr "" 1987 1988 #: inc/admin/customizer/helpers/defaults.php:305 1989 #: inc/admin/dashboard/views/products.php:59 1990 #: inc/admin/dashboard/views/products.php:126 1991 msgid "Learn More" 1992 msgstr "" 1993 1994 #. %s: post title 1995 #: inc/template-tags.php:225 1996 #, php-format 1997 msgid "Leave a Comment<span class=\"screen-reader-text\"> on %s</span>" 1998 msgstr "" 1999 2000 #: inc/admin/widgets/class-tab-post.php:47 2001 #: inc/admin/widgets/class-tab-post.php:103 2002 #: inc/admin/widgets/class-tab-post.php:159 2003 msgid "Leave as it is to show default title or leave blank to only show icon" 2004 msgstr "" 2005 2006 #: inc/admin/customizer/sections/ticker-post.php:71 2007 msgid "Leave blank to use the default text \"Latest\"." 2008 msgstr "" 2009 2010 #: inc/admin/customizer/sections/featured-category.php:61 2011 #: inc/admin/customizer/sections/split-block.php:60 2012 #: inc/admin/customizer/sections/footer-recommended.php:85 2013 #: inc/admin/customizer/sections/slider-banner.php:80 2014 #: inc/admin/customizer/sections/dual-insights.php:81 2015 #: inc/admin/customizer/sections/dual-insights.php:137 2016 #: inc/admin/customizer/sections/article-list.php:81 2017 #: inc/admin/customizer/sections/article-list.php:138 2018 #: inc/admin/customizer/sections/grid-list.php:81 2019 #: inc/admin/customizer/sections/grid-list.php:154 2020 #: inc/admin/customizer/sections/article-group.php:82 2021 #: inc/admin/customizer/sections/article-group.php:139 2022 #: inc/admin/customizer/sections/main-banner.php:61 2023 #: inc/admin/customizer/sections/main-banner.php:159 2024 msgid "Leave Empty if you don't want the posts to be category specific" 2025 msgstr "" 2026 2027 #: inc/admin/widgets/class-jumbo-post.php:55 2028 #: inc/admin/widgets/class-tab-post.php:52 2029 #: inc/admin/widgets/class-tab-post.php:108 2030 #: inc/admin/widgets/class-tab-post.php:164 2031 #: inc/admin/widgets/class-metro-post.php:67 2032 #: inc/admin/widgets/class-multi-grid-post.php:87 2033 msgid "Leave empty if you don't want the posts to be category specific" 2034 msgstr "" 2035 2036 #: inc/admin/customizer/sections/tags.php:94 2037 msgid "Leave empty if you want it blank" 2038 msgstr "" 2039 2040 #: inc/admin/customizer/sections/top-bar.php:91 2041 msgid "Leave empty if you want to use the default text \"Today\"." 2042 msgstr "" 2043 2044 #: inc/admin/dashboard/views/dashboard.php:258 2045 #: inc/admin/dashboard/views/help.php:89 2046 msgid "Leave us a Review" 2047 msgstr "" 2048 2049 #: inc/admin/widgets/class-mailchimp.php:57 2050 #: inc/admin/widgets/class-slider-post.php:52 2051 #: inc/admin/widgets/class-image-widget.php:58 2052 #: inc/admin/widgets/class-carousel-slider.php:54 2053 #: inc/admin/widgets/class-cta.php:57 2054 #: inc/admin/widgets/class-social-menu.php:68 2055 msgid "Left" 2056 msgstr "" 2057 2058 #: inc/admin/customizer/helpers/helper-function.php:414 2059 msgid "Left Sidebar" 2060 msgstr "" 2061 2062 #: inc/admin/dashboard/class-welcome-notice.php:67 2063 msgid "" 2064 "Let's start by installing and activating One Click Demo Import, WPInterface " 2065 "Add-ons and MC4WP: Mailchimp for WordPress" 2066 msgstr "" 2067 2068 #: inc/admin/dashboard/views/dashboard.php:438 2069 msgid "Like or follow our Facebook Page" 2070 msgstr "" 2071 2072 #: inc/admin/dashboard/views/help.php:61 2073 msgid "Like or follow us on Facebook" 2074 msgstr "" 2075 2076 #: inc/admin/widgets/class-image-widget.php:45 2077 msgid "Link to URL" 2078 msgstr "" 2079 2080 #: inc/admin/widgets/class-cta.php:73 2081 msgid "Link to url - 1" 2082 msgstr "" 2083 2084 #: inc/admin/widgets/class-cta.php:87 2085 msgid "Link to url - 2" 2086 msgstr "" 2087 2088 #. used between list items, there is a space after the comma 2089 #: inc/template-tags.php:212 2090 msgctxt "list item separator" 2091 msgid ", " 2092 msgstr "" 2093 2094 #: inc/admin/customizer/sections/main-banner.php:174 2095 msgid "List Post Offset" 2096 msgstr "" 2097 2098 #: inc/admin/widgets/class-tab-post.php:255 2099 #: inc/admin/widgets/class-recent-post.php:34 2100 #: inc/admin/widgets/class-grid-post.php:34 2101 msgid "List View" 2102 msgstr "" 2103 2104 #: inc/admin/dashboard/views/products.php:61 2105 msgid "Live demo" 2106 msgstr "" 2107 2108 #: inc/admin/dashboard/views/dashboard.php:61 2109 msgid "Live Preview" 2110 msgstr "" 2111 2112 #: inc/admin/customizer/helpers/helper-function.php:217 2113 msgid "Load More On Click" 2114 msgstr "" 2115 2116 #: inc/admin/customizer/helpers/helper-function.php:216 2117 msgid "Load More On Scroll" 2118 msgstr "" 2119 2120 #: template-parts/pagination/post-load.php:19 2121 msgid "Load More Posts" 2122 msgstr "" 2123 2124 #: inc/admin/customizer/sections/panel.php:20 2125 msgid "Logo Height" 2126 msgstr "" 2127 2128 #: inc/admin/widgets/class-mailchimp.php:64 2129 msgid "Mailchimp Description" 2130 msgstr "" 2131 2132 #: inc/admin/widgets/class-mailchimp.php:69 2133 msgid "MailChimp Form Shortcode" 2134 msgstr "" 2135 2136 #: inc/admin/widgets/class-mailchimp.php:30 2137 msgid "Mailchimp Title" 2138 msgstr "" 2139 2140 #: inc/admin/customizer/helpers/controls.php:238 2141 msgid "Mailchimp Topbar" 2142 msgstr "" 2143 2144 #: inc/admin/customizer/sections/main-banner.php:10 2145 msgid "Main Banner Section" 2146 msgstr "" 2147 2148 #: inc/admin/widgets/class-tab-post.php:217 2149 msgid "Make sure to select Date from above for this to work." 2150 msgstr "" 2151 2152 #: inc/admin/customizer/helpers/controls.php:241 2153 msgid "Many More .." 2154 msgstr "" 2155 2156 #: inc/admin/meta-box/meta-box.php:109 2157 msgid "Mark as Featured" 2158 msgstr "" 2159 2160 #: inc/admin/dashboard/class-theme-review-notice.php:109 2161 msgid "Maybe later" 2162 msgstr "" 2163 2164 #: inc/admin/widgets/class-mailchimp.php:37 2165 #: inc/admin/widgets/class-slider-post.php:104 2166 #: inc/admin/widgets/class-slider-post.php:123 2167 #: inc/admin/widgets/class-tab-post.php:275 2168 #: inc/admin/widgets/class-tab-post.php:296 2169 #: inc/admin/widgets/class-category-grid.php:45 2170 #: inc/admin/widgets/class-category-grid.php:93 2171 #: inc/admin/widgets/class-recent-post.php:44 2172 #: inc/admin/widgets/class-recent-post.php:120 2173 #: inc/admin/widgets/class-carousel-slider.php:108 2174 #: inc/admin/widgets/class-carousel-slider.php:127 2175 #: inc/admin/widgets/class-cta.php:37 2176 #: inc/admin/widgets/class-multi-grid-post.php:37 2177 #: inc/admin/widgets/class-multi-grid-post.php:46 2178 #: inc/admin/widgets/class-multi-grid-post.php:74 2179 #: inc/admin/widgets/class-grid-post.php:122 2180 msgid "Medium" 2181 msgstr "" 2182 2183 #: inc/admin/widgets/class-slider-post.php:124 2184 #: inc/admin/widgets/class-tab-post.php:276 2185 #: inc/admin/widgets/class-recent-post.php:121 2186 #: inc/admin/widgets/class-carousel-slider.php:128 2187 #: inc/admin/widgets/class-grid-post.php:123 2188 msgid "Medium Large" 2189 msgstr "" 2190 2191 #: template-parts/header/styles/style-1.php:41 2192 msgid "Menu" 2193 msgstr "" 2194 2195 #: template-parts/header/styles/style-3.php:51 2196 #: template-parts/header/styles/style-2.php:40 2197 #: template-parts/header/styles/style-4.php:65 2198 msgctxt "menu" 2199 msgid "Horizontal" 2200 msgstr "" 2201 2202 #: template-parts/modal-menu.php:24 2203 msgctxt "menu" 2204 msgid "Mobile" 2205 msgstr "" 2206 2207 #: inc/admin/customizer/helpers/theme-upsell.php:35 2208 msgid "Menu badge options" 2209 msgstr "" 2210 2211 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:126 2212 msgid "Meta Font Size" 2213 msgstr "" 2214 2215 #: inc/admin/widgets/class-metro-post.php:16 2216 msgid "" 2217 "Metro Widget transforms your posts into a visually appealing mosaic, " 2218 "creating a stylish and organized showcase for an immersive reader experience." 2219 msgstr "" 2220 2221 #: inc/admin/widgets/class-mailchimp.php:89 2222 #: inc/admin/widgets/class-slider-post.php:42 2223 #: inc/admin/widgets/class-carousel-slider.php:44 2224 #: inc/admin/widgets/class-cta.php:113 2225 msgid "Middle" 2226 msgstr "" 2227 2228 #. Minute archive title. %s is the minute time format. 2229 #: assets/breadcrumbs/breadcrumbs.php:280 2230 #, php-format 2231 msgid "Minute %s" 2232 msgstr "" 2233 2234 #: assets/breadcrumbs/breadcrumbs.php:742 2235 msgctxt "minute and hour archives time format" 2236 msgid "g:i a" 2237 msgstr "" 2238 2239 #: assets/breadcrumbs/breadcrumbs.php:759 2240 msgctxt "minute archives time format" 2241 msgid "i" 2242 msgstr "" 2243 2244 #: inc/admin/customizer/sections/mobile-menu.php:5 2245 msgid "Mobile Menu Options" 2246 msgstr "" 2247 2248 #: inc/admin/dashboard/views/dashboard.php:177 2249 msgid "Modal Popup Module" 2250 msgstr "" 2251 2252 #: assets/breadcrumbs/breadcrumbs.php:793 2253 #: assets/breadcrumbs/breadcrumbs.php:849 2254 #: assets/breadcrumbs/breadcrumbs.php:1219 2255 msgctxt "monthly archives date format" 2256 msgid "F" 2257 msgstr "" 2258 2259 #: inc/admin/customizer/helpers/controls.php:230 2260 msgid "More Color Options" 2261 msgstr "" 2262 2263 #: inc/admin/customizer/helpers/theme-upsell.php:37 2264 msgid "More color options" 2265 msgstr "" 2266 2267 #: inc/admin/meta-box/meta-box.php:81 2268 #: inc/admin/customizer/helpers/defaults.php:368 2269 msgid "More From Author" 2270 msgstr "" 2271 2272 #: inc/admin/customizer/helpers/defaults.php:262 2273 msgid "More from this category" 2274 msgstr "" 2275 2276 #: inc/admin/customizer/helpers/theme-upsell.php:32 2277 msgid "More Options on NewsMaster Pro!" 2278 msgstr "" 2279 2280 #: inc/admin/customizer/helpers/defaults.php:134 2281 #: inc/admin/customizer/helpers/defaults.php:290 2282 msgid "Must Read" 2283 msgstr "" 2284 2285 #: inc/admin/customizer/sections/must-read.php:6 2286 msgid "Must Read Section" 2287 msgstr "" 2288 2289 #. %s: Theme Name. 2290 #: inc/admin/dashboard/views/dashboard.php:330 2291 msgid "" 2292 "Need assistance? Reach out to our professional support team by submitting a " 2293 "support ticket, and we'll provide you with the help you need." 2294 msgstr "" 2295 2296 #: inc/admin/customizer/helpers/controls.php:246 2297 msgid "Need Support?" 2298 msgstr "" 2299 2300 #: template-parts/pagination/pagination-option.php:59 2301 msgid "Newer Articles" 2302 msgstr "" 2303 2304 #: template-parts/section/ticker-post.php:65 301 #: inc/admin/customizer/helpers/defaults.php:42 2305 302 #: template-parts/header/search-trending-post.php:54 2306 #: inc/admin/customizer/helpers/defaults.php:42303 #: template-parts/section/ticker-post.php:66 2307 304 msgid "News Flash" 2308 msgstr ""2309 2310 #: inc/admin/customizer/sections/ticker-post.php:62311 msgid "News Ticker Options"2312 msgstr ""2313 2314 #. Name of the theme2315 #: inc/admin/dashboard/class-dashboard.php:1762316 #: inc/admin/dashboard/views/dashboard.php:2132317 msgid "NewsMaster"2318 msgstr ""2319 2320 #: inc/compatibility/elementor/elementor.php:1112321 msgid "NewsMaster Global Widgets"2322 msgstr ""2323 2324 #. Description of the theme2325 msgid ""2326 "NewsMaster is a sleek and modern WordPress theme designed for content-rich "2327 "blogs and magazines. It supports RTL languages and looks stunning on Retina "2328 "screens. With an intuitive interface, live-preview options, and seamless "2329 "WordPress integration, it’s feature-rich yet easy to use—no coding required. "2330 "Plus, it's super-fast and SEO-friendly."2331 msgstr ""2332 2333 #: inc/compatibility/elementor/elementor.php:932334 msgid "NewsMaster Widget Blocks"2335 msgstr ""2336 2337 #: inc/compatibility/elementor/elementor.php:1022338 msgid "NewsMaster Widget Grid"2339 msgstr ""2340 2341 #: inc/admin/widgets/class-author.php:182342 msgid "NewsMaster: Author Widget"2343 msgstr ""2344 2345 #: inc/admin/widgets/class-carousel-slider.php:132346 msgid "NewsMaster: Carousel Posts"2347 msgstr ""2348 2349 #: inc/admin/widgets/class-category-grid.php:142350 msgid "NewsMaster: Categories"2351 msgstr ""2352 2353 #: inc/admin/widgets/class-cta.php:132354 msgid "NewsMaster: CTA"2355 msgstr ""2356 2357 #: inc/admin/widgets/class-grid-post.php:132358 msgid "NewsMaster: Grid Posts"2359 msgstr ""2360 2361 #: inc/admin/widgets/class-image-widget.php:162362 msgid "NewsMaster: Image Widget"2363 msgstr ""2364 2365 #: inc/admin/widgets/class-jumbo-post.php:182366 msgid "NewsMaster: Jumbo Post"2367 msgstr ""2368 2369 #: inc/admin/widgets/class-mailchimp.php:132370 msgid "NewsMaster: Mailchimp"2371 msgstr ""2372 2373 #: inc/admin/widgets/class-metro-post.php:182374 msgid "NewsMaster: Metro Post"2375 msgstr ""2376 2377 #: inc/admin/widgets/class-multi-grid-post.php:182378 msgid "NewsMaster: Multi Grid Post"2379 msgstr ""2380 2381 #: inc/admin/widgets/class-recent-post.php:132382 msgid "NewsMaster: Recent Posts"2383 msgstr ""2384 2385 #: inc/admin/widgets/class-slider-post.php:122386 msgid "NewsMaster: Slider Posts"2387 msgstr ""2388 2389 #: inc/admin/widgets/class-social-menu.php:162390 msgid "NewsMaster: Social Menu"2391 msgstr ""2392 2393 #: inc/admin/widgets/class-tab-post.php:192394 msgid "NewsMaster: Tab Posts"2395 msgstr ""2396 2397 #: inc/admin/widgets/class-youtube-video.php:172398 msgid "NewsMaster: Youtube Video"2399 msgstr ""2400 2401 #: template-parts/pagination/pagination-option.php:282402 msgid "Next"2403 msgstr ""2404 2405 #: single.php:222406 msgid "Next:"2407 msgstr ""2408 2409 #: inc/admin/meta-box/meta-box.php:114 inc/admin/meta-box/meta-box.php:1272410 #: inc/admin/meta-box/meta-box.php:138 inc/admin/meta-box/meta-box.php:1562411 #: inc/admin/meta-box/meta-box.php:169 inc/admin/meta-box/meta-box.php:1822412 #: inc/admin/meta-box/meta-box.php:199 inc/admin/meta-box/meta-box.php:2182413 msgid "No"2414 msgstr ""2415 2416 #: template-parts/pagination/post-load.php:712417 msgid "No More Posts"2418 msgstr ""2419 2420 #: inc/admin/customizer/helpers/helper-function.php:4222421 msgid "No Sidebar - Wide"2422 msgstr ""2423 2424 #: footer.php:252425 msgid "No widgets added yet."2426 msgstr ""2427 2428 #: inc/admin/widgets/class-slider-post.php:2462429 #: inc/admin/widgets/class-jumbo-post.php:772430 #: inc/admin/widgets/class-tab-post.php:2372431 #: inc/admin/widgets/class-recent-post.php:1862432 #: inc/admin/widgets/class-carousel-slider.php:2662433 #: inc/admin/widgets/class-metro-post.php:892434 #: inc/admin/widgets/class-multi-grid-post.php:1092435 #: inc/admin/widgets/class-grid-post.php:632436 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:2202437 #: inc/admin/customizer/helpers/helper-function.php:1932438 #: inc/admin/customizer/helpers/helper-function.php:2132439 #: inc/admin/customizer/helpers/helper-function.php:2372440 msgid "None"2441 msgstr ""2442 2443 #: inc/admin/widgets/class-mailchimp.php:472444 #: inc/admin/widgets/class-slider-post.php:1142445 #: inc/admin/widgets/class-tab-post.php:3052446 #: inc/admin/widgets/class-category-grid.php:542447 #: inc/admin/widgets/class-recent-post.php:532448 #: inc/admin/widgets/class-carousel-slider.php:1182449 #: inc/admin/widgets/class-cta.php:472450 msgid "Normal"2451 msgstr ""2452 2453 #: template-parts/content-none.php:142454 msgid "Nothing Found"2455 msgstr ""2456 2457 #: inc/admin/customizer/sections/show-author-post.php:552458 msgid "Number of Author Posts"2459 msgstr ""2460 2461 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:2302462 #: inc/admin/customizer/sections/single-related-post.php:2672463 #: inc/admin/customizer/sections/split-block.php:2172464 #: inc/admin/customizer/sections/footer-recommended.php:2422465 #: inc/admin/customizer/sections/must-read.php:2682466 #: inc/admin/customizer/sections/show-author-post.php:2712467 #: inc/admin/customizer/sections/frontline-post.php:2722468 #: inc/admin/customizer/sections/search_trending.php:2842469 #: inc/admin/customizer/sections/slider-banner.php:3122470 #: inc/admin/customizer/sections/dual-insights.php:2932471 #: inc/admin/customizer/sections/article-list.php:3212472 #: inc/admin/customizer/sections/popular-post.php:2712473 #: inc/admin/customizer/sections/grid-list.php:3462474 #: inc/admin/customizer/sections/ticker-post.php:3202475 #: inc/admin/customizer/sections/article-group.php:3152476 #: inc/admin/customizer/sections/main-banner.php:3312477 msgid "Number of Category"2478 msgstr ""2479 2480 #: inc/admin/widgets/class-slider-post.php:2572481 #: inc/admin/widgets/class-jumbo-post.php:882482 #: inc/admin/widgets/class-tab-post.php:2482483 #: inc/admin/widgets/class-recent-post.php:1972484 #: inc/admin/widgets/class-carousel-slider.php:2772485 #: inc/admin/widgets/class-metro-post.php:1002486 #: inc/admin/widgets/class-multi-grid-post.php:1202487 #: inc/admin/widgets/class-grid-post.php:742488 msgid "Number of Category to show"2489 msgstr ""2490 2491 #: inc/admin/widgets/class-category-grid.php:702492 msgid "Number of Column"2493 msgstr ""2494 2495 #: inc/admin/customizer/sections/excerpt.php:482496 msgid "Number Of Excerpt Word"2497 msgstr ""2498 2499 #: inc/admin/customizer/sections/must-read.php:702500 #: inc/admin/customizer/sections/frontline-post.php:752501 #: inc/admin/customizer/sections/search_trending.php:892502 #: inc/admin/customizer/sections/popular-post.php:712503 #: inc/admin/customizer/sections/ticker-post.php:1072504 msgid "Number of Posts"2505 msgstr ""2506 2507 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:1762508 msgid "Number of posts to display:"2509 msgstr ""2510 2511 #: inc/admin/widgets/class-slider-post.php:832512 #: inc/admin/widgets/class-tab-post.php:2122513 #: inc/admin/widgets/class-recent-post.php:742514 #: inc/admin/widgets/class-multi-grid-post.php:572515 #: inc/admin/widgets/class-grid-post.php:812516 msgid "Number of posts to show"2517 msgstr ""2518 2519 #: inc/admin/customizer/sections/single-related-post.php:552520 msgid "Number of Related Posts"2521 msgstr ""2522 2523 #: inc/admin/widgets/class-carousel-slider.php:922524 msgid "Number of Slides to show"2525 msgstr ""2526 2527 #: inc/admin/customizer/sections/tags.php:1112528 msgid "Number of Tags"2529 msgstr ""2530 2531 #: inc/admin/customizer/helpers/helper-function.php:2142532 msgid "Numeric"2533 msgstr ""2534 2535 #: inc/admin/widgets/widget-init.php:662536 msgid "Off-canvas Drawer"2537 msgstr ""2538 2539 #: inc/admin/dashboard/views/dashboard.php:1852540 msgid "Offcanvas Content Module"2541 msgstr ""2542 2543 #: inc/admin/customizer/sections/header-offcanvas.php:52544 msgid "Offcanvas Options"2545 msgstr ""2546 2547 #: inc/admin/widgets/class-slider-post.php:912548 #: inc/admin/widgets/class-jumbo-post.php:492549 #: inc/admin/widgets/class-tab-post.php:672550 #: inc/admin/widgets/class-tab-post.php:1232551 #: inc/admin/widgets/class-tab-post.php:1792552 #: inc/admin/widgets/class-recent-post.php:822553 #: inc/admin/widgets/class-carousel-slider.php:1002554 #: inc/admin/widgets/class-metro-post.php:512555 #: inc/admin/widgets/class-multi-grid-post.php:652556 #: inc/admin/widgets/class-grid-post.php:892557 msgid "Offset"2558 msgstr ""2559 2560 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:1842561 msgid "Offset Posts:"2562 msgstr ""2563 2564 #: inc/admin/widgets/class-slider-post.php:922565 #: inc/admin/widgets/class-jumbo-post.php:502566 #: inc/admin/widgets/class-recent-post.php:832567 #: inc/admin/widgets/class-carousel-slider.php:1012568 #: inc/admin/widgets/class-metro-post.php:522569 #: inc/admin/widgets/class-multi-grid-post.php:662570 #: inc/admin/widgets/class-grid-post.php:902571 msgid ""2572 "Offsets are used to skip a certain number of WordPress posts before starting "2573 "output. Set it to 0 if you do not wish to use this feature."2574 msgstr ""2575 2576 #: template-parts/pagination/pagination-option.php:552577 msgid "Older Articles"2578 305 msgstr "" 2579 306 … … 2598 325 msgstr "" 2599 326 2600 #: inc/admin/widgets/class-social-menu.php:582601 msgid "One"2602 msgstr ""2603 2604 #. 1: title.2605 #: comments.php:352606 #, php-format2607 msgid "One thought on “%1$s”"2608 msgstr ""2609 2610 #: 404.php:192611 msgid "Oops! That page can’t be found."2612 msgstr ""2613 2614 #: inc/admin/widgets/class-image-widget.php:502615 msgid "Open Link in new Tab"2616 msgstr ""2617 2618 #: inc/admin/widgets/class-cta.php:782619 msgid "Open Link in new Tab - 1"2620 msgstr ""2621 2622 #: inc/admin/widgets/class-cta.php:922623 msgid "Open Link in new Tab - 2"2624 msgstr ""2625 2626 #: template-parts/header/responsive-header.php:152627 #: template-parts/header/styles/style-1.php:402628 msgid "Open Menu"2629 msgstr ""2630 2631 #: inc/admin/widgets/class-slider-post.php:1922632 #: inc/admin/widgets/class-tab-post.php:842633 #: inc/admin/widgets/class-tab-post.php:1402634 #: inc/admin/widgets/class-tab-post.php:1962635 #: inc/admin/widgets/class-recent-post.php:992636 #: inc/admin/widgets/class-carousel-slider.php:2122637 #: inc/admin/widgets/class-grid-post.php:1062638 #: inc/admin/customizer/sections/single-related-post.php:1132639 #: inc/admin/customizer/sections/must-read.php:1262640 #: inc/admin/customizer/sections/show-author-post.php:1152641 #: inc/admin/customizer/sections/frontline-post.php:1302642 #: inc/admin/customizer/sections/search_trending.php:1292643 #: inc/admin/customizer/sections/popular-post.php:1282644 #: inc/admin/customizer/sections/ticker-post.php:1652645 msgid "Order"2646 msgstr ""2647 2648 #: inc/admin/widgets/class-tab-post.php:732649 #: inc/admin/widgets/class-tab-post.php:1292650 #: inc/admin/widgets/class-tab-post.php:1852651 msgid "Order By"2652 msgstr ""2653 2654 #: inc/admin/widgets/class-slider-post.php:1812655 #: inc/admin/widgets/class-recent-post.php:882656 #: inc/admin/widgets/class-carousel-slider.php:2012657 #: inc/admin/widgets/class-grid-post.php:952658 msgid "Order by"2659 msgstr ""2660 2661 #: inc/admin/customizer/sections/single-related-post.php:902662 #: inc/admin/customizer/sections/must-read.php:1042663 #: inc/admin/customizer/sections/show-author-post.php:922664 #: inc/admin/customizer/sections/frontline-post.php:1082665 #: inc/admin/customizer/sections/search_trending.php:1062666 #: inc/admin/customizer/sections/popular-post.php:1062667 #: inc/admin/customizer/sections/tags.php:1292668 #: inc/admin/customizer/sections/tags.php:1532669 #: inc/admin/customizer/sections/ticker-post.php:1422670 msgid "Orderby"2671 msgstr ""2672 2673 #: inc/admin/dashboard/class-dashboard.php:1492674 msgid "Our Recommendation"2675 msgstr ""2676 2677 #: inc/admin/widgets/class-mailchimp.php:1162678 #: inc/admin/widgets/class-cta.php:1402679 msgid "Overlay Color"2680 msgstr ""2681 2682 #: inc/admin/widgets/class-mailchimp.php:1252683 #: inc/admin/widgets/class-cta.php:1492684 msgid "Overlay Opacity"2685 msgstr ""2686 2687 #. %s is the page number.2688 #: assets/breadcrumbs/breadcrumbs.php:2762689 #, php-format2690 msgid "Page %s"2691 msgstr ""2692 2693 #: template-parts/content-page.php:25 template-parts/content.php:1312694 msgid "Pages:"2695 msgstr ""2696 2697 #: inc/admin/customizer/sections/excerpt.php:52698 msgid "Pagination Options"2699 msgstr ""2700 2701 #: inc/admin/customizer/sections/tags.php:752702 msgid "Plain"2703 msgstr ""2704 2705 #: inc/admin/dashboard/views/help.php:272706 msgid ""2707 "Please check out basic documentation for detailed information on how to use "2708 "NewsMaster."2709 msgstr ""2710 2711 #: inc/admin/widgets/class-image-widget.php:462712 #: inc/admin/widgets/class-youtube-video.php:392713 #: inc/admin/widgets/class-youtube-video.php:492714 msgid ""2715 "Please make sure to provide a complete URL that includes either \"http://\" "2716 "or \"https://\" to ensure the widget operates correctly."2717 msgstr ""2718 2719 #: inc/admin/dashboard/views/products.php:1282720 msgid "Plugin Page"2721 msgstr ""2722 2723 #: inc/admin/dashboard/views/products.php:712724 msgid "Plugins"2725 msgstr ""2726 2727 #: inc/admin/widgets/class-tab-post.php:462728 msgid "Popular"2729 msgstr ""2730 2731 #: inc/admin/customizer/sections/popular-post.php:62732 msgid "Popular Options"2733 msgstr ""2734 2735 #: inc/admin/widgets/class-tab-post.php:322736 msgid "Popular Post Settings"2737 msgstr ""2738 2739 #: inc/admin/widgets/class-slider-post.php:4052740 #: inc/admin/widgets/class-jumbo-post.php:2582741 #: inc/admin/widgets/class-jumbo-post.php:3212742 #: inc/admin/widgets/class-jumbo-post.php:3802743 #: inc/admin/widgets/class-recent-post.php:3282744 #: inc/admin/widgets/class-carousel-slider.php:5002745 #: inc/admin/widgets/class-metro-post.php:3052746 #: inc/admin/widgets/class-multi-grid-post.php:2922747 #: inc/admin/widgets/class-multi-grid-post.php:3592748 #: inc/admin/widgets/class-grid-post.php:2512749 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-4.php:1562750 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-5.php:1572751 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-2.php:1792752 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-3.php:1592753 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-1.php:1402754 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:2202755 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:2772756 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:2012757 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:1932758 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:1802759 msgid "Post Date"2760 msgstr ""2761 2762 #. %s: post date.2763 #: inc/template-tags.php:492764 #, php-format2765 msgctxt "post date"2766 msgid "%s"2767 msgstr ""2768 2769 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:1172770 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:1042771 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:922772 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:582773 msgid "Post Excerpt"2774 msgstr ""2775 2776 #: inc/admin/customizer/helpers/controls.php:2392777 msgid "Post Format Support"2778 msgstr ""2779 2780 #: inc/admin/customizer/sections/slider-banner.php:542781 msgid "Post In Slider"2782 msgstr ""2783 2784 #: inc/admin/meta-box/meta-box.php:752785 msgid "Post Meta"2786 msgstr ""2787 2788 #: inc/admin/customizer/sections/split-block.php:772789 #: inc/admin/customizer/sections/footer-recommended.php:1022790 #: inc/admin/customizer/sections/popular-post.php:2872791 #: inc/admin/customizer/sections/grid-list.php:972792 #: inc/admin/customizer/sections/grid-list.php:1702793 msgid "Post Offset"2794 msgstr ""2795 2796 #: inc/admin/customizer/sections/single-related-post.php:722797 #: inc/admin/customizer/sections/must-read.php:872798 #: inc/admin/customizer/sections/show-author-post.php:742799 #: inc/admin/customizer/sections/frontline-post.php:922800 #: inc/admin/customizer/sections/popular-post.php:882801 #: inc/admin/customizer/sections/ticker-post.php:1242802 msgid "Post Offset Number"2803 msgstr ""2804 2805 327 #: inc/admin/customizer/helpers/defaults.php:51 2806 328 #: inc/admin/customizer/helpers/defaults.php:84 … … 2821 343 msgstr "" 2822 344 2823 #: inc/template-tags.php:145 2824 msgid "Posted in" 2825 msgstr "" 2826 2827 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:170 2828 msgid "Posts" 2829 msgstr "" 2830 2831 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:239 2832 msgid "Posts Author" 2833 msgstr "" 2834 2835 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:195 2836 msgid "Posts Category" 2837 msgstr "" 2838 2839 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:275 2840 msgid "Posts Date" 2841 msgstr "" 2842 2843 #: inc/admin/customizer/sections/preloader.php:10 2844 #: inc/admin/dashboard/views/dashboard.php:103 2845 msgid "Preloader Options" 2846 msgstr "" 2847 2848 #: inc/admin/dashboard/views/dashboard.php:136 2849 msgid "Premium Features" 2850 msgstr "" 2851 2852 #: template-parts/pagination/pagination-option.php:24 2853 msgid "Previous" 2854 msgstr "" 2855 2856 #: single.php:21 2857 msgid "Previous:" 2858 msgstr "" 2859 2860 #: functions.php:60 2861 msgid "Primary Menu" 2862 msgstr "" 2863 2864 #: inc/admin/dashboard/views/free-vs-pro.php:215 2865 msgid "Pro" 2866 msgstr "" 2867 2868 #: inc/admin/dashboard/class-admin.php:46 2869 msgid "Processing..." 2870 msgstr "" 2871 2872 #: inc/admin/dashboard/class-welcome-notice.php:71 2873 msgid "Quick Links" 2874 msgstr "" 2875 2876 #: inc/admin/dashboard/views/dashboard.php:77 2877 msgid "Quick Settings" 2878 msgstr "" 2879 2880 #: inc/admin/widgets/class-slider-post.php:186 2881 #: inc/admin/widgets/class-tab-post.php:78 2882 #: inc/admin/widgets/class-tab-post.php:134 2883 #: inc/admin/widgets/class-tab-post.php:190 2884 #: inc/admin/widgets/class-recent-post.php:93 2885 #: inc/admin/widgets/class-carousel-slider.php:206 2886 #: inc/admin/widgets/class-grid-post.php:100 2887 #: inc/admin/customizer/sections/single-related-post.php:97 2888 #: inc/admin/customizer/sections/must-read.php:111 2889 #: inc/admin/customizer/sections/show-author-post.php:99 2890 #: inc/admin/customizer/sections/frontline-post.php:115 2891 #: inc/admin/customizer/sections/search_trending.php:113 2892 #: inc/admin/customizer/sections/popular-post.php:113 2893 #: inc/admin/customizer/sections/tags.php:136 2894 #: inc/admin/customizer/sections/ticker-post.php:149 2895 msgid "Random" 2896 msgstr "" 2897 2898 #: inc/admin/dashboard/views/dashboard.php:165 2899 msgid "Reaction Add-Ons" 2900 msgstr "" 2901 2902 #: inc/template-functions.php:156 2903 msgid "Read More" 2904 msgstr "" 2905 2906 #: inc/admin/dashboard/views/help.php:26 2907 msgid "Read Theme Documentation" 345 #: inc/admin/customizer/helpers/defaults.php:68 346 msgid "Today:" 347 msgstr "" 348 349 #: inc/admin/customizer/helpers/defaults.php:76 350 msgid "Trending News" 351 msgstr "" 352 353 #: inc/admin/customizer/helpers/defaults.php:96 354 msgid "Tags" 355 msgstr "" 356 357 #: inc/admin/customizer/helpers/defaults.php:134 358 #: inc/admin/customizer/helpers/defaults.php:290 359 msgid "Must Read" 360 msgstr "" 361 362 #: inc/admin/customizer/helpers/defaults.php:168 363 msgid "Latest News" 364 msgstr "" 365 366 #: inc/admin/customizer/helpers/defaults.php:190 367 msgid "Trending" 368 msgstr "" 369 370 #: inc/admin/customizer/helpers/defaults.php:209 371 msgid "Dual Insights" 372 msgstr "" 373 374 #: inc/admin/customizer/helpers/defaults.php:228 375 msgid "Split Block Title" 376 msgstr "" 377 378 #: inc/admin/customizer/helpers/defaults.php:245 379 msgid "Grid List" 380 msgstr "" 381 382 #: inc/admin/customizer/helpers/defaults.php:248 383 msgid "Recent News" 384 msgstr "" 385 386 #: inc/admin/customizer/helpers/defaults.php:262 387 msgid "More from this category" 388 msgstr "" 389 390 #: inc/admin/customizer/helpers/defaults.php:266 391 msgid "Article Group" 392 msgstr "" 393 394 #: inc/admin/customizer/helpers/defaults.php:305 395 msgid "Learn More" 396 msgstr "" 397 398 #: inc/admin/customizer/helpers/defaults.php:348 399 #: inc/admin/meta-box/meta-box.php:78 400 msgid "You May Also Like" 401 msgstr "" 402 403 #: inc/admin/customizer/helpers/defaults.php:368 404 #: inc/admin/meta-box/meta-box.php:81 405 msgid "More From Author" 406 msgstr "" 407 408 #: inc/admin/customizer/helpers/defaults.php:385 409 msgid "Just For You" 410 msgstr "" 411 412 #: inc/admin/customizer/helpers/defaults.php:403 413 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:334 414 msgid "Categories" 415 msgstr "" 416 417 #: inc/admin/customizer/helpers/defaults.php:408 418 msgid "© All rights reserved. Proudly powered by WordPress." 419 msgstr "" 420 421 #: inc/admin/customizer/helpers/helper-function.php:40 422 msgid "Archive List View" 423 msgstr "" 424 425 #: inc/admin/customizer/helpers/helper-function.php:44 426 msgid "Archive Grid View" 427 msgstr "" 428 429 #: inc/admin/customizer/helpers/helper-function.php:48 430 msgid "Archive Alternate Grid View" 431 msgstr "" 432 433 #: inc/admin/customizer/helpers/helper-function.php:68 434 #: inc/admin/widgets/class-carousel-slider.php:227 435 #: inc/admin/widgets/class-grid-post.php:139 436 #: inc/admin/widgets/class-jumbo-post.php:99 437 #: inc/admin/widgets/class-metro-post.php:111 438 #: inc/admin/widgets/class-multi-grid-post.php:131 439 #: inc/admin/widgets/class-recent-post.php:147 440 #: inc/admin/widgets/class-slider-post.php:207 441 msgid "Classic" 442 msgstr "" 443 444 #: inc/admin/customizer/helpers/helper-function.php:69 445 #: inc/admin/widgets/class-carousel-slider.php:228 446 #: inc/admin/widgets/class-grid-post.php:140 447 #: inc/admin/widgets/class-jumbo-post.php:100 448 #: inc/admin/widgets/class-metro-post.php:112 449 #: inc/admin/widgets/class-multi-grid-post.php:132 450 #: inc/admin/widgets/class-recent-post.php:148 451 #: inc/admin/widgets/class-slider-post.php:208 452 msgid "Time Ago" 453 msgstr "" 454 455 #: inc/admin/customizer/helpers/helper-function.php:89 456 msgid "— No Limit —" 457 msgstr "" 458 459 #: inc/admin/customizer/helpers/helper-function.php:90 460 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:127 461 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:114 462 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:68 463 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:102 464 msgid "1 Line" 465 msgstr "" 466 467 #: inc/admin/customizer/helpers/helper-function.php:91 468 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:128 469 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:115 470 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:69 471 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:103 472 msgid "2 Lines" 473 msgstr "" 474 475 #: inc/admin/customizer/helpers/helper-function.php:92 476 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:129 477 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:116 478 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:70 479 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:104 480 msgid "3 Lines" 481 msgstr "" 482 483 #: inc/admin/customizer/helpers/helper-function.php:93 484 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:130 485 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:117 486 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:71 487 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:105 488 msgid "4 Lines" 489 msgstr "" 490 491 #: inc/admin/customizer/helpers/helper-function.php:94 492 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:131 493 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:118 494 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:72 495 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:106 496 msgid "5 Lines" 497 msgstr "" 498 499 #: inc/admin/customizer/helpers/helper-function.php:112 500 msgid "Category Style 1" 501 msgstr "" 502 503 #: inc/admin/customizer/helpers/helper-function.php:113 504 msgid "Category Style 2" 505 msgstr "" 506 507 #: inc/admin/customizer/helpers/helper-function.php:114 508 msgid "Category Style 3" 2908 509 msgstr "" 2909 510 … … 2920 521 msgstr "" 2921 522 2922 #. 1: link to WP admin new post page. 2923 #: template-parts/content-none.php:24 2924 #, php-format 2925 msgid "" 2926 "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>." 2927 msgstr "" 2928 2929 #: inc/admin/customizer/helpers/defaults.php:248 2930 msgid "Recent News" 2931 msgstr "" 2932 2933 #: inc/admin/widgets/class-recent-post.php:27 2934 msgid "Recent Posts" 523 #: inc/admin/customizer/helpers/helper-function.php:159 524 msgid "Header Style 1" 525 msgstr "" 526 527 #: inc/admin/customizer/helpers/helper-function.php:163 528 msgid "Header Style 2" 529 msgstr "" 530 531 #: inc/admin/customizer/helpers/helper-function.php:167 532 msgid "Header Style 3" 533 msgstr "" 534 535 #: inc/admin/customizer/helpers/helper-function.php:171 536 msgid "Header Style 4" 537 msgstr "" 538 539 #: inc/admin/customizer/helpers/helper-function.php:191 540 #: inc/admin/widgets/class-author.php:239 541 msgid "Has Brand Background" 542 msgstr "" 543 544 #: inc/admin/customizer/helpers/helper-function.php:192 545 #: inc/admin/widgets/class-author.php:241 546 msgid "Has Brand Color" 547 msgstr "" 548 549 #: inc/admin/customizer/helpers/helper-function.php:193 550 #: inc/admin/customizer/helpers/helper-function.php:213 551 #: inc/admin/customizer/helpers/helper-function.php:237 552 #: inc/admin/widgets/class-carousel-slider.php:266 553 #: inc/admin/widgets/class-grid-post.php:63 554 #: inc/admin/widgets/class-jumbo-post.php:77 555 #: inc/admin/widgets/class-metro-post.php:89 556 #: inc/admin/widgets/class-multi-grid-post.php:109 557 #: inc/admin/widgets/class-recent-post.php:186 558 #: inc/admin/widgets/class-slider-post.php:246 559 #: inc/admin/widgets/class-tab-post.php:227 560 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:220 561 msgid "None" 562 msgstr "" 563 564 #: inc/admin/customizer/helpers/helper-function.php:214 565 msgid "Numeric" 566 msgstr "" 567 568 #: inc/admin/customizer/helpers/helper-function.php:215 569 msgid "Default(New/Old Post)" 570 msgstr "" 571 572 #: inc/admin/customizer/helpers/helper-function.php:216 573 msgid "Load More On Scroll" 574 msgstr "" 575 576 #: inc/admin/customizer/helpers/helper-function.php:217 577 msgid "Load More On Click" 578 msgstr "" 579 580 #: inc/admin/customizer/helpers/helper-function.php:238 581 #: inc/admin/widgets/class-carousel-slider.php:267 582 #: inc/admin/widgets/class-grid-post.php:64 583 #: inc/admin/widgets/class-jumbo-post.php:78 584 #: inc/admin/widgets/class-metro-post.php:90 585 #: inc/admin/widgets/class-multi-grid-post.php:110 586 #: inc/admin/widgets/class-recent-post.php:187 587 #: inc/admin/widgets/class-slider-post.php:247 588 #: inc/admin/widgets/class-tab-post.php:228 589 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:221 590 msgid "Has background" 591 msgstr "" 592 593 #: inc/admin/customizer/helpers/helper-function.php:239 594 #: inc/admin/widgets/class-carousel-slider.php:268 595 #: inc/admin/widgets/class-grid-post.php:65 596 #: inc/admin/widgets/class-jumbo-post.php:79 597 #: inc/admin/widgets/class-metro-post.php:91 598 #: inc/admin/widgets/class-multi-grid-post.php:111 599 #: inc/admin/widgets/class-recent-post.php:188 600 #: inc/admin/widgets/class-slider-post.php:248 601 #: inc/admin/widgets/class-tab-post.php:229 602 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:222 603 msgid "Has text color" 604 msgstr "" 605 606 #: inc/admin/customizer/helpers/helper-function.php:262 607 msgid "Four Columns" 608 msgstr "" 609 610 #: inc/admin/customizer/helpers/helper-function.php:266 611 msgid "Three Columns" 612 msgstr "" 613 614 #: inc/admin/customizer/helpers/helper-function.php:270 615 msgid "Two Columns" 616 msgstr "" 617 618 #: inc/admin/customizer/helpers/helper-function.php:274 619 msgid "Two Columns Big Left" 620 msgstr "" 621 622 #: inc/admin/customizer/helpers/helper-function.php:278 623 msgid "Three Columns Big Middle" 624 msgstr "" 625 626 #: inc/admin/customizer/helpers/helper-function.php:282 627 msgid "Two Columns Big Right" 628 msgstr "" 629 630 #: inc/admin/customizer/helpers/helper-function.php:286 631 msgid "Single Column" 632 msgstr "" 633 634 #: inc/admin/customizer/helpers/helper-function.php:307 635 msgid "Style - 1" 636 msgstr "" 637 638 #: inc/admin/customizer/helpers/helper-function.php:308 639 msgid "Style - 2" 640 msgstr "" 641 642 #: inc/admin/customizer/helpers/helper-function.php:309 643 msgid "Style - 3" 644 msgstr "" 645 646 #: inc/admin/customizer/helpers/helper-function.php:310 647 msgid "Style - 4" 648 msgstr "" 649 650 #: inc/admin/customizer/helpers/helper-function.php:311 651 msgid "Style - 5" 652 msgstr "" 653 654 #: inc/admin/customizer/helpers/helper-function.php:312 655 msgid "Style - 6" 656 msgstr "" 657 658 #: inc/admin/customizer/helpers/helper-function.php:313 659 msgid "Style - 7" 660 msgstr "" 661 662 #: inc/admin/customizer/helpers/helper-function.php:314 663 msgid "Style - 8" 664 msgstr "" 665 666 #: inc/admin/customizer/helpers/helper-function.php:315 667 msgid "Style - 9" 668 msgstr "" 669 670 #: inc/admin/customizer/helpers/helper-function.php:316 671 msgid "Style - 10" 672 msgstr "" 673 674 #: inc/admin/customizer/helpers/helper-function.php:339 675 msgid "Recommended List View" 676 msgstr "" 677 678 #: inc/admin/customizer/helpers/helper-function.php:343 679 msgid "Recommended Grid View" 2935 680 msgstr "" 2936 681 … … 2939 684 msgstr "" 2940 685 2941 #: inc/admin/customizer/helpers/helper-function.php:343 2942 msgid "Recommended Grid View" 2943 msgstr "" 2944 2945 #: inc/admin/customizer/helpers/helper-function.php:339 2946 msgid "Recommended List View" 2947 msgstr "" 2948 2949 #: inc/admin/dashboard/class-welcome-notice.php:66 2950 msgid "Recommended Plugins" 2951 msgstr "" 2952 2953 #: inc/admin/customizer/sections/footer-recommended.php:66 2954 msgid "Recommended Post" 2955 msgstr "" 2956 2957 #: inc/admin/customizer/sections/footer-recommended.php:47 2958 msgid "Recommended Post Layout" 2959 msgstr "" 2960 2961 #: inc/admin/customizer/sections/footer-recommended.php:10 2962 msgid "Recommended Section" 2963 msgstr "" 2964 2965 #: inc/admin/customizer/sections/grid-list.php:186 2966 msgid "Redirect to Category Page Text" 2967 msgstr "" 2968 2969 #: inc/admin/widgets/class-slider-post.php:149 2970 #: inc/admin/widgets/class-carousel-slider.php:154 2971 msgid "Regular" 2972 msgstr "" 2973 2974 #: inc/admin/widgets/class-mailchimp.php:79 inc/admin/widgets/class-cta.php:103 2975 msgid "Regular layout" 2976 msgstr "" 2977 2978 #: inc/admin/widgets/class-slider-post.php:61 2979 #: inc/admin/widgets/class-tab-post.php:254 2980 #: inc/admin/widgets/class-recent-post.php:33 2981 #: inc/admin/widgets/class-carousel-slider.php:63 2982 #: inc/admin/widgets/class-grid-post.php:33 2983 msgid "Regular View" 2984 msgstr "" 2985 2986 #: inc/admin/customizer/sections/single-related-post.php:38 2987 msgid "Related Posts Text" 2988 msgstr "" 2989 2990 #: inc/admin/customizer/helpers/controls.php:240 2991 msgid "Remove Footer Credit" 2992 msgstr "" 2993 2994 #: inc/admin/meta-box/category-meta-box.php:20 2995 #: inc/admin/meta-box/category-meta-box.php:48 2996 #: inc/admin/widgets/class-author.php:182 inc/admin/widgets/widget-base.php:533 2997 msgid "Remove image" 2998 msgstr "" 2999 3000 #: inc/admin/dashboard/views/dashboard.php:169 3001 msgid "Remove Theme Credit" 3002 msgstr "" 3003 3004 #: inc/admin/widgets/class-mailchimp.php:58 3005 #: inc/admin/widgets/class-slider-post.php:53 3006 #: inc/admin/widgets/class-image-widget.php:59 3007 #: inc/admin/widgets/class-carousel-slider.php:55 3008 #: inc/admin/widgets/class-cta.php:58 3009 #: inc/admin/widgets/class-social-menu.php:70 3010 msgid "Right" 686 #: inc/admin/customizer/helpers/helper-function.php:369 687 #: inc/admin/customizer/helpers/helper-function.php:391 688 #: inc/admin/widgets/class-carousel-slider.php:241 689 #: inc/admin/widgets/class-jumbo-post.php:113 690 #: inc/admin/widgets/class-metro-post.php:125 691 #: inc/admin/widgets/class-multi-grid-post.php:145 692 #: inc/admin/widgets/class-recent-post.php:161 693 #: inc/admin/widgets/class-slider-post.php:221 694 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:256 695 msgid "With Label" 696 msgstr "" 697 698 #: inc/admin/customizer/helpers/helper-function.php:370 699 #: inc/admin/customizer/helpers/helper-function.php:392 700 #: inc/admin/customizer/sections/tags.php:76 701 #: inc/admin/widgets/class-carousel-slider.php:242 702 #: inc/admin/widgets/class-jumbo-post.php:114 703 #: inc/admin/widgets/class-metro-post.php:126 704 #: inc/admin/widgets/class-multi-grid-post.php:146 705 #: inc/admin/widgets/class-recent-post.php:162 706 #: inc/admin/widgets/class-slider-post.php:222 707 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:257 708 msgid "With Icon" 709 msgstr "" 710 711 #: inc/admin/customizer/helpers/helper-function.php:371 712 #: inc/admin/widgets/class-carousel-slider.php:243 713 #: inc/admin/widgets/class-jumbo-post.php:115 714 #: inc/admin/widgets/class-metro-post.php:127 715 #: inc/admin/widgets/class-multi-grid-post.php:147 716 #: inc/admin/widgets/class-recent-post.php:163 717 #: inc/admin/widgets/class-slider-post.php:223 718 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:258 719 msgid "With Avatar Image" 720 msgstr "" 721 722 #: inc/admin/customizer/helpers/helper-function.php:414 723 msgid "Left Sidebar" 3011 724 msgstr "" 3012 725 … … 3015 728 msgstr "" 3016 729 3017 #: inc/admin/customizer/sections/footer.php:185 3018 msgid "Screen Progressbar enable option" 3019 msgstr "" 3020 3021 #: template-parts/modal-search.php:8 3022 #: template-parts/header/styles/style-1.php:50 3023 msgid "Search" 3024 msgstr "" 3025 3026 #: template-parts/modal-search.php:17 3027 #: template-parts/header/styles/style-4.php:47 3028 msgid "Search for:" 3029 msgstr "" 3030 3031 #. %s: search query. 3032 #: search.php:24 3033 #, php-format 3034 msgid "Search Results for: %s" 3035 msgstr "" 3036 3037 #. %s is the search query. 3038 #: assets/breadcrumbs/breadcrumbs.php:274 3039 #, php-format 3040 msgid "Search results for: %s" 3041 msgstr "" 3042 3043 #: inc/admin/customizer/sections/split-block.php:41 3044 #: inc/admin/customizer/sections/must-read.php:36 3045 #: inc/admin/customizer/sections/slider-banner.php:38 3046 #: inc/admin/customizer/sections/dual-insights.php:41 3047 #: inc/admin/customizer/sections/article-list.php:41 3048 #: inc/admin/customizer/sections/grid-list.php:41 3049 #: inc/admin/customizer/sections/article-group.php:42 3050 msgid "Section Title" 3051 msgstr "" 3052 3053 #: template-parts/pagination/post-load.php:42 3054 msgid "Security check failed: Query vars modified." 3055 msgstr "" 3056 3057 #. %s: Theme Name 3058 #: inc/admin/dashboard/views/dashboard.php:315 3059 msgid "" 3060 "Seek answers on the WordPress.org community support forum where a supportive " 3061 "community is ready to assist. While our primary focus is on delivering " 3062 "premium support to our pro users, we're also here to help you with " 3063 "occasional queries regarding our free theme." 3064 msgstr "" 3065 3066 #: inc/admin/customizer/sections/split-block.php:109 3067 #: inc/admin/customizer/sections/footer-recommended.php:134 3068 #: inc/admin/customizer/sections/must-read.php:160 3069 #: inc/admin/customizer/sections/frontline-post.php:164 3070 #: inc/admin/customizer/sections/search_trending.php:166 3071 #: inc/admin/customizer/sections/slider-banner.php:204 3072 #: inc/admin/customizer/sections/dual-insights.php:185 3073 #: inc/admin/customizer/sections/article-list.php:213 3074 #: inc/admin/customizer/sections/popular-post.php:162 3075 #: inc/admin/customizer/sections/grid-list.php:238 3076 #: inc/admin/customizer/sections/ticker-post.php:202 3077 #: inc/admin/customizer/sections/article-group.php:207 3078 #: inc/admin/customizer/sections/main-banner.php:223 3079 msgid "Select Author Meta" 3080 msgstr "" 3081 3082 #: inc/admin/widgets/class-category-grid.php:61 3083 msgid "Select Categories" 3084 msgstr "" 3085 3086 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:341 3087 msgid "Select categories:" 3088 msgstr "" 3089 3090 #: inc/admin/widgets/class-slider-post.php:68 3091 #: inc/admin/widgets/class-jumbo-post.php:54 3092 #: inc/admin/widgets/class-tab-post.php:51 3093 #: inc/admin/widgets/class-tab-post.php:107 3094 #: inc/admin/widgets/class-tab-post.php:163 3095 #: inc/admin/widgets/class-recent-post.php:60 3096 #: inc/admin/widgets/class-carousel-slider.php:70 3097 #: inc/admin/widgets/class-metro-post.php:66 3098 #: inc/admin/widgets/class-multi-grid-post.php:86 3099 #: inc/admin/widgets/class-grid-post.php:41 3100 msgid "Select Category" 3101 msgstr "" 3102 3103 #: inc/admin/customizer/sections/single-related-post.php:299 3104 #: inc/admin/customizer/sections/split-block.php:248 3105 #: inc/admin/customizer/sections/archive.php:347 3106 #: inc/admin/customizer/sections/footer-recommended.php:273 3107 #: inc/admin/customizer/sections/must-read.php:299 3108 #: inc/admin/customizer/sections/show-author-post.php:303 3109 #: inc/admin/customizer/sections/frontline-post.php:303 3110 #: inc/admin/customizer/sections/search_trending.php:316 3111 #: inc/admin/customizer/sections/slider-banner.php:343 3112 #: inc/admin/customizer/sections/dual-insights.php:324 3113 #: inc/admin/customizer/sections/article-list.php:352 3114 #: inc/admin/customizer/sections/popular-post.php:319 3115 #: inc/admin/customizer/sections/grid-list.php:377 3116 #: inc/admin/customizer/sections/single.php:176 3117 #: inc/admin/customizer/sections/ticker-post.php:352 3118 #: inc/admin/customizer/sections/article-group.php:346 3119 #: inc/admin/customizer/sections/main-banner.php:361 3120 msgid "Select Category Color" 3121 msgstr "" 3122 3123 #: inc/admin/meta-box/category-meta-box.php:27 3124 #: inc/admin/meta-box/category-meta-box.php:57 3125 msgid "" 3126 "Select color for this category that will be displayed on the front end in " 3127 "many sections." 3128 msgstr "" 3129 3130 #: inc/admin/customizer/sections/single-related-post.php:234 3131 #: inc/admin/customizer/sections/split-block.php:186 3132 #: inc/admin/customizer/sections/archive.php:296 3133 #: inc/admin/customizer/sections/footer-recommended.php:211 3134 #: inc/admin/customizer/sections/must-read.php:237 3135 #: inc/admin/customizer/sections/show-author-post.php:238 3136 #: inc/admin/customizer/sections/frontline-post.php:241 3137 #: inc/admin/customizer/sections/search_trending.php:251 3138 #: inc/admin/customizer/sections/slider-banner.php:281 3139 #: inc/admin/customizer/sections/dual-insights.php:262 3140 #: inc/admin/customizer/sections/article-list.php:290 3141 #: inc/admin/customizer/sections/popular-post.php:239 3142 #: inc/admin/customizer/sections/grid-list.php:315 3143 #: inc/admin/customizer/sections/single.php:126 3144 #: inc/admin/customizer/sections/ticker-post.php:287 3145 #: inc/admin/customizer/sections/article-group.php:284 3146 #: inc/admin/customizer/sections/main-banner.php:300 3147 msgid "Select Date Format" 3148 msgstr "" 3149 3150 #: inc/admin/customizer/sections/single-related-post.php:200 3151 #: inc/admin/customizer/sections/split-block.php:155 3152 #: inc/admin/customizer/sections/footer-recommended.php:180 3153 #: inc/admin/customizer/sections/must-read.php:206 3154 #: inc/admin/customizer/sections/show-author-post.php:204 3155 #: inc/admin/customizer/sections/frontline-post.php:210 3156 #: inc/admin/customizer/sections/search_trending.php:217 3157 #: inc/admin/customizer/sections/slider-banner.php:250 3158 #: inc/admin/customizer/sections/dual-insights.php:231 3159 #: inc/admin/customizer/sections/article-list.php:259 3160 #: inc/admin/customizer/sections/popular-post.php:208 3161 #: inc/admin/customizer/sections/grid-list.php:284 3162 #: inc/admin/customizer/sections/single.php:92 3163 #: inc/admin/customizer/sections/ticker-post.php:253 3164 #: inc/admin/customizer/sections/article-group.php:253 3165 #: inc/admin/customizer/sections/main-banner.php:269 3166 msgid "Select Date Meta" 3167 msgstr "" 3168 3169 #: inc/admin/customizer/sections/header-style.php:25 3170 msgid "Select Header Layout" 3171 msgstr "" 3172 3173 #: inc/admin/customizer/sections/frontline-post.php:54 3174 msgid "Select Layout Style" 3175 msgstr "" 3176 3177 #: inc/admin/customizer/sections/excerpt.php:21 3178 msgid "Select Pagination Style" 3179 msgstr "" 3180 3181 #: inc/admin/customizer/sections/preloader.php:41 3182 msgid "Select Preloader Style" 3183 msgstr "" 3184 3185 #: inc/admin/customizer/sections/sidebar.php:24 3186 msgid "Select Sidebar Layout (archive)" 3187 msgstr "" 3188 3189 #: inc/admin/customizer/sections/single.php:317 3190 #: inc/admin/customizer/sections/sidebar.php:46 3191 msgid "Select Sidebar Layout (Single)" 3192 msgstr "" 3193 3194 #. %s: Theme Name. 3195 #: inc/admin/dashboard/views/help.php:117 3196 msgid "" 3197 "Sharing your review is a valuable way to help us enhance your experience." 3198 msgstr "" 3199 3200 #: inc/admin/widgets/class-slider-post.php:134 3201 #: inc/admin/widgets/class-tab-post.php:285 3202 #: inc/admin/widgets/class-category-grid.php:102 3203 #: inc/admin/widgets/class-recent-post.php:132 3204 #: inc/admin/widgets/class-carousel-slider.php:139 3205 #: inc/admin/widgets/class-metro-post.php:58 3206 msgid "Shine" 3207 msgstr "" 3208 3209 #: inc/admin/widgets/class-slider-post.php:214 3210 #: inc/admin/widgets/class-jumbo-post.php:106 3211 #: inc/admin/widgets/class-recent-post.php:154 3212 #: inc/admin/widgets/class-carousel-slider.php:234 3213 #: inc/admin/widgets/class-metro-post.php:118 3214 #: inc/admin/widgets/class-multi-grid-post.php:138 3215 msgid "Show Author" 3216 msgstr "" 3217 3218 #: inc/admin/customizer/sections/single.php:287 3219 msgid "Show Author Info Box" 3220 msgstr "" 3221 3222 #: inc/admin/customizer/sections/single-related-post.php:133 3223 #: inc/admin/customizer/sections/archive.php:179 3224 #: inc/admin/customizer/sections/show-author-post.php:137 3225 #: inc/admin/customizer/sections/single.php:25 3226 msgid "Show Author Meta" 3227 msgstr "" 3228 3229 #: inc/admin/customizer/sections/show-author-post.php:21 3230 msgid "Show Author Posts" 3231 msgstr "" 3232 3233 #: inc/admin/widgets/class-slider-post.php:235 3234 #: inc/admin/widgets/class-jumbo-post.php:66 3235 #: inc/admin/widgets/class-tab-post.php:226 3236 #: inc/admin/widgets/class-recent-post.php:175 3237 #: inc/admin/widgets/class-carousel-slider.php:255 3238 #: inc/admin/widgets/class-metro-post.php:78 3239 #: inc/admin/widgets/class-multi-grid-post.php:98 3240 #: inc/admin/widgets/class-grid-post.php:52 3241 msgid "Show Category" 3242 msgstr "" 3243 3244 #: inc/admin/widgets/class-tab-post.php:262 3245 #: inc/admin/widgets/class-recent-post.php:107 3246 msgid "Show Counter" 3247 msgstr "" 3248 3249 #: inc/admin/widgets/class-slider-post.php:200 3250 #: inc/admin/widgets/class-jumbo-post.php:92 3251 #: inc/admin/widgets/class-recent-post.php:140 3252 #: inc/admin/widgets/class-carousel-slider.php:220 3253 #: inc/admin/widgets/class-metro-post.php:104 3254 #: inc/admin/widgets/class-multi-grid-post.php:124 3255 #: inc/admin/widgets/class-grid-post.php:132 3256 msgid "Show Date" 3257 msgstr "" 3258 3259 #: inc/admin/customizer/sections/archive.php:238 3260 msgid "Show Date Meta" 3261 msgstr "" 3262 3263 #: inc/admin/widgets/class-multi-grid-post.php:81 3264 msgid "Show Description" 3265 msgstr "" 3266 3267 #: inc/admin/customizer/sections/footer.php:69 3268 msgid "Show Footer Nav Menu" 3269 msgstr "" 3270 3271 #: inc/admin/customizer/sections/footer-widget.php:24 3272 msgid "Show Footer widgetarea" 3273 msgstr "" 3274 3275 #: inc/admin/widgets/class-tab-post.php:267 3276 #: inc/admin/widgets/class-recent-post.php:112 3277 #: inc/admin/widgets/class-grid-post.php:114 3278 msgid "Show Image" 3279 msgstr "" 3280 3281 #: inc/admin/widgets/class-social-menu.php:50 3282 msgid "Show Label" 3283 msgstr "" 3284 3285 #: inc/admin/widgets/class-category-grid.php:84 3286 msgid "Show Post Count" 3287 msgstr "" 3288 3289 #: inc/admin/customizer/sections/single-related-post.php:21 3290 msgid "Show Related Posts" 3291 msgstr "" 3292 3293 #: inc/admin/customizer/sections/footer.php:89 3294 msgid "Show Social Nav Menu in Footer" 3295 msgstr "" 3296 3297 #: inc/admin/customizer/sections/single.php:249 3298 msgid "Show Sticky Article Navigation" 3299 msgstr "" 3300 3301 #. Hidden accessibility text. 3302 #: inc/template-tags.php:379 classes/class-walker-page.php:111 3303 msgid "Show sub menu" 3304 msgstr "" 3305 3306 #: inc/admin/widgets/class-tab-post.php:36 3307 #: inc/admin/widgets/class-tab-post.php:96 3308 #: inc/admin/widgets/class-tab-post.php:152 3309 msgid "Show Tab" 3310 msgstr "" 3311 3312 #: inc/admin/widgets/class-multi-grid-post.php:16 3313 msgid "Shows post in multi grid layout" 3314 msgstr "" 3315 3316 #: inc/admin/widgets/widget-init.php:60 3317 msgid "Sidebar" 3318 msgstr "" 3319 3320 #: inc/admin/customizer/sections/single.php:297 3321 #: inc/admin/customizer/sections/sidebar.php:5 3322 msgid "SideBar Options" 3323 msgstr "" 3324 3325 #: inc/admin/customizer/sections/show-author-post.php:5 3326 msgid "Single Author Post Options" 3327 msgstr "" 3328 3329 #: inc/admin/customizer/helpers/helper-function.php:286 3330 msgid "Single Column" 3331 msgstr "" 3332 3333 #: inc/admin/customizer/sections/panel.php:103 3334 #: inc/admin/dashboard/views/dashboard.php:113 3335 msgid "Single Options" 3336 msgstr "" 3337 3338 #: inc/admin/customizer/sections/single.php:10 3339 msgid "Single Page Options" 3340 msgstr "" 3341 3342 #: inc/admin/customizer/sections/single-related-post.php:5 3343 msgid "Single Related Options" 3344 msgstr "" 3345 3346 #: inc/admin/dashboard/views/dashboard.php:88 3347 msgid "Site Identity" 3348 msgstr "" 3349 3350 #: header.php:23 3351 msgid "Skip to content" 3352 msgstr "" 3353 3354 #: inc/admin/widgets/class-slider-post.php:135 3355 #: inc/admin/widgets/class-tab-post.php:286 3356 #: inc/admin/widgets/class-category-grid.php:103 3357 #: inc/admin/widgets/class-recent-post.php:133 3358 #: inc/admin/widgets/class-carousel-slider.php:140 3359 #: inc/admin/widgets/class-metro-post.php:59 3360 msgid "Slide" 3361 msgstr "" 3362 3363 #: inc/admin/customizer/sections/slider-banner.php:96 3364 msgid "Slider Post Offset" 3365 msgstr "" 3366 3367 #: inc/admin/widgets/class-slider-post.php:25 3368 msgid "Slider Posts" 3369 msgstr "" 3370 3371 #: inc/admin/widgets/class-mailchimp.php:36 3372 #: inc/admin/widgets/class-slider-post.php:103 3373 #: inc/admin/widgets/class-tab-post.php:295 3374 #: inc/admin/widgets/class-category-grid.php:44 3375 #: inc/admin/widgets/class-category-grid.php:94 3376 #: inc/admin/widgets/class-recent-post.php:43 3377 #: inc/admin/widgets/class-carousel-slider.php:107 3378 #: inc/admin/widgets/class-cta.php:36 3379 #: inc/admin/widgets/class-multi-grid-post.php:38 3380 #: inc/admin/widgets/class-multi-grid-post.php:47 3381 #: inc/admin/widgets/class-multi-grid-post.php:75 3382 msgid "Small" 3383 msgstr "" 3384 3385 #: inc/admin/widgets/class-author.php:136 3386 msgid "Social Icon Color" 3387 msgstr "" 3388 3389 #: inc/admin/widgets/class-social-menu.php:35 3390 msgid "Social Links Color" 3391 msgstr "" 3392 3393 #: functions.php:62 3394 msgid "Social Menu" 3395 msgstr "" 3396 3397 #: inc/admin/widgets/class-social-menu.php:127 3398 msgid "" 3399 "Social menu is not set. You need to create menu and assign it to Social Menu " 3400 "on Menu Settings." 3401 msgstr "" 3402 3403 #: inc/admin/customizer/sections/mobile-menu.php:36 3404 #: inc/admin/customizer/sections/footer.php:108 3405 #: inc/admin/customizer/sections/main-banner.php:125 3406 #: inc/admin/customizer/sections/top-bar.php:142 3407 msgid "Social Menu Options" 3408 msgstr "" 3409 3410 #: inc/admin/customizer/sections/mobile-menu.php:20 3411 msgid "Social Menu to Display in Mobile" 3412 msgstr "" 3413 3414 #: inc/admin/dashboard/views/dashboard.php:161 3415 msgid "Social Share" 3416 msgstr "" 3417 3418 #: inc/admin/customizer/sections/panel.php:115 3419 msgid "Some basic options for Archive of the site." 3420 msgstr "" 3421 3422 #: inc/admin/customizer/sections/panel.php:137 3423 msgid "Some basic options for Footer of the site." 3424 msgstr "" 3425 3426 #: inc/admin/customizer/sections/panel.php:104 3427 msgid "Some basic options for single page of the site." 3428 msgstr "" 3429 3430 #: inc/admin/customizer/sections/panel.php:84 3431 #: inc/admin/customizer/sections/panel.php:94 3432 #: inc/admin/customizer/sections/panel.php:126 3433 msgid "Some basic options for the site." 3434 msgstr "" 3435 3436 #: inc/admin/customizer/sections/footer-widget.php:44 3437 msgid "" 3438 "Some footer widgetareas will not be used based on the footer column layout " 3439 "chosen. Also make sure to insert at least one widget on the respective " 3440 "widgetarea for it to display." 3441 msgstr "" 3442 3443 #: template-parts/content-none.php:37 3444 msgid "" 3445 "Sorry, but nothing matched your search terms. Please try again with some " 3446 "different keywords." 3447 msgstr "" 3448 3449 #: inc/admin/widgets/class-carousel-slider.php:194 3450 msgid "Space Between" 3451 msgstr "" 3452 3453 #: inc/admin/customizer/sections/split-block.php:10 3454 msgid "Split Block Section" 3455 msgstr "" 3456 3457 #: inc/admin/customizer/helpers/defaults.php:228 3458 msgid "Split Block Title" 3459 msgstr "" 3460 3461 #: inc/admin/dashboard/views/dashboard.php:42 3462 msgid "Start Building with NewsMaster!" 3463 msgstr "" 3464 3465 #: inc/admin/dashboard/class-dashboard.php:143 3466 msgid "Starter Templates" 3467 msgstr "" 3468 3469 #: inc/admin/widgets/class-image-widget.php:65 3470 #: inc/admin/widgets/class-multi-grid-post.php:159 3471 #: inc/admin/widgets/class-social-menu.php:44 3472 #: inc/admin/widgets/class-grid-post.php:31 3473 msgid "Style" 3474 msgstr "" 3475 3476 #: inc/admin/customizer/helpers/helper-function.php:307 3477 msgid "Style - 1" 3478 msgstr "" 3479 3480 #: inc/admin/customizer/helpers/helper-function.php:316 3481 msgid "Style - 10" 3482 msgstr "" 3483 3484 #: inc/admin/customizer/helpers/helper-function.php:308 3485 msgid "Style - 2" 3486 msgstr "" 3487 3488 #: inc/admin/customizer/helpers/helper-function.php:309 3489 msgid "Style - 3" 3490 msgstr "" 3491 3492 #: inc/admin/customizer/helpers/helper-function.php:310 3493 msgid "Style - 4" 3494 msgstr "" 3495 3496 #: inc/admin/customizer/helpers/helper-function.php:311 3497 msgid "Style - 5" 3498 msgstr "" 3499 3500 #: inc/admin/customizer/helpers/helper-function.php:312 3501 msgid "Style - 6" 3502 msgstr "" 3503 3504 #: inc/admin/customizer/helpers/helper-function.php:313 3505 msgid "Style - 7" 3506 msgstr "" 3507 3508 #: inc/admin/customizer/helpers/helper-function.php:314 3509 msgid "Style - 8" 3510 msgstr "" 3511 3512 #: inc/admin/customizer/helpers/helper-function.php:315 3513 msgid "Style - 9" 3514 msgstr "" 3515 730 #: inc/admin/customizer/helpers/helper-function.php:422 731 msgid "No Sidebar - Wide" 732 msgstr "" 733 734 #: inc/admin/customizer/helpers/helper-function.php:443 3516 735 #: inc/admin/widgets/class-category-grid.php:76 3517 736 #: inc/admin/widgets/class-image-widget.php:67 3518 737 #: inc/admin/widgets/class-multi-grid-post.php:161 3519 #: inc/admin/customizer/helpers/helper-function.php:4433520 738 msgid "Style 1" 3521 739 msgstr "" 3522 740 741 #: inc/admin/customizer/helpers/helper-function.php:444 3523 742 #: inc/admin/widgets/class-category-grid.php:77 3524 743 #: inc/admin/widgets/class-image-widget.php:68 3525 744 #: inc/admin/widgets/class-multi-grid-post.php:162 3526 #: inc/admin/customizer/helpers/helper-function.php:4443527 745 msgid "Style 2" 3528 746 msgstr "" 3529 747 748 #: inc/admin/customizer/helpers/helper-function.php:445 3530 749 #: inc/admin/widgets/class-category-grid.php:78 3531 #: inc/admin/customizer/helpers/helper-function.php:4453532 750 msgid "Style 3" 3533 751 msgstr "" … … 3537 755 msgstr "" 3538 756 3539 #: inc/admin/widgets/class-jumbo-post.php:35 3540 #: inc/admin/widgets/class-metro-post.php:35 3541 msgid "Style Layout" 3542 msgstr "" 3543 3544 #: inc/admin/dashboard/views/dashboard.php:290 3545 #: inc/admin/dashboard/views/help.php:123 3546 msgid "Submit a Review" 3547 msgstr "" 3548 3549 #: inc/admin/widgets/class-youtube-video.php:83 3550 #: inc/admin/dashboard/views/help.php:81 3551 msgid "Subscribe" 3552 msgstr "" 3553 3554 #: inc/admin/dashboard/views/dashboard.php:297 3555 #: inc/admin/dashboard/views/help.php:37 3556 msgid "Support" 3557 msgstr "" 3558 3559 #: inc/admin/dashboard/class-theme-review-notice.php:101 3560 msgid "Sure, I'd love to!" 3561 msgstr "" 3562 3563 #: inc/admin/widgets/class-tab-post.php:470 3564 msgid "Tab Navigation" 3565 msgstr "" 3566 3567 #: inc/admin/customizer/helpers/defaults.php:96 3568 msgid "Tags" 3569 msgstr "" 3570 3571 #. 1: list of tags. 3572 #: inc/template-tags.php:215 757 #: inc/admin/customizer/helpers/theme-upsell.php:6 758 msgid "Unlock More Features" 759 msgstr "" 760 761 #: inc/admin/customizer/helpers/theme-upsell.php:32 762 msgid "More Options on NewsMaster Pro!" 763 msgstr "" 764 765 #: inc/admin/customizer/helpers/theme-upsell.php:34 766 msgid "Dark mode options" 767 msgstr "" 768 769 #: inc/admin/customizer/helpers/theme-upsell.php:35 770 msgid "Menu badge options" 771 msgstr "" 772 773 #: inc/admin/customizer/helpers/theme-upsell.php:36 774 msgid "17+ Preloader options" 775 msgstr "" 776 777 #: inc/admin/customizer/helpers/theme-upsell.php:37 778 msgid "More color options" 779 msgstr "" 780 781 #: inc/admin/customizer/helpers/theme-upsell.php:38 782 msgid "404 page options" 783 msgstr "" 784 785 #: inc/admin/customizer/helpers/theme-upsell.php:39 786 msgid "... and many other premium features" 787 msgstr "" 788 789 #: inc/admin/customizer/sections/archive.php:10 790 #: inc/admin/customizer/sections/panel.php:114 791 msgid "Archive Options" 792 msgstr "" 793 794 #: inc/admin/customizer/sections/archive.php:30 795 msgid "Archive Layout" 796 msgstr "" 797 798 #: inc/admin/customizer/sections/archive.php:47 799 msgid "Enable Featured Post" 800 msgstr "" 801 802 #: inc/admin/customizer/sections/archive.php:48 803 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." 804 msgstr "" 805 806 #: inc/admin/customizer/sections/archive.php:69 807 msgid "Archive Meta Options" 808 msgstr "" 809 810 #: inc/admin/customizer/sections/archive.php:86 811 msgid "Enable Archive Post Count" 812 msgstr "" 813 814 #: inc/admin/customizer/sections/archive.php:104 815 msgid "Title Line Limit" 816 msgstr "" 817 818 #: inc/admin/customizer/sections/archive.php:122 819 #: inc/admin/customizer/sections/archive.php:142 820 #: inc/admin/customizer/sections/archive.php:161 821 msgid "Enable Excerpt On Archive" 822 msgstr "" 823 824 #: inc/admin/customizer/sections/archive.php:179 825 #: inc/admin/customizer/sections/show-author-post.php:137 826 #: inc/admin/customizer/sections/single-related-post.php:133 827 #: inc/admin/customizer/sections/single.php:25 828 msgid "Show Author Meta" 829 msgstr "" 830 831 #: inc/admin/customizer/sections/archive.php:195 832 #: inc/admin/customizer/sections/show-author-post.php:153 833 #: inc/admin/customizer/sections/single-related-post.php:149 834 #: inc/admin/customizer/sections/single.php:41 835 msgid "Author Meta Display Options" 836 msgstr "" 837 838 #: inc/admin/customizer/sections/archive.php:215 839 #: inc/admin/customizer/sections/article-group.php:223 840 #: inc/admin/customizer/sections/article-list.php:229 841 #: inc/admin/customizer/sections/dual-insights.php:201 842 #: inc/admin/customizer/sections/footer-recommended.php:150 843 #: inc/admin/customizer/sections/frontline-post.php:180 844 #: inc/admin/customizer/sections/grid-list.php:254 845 #: inc/admin/customizer/sections/main-banner.php:239 846 #: inc/admin/customizer/sections/must-read.php:176 847 #: inc/admin/customizer/sections/popular-post.php:178 848 #: inc/admin/customizer/sections/search_trending.php:185 849 #: inc/admin/customizer/sections/show-author-post.php:172 850 #: inc/admin/customizer/sections/single-related-post.php:168 851 #: inc/admin/customizer/sections/single.php:60 852 #: inc/admin/customizer/sections/slider-banner.php:224 853 #: inc/admin/customizer/sections/split-block.php:125 854 #: inc/admin/customizer/sections/ticker-post.php:221 855 msgid "Author Meta Text" 856 msgstr "" 857 858 #: inc/admin/customizer/sections/archive.php:238 859 msgid "Show Date Meta" 860 msgstr "" 861 862 #: inc/admin/customizer/sections/archive.php:254 863 msgid "Date Meta Display Options" 864 msgstr "" 865 866 #: inc/admin/customizer/sections/archive.php:273 867 #: inc/admin/customizer/sections/article-group.php:269 868 #: inc/admin/customizer/sections/article-list.php:275 869 #: inc/admin/customizer/sections/dual-insights.php:247 870 #: inc/admin/customizer/sections/footer-recommended.php:196 871 #: inc/admin/customizer/sections/frontline-post.php:226 872 #: inc/admin/customizer/sections/grid-list.php:300 873 #: inc/admin/customizer/sections/main-banner.php:285 874 #: inc/admin/customizer/sections/must-read.php:222 875 #: inc/admin/customizer/sections/popular-post.php:224 876 #: inc/admin/customizer/sections/search_trending.php:235 877 #: inc/admin/customizer/sections/show-author-post.php:222 878 #: inc/admin/customizer/sections/single-related-post.php:218 879 #: inc/admin/customizer/sections/single.php:110 880 #: inc/admin/customizer/sections/slider-banner.php:270 881 #: inc/admin/customizer/sections/split-block.php:171 882 #: inc/admin/customizer/sections/ticker-post.php:271 883 msgid "Date Meta Text" 884 msgstr "" 885 886 #: inc/admin/customizer/sections/archive.php:296 887 #: inc/admin/customizer/sections/article-group.php:284 888 #: inc/admin/customizer/sections/article-list.php:290 889 #: inc/admin/customizer/sections/dual-insights.php:262 890 #: inc/admin/customizer/sections/footer-recommended.php:211 891 #: inc/admin/customizer/sections/frontline-post.php:241 892 #: inc/admin/customizer/sections/grid-list.php:315 893 #: inc/admin/customizer/sections/main-banner.php:300 894 #: inc/admin/customizer/sections/must-read.php:237 895 #: inc/admin/customizer/sections/popular-post.php:239 896 #: inc/admin/customizer/sections/search_trending.php:251 897 #: inc/admin/customizer/sections/show-author-post.php:238 898 #: inc/admin/customizer/sections/single-related-post.php:234 899 #: inc/admin/customizer/sections/single.php:126 900 #: inc/admin/customizer/sections/slider-banner.php:285 901 #: inc/admin/customizer/sections/split-block.php:186 902 #: inc/admin/customizer/sections/ticker-post.php:287 903 msgid "Select Date Format" 904 msgstr "" 905 906 #: inc/admin/customizer/sections/archive.php:314 907 #: inc/admin/customizer/sections/article-group.php:300 908 #: inc/admin/customizer/sections/article-list.php:306 909 #: inc/admin/customizer/sections/dual-insights.php:278 910 #: inc/admin/customizer/sections/footer-recommended.php:227 911 #: inc/admin/customizer/sections/frontline-post.php:257 912 #: inc/admin/customizer/sections/grid-list.php:331 913 #: inc/admin/customizer/sections/main-banner.php:316 914 #: inc/admin/customizer/sections/must-read.php:253 915 #: inc/admin/customizer/sections/popular-post.php:256 916 #: inc/admin/customizer/sections/search_trending.php:268 917 #: inc/admin/customizer/sections/show-author-post.php:255 918 #: inc/admin/customizer/sections/single-related-post.php:251 919 #: inc/admin/customizer/sections/slider-banner.php:301 920 #: inc/admin/customizer/sections/split-block.php:202 921 #: inc/admin/customizer/sections/ticker-post.php:304 922 msgid "Enable Category Meta" 923 msgstr "" 924 925 #: inc/admin/customizer/sections/archive.php:330 926 #: inc/admin/customizer/sections/single.php:160 927 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:209 928 msgid "Category Title" 929 msgstr "" 930 931 #: inc/admin/customizer/sections/archive.php:347 932 #: inc/admin/customizer/sections/article-group.php:346 933 #: inc/admin/customizer/sections/article-list.php:352 934 #: inc/admin/customizer/sections/dual-insights.php:324 935 #: inc/admin/customizer/sections/footer-recommended.php:273 936 #: inc/admin/customizer/sections/frontline-post.php:303 937 #: inc/admin/customizer/sections/grid-list.php:377 938 #: inc/admin/customizer/sections/main-banner.php:361 939 #: inc/admin/customizer/sections/must-read.php:299 940 #: inc/admin/customizer/sections/popular-post.php:319 941 #: inc/admin/customizer/sections/search_trending.php:316 942 #: inc/admin/customizer/sections/show-author-post.php:303 943 #: inc/admin/customizer/sections/single-related-post.php:299 944 #: inc/admin/customizer/sections/single.php:176 945 #: inc/admin/customizer/sections/slider-banner.php:347 946 #: inc/admin/customizer/sections/split-block.php:248 947 #: inc/admin/customizer/sections/ticker-post.php:352 948 msgid "Select Category Color" 949 msgstr "" 950 951 #: inc/admin/customizer/sections/archive.php:366 952 #: inc/admin/customizer/sections/single.php:194 953 msgid "Enable Tag Meta" 954 msgstr "" 955 956 #: inc/admin/customizer/sections/archive.php:382 957 msgid "Enable Comment Meta" 958 msgstr "" 959 960 #: inc/admin/customizer/sections/archive.php:399 961 #: inc/admin/customizer/sections/single.php:210 962 msgid "Enable Read Time" 963 msgstr "" 964 965 #: inc/admin/customizer/sections/article-group.php:10 966 msgid "Article Group Section" 967 msgstr "" 968 969 #: inc/admin/customizer/sections/article-group.php:25 970 msgid "Enable Article Group Post" 971 msgstr "" 972 973 #: inc/admin/customizer/sections/article-group.php:42 974 #: inc/admin/customizer/sections/article-list.php:41 975 #: inc/admin/customizer/sections/dual-insights.php:41 976 #: inc/admin/customizer/sections/grid-list.php:41 977 #: inc/admin/customizer/sections/must-read.php:36 978 #: inc/admin/customizer/sections/slider-banner.php:38 979 #: inc/admin/customizer/sections/split-block.php:41 980 msgid "Section Title" 981 msgstr "" 982 983 #: inc/admin/customizer/sections/article-group.php:62 984 msgid "Article Group Column - 1" 985 msgstr "" 986 987 #: inc/admin/customizer/sections/article-group.php:81 988 #: inc/admin/customizer/sections/article-list.php:80 989 #: inc/admin/customizer/sections/dual-insights.php:80 990 #: inc/admin/customizer/sections/grid-list.php:80 991 msgid "Choose Column - 1 Category" 992 msgstr "" 993 994 #: inc/admin/customizer/sections/article-group.php:82 995 #: inc/admin/customizer/sections/article-group.php:139 996 #: inc/admin/customizer/sections/article-list.php:81 997 #: inc/admin/customizer/sections/article-list.php:138 998 #: inc/admin/customizer/sections/dual-insights.php:81 999 #: inc/admin/customizer/sections/dual-insights.php:137 1000 #: inc/admin/customizer/sections/featured-category.php:61 1001 #: inc/admin/customizer/sections/footer-recommended.php:85 1002 #: inc/admin/customizer/sections/grid-list.php:81 1003 #: inc/admin/customizer/sections/grid-list.php:154 1004 #: inc/admin/customizer/sections/main-banner.php:61 1005 #: inc/admin/customizer/sections/main-banner.php:159 1006 #: inc/admin/customizer/sections/slider-banner.php:84 1007 #: inc/admin/customizer/sections/split-block.php:60 1008 msgid "Leave Empty if you don't want the posts to be category specific" 1009 msgstr "" 1010 1011 #: inc/admin/customizer/sections/article-group.php:99 1012 msgid "Article Group Offset - 1" 1013 msgstr "" 1014 1015 #: inc/admin/customizer/sections/article-group.php:119 1016 msgid "Article Group Column - 2" 1017 msgstr "" 1018 1019 #: inc/admin/customizer/sections/article-group.php:138 1020 #: inc/admin/customizer/sections/article-list.php:137 1021 #: inc/admin/customizer/sections/dual-insights.php:136 1022 #: inc/admin/customizer/sections/grid-list.php:153 1023 msgid "Choose Column - 2 Category" 1024 msgstr "" 1025 1026 #: inc/admin/customizer/sections/article-group.php:155 1027 msgid "Article Slider Offset" 1028 msgstr "" 1029 1030 #: inc/admin/customizer/sections/article-group.php:175 1031 msgid "Article Group Meta Option" 1032 msgstr "" 1033 1034 #: inc/admin/customizer/sections/article-group.php:192 1035 #: inc/admin/customizer/sections/article-list.php:198 1036 #: inc/admin/customizer/sections/dual-insights.php:170 1037 #: inc/admin/customizer/sections/footer-recommended.php:119 1038 #: inc/admin/customizer/sections/frontline-post.php:149 1039 #: inc/admin/customizer/sections/grid-list.php:223 1040 #: inc/admin/customizer/sections/main-banner.php:208 1041 #: inc/admin/customizer/sections/must-read.php:145 1042 #: inc/admin/customizer/sections/popular-post.php:147 1043 #: inc/admin/customizer/sections/search_trending.php:150 1044 #: inc/admin/customizer/sections/slider-banner.php:193 1045 #: inc/admin/customizer/sections/split-block.php:94 1046 #: inc/admin/customizer/sections/ticker-post.php:186 1047 #: inc/admin/meta-box/meta-box.php:176 1048 msgid "Display Author Meta" 1049 msgstr "" 1050 1051 #: inc/admin/customizer/sections/article-group.php:207 1052 #: inc/admin/customizer/sections/article-list.php:213 1053 #: inc/admin/customizer/sections/dual-insights.php:185 1054 #: inc/admin/customizer/sections/footer-recommended.php:134 1055 #: inc/admin/customizer/sections/frontline-post.php:164 1056 #: inc/admin/customizer/sections/grid-list.php:238 1057 #: inc/admin/customizer/sections/main-banner.php:223 1058 #: inc/admin/customizer/sections/must-read.php:160 1059 #: inc/admin/customizer/sections/popular-post.php:162 1060 #: inc/admin/customizer/sections/search_trending.php:166 1061 #: inc/admin/customizer/sections/slider-banner.php:208 1062 #: inc/admin/customizer/sections/split-block.php:109 1063 #: inc/admin/customizer/sections/ticker-post.php:202 1064 msgid "Select Author Meta" 1065 msgstr "" 1066 1067 #: inc/admin/customizer/sections/article-group.php:238 1068 #: inc/admin/customizer/sections/article-list.php:244 1069 #: inc/admin/customizer/sections/dual-insights.php:216 1070 #: inc/admin/customizer/sections/footer-recommended.php:165 1071 #: inc/admin/customizer/sections/frontline-post.php:195 1072 #: inc/admin/customizer/sections/grid-list.php:269 1073 #: inc/admin/customizer/sections/main-banner.php:254 1074 #: inc/admin/customizer/sections/must-read.php:191 1075 #: inc/admin/customizer/sections/popular-post.php:193 1076 #: inc/admin/customizer/sections/search_trending.php:201 1077 #: inc/admin/customizer/sections/show-author-post.php:188 1078 #: inc/admin/customizer/sections/single-related-post.php:184 1079 #: inc/admin/customizer/sections/single.php:76 1080 #: inc/admin/customizer/sections/slider-banner.php:239 1081 #: inc/admin/customizer/sections/split-block.php:140 1082 #: inc/admin/customizer/sections/ticker-post.php:237 1083 #: inc/admin/meta-box/meta-box.php:163 1084 msgid "Display Published Date" 1085 msgstr "" 1086 1087 #: inc/admin/customizer/sections/article-group.php:253 1088 #: inc/admin/customizer/sections/article-list.php:259 1089 #: inc/admin/customizer/sections/dual-insights.php:231 1090 #: inc/admin/customizer/sections/footer-recommended.php:180 1091 #: inc/admin/customizer/sections/frontline-post.php:210 1092 #: inc/admin/customizer/sections/grid-list.php:284 1093 #: inc/admin/customizer/sections/main-banner.php:269 1094 #: inc/admin/customizer/sections/must-read.php:206 1095 #: inc/admin/customizer/sections/popular-post.php:208 1096 #: inc/admin/customizer/sections/search_trending.php:217 1097 #: inc/admin/customizer/sections/show-author-post.php:204 1098 #: inc/admin/customizer/sections/single-related-post.php:200 1099 #: inc/admin/customizer/sections/single.php:92 1100 #: inc/admin/customizer/sections/slider-banner.php:254 1101 #: inc/admin/customizer/sections/split-block.php:155 1102 #: inc/admin/customizer/sections/ticker-post.php:253 1103 msgid "Select Date Meta" 1104 msgstr "" 1105 1106 #: inc/admin/customizer/sections/article-group.php:315 1107 #: inc/admin/customizer/sections/article-list.php:321 1108 #: inc/admin/customizer/sections/dual-insights.php:293 1109 #: inc/admin/customizer/sections/footer-recommended.php:242 1110 #: inc/admin/customizer/sections/frontline-post.php:272 1111 #: inc/admin/customizer/sections/grid-list.php:346 1112 #: inc/admin/customizer/sections/main-banner.php:331 1113 #: inc/admin/customizer/sections/must-read.php:268 1114 #: inc/admin/customizer/sections/popular-post.php:271 1115 #: inc/admin/customizer/sections/search_trending.php:284 1116 #: inc/admin/customizer/sections/show-author-post.php:271 1117 #: inc/admin/customizer/sections/single-related-post.php:267 1118 #: inc/admin/customizer/sections/slider-banner.php:316 1119 #: inc/admin/customizer/sections/split-block.php:217 1120 #: inc/admin/customizer/sections/ticker-post.php:320 1121 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:230 1122 msgid "Number of Category" 1123 msgstr "" 1124 1125 #: inc/admin/customizer/sections/article-group.php:330 1126 #: inc/admin/customizer/sections/article-list.php:336 1127 #: inc/admin/customizer/sections/dual-insights.php:308 1128 #: inc/admin/customizer/sections/footer-recommended.php:257 1129 #: inc/admin/customizer/sections/frontline-post.php:287 1130 #: inc/admin/customizer/sections/grid-list.php:361 1131 #: inc/admin/customizer/sections/main-banner.php:346 1132 #: inc/admin/customizer/sections/must-read.php:283 1133 #: inc/admin/customizer/sections/popular-post.php:303 1134 #: inc/admin/customizer/sections/search_trending.php:300 1135 #: inc/admin/customizer/sections/show-author-post.php:287 1136 #: inc/admin/customizer/sections/single-related-post.php:283 1137 #: inc/admin/customizer/sections/slider-banner.php:331 1138 #: inc/admin/customizer/sections/split-block.php:232 1139 #: inc/admin/customizer/sections/ticker-post.php:336 1140 msgid "Category Label" 1141 msgstr "" 1142 1143 #: inc/admin/customizer/sections/article-list.php:10 1144 msgid "Article List Section" 1145 msgstr "" 1146 1147 #: inc/admin/customizer/sections/article-list.php:25 1148 msgid "Enable Article List Post" 1149 msgstr "" 1150 1151 #: inc/admin/customizer/sections/article-list.php:61 1152 msgid "Article List Column - 1" 1153 msgstr "" 1154 1155 #: inc/admin/customizer/sections/article-list.php:97 1156 #: inc/admin/customizer/sections/article-list.php:154 1157 msgid "Article List Post Offset" 1158 msgstr "" 1159 1160 #: inc/admin/customizer/sections/article-list.php:118 1161 msgid "Article List Column - 2" 1162 msgstr "" 1163 1164 #: inc/admin/customizer/sections/article-list.php:177 1165 msgid "Article List Meta Option" 1166 msgstr "" 1167 1168 #: inc/admin/customizer/sections/breadcrumb.php:5 1169 msgid "Breadcrumb Options" 1170 msgstr "" 1171 1172 #: inc/admin/customizer/sections/breadcrumb.php:20 1173 msgid "Enable Breadcrumb" 1174 msgstr "" 1175 1176 #: inc/admin/customizer/sections/dual-insights.php:10 1177 msgid "Dual Insights Section" 1178 msgstr "" 1179 1180 #: inc/admin/customizer/sections/dual-insights.php:25 1181 msgid "Enable Dual Insights" 1182 msgstr "" 1183 1184 #: inc/admin/customizer/sections/dual-insights.php:61 1185 msgid "Dual Insights Column - 1" 1186 msgstr "" 1187 1188 #: inc/admin/customizer/sections/dual-insights.php:97 1189 msgid "Insights Post Offset - 1" 1190 msgstr "" 1191 1192 #: inc/admin/customizer/sections/dual-insights.php:117 1193 msgid "Dual Insights Column - 2" 1194 msgstr "" 1195 1196 #: inc/admin/customizer/sections/dual-insights.php:153 1197 msgid "Insights Post Offset - 2" 1198 msgstr "" 1199 1200 #: inc/admin/customizer/sections/excerpt.php:5 1201 msgid "Pagination Options" 1202 msgstr "" 1203 1204 #: inc/admin/customizer/sections/excerpt.php:21 1205 msgid "Select Pagination Style" 1206 msgstr "" 1207 1208 #: inc/admin/customizer/sections/excerpt.php:33 1209 msgid "Excerpt Options" 1210 msgstr "" 1211 1212 #: inc/admin/customizer/sections/excerpt.php:48 1213 msgid "Number Of Excerpt Word" 1214 msgstr "" 1215 1216 #: inc/admin/customizer/sections/excerpt.php:66 1217 msgid "Excerpt Line Limit" 1218 msgstr "" 1219 1220 #: inc/admin/customizer/sections/excerpt.php:83 1221 msgid "Excerpt Button Text" 1222 msgstr "" 1223 1224 #: inc/admin/customizer/sections/featured-category.php:10 1225 msgid "Category Section" 1226 msgstr "" 1227 1228 #: inc/admin/customizer/sections/featured-category.php:25 1229 msgid "Enable Featured Category" 1230 msgstr "" 1231 1232 #: inc/admin/customizer/sections/featured-category.php:41 1233 msgid "Featured Category" 1234 msgstr "" 1235 1236 #: inc/admin/customizer/sections/featured-category.php:60 1237 msgid "Choose Category -" 1238 msgstr "" 1239 1240 #: inc/admin/customizer/sections/footer-recommended.php:10 1241 msgid "Recommended Section" 1242 msgstr "" 1243 1244 #: inc/admin/customizer/sections/footer-recommended.php:25 1245 msgid "Enable Recommended Post" 1246 msgstr "" 1247 1248 #: inc/admin/customizer/sections/footer-recommended.php:47 1249 msgid "Recommended Post Layout" 1250 msgstr "" 1251 1252 #: inc/admin/customizer/sections/footer-recommended.php:66 1253 msgid "Recommended Post" 1254 msgstr "" 1255 1256 #: inc/admin/customizer/sections/footer-recommended.php:84 1257 #: inc/admin/customizer/sections/popular-post.php:55 1258 #: inc/admin/customizer/sections/split-block.php:59 1259 #: inc/admin/customizer/sections/ticker-post.php:90 1260 msgid "Choose Category" 1261 msgstr "" 1262 1263 #: inc/admin/customizer/sections/footer-recommended.php:102 1264 #: inc/admin/customizer/sections/grid-list.php:97 1265 #: inc/admin/customizer/sections/grid-list.php:170 1266 #: inc/admin/customizer/sections/popular-post.php:287 1267 #: inc/admin/customizer/sections/split-block.php:77 1268 msgid "Post Offset" 1269 msgstr "" 1270 1271 #: inc/admin/customizer/sections/footer-widget.php:6 1272 msgid "Footer Widget Options" 1273 msgstr "" 1274 1275 #: inc/admin/customizer/sections/footer-widget.php:24 1276 msgid "Show Footer widgetarea" 1277 msgstr "" 1278 1279 #: inc/admin/customizer/sections/footer-widget.php:43 1280 msgid "Footer Column Layout" 1281 msgstr "" 1282 1283 #: inc/admin/customizer/sections/footer-widget.php:44 1284 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." 1285 msgstr "" 1286 1287 #: inc/admin/customizer/sections/footer.php:6 1288 msgid "Footer Copyright Options" 1289 msgstr "" 1290 1291 #: inc/admin/customizer/sections/footer.php:23 1292 msgid "Copyright Text" 1293 msgstr "" 1294 1295 #: inc/admin/customizer/sections/footer.php:24 1296 msgid "Use {{ date }} to get the current date." 1297 msgstr "" 1298 1299 #: inc/admin/customizer/sections/footer.php:41 1300 msgid "Copyright Date Format" 1301 msgstr "" 1302 1303 #: inc/admin/customizer/sections/footer.php:44 1304 #: inc/admin/customizer/sections/top-bar.php:110 3573 1305 #, php-format 3574 msgid "Tags %1$s" 3575 msgstr "" 3576 3577 #: inc/admin/customizer/sections/tags.php:93 3578 msgid "Tags Label Text" 3579 msgstr "" 3580 3581 #: inc/admin/customizer/sections/tags.php:6 3582 msgid "Tags Options" 3583 msgstr "" 3584 3585 #: inc/admin/widgets/class-mailchimp.php:54 3586 #: inc/admin/widgets/class-slider-post.php:49 3587 #: inc/admin/widgets/class-image-widget.php:55 3588 #: inc/admin/widgets/class-carousel-slider.php:51 3589 #: inc/admin/widgets/class-cta.php:54 3590 msgid "Text Alignment" 3591 msgstr "" 3592 3593 #: inc/admin/widgets/class-mailchimp.php:96 inc/admin/widgets/class-cta.php:120 3594 msgid "Text Color" 3595 msgstr "" 3596 3597 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:105 3598 msgid "Text Color:" 3599 msgstr "" 3600 3601 #: inc/admin/dashboard/class-theme-review-notice.php:95 3602 msgid "Thank you for being an awesome part of our community! 💖" 3603 msgstr "" 3604 3605 #: inc/admin/dashboard/class-welcome-notice.php:60 3606 msgid "Thank you for choosing NewsMaster!" 3607 msgstr "" 3608 3609 #: inc/admin/widgets/class-image-widget.php:14 3610 msgid "" 3611 "The Image Widget offers versatile design with two style variations. " 3612 "Effortlessly incorporate images, titles, descriptions, and links for dynamic " 3613 "and engaging content presentation in a single widget." 3614 msgstr "" 3615 3616 #. 1: Theme name, 2: Theme author. 3617 #: inc/template-functions.php:219 1306 msgid "<a href=\"%s\" target=\"_blank\">Date and Time Formatting Documentation</a>." 1307 msgstr "" 1308 1309 #: inc/admin/customizer/sections/footer.php:69 1310 msgid "Show Footer Nav Menu" 1311 msgstr "" 1312 1313 #: inc/admin/customizer/sections/footer.php:70 3618 1314 #, php-format 3619 msgid "Theme %1$s designed by %2$s." 3620 msgstr "" 3621 3622 #: inc/admin/widgets/class-author.php:241 3623 msgid "Theme Color" 3624 msgstr "" 3625 3626 #: inc/admin/dashboard/class-welcome-notice.php:75 3627 msgid "Theme Dashboard" 3628 msgstr "" 3629 3630 #: inc/admin/dashboard/views/products.php:6 3631 msgid "Themes" 3632 msgstr "" 3633 3634 #: inc/admin/meta-box/meta-box.php:66 3635 msgid "" 3636 "This action overrides the global settings from the theme customizer. Leave " 3637 "it unchanged if you want it to remain aligned with the global settings." 3638 msgstr "" 3639 3640 #: inc/admin/widgets/class-slider-post.php:231 3641 #: inc/admin/widgets/class-jumbo-post.php:123 3642 #: inc/admin/widgets/class-recent-post.php:171 3643 #: inc/admin/widgets/class-carousel-slider.php:251 3644 #: inc/admin/widgets/class-metro-post.php:135 3645 #: inc/admin/widgets/class-multi-grid-post.php:155 3646 msgid "" 3647 "This only works when the \"With Label\" option is selected under \"Author " 3648 "Option\"" 3649 msgstr "" 3650 3651 #: inc/admin/widgets/class-social-menu.php:60 3652 msgid "Three" 3653 msgstr "" 3654 3655 #: inc/admin/customizer/helpers/helper-function.php:266 3656 msgid "Three Columns" 3657 msgstr "" 3658 3659 #: inc/admin/customizer/helpers/helper-function.php:278 3660 msgid "Three Columns Big Middle" 3661 msgstr "" 3662 3663 #: inc/admin/meta-box/category-meta-box.php:13 3664 #: inc/admin/meta-box/category-meta-box.php:40 3665 #: inc/admin/meta-box/category-meta-box.php:122 3666 #: inc/admin/widgets/class-tab-post.php:274 3667 #: inc/admin/widgets/class-recent-post.php:119 3668 #: inc/admin/widgets/class-grid-post.php:121 3669 msgid "Thumbnail" 3670 msgstr "" 3671 3672 #: inc/admin/customizer/sections/ticker-post.php:70 3673 msgid "Ticker Label" 3674 msgstr "" 3675 3676 #: inc/admin/widgets/class-slider-post.php:208 3677 #: inc/admin/widgets/class-jumbo-post.php:100 3678 #: inc/admin/widgets/class-tab-post.php:220 3679 #: inc/admin/widgets/class-recent-post.php:148 3680 #: inc/admin/widgets/class-carousel-slider.php:228 3681 #: inc/admin/widgets/class-metro-post.php:112 3682 #: inc/admin/widgets/class-multi-grid-post.php:132 3683 #: inc/admin/widgets/class-grid-post.php:140 3684 #: inc/admin/customizer/helpers/helper-function.php:69 3685 msgid "Time Ago" 3686 msgstr "" 3687 1315 msgid "You can add/edit footer nav menu from <a href=\"%s\">here</a>." 1316 msgstr "" 1317 1318 #: inc/admin/customizer/sections/footer.php:89 1319 msgid "Show Social Nav Menu in Footer" 1320 msgstr "" 1321 1322 #: inc/admin/customizer/sections/footer.php:90 1323 #, php-format 1324 msgid "You can add/edit social nav menu from <a href=\"%s\">here</a>." 1325 msgstr "" 1326 1327 #: inc/admin/customizer/sections/footer.php:108 1328 #: inc/admin/customizer/sections/main-banner.php:125 1329 #: inc/admin/customizer/sections/mobile-menu.php:36 1330 #: inc/admin/customizer/sections/top-bar.php:142 1331 msgid "Social Menu Options" 1332 msgstr "" 1333 1334 #: inc/admin/customizer/sections/footer.php:127 1335 #: inc/admin/customizer/sections/main-banner.php:141 1336 #: inc/admin/customizer/sections/mobile-menu.php:55 1337 #: inc/admin/customizer/sections/top-bar.php:161 1338 msgid "Enable Border Radius" 1339 msgstr "" 1340 1341 #: inc/admin/customizer/sections/footer.php:137 1342 msgid "Footer Scroll To Top" 1343 msgstr "" 1344 1345 #: inc/admin/customizer/sections/footer.php:155 1346 msgid "Enable Footer Scroll To Top" 1347 msgstr "" 1348 1349 #: inc/admin/customizer/sections/footer.php:166 1350 msgid "Footer ProgressBar" 1351 msgstr "" 1352 1353 #: inc/admin/customizer/sections/footer.php:184 1354 msgid "Enable Footer ProgressBar" 1355 msgstr "" 1356 1357 #: inc/admin/customizer/sections/footer.php:185 1358 msgid "Screen Progressbar enable option" 1359 msgstr "" 1360 1361 #: inc/admin/customizer/sections/frontline-post.php:6 1362 msgid "Frontline Section" 1363 msgstr "" 1364 1365 #: inc/admin/customizer/sections/frontline-post.php:20 1366 msgid "Enable Frontline" 1367 msgstr "" 1368 1369 #: inc/admin/customizer/sections/frontline-post.php:39 1370 msgid "Choose Frontline category" 1371 msgstr "" 1372 1373 #: inc/admin/customizer/sections/frontline-post.php:54 1374 msgid "Select Layout Style" 1375 msgstr "" 1376 1377 #: inc/admin/customizer/sections/frontline-post.php:58 1378 msgid "Layout - 1" 1379 msgstr "" 1380 1381 #: inc/admin/customizer/sections/frontline-post.php:59 1382 msgid "Layout - 2" 1383 msgstr "" 1384 1385 #: inc/admin/customizer/sections/frontline-post.php:60 1386 msgid "Layout - 3" 1387 msgstr "" 1388 1389 #: inc/admin/customizer/sections/frontline-post.php:75 1390 #: inc/admin/customizer/sections/must-read.php:70 1391 #: inc/admin/customizer/sections/popular-post.php:71 1392 #: inc/admin/customizer/sections/search_trending.php:89 1393 #: inc/admin/customizer/sections/ticker-post.php:107 1394 msgid "Number of Posts" 1395 msgstr "" 1396 1397 #: inc/admin/customizer/sections/frontline-post.php:92 1398 #: inc/admin/customizer/sections/must-read.php:87 1399 #: inc/admin/customizer/sections/popular-post.php:88 1400 #: inc/admin/customizer/sections/show-author-post.php:74 1401 #: inc/admin/customizer/sections/single-related-post.php:72 1402 #: inc/admin/customizer/sections/ticker-post.php:124 1403 msgid "Post Offset Number" 1404 msgstr "" 1405 1406 #: inc/admin/customizer/sections/frontline-post.php:108 1407 #: inc/admin/customizer/sections/must-read.php:104 1408 #: inc/admin/customizer/sections/popular-post.php:106 1409 #: inc/admin/customizer/sections/search_trending.php:106 1410 #: inc/admin/customizer/sections/show-author-post.php:92 1411 #: inc/admin/customizer/sections/single-related-post.php:90 1412 #: inc/admin/customizer/sections/tags.php:129 1413 #: inc/admin/customizer/sections/tags.php:153 1414 #: inc/admin/customizer/sections/ticker-post.php:142 1415 msgid "Orderby" 1416 msgstr "" 1417 1418 #: inc/admin/customizer/sections/frontline-post.php:112 1419 #: inc/admin/customizer/sections/must-read.php:108 1420 #: inc/admin/customizer/sections/popular-post.php:110 1421 #: inc/admin/customizer/sections/search_trending.php:110 1422 #: inc/admin/customizer/sections/show-author-post.php:96 1423 #: inc/admin/customizer/sections/single-related-post.php:94 1424 #: inc/admin/customizer/sections/tags.php:133 1425 #: inc/admin/customizer/sections/ticker-post.php:146 1426 #: inc/admin/widgets/class-carousel-slider.php:203 1427 #: inc/admin/widgets/class-grid-post.php:97 1428 #: inc/admin/widgets/class-recent-post.php:90 1429 #: inc/admin/widgets/class-slider-post.php:183 1430 #: inc/admin/widgets/class-tab-post.php:75 1431 #: inc/admin/widgets/class-tab-post.php:131 1432 #: inc/admin/widgets/class-tab-post.php:187 1433 msgid "Date" 1434 msgstr "" 1435 1436 #: inc/admin/customizer/sections/frontline-post.php:113 1437 #: inc/admin/customizer/sections/must-read.php:109 1438 #: inc/admin/customizer/sections/popular-post.php:111 1439 #: inc/admin/customizer/sections/search_trending.php:111 1440 #: inc/admin/customizer/sections/show-author-post.php:97 1441 #: inc/admin/customizer/sections/single-related-post.php:95 1442 #: inc/admin/customizer/sections/tags.php:134 1443 #: inc/admin/customizer/sections/ticker-post.php:147 1444 #: inc/admin/widgets/class-carousel-slider.php:204 1445 #: inc/admin/widgets/class-grid-post.php:98 1446 #: inc/admin/widgets/class-recent-post.php:91 1447 #: inc/admin/widgets/class-slider-post.php:184 1448 #: inc/admin/widgets/class-tab-post.php:76 1449 #: inc/admin/widgets/class-tab-post.php:132 1450 #: inc/admin/widgets/class-tab-post.php:188 1451 msgid "ID" 1452 msgstr "" 1453 1454 #: inc/admin/customizer/sections/frontline-post.php:114 1455 #: inc/admin/customizer/sections/must-read.php:110 1456 #: inc/admin/customizer/sections/popular-post.php:112 1457 #: inc/admin/customizer/sections/search_trending.php:112 1458 #: inc/admin/customizer/sections/show-author-post.php:98 1459 #: inc/admin/customizer/sections/single-related-post.php:96 1460 #: inc/admin/customizer/sections/tags.php:135 1461 #: inc/admin/customizer/sections/ticker-post.php:148 1462 #: inc/admin/widgets/class-carousel-slider.php:26 1463 #: inc/admin/widgets/class-carousel-slider.php:205 1464 #: inc/admin/widgets/class-category-grid.php:38 1465 #: inc/admin/widgets/class-grid-post.php:26 1466 #: inc/admin/widgets/class-grid-post.php:99 1467 #: inc/admin/widgets/class-jumbo-post.php:31 1468 #: inc/admin/widgets/class-metro-post.php:31 1469 #: inc/admin/widgets/class-multi-grid-post.php:31 1470 #: inc/admin/widgets/class-recent-post.php:26 1471 #: inc/admin/widgets/class-recent-post.php:92 3688 1472 #: inc/admin/widgets/class-slider-post.php:24 3689 1473 #: inc/admin/widgets/class-slider-post.php:185 3690 #: inc/admin/widgets/class- jumbo-post.php:311474 #: inc/admin/widgets/class-social-menu.php:31 3691 1475 #: inc/admin/widgets/class-tab-post.php:45 3692 1476 #: inc/admin/widgets/class-tab-post.php:77 … … 3695 1479 #: inc/admin/widgets/class-tab-post.php:157 3696 1480 #: inc/admin/widgets/class-tab-post.php:189 3697 #: inc/admin/widgets/class-category-grid.php:383698 #: inc/admin/widgets/class-recent-post.php:263699 #: inc/admin/widgets/class-recent-post.php:923700 #: inc/admin/widgets/class-carousel-slider.php:263701 #: inc/admin/widgets/class-carousel-slider.php:2053702 #: inc/admin/widgets/class-metro-post.php:313703 #: inc/admin/widgets/class-multi-grid-post.php:313704 #: inc/admin/widgets/class-social-menu.php:313705 1481 #: inc/admin/widgets/class-youtube-video.php:34 3706 #: inc/admin/widgets/class-grid-post.php:263707 #: inc/admin/widgets/class-grid-post.php:993708 #: inc/admin/customizer/sections/single-related-post.php:963709 #: inc/admin/customizer/sections/must-read.php:1103710 #: inc/admin/customizer/sections/show-author-post.php:983711 #: inc/admin/customizer/sections/frontline-post.php:1143712 #: inc/admin/customizer/sections/search_trending.php:1123713 #: inc/admin/customizer/sections/popular-post.php:1123714 #: inc/admin/customizer/sections/tags.php:1353715 #: inc/admin/customizer/sections/ticker-post.php:1483716 1482 msgid "Title" 3717 1483 msgstr "" 3718 1484 3719 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:84 3720 msgid "Title Font Size" 3721 msgstr "" 3722 3723 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:86 3724 msgid "Title Font Size Left Column" 3725 msgstr "" 3726 3727 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:98 3728 msgid "Title Font Size Right Column" 3729 msgstr "" 3730 3731 #: inc/admin/customizer/sections/archive.php:104 3732 msgid "Title Line Limit" 3733 msgstr "" 3734 3735 #: inc/compatibility/elementor/widgets/newsmaster-elementor-global-widgets-title.php:47 3736 msgid "Title Widget" 3737 msgstr "" 3738 3739 #: inc/admin/widgets/class-author.php:129 1485 #: inc/admin/customizer/sections/frontline-post.php:115 1486 #: inc/admin/customizer/sections/must-read.php:111 1487 #: inc/admin/customizer/sections/popular-post.php:113 1488 #: inc/admin/customizer/sections/search_trending.php:113 1489 #: inc/admin/customizer/sections/show-author-post.php:99 1490 #: inc/admin/customizer/sections/single-related-post.php:97 1491 #: inc/admin/customizer/sections/tags.php:136 1492 #: inc/admin/customizer/sections/ticker-post.php:149 1493 #: inc/admin/widgets/class-carousel-slider.php:206 1494 #: inc/admin/widgets/class-grid-post.php:100 1495 #: inc/admin/widgets/class-recent-post.php:93 1496 #: inc/admin/widgets/class-slider-post.php:186 1497 #: inc/admin/widgets/class-tab-post.php:78 1498 #: inc/admin/widgets/class-tab-post.php:134 1499 #: inc/admin/widgets/class-tab-post.php:190 1500 msgid "Random" 1501 msgstr "" 1502 1503 #: inc/admin/customizer/sections/frontline-post.php:130 1504 #: inc/admin/customizer/sections/must-read.php:126 1505 #: inc/admin/customizer/sections/popular-post.php:128 1506 #: inc/admin/customizer/sections/search_trending.php:129 1507 #: inc/admin/customizer/sections/show-author-post.php:115 1508 #: inc/admin/customizer/sections/single-related-post.php:113 1509 #: inc/admin/customizer/sections/ticker-post.php:165 1510 #: inc/admin/widgets/class-carousel-slider.php:212 1511 #: inc/admin/widgets/class-grid-post.php:106 1512 #: inc/admin/widgets/class-recent-post.php:99 1513 #: inc/admin/widgets/class-slider-post.php:192 1514 #: inc/admin/widgets/class-tab-post.php:84 1515 #: inc/admin/widgets/class-tab-post.php:140 1516 #: inc/admin/widgets/class-tab-post.php:196 1517 msgid "Order" 1518 msgstr "" 1519 1520 #: inc/admin/customizer/sections/frontline-post.php:134 1521 #: inc/admin/customizer/sections/must-read.php:130 1522 #: inc/admin/customizer/sections/popular-post.php:132 1523 #: inc/admin/customizer/sections/search_trending.php:133 1524 #: inc/admin/customizer/sections/show-author-post.php:119 1525 #: inc/admin/customizer/sections/single-related-post.php:117 1526 #: inc/admin/customizer/sections/tags.php:157 1527 #: inc/admin/customizer/sections/ticker-post.php:169 1528 #: inc/admin/widgets/class-carousel-slider.php:214 1529 #: inc/admin/widgets/class-grid-post.php:108 1530 #: inc/admin/widgets/class-recent-post.php:101 1531 #: inc/admin/widgets/class-slider-post.php:194 1532 #: inc/admin/widgets/class-tab-post.php:86 1533 #: inc/admin/widgets/class-tab-post.php:142 1534 #: inc/admin/widgets/class-tab-post.php:198 1535 msgid "ASC" 1536 msgstr "" 1537 1538 #: inc/admin/customizer/sections/frontline-post.php:135 1539 #: inc/admin/customizer/sections/must-read.php:131 1540 #: inc/admin/customizer/sections/popular-post.php:133 1541 #: inc/admin/customizer/sections/search_trending.php:134 1542 #: inc/admin/customizer/sections/show-author-post.php:120 1543 #: inc/admin/customizer/sections/single-related-post.php:118 1544 #: inc/admin/customizer/sections/tags.php:158 1545 #: inc/admin/customizer/sections/ticker-post.php:170 1546 #: inc/admin/widgets/class-carousel-slider.php:215 1547 #: inc/admin/widgets/class-grid-post.php:109 1548 #: inc/admin/widgets/class-recent-post.php:102 1549 #: inc/admin/widgets/class-slider-post.php:195 1550 #: inc/admin/widgets/class-tab-post.php:87 1551 #: inc/admin/widgets/class-tab-post.php:143 1552 #: inc/admin/widgets/class-tab-post.php:199 1553 msgid "DESC" 1554 msgstr "" 1555 1556 #: inc/admin/customizer/sections/grid-list.php:10 1557 msgid "Grid List Section" 1558 msgstr "" 1559 1560 #: inc/admin/customizer/sections/grid-list.php:25 1561 msgid "Enable Grid List" 1562 msgstr "" 1563 1564 #: inc/admin/customizer/sections/grid-list.php:61 1565 msgid "Grid List Column - 1" 1566 msgstr "" 1567 1568 #: inc/admin/customizer/sections/grid-list.php:118 1569 msgid "Grid List Column - 2" 1570 msgstr "" 1571 1572 #: inc/admin/customizer/sections/grid-list.php:135 1573 msgid "Inner Column Title" 1574 msgstr "" 1575 1576 #: inc/admin/customizer/sections/grid-list.php:186 1577 msgid "Redirect to Category Page Text" 1578 msgstr "" 1579 1580 #: inc/admin/customizer/sections/grid-list.php:206 1581 msgid "Grid List Meta Option" 1582 msgstr "" 1583 1584 #: inc/admin/customizer/sections/header-offcanvas.php:5 1585 msgid "Offcanvas Options" 1586 msgstr "" 1587 1588 #: inc/admin/customizer/sections/header-offcanvas.php:21 1589 msgid "Enable Offcanvas" 1590 msgstr "" 1591 1592 #: inc/admin/customizer/sections/header-style.php:5 1593 msgid "Header Layout" 1594 msgstr "" 1595 1596 #: inc/admin/customizer/sections/header-style.php:25 1597 msgid "Select Header Layout" 1598 msgstr "" 1599 1600 #: inc/admin/customizer/sections/header-style.php:42 1601 msgid "Enable Header Advertisement" 1602 msgstr "" 1603 1604 #: inc/admin/customizer/sections/header-style.php:61 1605 msgid "Upload Banner Advertisement" 1606 msgstr "" 1607 1608 #: inc/admin/customizer/sections/header-style.php:80 1609 msgid "Banner Advertisement URL" 1610 msgstr "" 1611 1612 #: inc/admin/customizer/sections/main-banner.php:10 1613 msgid "Main Banner Section" 1614 msgstr "" 1615 1616 #: inc/admin/customizer/sections/main-banner.php:24 1617 msgid "Enable Main Banner" 1618 msgstr "" 1619 1620 #: inc/admin/customizer/sections/main-banner.php:42 1621 msgid "Banner Column - 1" 1622 msgstr "" 1623 1624 #: inc/admin/customizer/sections/main-banner.php:60 1625 msgid "Choose Grid Category" 1626 msgstr "" 1627 1628 #: inc/admin/customizer/sections/main-banner.php:76 1629 msgid "First Category Post Offset" 1630 msgstr "" 1631 1632 #: inc/admin/customizer/sections/main-banner.php:94 1633 msgid "Banner List Article" 1634 msgstr "" 1635 1636 #: inc/admin/customizer/sections/main-banner.php:110 1637 msgid "Enable Social Nav on Banner" 1638 msgstr "" 1639 1640 #: inc/admin/customizer/sections/main-banner.php:158 1641 msgid "Choose List Post Category" 1642 msgstr "" 1643 1644 #: inc/admin/customizer/sections/main-banner.php:174 1645 msgid "List Post Offset" 1646 msgstr "" 1647 1648 #: inc/admin/customizer/sections/main-banner.php:192 1649 msgid "Banner Section Meta" 1650 msgstr "" 1651 1652 #: inc/admin/customizer/sections/mobile-menu.php:5 1653 msgid "Mobile Menu Options" 1654 msgstr "" 1655 1656 #: inc/admin/customizer/sections/mobile-menu.php:20 1657 msgid "Social Menu to Display in Mobile" 1658 msgstr "" 1659 1660 #: inc/admin/customizer/sections/mobile-menu.php:72 1661 msgid "Copyright in Mobile" 1662 msgstr "" 1663 1664 #: inc/admin/customizer/sections/must-read.php:6 1665 msgid "Must Read Section" 1666 msgstr "" 1667 1668 #: inc/admin/customizer/sections/must-read.php:20 1669 msgid "Enable Must Read" 1670 msgstr "" 1671 1672 #: inc/admin/customizer/sections/must-read.php:54 1673 msgid "Choose Must Read category" 1674 msgstr "" 1675 1676 #: inc/admin/customizer/sections/panel.php:20 1677 msgid "Logo Height" 1678 msgstr "" 1679 1680 #: inc/admin/customizer/sections/panel.php:42 1681 msgid "Hide Site Title" 1682 msgstr "" 1683 1684 #: inc/admin/customizer/sections/panel.php:57 1685 msgid "Hide Tagline" 1686 msgstr "" 1687 1688 #: inc/admin/customizer/sections/panel.php:83 1689 #: inc/admin/widgets/class-tab-post.php:204 1690 msgid "General Settings" 1691 msgstr "" 1692 1693 #: inc/admin/customizer/sections/panel.php:84 1694 #: inc/admin/customizer/sections/panel.php:94 1695 #: inc/admin/customizer/sections/panel.php:126 1696 msgid "Some basic options for the site." 1697 msgstr "" 1698 1699 #: inc/admin/customizer/sections/panel.php:93 1700 msgid "Header Options" 1701 msgstr "" 1702 1703 #: inc/admin/customizer/sections/panel.php:103 1704 msgid "Single Options" 1705 msgstr "" 1706 1707 #: inc/admin/customizer/sections/panel.php:104 1708 msgid "Some basic options for single page of the site." 1709 msgstr "" 1710 1711 #: inc/admin/customizer/sections/panel.php:115 1712 msgid "Some basic options for Archive of the site." 1713 msgstr "" 1714 1715 #: inc/admin/customizer/sections/panel.php:125 1716 msgid "Front Page Option" 1717 msgstr "" 1718 1719 #: inc/admin/customizer/sections/panel.php:136 1720 msgid "Footer Options" 1721 msgstr "" 1722 1723 #: inc/admin/customizer/sections/panel.php:137 1724 msgid "Some basic options for Footer of the site." 1725 msgstr "" 1726 1727 #: inc/admin/customizer/sections/popular-post.php:6 1728 msgid "Popular Options" 1729 msgstr "" 1730 1731 #: inc/admin/customizer/sections/popular-post.php:20 1732 msgid "Enable Popular Section" 1733 msgstr "" 1734 1735 #: inc/admin/customizer/sections/popular-post.php:36 1736 #: inc/admin/customizer/sections/tags.php:37 1737 #: inc/admin/customizer/sections/ticker-post.php:37 1738 msgid "Display only on the Homepage" 1739 msgstr "" 1740 1741 #: inc/admin/customizer/sections/popular-post.php:337 1742 msgid "Enable Autoplay" 1743 msgstr "" 1744 1745 #: inc/admin/customizer/sections/popular-post.php:353 1746 #: inc/admin/widgets/class-carousel-slider.php:170 1747 #: inc/admin/widgets/class-slider-post.php:165 1748 msgid "Enable Arrows" 1749 msgstr "" 1750 1751 #: inc/admin/customizer/sections/popular-post.php:369 1752 #: inc/admin/widgets/class-carousel-slider.php:175 1753 #: inc/admin/widgets/class-slider-post.php:170 1754 msgid "Enable Dots" 1755 msgstr "" 1756 1757 #: inc/admin/customizer/sections/preloader.php:10 1758 msgid "Preloader Options" 1759 msgstr "" 1760 1761 #: inc/admin/customizer/sections/preloader.php:25 1762 msgid "Enable Preloader Option" 1763 msgstr "" 1764 1765 #: inc/admin/customizer/sections/preloader.php:41 1766 msgid "Select Preloader Style" 1767 msgstr "" 1768 1769 #: inc/admin/customizer/sections/search_trending.php:5 1770 msgid "Within Search Modal" 1771 msgstr "" 1772 1773 #: inc/admin/customizer/sections/search_trending.php:20 1774 msgid "Enable Trending" 1775 msgstr "" 1776 1777 #: inc/admin/customizer/sections/search_trending.php:36 1778 msgid "Enable Trending Label" 1779 msgstr "" 1780 1781 #: inc/admin/customizer/sections/search_trending.php:53 1782 msgid "Trending Label Text" 1783 msgstr "" 1784 1785 #: inc/admin/customizer/sections/search_trending.php:72 1786 msgid "Choose Trending posts category" 1787 msgstr "" 1788 1789 #: inc/admin/customizer/sections/show-author-post.php:5 1790 msgid "Single Author Post Options" 1791 msgstr "" 1792 1793 #: inc/admin/customizer/sections/show-author-post.php:21 1794 msgid "Show Author Posts" 1795 msgstr "" 1796 1797 #: inc/admin/customizer/sections/show-author-post.php:38 1798 msgid "Author Posts Text" 1799 msgstr "" 1800 1801 #: inc/admin/customizer/sections/show-author-post.php:55 1802 msgid "Number of Author Posts" 1803 msgstr "" 1804 1805 #: inc/admin/customizer/sections/sidebar.php:5 1806 #: inc/admin/customizer/sections/single.php:297 1807 msgid "SideBar Options" 1808 msgstr "" 1809 1810 #: inc/admin/customizer/sections/sidebar.php:24 1811 msgid "Select Sidebar Layout (archive)" 1812 msgstr "" 1813 1814 #: inc/admin/customizer/sections/sidebar.php:46 1815 #: inc/admin/customizer/sections/single.php:317 1816 msgid "Select Sidebar Layout (Single)" 1817 msgstr "" 1818 1819 #: inc/admin/customizer/sections/sidebar.php:64 1820 #: inc/admin/customizer/sections/single.php:337 1821 msgid "Enable Sticky Sidebar" 1822 msgstr "" 1823 1824 #: inc/admin/customizer/sections/single-related-post.php:5 1825 msgid "Single Related Options" 1826 msgstr "" 1827 1828 #: inc/admin/customizer/sections/single-related-post.php:21 1829 msgid "Show Related Posts" 1830 msgstr "" 1831 1832 #: inc/admin/customizer/sections/single-related-post.php:38 1833 msgid "Related Posts Text" 1834 msgstr "" 1835 1836 #: inc/admin/customizer/sections/single-related-post.php:55 1837 msgid "Number of Related Posts" 1838 msgstr "" 1839 1840 #: inc/admin/customizer/sections/single.php:10 1841 msgid "Single Page Options" 1842 msgstr "" 1843 1844 #: inc/admin/customizer/sections/single.php:143 1845 msgid "Enable Single Category Meta" 1846 msgstr "" 1847 1848 #: inc/admin/customizer/sections/single.php:249 1849 msgid "Show Sticky Article Navigation" 1850 msgstr "" 1851 1852 #: inc/admin/customizer/sections/single.php:287 1853 msgid "Show Author Info Box" 1854 msgstr "" 1855 1856 #: inc/admin/customizer/sections/slider-banner.php:5 1857 msgid "Carousel Banner" 1858 msgstr "" 1859 1860 #: inc/admin/customizer/sections/slider-banner.php:21 1861 msgid "Enable Carousel Banner Section" 1862 msgstr "" 1863 1864 #: inc/admin/customizer/sections/slider-banner.php:54 1865 msgid "Post In Slider" 1866 msgstr "" 1867 1868 #: inc/admin/customizer/sections/slider-banner.php:58 1869 msgid "3" 1870 msgstr "" 1871 1872 #: inc/admin/customizer/sections/slider-banner.php:59 1873 msgid "4" 1874 msgstr "" 1875 1876 #: inc/admin/customizer/sections/slider-banner.php:60 1877 msgid "5" 1878 msgstr "" 1879 1880 #: inc/admin/customizer/sections/slider-banner.php:61 1881 msgid "6" 1882 msgstr "" 1883 1884 #: inc/admin/customizer/sections/slider-banner.php:62 1885 msgid "7" 1886 msgstr "" 1887 1888 #: inc/admin/customizer/sections/slider-banner.php:63 1889 msgid "8" 1890 msgstr "" 1891 1892 #: inc/admin/customizer/sections/slider-banner.php:64 1893 msgid "9" 1894 msgstr "" 1895 1896 #: inc/admin/customizer/sections/slider-banner.php:65 1897 msgid "10" 1898 msgstr "" 1899 1900 #: inc/admin/customizer/sections/slider-banner.php:83 1901 msgid "Choose Category" 1902 msgstr "" 1903 1904 #: inc/admin/customizer/sections/slider-banner.php:100 1905 msgid "Slider Post Offset" 1906 msgstr "" 1907 1908 #: inc/admin/customizer/sections/slider-banner.php:116 1909 msgid "Enable Post Description" 1910 msgstr "" 1911 1912 #: inc/admin/customizer/sections/slider-banner.php:133 1913 msgid "Enable Banner Overlay" 1914 msgstr "" 1915 1916 #: inc/admin/customizer/sections/slider-banner.php:150 1917 msgid "Content Vertical Alignment" 1918 msgstr "" 1919 1920 #: inc/admin/customizer/sections/slider-banner.php:154 1921 msgid "Vertical alignment top" 1922 msgstr "" 1923 1924 #: inc/admin/customizer/sections/slider-banner.php:155 1925 msgid "Vertical alignment space between" 1926 msgstr "" 1927 1928 #: inc/admin/customizer/sections/slider-banner.php:156 1929 msgid "Vertical alignment bottom" 1930 msgstr "" 1931 1932 #: inc/admin/customizer/sections/slider-banner.php:175 1933 msgid "Banner Slider Meta" 1934 msgstr "" 1935 1936 #: inc/admin/customizer/sections/slider-banner.php:365 1937 msgid "Enable Slider Control" 1938 msgstr "" 1939 1940 #: inc/admin/customizer/sections/split-block.php:10 1941 msgid "Split Block Section" 1942 msgstr "" 1943 1944 #: inc/admin/customizer/sections/split-block.php:25 1945 msgid "Enable Split Block" 1946 msgstr "" 1947 1948 #: inc/admin/customizer/sections/tags.php:6 1949 msgid "Tags Options" 1950 msgstr "" 1951 1952 #: inc/admin/customizer/sections/tags.php:21 1953 msgid "Enable Tags Section" 1954 msgstr "" 1955 1956 #: inc/admin/customizer/sections/tags.php:54 1957 msgid "Enable Tags Label" 1958 msgstr "" 1959 1960 #: inc/admin/customizer/sections/tags.php:71 1961 msgid "Label Style" 1962 msgstr "" 1963 1964 #: inc/admin/customizer/sections/tags.php:75 1965 msgid "Plain" 1966 msgstr "" 1967 1968 #: inc/admin/customizer/sections/tags.php:93 1969 msgid "Tags Label Text" 1970 msgstr "" 1971 1972 #: inc/admin/customizer/sections/tags.php:94 1973 msgid "Leave empty if you want it blank" 1974 msgstr "" 1975 1976 #: inc/admin/customizer/sections/tags.php:111 1977 msgid "Number of Tags" 1978 msgstr "" 1979 1980 #: inc/admin/customizer/sections/tags.php:174 1981 msgid "Hide Label on Responsive" 1982 msgstr "" 1983 1984 #: inc/admin/customizer/sections/ticker-post.php:6 1985 msgid "News Ticker Options" 1986 msgstr "" 1987 1988 #: inc/admin/customizer/sections/ticker-post.php:21 1989 msgid "Enable News Ticker Section" 1990 msgstr "" 1991 1992 #: inc/admin/customizer/sections/ticker-post.php:53 1993 msgid "Enable Ticker Label" 1994 msgstr "" 1995 1996 #: inc/admin/customizer/sections/ticker-post.php:70 1997 msgid "Ticker Label" 1998 msgstr "" 1999 2000 #: inc/admin/customizer/sections/ticker-post.php:71 2001 msgid "Leave blank to use the default text \"Latest\"." 2002 msgstr "" 2003 2004 #: inc/admin/customizer/sections/top-bar.php:5 2005 msgid "Topbar Options" 2006 msgstr "" 2007 2008 #: inc/admin/customizer/sections/top-bar.php:21 2009 msgid "Enable Top Bar" 2010 msgstr "" 2011 2012 #: inc/admin/customizer/sections/top-bar.php:37 2013 msgid "Hide Top Bar on Mobile" 2014 msgstr "" 2015 2016 #: inc/admin/customizer/sections/top-bar.php:56 2017 msgid "Enable Current Time" 2018 msgstr "" 2019 2020 #: inc/admin/customizer/sections/top-bar.php:73 2021 msgid "Enable Today's Date" 2022 msgstr "" 2023 2024 #: inc/admin/customizer/sections/top-bar.php:90 2025 msgid "Date Label Text" 2026 msgstr "" 2027 2028 #: inc/admin/customizer/sections/top-bar.php:91 2029 msgid "Leave empty if you want to use the default text \"Today\"." 2030 msgstr "" 2031 2032 #: inc/admin/customizer/sections/top-bar.php:109 2033 msgid "Today's Date Format" 2034 msgstr "" 2035 2036 #: inc/admin/customizer/sections/top-bar.php:126 2037 msgid "Enable Social Nav on TopBar" 2038 msgstr "" 2039 2040 #: inc/admin/dashboard/class-admin.php:74 2041 msgid "Import WPInterface starter sites in one click: content, widgets and settings." 2042 msgstr "" 2043 2044 #: inc/admin/dashboard/class-admin.php:84 2045 msgid "Imports demo content, widgets and theme settings." 2046 msgstr "" 2047 2048 #: inc/admin/dashboard/class-admin.php:92 2049 msgid "Adds Mailchimp sign-up forms to your site." 2050 msgstr "" 2051 2052 #: inc/admin/dashboard/class-admin.php:102 2053 msgid "Create visual, tappable stories that the theme can display." 2054 msgstr "" 2055 2056 #: inc/admin/dashboard/class-admin.php:200 2057 msgid "Security" 2058 msgstr "" 2059 2060 #: inc/admin/dashboard/class-admin.php:201 2061 #: inc/admin/dashboard/class-admin.php:202 2062 #: inc/admin/dashboard/class-admin.php:203 2063 msgid "New" 2064 msgstr "" 2065 2066 #: inc/admin/dashboard/class-admin.php:204 2067 msgid "Enhancement" 2068 msgstr "" 2069 2070 #: inc/admin/dashboard/class-admin.php:205 2071 #: inc/admin/dashboard/class-admin.php:206 2072 #: inc/admin/dashboard/class-admin.php:207 2073 msgid "Improvement" 2074 msgstr "" 2075 2076 #: inc/admin/dashboard/class-admin.php:208 2077 #: inc/admin/dashboard/class-admin.php:209 2078 #: inc/admin/dashboard/class-admin.php:210 2079 msgid "Fix" 2080 msgstr "" 2081 2082 #: inc/admin/dashboard/class-admin.php:211 2083 msgid "Developers" 2084 msgstr "" 2085 2086 #: inc/admin/dashboard/class-admin.php:253 2087 msgid "News & Blog Website Setup" 2088 msgstr "" 2089 2090 #: inc/admin/dashboard/class-admin.php:254 2091 msgid "Skip the setup work. Our team gets your news or blog site running on NewsMaster so you can start publishing." 2092 msgstr "" 2093 2094 #: inc/admin/dashboard/class-admin.php:260 2095 msgid "WordPress Theme Customization" 2096 msgstr "" 2097 2098 #: inc/admin/dashboard/class-admin.php:261 2099 msgid "Layout, colour and feature changes made by the developers who built your theme." 2100 msgstr "" 2101 2102 #: inc/admin/dashboard/class-admin.php:266 2103 msgid "Speed & Core Web Vitals" 2104 msgstr "" 2105 2106 #: inc/admin/dashboard/class-admin.php:267 2107 msgid "Faster pages and passing Core Web Vitals, shown with before-and-after data." 2108 msgstr "" 2109 2110 #: inc/admin/dashboard/class-admin.php:272 2111 msgid "WordPress Care Plans" 2112 msgstr "" 2113 2114 #: inc/admin/dashboard/class-admin.php:273 2115 msgid "Weekly updates, backups and monitoring. Cancel any time." 2116 msgstr "" 2117 2118 #: inc/admin/dashboard/class-admin.php:278 2119 msgid "Malware Removal & Security Hardening" 2120 msgstr "" 2121 2122 #: inc/admin/dashboard/class-admin.php:279 2123 msgid "Manual cleanup of hacked sites, closing the entry point, and help getting off blacklists." 2124 msgstr "" 2125 2126 #: inc/admin/dashboard/class-admin.php:284 2127 msgid "VIP Support" 2128 msgstr "" 2129 2130 #: inc/admin/dashboard/class-admin.php:285 2131 msgid "One priority ticket, handled first by a senior engineer." 2132 msgstr "" 2133 2134 #: inc/admin/dashboard/class-admin.php:290 2135 msgid "Technical SEO for WordPress" 2136 msgstr "" 2137 2138 #: inc/admin/dashboard/class-admin.php:291 2139 msgid "Fix the technical issues that stop search engines finding and showing your content." 2140 msgstr "" 2141 2142 #: inc/admin/dashboard/class-admin.php:459 2143 #: inc/admin/dashboard/class-dashboard.php:148 2144 msgid "Could not load themes from WordPress.org. Please try again later." 2145 msgstr "" 2146 2147 #: inc/admin/dashboard/class-admin.php:488 2148 #: inc/admin/dashboard/class-welcome-notice.php:152 2149 msgid "You are not allowed to perform this action." 2150 msgstr "" 2151 2152 #: inc/admin/dashboard/class-changelog-parser.php:25 2153 #: inc/admin/dashboard/class-changelog-parser.php:81 2154 msgid "Changelog not found." 2155 msgstr "" 2156 2157 #: inc/admin/dashboard/class-changelog-parser.php:40 2158 msgid "You are not allowed to access this resource." 2159 msgstr "" 2160 2161 #: inc/admin/dashboard/class-changelog-parser.php:77 2162 msgid "Could not access filesystem." 2163 msgstr "" 2164 2165 #: inc/admin/dashboard/class-changelog-parser.php:85 2166 msgid "Failed to read changelog." 2167 msgstr "" 2168 2169 #: inc/admin/dashboard/class-dashboard.php:145 2170 msgid "Loading themes from WordPress.org…" 2171 msgstr "" 2172 2173 #. translators: %d: number of themes. 2174 #: inc/admin/dashboard/class-dashboard.php:147 2175 #, php-format 2176 msgid "%d themes by WPInterface" 2177 msgstr "" 2178 2179 #: inc/admin/dashboard/class-dashboard.php:149 2180 msgid "Try again" 2181 msgstr "" 2182 2183 #: inc/admin/dashboard/class-dashboard.php:150 2184 #: inc/admin/dashboard/views/starter-templates.php:36 2185 #: inc/admin/dashboard/views/starter-templates.php:111 2186 msgid "Preview" 2187 msgstr "" 2188 2189 #: inc/admin/dashboard/class-dashboard.php:151 2190 msgid "Details" 2191 msgstr "" 2192 2193 #. translators: %s: theme name. 2194 #: inc/admin/dashboard/class-dashboard.php:153 2195 #: inc/admin/dashboard/class-welcome-notice.php:104 2196 #, php-format 2197 msgid "%s theme screenshot" 2198 msgstr "" 2199 2200 #: inc/admin/dashboard/class-dashboard.php:222 2201 msgid "Overview" 2202 msgstr "" 2203 2204 #: inc/admin/dashboard/class-dashboard.php:227 2205 #: inc/admin/dashboard/views/starter-templates.php:76 2206 msgid "Starter sites" 2207 msgstr "" 2208 2209 #: inc/admin/dashboard/class-dashboard.php:231 2210 msgid "Recommended" 2211 msgstr "" 2212 2213 #: inc/admin/dashboard/class-dashboard.php:236 2214 #: inc/admin/dashboard/views/free-vs-pro.php:170 2215 msgid "Free vs Pro" 2216 msgstr "" 2217 2218 #: inc/admin/dashboard/class-dashboard.php:241 2219 msgid "Help & support" 2220 msgstr "" 2221 2222 #. translators: %s: theme version. 2223 #. translators: %s: version number. 2224 #: inc/admin/dashboard/class-dashboard.php:306 2225 #: inc/admin/dashboard/views/changelog.php:42 2226 #, php-format 2227 msgid "Version %s" 2228 msgstr "" 2229 2230 #: inc/admin/dashboard/class-dashboard.php:308 2231 #: inc/admin/dashboard/views/free-vs-pro.php:181 2232 #: inc/admin/dashboard/views/starter-templates.php:28 2233 msgid "Pro" 2234 msgstr "" 2235 2236 #. translators: %s: theme author. 2237 #: inc/admin/dashboard/class-dashboard.php:311 2238 #, php-format 2239 msgid "by %s" 2240 msgstr "" 2241 2242 #: inc/admin/dashboard/class-dashboard.php:314 2243 #: inc/admin/dashboard/class-welcome-notice.php:101 2244 msgid "Customize" 2245 msgstr "" 2246 2247 #: inc/admin/dashboard/class-dashboard.php:315 2248 #: inc/admin/dashboard/views/help.php:19 2249 #: inc/admin/dashboard/views/overview.php:161 2250 msgid "Documentation" 2251 msgstr "" 2252 2253 #: inc/admin/dashboard/class-dashboard.php:316 2254 #: inc/admin/dashboard/views/changelog.php:18 2255 #: inc/admin/dashboard/views/help.php:46 2256 msgid "What’s new" 2257 msgstr "" 2258 2259 #: inc/admin/dashboard/class-dashboard.php:318 2260 #: inc/admin/dashboard/views/features.php:69 2261 #: inc/admin/dashboard/views/features.php:147 2262 #: inc/admin/dashboard/views/free-vs-pro.php:173 2263 #: inc/admin/dashboard/views/free-vs-pro.php:216 2264 #: inc/admin/dashboard/views/starter-templates.php:35 2265 msgid "Upgrade to Pro" 2266 msgstr "" 2267 2268 #: inc/admin/dashboard/class-dashboard.php:322 2269 msgid "Theme dashboard sections" 2270 msgstr "" 2271 2272 #: inc/admin/dashboard/class-theme-review-notice.php:81 2273 #: inc/admin/dashboard/class-welcome-notice.php:90 2274 msgid "Dismiss this notice." 2275 msgstr "" 2276 2277 #. translators: %s: theme name. 2278 #: inc/admin/dashboard/class-theme-review-notice.php:86 2279 #, php-format 2280 msgid "Enjoying %s? A quick review helps a lot." 2281 msgstr "" 2282 2283 #. translators: %s: theme name. 2284 #: inc/admin/dashboard/class-theme-review-notice.php:87 2285 msgid "A rating on WordPress.org helps other site owners find the theme and keeps the updates coming. It takes about a minute." 2286 msgstr "" 2287 2288 #: inc/admin/dashboard/class-theme-review-notice.php:90 2289 #: inc/admin/dashboard/views/overview.php:174 2290 msgid "Leave a review" 2291 msgstr "" 2292 2293 #: inc/admin/dashboard/class-theme-review-notice.php:91 2294 msgid "I already did" 2295 msgstr "" 2296 2297 #: inc/admin/dashboard/class-theme-review-notice.php:92 2298 msgid "Maybe later" 2299 msgstr "" 2300 2301 #: inc/admin/dashboard/class-theme-review-notice.php:98 2302 msgid "Something not working, or missing a feature?" 2303 msgstr "" 2304 2305 #: inc/admin/dashboard/class-theme-review-notice.php:99 2306 msgid "Ask in the support forum" 2307 msgstr "" 2308 2309 #: inc/admin/dashboard/class-theme-review-notice.php:155 2310 #: inc/admin/dashboard/class-theme-review-notice.php:171 2311 #: inc/admin/dashboard/class-welcome-notice.php:139 2312 msgid "Action failed. Please refresh the page and retry." 2313 msgstr "" 2314 2315 #: inc/admin/dashboard/class-welcome-notice.php:60 2316 msgid "Installing…" 2317 msgstr "" 2318 2319 #: inc/admin/dashboard/class-welcome-notice.php:61 2320 msgid "Something went wrong. Please try again, or install the plugins from Plugins › Add New." 2321 msgstr "" 2322 2323 #: inc/admin/dashboard/class-welcome-notice.php:96 2324 msgid "Starter plugins are installed." 2325 msgstr "" 2326 2327 #: inc/admin/dashboard/class-welcome-notice.php:97 2328 msgid "Import a starter site, or start from a clean slate in the Customizer." 2329 msgstr "" 2330 2331 #: inc/admin/dashboard/class-welcome-notice.php:100 2332 msgid "Import a starter site" 2333 msgstr "" 2334 2335 #: inc/admin/dashboard/class-welcome-notice.php:106 2336 msgid "Theme activated" 2337 msgstr "" 2338 2339 #. translators: %s: theme name. 2340 #: inc/admin/dashboard/class-welcome-notice.php:107 2341 #, php-format 2342 msgid "%s is ready. Let’s make it yours." 2343 msgstr "" 2344 2345 #. translators: %s: theme name. 2346 #: inc/admin/dashboard/class-welcome-notice.php:108 2347 msgid "Install the free starter plugins to import a demo layout in one click, then fine-tune colours, header and homepage in the Customizer." 2348 msgstr "" 2349 2350 #: inc/admin/dashboard/class-welcome-notice.php:118 2351 msgid "Install starter plugins" 2352 msgstr "" 2353 2354 #: inc/admin/dashboard/class-welcome-notice.php:120 2355 msgid "Open theme dashboard" 2356 msgstr "" 2357 2358 #. translators: %s: theme name. 2359 #: inc/admin/dashboard/class-welcome-notice.php:128 2360 #, php-format 2361 msgid "Prefer it done for you? The WPInterface team can set up and customise %s for your site." 2362 msgstr "" 2363 2364 #. translators: %s: theme name. 2365 #: inc/admin/dashboard/class-welcome-notice.php:129 2366 #: inc/admin/dashboard/views/overview.php:154 2367 msgid "Explore services" 2368 msgstr "" 2369 2370 #: inc/admin/dashboard/class-welcome-notice.php:142 2371 msgid "Cheatin’ huh?" 2372 msgstr "" 2373 2374 #: inc/admin/dashboard/class-welcome-notice.php:178 2375 msgid "Could not install the plugin." 2376 msgstr "" 2377 2378 #. translators: %s: theme name. 2379 #: inc/admin/dashboard/views/changelog.php:19 2380 #, php-format 2381 msgid "Recent %s releases" 2382 msgstr "" 2383 2384 #: inc/admin/dashboard/views/changelog.php:21 2385 msgid "Close" 2386 msgstr "" 2387 2388 #: inc/admin/dashboard/views/changelog.php:26 2389 msgid "No changelog available." 2390 msgstr "" 2391 2392 #: inc/admin/dashboard/views/changelog.php:46 2393 #: inc/admin/widgets/class-tab-post.php:158 2394 msgid "Latest" 2395 msgstr "" 2396 2397 #. translators: %s: theme name. 2398 #: inc/admin/dashboard/views/features.php:18 2399 #: inc/admin/dashboard/views/free-vs-pro.php:204 2400 #: inc/admin/dashboard/views/overview.php:180 2401 #: inc/admin/dashboard/views/starter-templates.php:24 2402 #, php-format 2403 msgid "%s Pro" 2404 msgstr "" 2405 2406 #: inc/admin/dashboard/views/features.php:22 2407 msgid "Larger text" 2408 msgstr "" 2409 2410 #: inc/admin/dashboard/views/features.php:23 2411 msgid "High contrast" 2412 msgstr "" 2413 2414 #: inc/admin/dashboard/views/features.php:24 2415 msgid "Readable font" 2416 msgstr "" 2417 2418 #: inc/admin/dashboard/views/features.php:25 2419 msgid "Highlight links" 2420 msgstr "" 2421 2422 #: inc/admin/dashboard/views/features.php:26 2423 msgid "Reading mask" 2424 msgstr "" 2425 2426 #: inc/admin/dashboard/views/features.php:31 2427 msgid "Link, Skip to content" 2428 msgstr "" 2429 2430 #: inc/admin/dashboard/views/features.php:32 2431 msgid "Link, World" 2432 msgstr "" 2433 2434 #: inc/admin/dashboard/views/features.php:33 2435 msgid "Search, edit text" 2436 msgstr "" 2437 2438 #: inc/admin/dashboard/views/features.php:34 2439 msgid "Button, Subscribe" 2440 msgstr "" 2441 2442 #. translators: %s: Pro theme name. 2443 #: inc/admin/dashboard/views/features.php:44 2444 #, php-format 2445 msgid "Built into %s" 2446 msgstr "" 2447 2448 #. translators: %s: Pro theme name. 2449 #: inc/admin/dashboard/views/features.php:45 2450 msgid "Make your site easier to read and use for every visitor." 2451 msgstr "" 2452 2453 #. translators: %s: Pro theme name. 2454 #: inc/admin/dashboard/views/features.php:47 2455 #, php-format 2456 msgid "Included with %s" 2457 msgstr "" 2458 2459 #. translators: %s: Pro theme name. 2460 #: inc/admin/dashboard/views/features.php:48 2461 msgid "A built-in accessibility toolbar and our own SEO plugin, ready when you upgrade." 2462 msgstr "" 2463 2464 #: inc/admin/dashboard/views/features.php:55 2465 msgid "Included in your theme" 2466 msgstr "" 2467 2468 #. translators: %s: Pro theme name. 2469 #: inc/admin/dashboard/views/features.php:55 2470 #, php-format 2471 msgid "Included in %s" 2472 msgstr "" 2473 2474 #. translators: %s: Pro theme name. 2475 #: inc/admin/dashboard/views/features.php:56 2476 #: inc/admin/dashboard/views/overview.php:66 2477 msgid "Accessibility toolbar" 2478 msgstr "" 2479 2480 #: inc/admin/dashboard/views/features.php:57 2481 msgid "A reader toolbar built into the theme lets every visitor adjust your site to their sight, motor and reading needs." 2482 msgstr "" 2483 2484 #: inc/admin/dashboard/views/features.php:59 2485 msgid "Text size, line height, readable and dyslexia-friendly fonts" 2486 msgstr "" 2487 2488 #: inc/admin/dashboard/views/features.php:60 2489 msgid "Light, dark and high contrast, monochrome and saturation" 2490 msgstr "" 2491 2492 #: inc/admin/dashboard/views/features.php:61 2493 msgid "Reading mask, reading line, text to speech and pause animations" 2494 msgstr "" 2495 2496 #: inc/admin/dashboard/views/features.php:62 2497 msgid "Accessibility statement generator for your site" 2498 msgstr "" 2499 2500 #: inc/admin/dashboard/views/features.php:64 2501 msgid "No plugin · No external requests" 2502 msgstr "" 2503 2504 #: inc/admin/dashboard/views/features.php:67 2505 msgid "Set up the toolbar" 2506 msgstr "" 2507 2508 #: inc/admin/dashboard/views/features.php:70 2509 msgid "Try it on the Pro demo" 2510 msgstr "" 2511 2512 #: inc/admin/dashboard/views/features.php:80 2513 msgid "Local news" 2514 msgstr "" 2515 2516 #: inc/admin/dashboard/views/features.php:81 2517 msgid "City council approves the new riverside park" 2518 msgstr "" 2519 2520 #. translators: Demo article text. Keep the <u> tags around the two links. 2521 #: inc/admin/dashboard/views/features.php:85 2522 msgid "The plan passed on Tuesday. Read the <u>full report</u> or see <u>what changes next</u>." 2523 msgstr "" 2524 2525 #: inc/admin/dashboard/views/features.php:90 2526 msgid "Weather" 2527 msgstr "" 2528 2529 #: inc/admin/dashboard/views/features.php:91 2530 msgid "Markets" 2531 msgstr "" 2532 2533 #: inc/admin/dashboard/views/features.php:95 2534 msgid "Accessibility toolbar demo" 2535 msgstr "" 2536 2537 #: inc/admin/dashboard/views/features.php:104 2538 msgid "Reader toolbar" 2539 msgstr "" 2540 2541 #: inc/admin/dashboard/views/features.php:104 2542 msgid "Try it" 2543 msgstr "" 2544 2545 #: inc/admin/dashboard/views/features.php:113 2546 msgid "World" 2547 msgstr "" 2548 2549 #: inc/admin/dashboard/views/features.php:114 2550 msgid "Sport" 2551 msgstr "" 2552 2553 #: inc/admin/dashboard/views/features.php:116 2554 msgid "Search news…" 2555 msgstr "" 2556 2557 #: inc/admin/dashboard/views/features.php:118 2558 #: inc/admin/widgets/class-youtube-video.php:83 2559 msgid "Subscribe" 2560 msgstr "" 2561 2562 #: inc/admin/dashboard/views/features.php:128 2563 msgid "⇧ Tab" 2564 msgstr "" 2565 2566 #: inc/admin/dashboard/views/features.php:128 2567 msgid "Tab →" 2568 msgstr "" 2569 2570 #: inc/admin/dashboard/views/features.php:129 2571 msgid "Keyboard & screen reader" 2572 msgstr "" 2573 2574 #: inc/admin/dashboard/views/features.php:137 2575 msgid "Free with every Pro theme" 2576 msgstr "" 2577 2578 #: inc/admin/dashboard/views/features.php:138 2579 msgid "Our own SEO plugin" 2580 msgstr "" 2581 2582 #. translators: %s: Pro theme name. 2583 #: inc/admin/dashboard/views/features.php:139 2584 #, php-format 2585 msgid "%s comes with the SEO plugin made by our team, at no extra cost. Help readers find your stories first." 2586 msgstr "" 2587 2588 #: inc/admin/dashboard/views/features.php:141 2589 msgid "SEO titles and meta descriptions with a live search preview" 2590 msgstr "" 2591 2592 #: inc/admin/dashboard/views/features.php:142 2593 msgid "Schema markup and XML sitemaps for your posts" 2594 msgstr "" 2595 2596 #: inc/admin/dashboard/views/features.php:143 2597 msgid "Social previews for Facebook and X" 2598 msgstr "" 2599 2600 #: inc/admin/dashboard/views/features.php:145 2601 msgid "Included at no extra cost" 2602 msgstr "" 2603 2604 #. translators: %s: theme name. 2605 #: inc/admin/dashboard/views/features.php:148 2606 #: inc/admin/dashboard/views/overview.php:181 2607 msgid "Compare Free and Pro" 2608 msgstr "" 2609 2610 #: inc/admin/dashboard/views/features.php:155 2611 msgid "local news today" 2612 msgstr "" 2613 2614 #: inc/admin/dashboard/views/features.php:165 2615 msgid "Today’s headlines" 2616 msgstr "" 2617 2618 #: inc/admin/dashboard/views/features.php:169 2619 msgid "Local news roundup" 2620 msgstr "" 2621 2622 #: inc/admin/dashboard/views/features.php:174 2623 msgid "Search preview" 2624 msgstr "" 2625 2626 #: inc/admin/dashboard/views/features.php:181 2627 msgid "Good" 2628 msgstr "" 2629 2630 #: inc/admin/dashboard/views/features.php:184 2631 msgid "SEO title" 2632 msgstr "" 2633 2634 #: inc/admin/dashboard/views/features.php:185 2635 msgid "Meta description" 2636 msgstr "" 2637 2638 #: inc/admin/dashboard/views/features.php:186 2639 msgid "Schema markup" 2640 msgstr "" 2641 2642 #: inc/admin/dashboard/views/features.php:187 2643 msgid "XML sitemap" 2644 msgstr "" 2645 2646 #: inc/admin/dashboard/views/features.php:190 2647 msgid "SEO checks" 2648 msgstr "" 2649 2650 #: inc/admin/dashboard/views/free-vs-pro.php:13 2651 msgid "General Features" 2652 msgstr "" 2653 2654 #: inc/admin/dashboard/views/free-vs-pro.php:24 2655 #: inc/admin/dashboard/views/overview.php:48 2656 msgid "Colors" 2657 msgstr "" 2658 2659 #: inc/admin/dashboard/views/free-vs-pro.php:32 2660 msgid "Header Features" 2661 msgstr "" 2662 2663 #: inc/admin/dashboard/views/free-vs-pro.php:41 2664 msgid "WooCommerce" 2665 msgstr "" 2666 2667 #: inc/admin/dashboard/views/free-vs-pro.php:45 2668 msgid "Container Layout" 2669 msgstr "" 2670 2671 #: inc/admin/dashboard/views/free-vs-pro.php:51 2672 msgid "Blog" 2673 msgstr "" 2674 2675 #: inc/admin/dashboard/views/free-vs-pro.php:62 2676 msgid "Content" 2677 msgstr "" 2678 2679 #: inc/admin/dashboard/views/free-vs-pro.php:74 2680 #: inc/admin/dashboard/views/overview.php:54 2681 msgid "Footer" 2682 msgstr "" 2683 2684 #: inc/admin/dashboard/views/free-vs-pro.php:83 2685 msgid "Additional" 2686 msgstr "" 2687 2688 #: inc/admin/dashboard/views/free-vs-pro.php:88 2689 msgid "API Integrations" 2690 msgstr "" 2691 2692 #: inc/admin/dashboard/views/free-vs-pro.php:93 2693 msgid "Widgets" 2694 msgstr "" 2695 2696 #: inc/admin/dashboard/views/free-vs-pro.php:96 2697 msgid "Theme Widgets" 2698 msgstr "" 2699 2700 #: inc/admin/dashboard/views/free-vs-pro.php:116 2701 msgid "Premium Elementor Widgets" 2702 msgstr "" 2703 2704 #: inc/admin/dashboard/views/free-vs-pro.php:119 2705 msgid "Widget Blocks" 2706 msgstr "" 2707 2708 #: inc/admin/dashboard/views/free-vs-pro.php:131 2709 msgid "Widget Grid" 2710 msgstr "" 2711 2712 #: inc/admin/dashboard/views/free-vs-pro.php:143 2713 msgid "Pro Only" 2714 msgstr "" 2715 2716 #: inc/admin/dashboard/views/free-vs-pro.php:149 2717 msgid "Support" 2718 msgstr "" 2719 2720 #: inc/admin/dashboard/views/free-vs-pro.php:158 2721 msgid "Included" 2722 msgstr "" 2723 2724 #: inc/admin/dashboard/views/free-vs-pro.php:160 2725 msgid "Not included" 2726 msgstr "" 2727 2728 #. translators: %s: theme name. 2729 #: inc/admin/dashboard/views/free-vs-pro.php:171 2730 #, php-format 2731 msgid "Everything in %s, plus the extras in Pro." 2732 msgstr "" 2733 2734 #: inc/admin/dashboard/views/free-vs-pro.php:179 2735 msgid "Feature" 2736 msgstr "" 2737 2738 #: inc/admin/dashboard/views/free-vs-pro.php:180 2739 msgid "Free" 2740 msgstr "" 2741 2742 #. translators: %s: theme name. 2743 #: inc/admin/dashboard/views/free-vs-pro.php:205 2744 msgid "Unlock every feature in the comparison above" 2745 msgstr "" 2746 2747 #: inc/admin/dashboard/views/free-vs-pro.php:207 2748 #: inc/admin/dashboard/views/overview.php:65 2749 msgid "Dark mode" 2750 msgstr "" 2751 2752 #: inc/admin/dashboard/views/free-vs-pro.php:208 2753 msgid "Font size, family and weight controls" 2754 msgstr "" 2755 2756 #: inc/admin/dashboard/views/free-vs-pro.php:209 2757 msgid "Advanced colour options" 2758 msgstr "" 2759 2760 #: inc/admin/dashboard/views/free-vs-pro.php:210 2761 msgid "Instagram, Weather, Maps and Currency widgets" 2762 msgstr "" 2763 2764 #: inc/admin/dashboard/views/free-vs-pro.php:211 2765 msgid "Accessibility toolbar for your visitors" 2766 msgstr "" 2767 2768 #: inc/admin/dashboard/views/free-vs-pro.php:212 2769 msgid "Personal support by email and tickets" 2770 msgstr "" 2771 2772 #: inc/admin/dashboard/views/free-vs-pro.php:217 2773 msgid "View the Pro demo" 2774 msgstr "" 2775 2776 #. translators: %s: theme name. 2777 #: inc/admin/dashboard/views/help.php:20 2778 #, php-format 2779 msgid "Step-by-step guides for every %s setting." 2780 msgstr "" 2781 2782 #. translators: %s: theme name. 2783 #: inc/admin/dashboard/views/help.php:21 2784 msgid "Read the docs" 2785 msgstr "" 2786 2787 #: inc/admin/dashboard/views/help.php:26 2788 #: inc/admin/dashboard/views/overview.php:163 2789 msgid "Priority support" 2790 msgstr "" 2791 2792 #: inc/admin/dashboard/views/help.php:27 2793 msgid "Open a ticket and our team will get back to you by email." 2794 msgstr "" 2795 2796 #: inc/admin/dashboard/views/help.php:28 2797 msgid "Create a ticket" 2798 msgstr "" 2799 2800 #: inc/admin/dashboard/views/help.php:33 2801 msgid "Community support" 2802 msgstr "" 2803 2804 #: inc/admin/dashboard/views/help.php:34 2805 msgid "Ask a question on the WordPress.org support forum." 2806 msgstr "" 2807 2808 #: inc/admin/dashboard/views/help.php:35 2809 msgid "Visit the forum" 2810 msgstr "" 2811 2812 #: inc/admin/dashboard/views/help.php:42 2813 #: inc/admin/dashboard/views/recommended.php:47 2814 msgid "Learn more" 2815 msgstr "" 2816 2817 #. translators: %s: theme version. 2818 #: inc/admin/dashboard/views/help.php:47 2819 #, php-format 2820 msgid "New features, improvements and fixes in version %s and earlier." 2821 msgstr "" 2822 2823 #. translators: %s: theme version. 2824 #: inc/admin/dashboard/views/help.php:48 2825 msgid "View changelog" 2826 msgstr "" 2827 2828 #: inc/admin/dashboard/views/help.php:55 2829 msgid "Community" 2830 msgstr "" 2831 2832 #: inc/admin/dashboard/views/help.php:56 2833 msgid "Facebook" 2834 msgstr "" 2835 2836 #: inc/admin/dashboard/views/help.php:57 2837 msgid "X (Twitter)" 2838 msgstr "" 2839 2840 #: inc/admin/dashboard/views/help.php:58 2841 msgid "YouTube" 2842 msgstr "" 2843 2844 #: inc/admin/dashboard/views/help.php:62 2845 msgid "Leave us a review" 2846 msgstr "" 2847 2848 #: inc/admin/dashboard/views/help.php:63 2849 msgid "Sharing your experience helps us improve the theme." 2850 msgstr "" 2851 2852 #: inc/admin/dashboard/views/help.php:64 2853 msgid "Write a review" 2854 msgstr "" 2855 2856 #: inc/admin/dashboard/views/overview.php:19 2857 msgid "Install the starter plugins" 2858 msgstr "" 2859 2860 #: inc/admin/dashboard/views/overview.php:25 2861 msgid "Add your logo and site icon" 2862 msgstr "" 2863 2864 #: inc/admin/dashboard/views/overview.php:26 2865 msgid "Customize › Site Identity" 2866 msgstr "" 2867 2868 #: inc/admin/dashboard/views/overview.php:31 2869 msgid "Assign your main menu" 2870 msgstr "" 2871 2872 #: inc/admin/dashboard/views/overview.php:32 2873 msgid "Customize › Menus" 2874 msgstr "" 2875 2876 #: inc/admin/dashboard/views/overview.php:37 2877 msgid "Add widgets to the sidebar" 2878 msgstr "" 2879 2880 #: inc/admin/dashboard/views/overview.php:38 2881 msgid "Appearance › Widgets" 2882 msgstr "" 2883 2884 #: inc/admin/dashboard/views/overview.php:47 2885 msgid "Site identity" 2886 msgstr "" 2887 2888 #: inc/admin/dashboard/views/overview.php:49 2889 msgid "Header layout" 2890 msgstr "" 2891 2892 #: inc/admin/dashboard/views/overview.php:50 2893 msgid "Front page sections" 2894 msgstr "" 2895 2896 #: inc/admin/dashboard/views/overview.php:51 2897 msgid "Blog & archive" 2898 msgstr "" 2899 2900 #: inc/admin/dashboard/views/overview.php:52 2901 msgid "Single post" 2902 msgstr "" 2903 2904 #: inc/admin/dashboard/views/overview.php:53 2905 msgid "Menus" 2906 msgstr "" 2907 2908 #: inc/admin/dashboard/views/overview.php:62 2909 msgid "Typography" 2910 msgstr "" 2911 2912 #: inc/admin/dashboard/views/overview.php:67 2913 msgid "Social share" 2914 msgstr "" 2915 2916 #: inc/admin/dashboard/views/overview.php:68 2917 msgid "Post reactions" 2918 msgstr "" 2919 2920 #: inc/admin/dashboard/views/overview.php:69 2921 msgid "Pop-up box" 2922 msgstr "" 2923 2924 #: inc/admin/dashboard/views/overview.php:70 2925 msgid "Webmaster tools" 2926 msgstr "" 2927 2928 #: inc/admin/dashboard/views/overview.php:71 2929 msgid "Open Graph" 2930 msgstr "" 2931 2932 #: inc/admin/dashboard/views/overview.php:72 2933 msgid "API integrations" 2934 msgstr "" 2935 2936 #. translators: %s: theme name. 2937 #: inc/admin/dashboard/views/overview.php:83 2938 #, php-format 2939 msgid "Set up %s" 2940 msgstr "" 2941 2942 #. translators: %s: theme name. 2943 #: inc/admin/dashboard/views/overview.php:84 2944 msgid "A few short steps from a fresh install to a finished site." 2945 msgstr "" 2946 2947 #: inc/admin/dashboard/views/overview.php:87 2948 msgid "Setup progress" 2949 msgstr "" 2950 2951 #. translators: 1: steps done, 2: total steps. 2952 #: inc/admin/dashboard/views/overview.php:88 2953 #, php-format 2954 msgid "%1$d of %2$d" 2955 msgstr "" 2956 2957 #: inc/admin/dashboard/views/overview.php:109 2958 msgid "Done" 2959 msgstr "" 2960 2961 #: inc/admin/dashboard/views/overview.php:111 2962 msgid "Open" 2963 msgstr "" 2964 2965 #: inc/admin/dashboard/views/overview.php:119 2966 msgid "Customizer shortcuts" 2967 msgstr "" 2968 2969 #: inc/admin/dashboard/views/overview.php:132 2970 msgid "Pro features" 2971 msgstr "" 2972 2973 #: inc/admin/dashboard/views/overview.php:145 2974 msgid "WPInterface services" 2975 msgstr "" 2976 2977 #. translators: %s: theme name. 2978 #: inc/admin/dashboard/views/overview.php:146 2979 #, php-format 2980 msgid "Get %s set up by the people who built it" 2981 msgstr "" 2982 2983 #. translators: %s: theme name. 2984 #: inc/admin/dashboard/views/overview.php:147 2985 msgid "Setup, customisation, speed and ongoing care from our WordPress engineers." 2986 msgstr "" 2987 2988 #: inc/admin/dashboard/views/overview.php:155 2989 #: inc/admin/dashboard/views/recommended.php:37 2990 msgid "Hire us" 2991 msgstr "" 2992 2993 #: inc/admin/dashboard/views/overview.php:160 2994 msgid "Help & resources" 2995 msgstr "" 2996 2997 #: inc/admin/dashboard/views/overview.php:165 2998 msgid "Support forum on WordPress.org" 2999 msgstr "" 3000 3001 #. translators: %s: theme version. 3002 #: inc/admin/dashboard/views/overview.php:167 3003 #, php-format 3004 msgid "What’s new in %s" 3005 msgstr "" 3006 3007 #. translators: %s: theme name. 3008 #: inc/admin/dashboard/views/overview.php:172 3009 #, php-format 3010 msgid "Enjoying %s?" 3011 msgstr "" 3012 3013 #. translators: %s: theme name. 3014 #: inc/admin/dashboard/views/overview.php:173 3015 msgid "A quick review on WordPress.org helps other publishers find the theme." 3016 msgstr "" 3017 3018 #: inc/admin/dashboard/views/recommended.php:13 3019 msgid "Active" 3020 msgstr "" 3021 3022 #: inc/admin/dashboard/views/recommended.php:14 3023 msgid "Activate" 3024 msgstr "" 3025 3026 #: inc/admin/dashboard/views/recommended.php:15 3027 msgid "Install" 3028 msgstr "" 3029 3030 #: inc/admin/dashboard/views/recommended.php:23 3031 msgid "Professional services" 3032 msgstr "" 3033 3034 #. translators: %s: theme name. 3035 #: inc/admin/dashboard/views/recommended.php:24 3036 #, php-format 3037 msgid "Hands-on help from the team that builds %s." 3038 msgstr "" 3039 3040 #: inc/admin/dashboard/views/recommended.php:26 3041 msgid "All services" 3042 msgstr "" 3043 3044 #: inc/admin/dashboard/views/recommended.php:31 3045 msgid "Done for you" 3046 msgstr "" 3047 3048 #: inc/admin/dashboard/views/recommended.php:36 3049 msgid "See what’s included" 3050 msgstr "" 3051 3052 #: inc/admin/dashboard/views/recommended.php:56 3053 msgid "Recommended plugins" 3054 msgstr "" 3055 3056 #: inc/admin/dashboard/views/recommended.php:57 3057 msgid "Free on WordPress.org. Install only what you need." 3058 msgstr "" 3059 3060 #: inc/admin/dashboard/views/recommended.php:71 3061 msgid "By WPInterface" 3062 msgstr "" 3063 3064 #: inc/admin/dashboard/views/recommended.php:75 3065 msgid "More details" 3066 msgstr "" 3067 3068 #: inc/admin/dashboard/views/recommended.php:90 3069 msgid "More themes by WPInterface" 3070 msgstr "" 3071 3072 #: inc/admin/dashboard/views/recommended.php:91 3073 msgid "Free on WordPress.org. Preview any of them before switching." 3074 msgstr "" 3075 3076 #: inc/admin/dashboard/views/recommended.php:93 3077 msgid "Open in Add Themes" 3078 msgstr "" 3079 3080 #: inc/admin/dashboard/views/recommended.php:96 3081 msgid "Show all WPInterface themes" 3082 msgstr "" 3083 3084 #: inc/admin/dashboard/views/recommended.php:97 3085 msgid "Loads the list and screenshots from WordPress.org." 3086 msgstr "" 3087 3088 #: inc/admin/dashboard/views/recommended.php:101 3089 msgid "Show more themes" 3090 msgstr "" 3091 3092 #: inc/admin/dashboard/views/recommended.php:104 3093 msgid "Plugins and themes on this page are free on WordPress.org. Services are provided by WPInterface; those links open wpinterface.com." 3094 msgstr "" 3095 3096 #. translators: %s: starter site name. 3097 #: inc/admin/dashboard/views/starter-templates.php:29 3098 #: inc/admin/dashboard/views/starter-templates.php:103 3099 #, php-format 3100 msgid "%s starter site preview" 3101 msgstr "" 3102 3103 #: inc/admin/dashboard/views/starter-templates.php:33 3104 msgid "Included with the Pro version, together with every Pro feature." 3105 msgstr "" 3106 3107 #: inc/admin/dashboard/views/starter-templates.php:49 3108 msgid "Starter sites need a free plugin" 3109 msgstr "" 3110 3111 #. translators: 1: plugin names, 2: theme name. 3112 #: inc/admin/dashboard/views/starter-templates.php:50 3113 #, php-format 3114 msgid "Install %1$s to browse and import ready-made %2$s designs." 3115 msgstr "" 3116 3117 #. translators: 1: plugin names, 2: theme name. 3118 #: inc/admin/dashboard/views/starter-templates.php:51 3119 msgid "Go to recommended plugins" 3120 msgstr "" 3121 3122 #: inc/admin/dashboard/views/starter-templates.php:55 3123 msgid "Also in Pro" 3124 msgstr "" 3125 3126 #: inc/admin/dashboard/views/starter-templates.php:77 3127 msgid "Import a ready-made design, then make it yours in the Customizer." 3128 msgstr "" 3129 3130 #: inc/admin/dashboard/views/starter-templates.php:85 3131 msgid "Importing adds demo content" 3132 msgstr "" 3133 3134 #: inc/admin/dashboard/views/starter-templates.php:86 3135 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." 3136 msgstr "" 3137 3138 #: inc/admin/dashboard/views/starter-templates.php:93 3139 msgid "Already have content?" 3140 msgstr "" 3141 3142 #: inc/admin/dashboard/views/starter-templates.php:93 3143 msgid "Our team can apply this design to your existing site and set it up around your content, without importing any demo content." 3144 msgstr "" 3145 3146 #: inc/admin/dashboard/views/starter-templates.php:94 3147 msgid "Have it set up for you" 3148 msgstr "" 3149 3150 #: inc/admin/dashboard/views/starter-templates.php:109 3151 msgid "Import" 3152 msgstr "" 3153 3154 #: inc/admin/meta-box/category-meta-box.php:14 3155 #: inc/admin/meta-box/category-meta-box.php:42 3156 #: inc/admin/meta-box/category-meta-box.php:132 3157 #: inc/admin/widgets/class-grid-post.php:121 3158 #: inc/admin/widgets/class-recent-post.php:119 3159 #: inc/admin/widgets/class-tab-post.php:264 3160 msgid "Thumbnail" 3161 msgstr "" 3162 3163 #: inc/admin/meta-box/category-meta-box.php:20 3164 #: inc/admin/meta-box/category-meta-box.php:49 3165 #: inc/admin/widgets/class-author.php:179 3166 #: inc/admin/widgets/widget-base.php:543 3167 msgid "Upload/Add image" 3168 msgstr "" 3169 3170 #: inc/admin/meta-box/category-meta-box.php:21 3171 #: inc/admin/meta-box/category-meta-box.php:50 3172 #: inc/admin/widgets/class-author.php:181 3173 #: inc/admin/widgets/widget-base.php:545 3174 msgid "Remove image" 3175 msgstr "" 3176 3177 #: inc/admin/meta-box/category-meta-box.php:26 3178 #: inc/admin/meta-box/category-meta-box.php:56 3179 msgid "Category Color" 3180 msgstr "" 3181 3182 #: inc/admin/meta-box/category-meta-box.php:28 3183 #: inc/admin/meta-box/category-meta-box.php:59 3184 msgid "Select color for this category that will be displayed on the front end in many sections." 3185 msgstr "" 3186 3187 #: inc/admin/meta-box/category-meta-box.php:104 3188 msgid "Choose an image" 3189 msgstr "" 3190 3191 #: inc/admin/meta-box/category-meta-box.php:105 3192 msgid "Use image" 3193 msgstr "" 3194 3195 #: inc/admin/meta-box/category-meta-box.php:121 3196 msgid "Image" 3197 msgstr "" 3198 3199 #. translators: %s: Post Type. 3200 #: inc/admin/meta-box/meta-box.php:24 3201 #, php-format 3202 msgid "%s Settings" 3203 msgstr "" 3204 3205 #: inc/admin/meta-box/meta-box.php:66 3206 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." 3207 msgstr "" 3208 3209 #: inc/admin/meta-box/meta-box.php:71 3210 #: inc/admin/meta-box/meta-box.php:90 3211 msgid "Layout Options" 3212 msgstr "" 3213 3214 #: inc/admin/meta-box/meta-box.php:75 3215 msgid "Post Meta" 3216 msgstr "" 3217 3218 #: inc/admin/meta-box/meta-box.php:109 3219 msgid "Mark as Featured" 3220 msgstr "" 3221 3222 #: inc/admin/meta-box/meta-box.php:114 3223 #: inc/admin/meta-box/meta-box.php:127 3224 #: inc/admin/meta-box/meta-box.php:138 3225 #: inc/admin/meta-box/meta-box.php:156 3226 #: inc/admin/meta-box/meta-box.php:169 3227 #: inc/admin/meta-box/meta-box.php:182 3228 #: inc/admin/meta-box/meta-box.php:199 3229 #: inc/admin/meta-box/meta-box.php:218 3230 msgid "No" 3231 msgstr "" 3232 3233 #: inc/admin/meta-box/meta-box.php:115 3234 #: inc/admin/meta-box/meta-box.php:126 3235 #: inc/admin/meta-box/meta-box.php:137 3236 #: inc/admin/meta-box/meta-box.php:155 3237 #: inc/admin/meta-box/meta-box.php:168 3238 #: inc/admin/meta-box/meta-box.php:181 3239 #: inc/admin/meta-box/meta-box.php:198 3240 #: inc/admin/meta-box/meta-box.php:217 3241 msgid "Yes" 3242 msgstr "" 3243 3244 #: inc/admin/meta-box/meta-box.php:122 3245 msgid "Enable Sticky Posts Navigation" 3246 msgstr "" 3247 3248 #: inc/admin/meta-box/meta-box.php:125 3249 #: inc/admin/meta-box/meta-box.php:136 3250 #: inc/admin/meta-box/meta-box.php:154 3251 #: inc/admin/meta-box/meta-box.php:167 3252 #: inc/admin/meta-box/meta-box.php:180 3253 #: inc/admin/meta-box/meta-box.php:197 3254 #: inc/admin/meta-box/meta-box.php:216 3255 msgid "Inherit" 3256 msgstr "" 3257 3258 #: inc/admin/meta-box/meta-box.php:133 3259 msgid "Enable Author Info" 3260 msgstr "" 3261 3262 #: inc/admin/meta-box/meta-box.php:150 3263 msgid "Display Category Meta" 3264 msgstr "" 3265 3266 #: inc/admin/meta-box/meta-box.php:193 3267 msgid "Enable You May Also Like Section" 3268 msgstr "" 3269 3270 #: inc/admin/meta-box/meta-box.php:211 3271 msgid "Enable More From Author Section" 3272 msgstr "" 3273 3274 #: inc/admin/widgets/class-author.php:18 3275 msgid "NewsMaster: Author Widget" 3276 msgstr "" 3277 3278 #: inc/admin/widgets/class-author.php:19 3279 msgid "Displays author information." 3280 msgstr "" 3281 3282 #: inc/admin/widgets/class-author.php:128 3740 3283 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:61 3741 3284 msgid "Title:" 3742 3285 msgstr "" 3743 3286 3744 #: inc/admin/dashboard/views/starter-templates.php:12 3745 msgid "" 3746 "To import starter sites for NewsMaster, you need to install and activate the " 3747 "One-Click Demo Import and WPInterface Add-ons plugins." 3748 msgstr "" 3749 3750 #: inc/admin/customizer/sections/top-bar.php:109 3751 msgid "Today's Date Format" 3752 msgstr "" 3753 3754 #: inc/admin/customizer/helpers/defaults.php:68 3755 msgid "Today:" 3756 msgstr "" 3757 3758 #: template-parts/header/styles/style-3.php:40 3759 #: template-parts/header/styles/style-2.php:29 3760 #: template-parts/header/styles/style-1.php:28 3761 #: template-parts/header/styles/style-4.php:31 3762 msgid "Toggle Offcanvas Menu" 3763 msgstr "" 3764 3287 #: inc/admin/widgets/class-author.php:129 3288 msgid "Author Name:" 3289 msgstr "" 3290 3291 #: inc/admin/widgets/class-author.php:130 3292 msgid "Author Position:" 3293 msgstr "" 3294 3295 #: inc/admin/widgets/class-author.php:131 3296 msgid "Description:" 3297 msgstr "" 3298 3299 #: inc/admin/widgets/class-author.php:132 3300 msgid "Image:" 3301 msgstr "" 3302 3303 #: inc/admin/widgets/class-author.php:133 3304 msgid "Enable Image Border Radius" 3305 msgstr "" 3306 3307 #: inc/admin/widgets/class-author.php:134 3308 msgid "Circular Social Icon" 3309 msgstr "" 3310 3311 #: inc/admin/widgets/class-author.php:135 3312 msgid "Social Icon Color" 3313 msgstr "" 3314 3315 #: inc/admin/widgets/class-author.php:178 3316 #: inc/admin/widgets/widget-base.php:542 3317 msgid "Use Image" 3318 msgstr "" 3319 3320 #: inc/admin/widgets/class-author.php:178 3321 #: inc/admin/widgets/widget-base.php:542 3322 msgid "Choose an Image" 3323 msgstr "" 3324 3325 #: inc/admin/widgets/class-author.php:240 3326 msgid "Theme Color" 3327 msgstr "" 3328 3329 #: inc/admin/widgets/class-carousel-slider.php:11 3330 msgid "Displays recent posts in a carousel slider with an image" 3331 msgstr "" 3332 3333 #: inc/admin/widgets/class-carousel-slider.php:13 3334 msgid "NewsMaster: Carousel Posts" 3335 msgstr "" 3336 3337 #: inc/admin/widgets/class-carousel-slider.php:27 3338 msgid "Carousel Posts" 3339 msgstr "" 3340 3341 #: inc/admin/widgets/class-carousel-slider.php:31 3342 #: inc/admin/widgets/class-cta.php:101 3343 #: inc/admin/widgets/class-mailchimp.php:77 3344 #: inc/admin/widgets/class-slider-post.php:29 3345 msgid "Display Layout" 3346 msgstr "" 3347 3348 #: inc/admin/widgets/class-carousel-slider.php:33 3349 #: inc/admin/widgets/class-slider-post.php:31 3350 msgid "Wrapper Layout" 3351 msgstr "" 3352 3353 #: inc/admin/widgets/class-carousel-slider.php:34 3354 #: inc/admin/widgets/class-cta.php:104 3355 #: inc/admin/widgets/class-mailchimp.php:80 3356 #: inc/admin/widgets/class-slider-post.php:32 3357 msgid "Full Width Layout" 3358 msgstr "" 3359 3360 #: inc/admin/widgets/class-carousel-slider.php:37 3361 #: inc/admin/widgets/class-slider-post.php:35 3362 msgid "Works exclusively in the fullwidth widget area" 3363 msgstr "" 3364 3365 #: inc/admin/widgets/class-carousel-slider.php:41 3366 #: inc/admin/widgets/class-cta.php:110 3367 #: inc/admin/widgets/class-mailchimp.php:86 3368 #: inc/admin/widgets/class-slider-post.php:39 3369 msgid "Vertical Alignment" 3370 msgstr "" 3371 3372 #: inc/admin/widgets/class-carousel-slider.php:43 3373 #: inc/admin/widgets/class-cta.php:112 3765 3374 #: inc/admin/widgets/class-mailchimp.php:88 3766 3375 #: inc/admin/widgets/class-slider-post.php:41 3767 #: inc/admin/widgets/class-carousel-slider.php:433768 #: inc/admin/widgets/class-cta.php:1123769 3376 msgid "Top" 3770 3377 msgstr "" 3771 3378 3772 #: inc/admin/customizer/sections/top-bar.php:5 3773 msgid "Topbar Options" 3774 msgstr "" 3775 3776 #: template-parts/header/topbar.php:46 3777 msgid "Topbar Social links" 3379 #: inc/admin/widgets/class-carousel-slider.php:44 3380 #: inc/admin/widgets/class-cta.php:113 3381 #: inc/admin/widgets/class-mailchimp.php:89 3382 #: inc/admin/widgets/class-slider-post.php:42 3383 msgid "Middle" 3384 msgstr "" 3385 3386 #: inc/admin/widgets/class-carousel-slider.php:45 3387 #: inc/admin/widgets/class-cta.php:114 3388 #: inc/admin/widgets/class-mailchimp.php:90 3389 #: inc/admin/widgets/class-slider-post.php:43 3390 msgid "Bottom" 3391 msgstr "" 3392 3393 #: inc/admin/widgets/class-carousel-slider.php:51 3394 #: inc/admin/widgets/class-cta.php:54 3395 #: inc/admin/widgets/class-image-widget.php:55 3396 #: inc/admin/widgets/class-mailchimp.php:54 3397 #: inc/admin/widgets/class-slider-post.php:49 3398 msgid "Text Alignment" 3399 msgstr "" 3400 3401 #: inc/admin/widgets/class-carousel-slider.php:53 3402 #: inc/admin/widgets/class-cta.php:56 3403 #: inc/admin/widgets/class-image-widget.php:57 3404 #: inc/admin/widgets/class-mailchimp.php:56 3405 #: inc/admin/widgets/class-slider-post.php:51 3406 #: inc/admin/widgets/class-social-menu.php:69 3407 msgid "Center" 3408 msgstr "" 3409 3410 #: inc/admin/widgets/class-carousel-slider.php:54 3411 #: inc/admin/widgets/class-cta.php:57 3412 #: inc/admin/widgets/class-image-widget.php:58 3413 #: inc/admin/widgets/class-mailchimp.php:57 3414 #: inc/admin/widgets/class-slider-post.php:52 3415 #: inc/admin/widgets/class-social-menu.php:68 3416 msgid "Left" 3417 msgstr "" 3418 3419 #: inc/admin/widgets/class-carousel-slider.php:55 3420 #: inc/admin/widgets/class-cta.php:58 3421 #: inc/admin/widgets/class-image-widget.php:59 3422 #: inc/admin/widgets/class-mailchimp.php:58 3423 #: inc/admin/widgets/class-slider-post.php:53 3424 #: inc/admin/widgets/class-social-menu.php:70 3425 msgid "Right" 3426 msgstr "" 3427 3428 #: inc/admin/widgets/class-carousel-slider.php:61 3429 #: inc/admin/widgets/class-category-grid.php:74 3430 #: inc/admin/widgets/class-recent-post.php:31 3431 #: inc/admin/widgets/class-slider-post.php:59 3432 #: inc/admin/widgets/class-tab-post.php:242 3433 msgid "Display Style" 3434 msgstr "" 3435 3436 #: inc/admin/widgets/class-carousel-slider.php:63 3437 #: inc/admin/widgets/class-grid-post.php:33 3438 #: inc/admin/widgets/class-recent-post.php:33 3439 #: inc/admin/widgets/class-slider-post.php:61 3440 #: inc/admin/widgets/class-tab-post.php:244 3441 msgid "Regular View" 3442 msgstr "" 3443 3444 #: inc/admin/widgets/class-carousel-slider.php:64 3445 #: inc/admin/widgets/class-grid-post.php:35 3446 #: inc/admin/widgets/class-recent-post.php:35 3447 #: inc/admin/widgets/class-slider-post.php:62 3448 #: inc/admin/widgets/class-tab-post.php:246 3449 msgid "Card View" 3450 msgstr "" 3451 3452 #: inc/admin/widgets/class-carousel-slider.php:70 3453 #: inc/admin/widgets/class-grid-post.php:41 3454 #: inc/admin/widgets/class-jumbo-post.php:54 3455 #: inc/admin/widgets/class-metro-post.php:66 3456 #: inc/admin/widgets/class-multi-grid-post.php:86 3457 #: inc/admin/widgets/class-recent-post.php:60 3458 #: inc/admin/widgets/class-slider-post.php:68 3459 #: inc/admin/widgets/class-tab-post.php:51 3460 #: inc/admin/widgets/class-tab-post.php:107 3461 #: inc/admin/widgets/class-tab-post.php:163 3462 msgid "Select Category" 3778 3463 msgstr "" 3779 3464 … … 3782 3467 msgstr "" 3783 3468 3784 #: inc/admin/customizer/helpers/defaults.php:190 3785 msgid "Trending" 3786 msgstr "" 3787 3788 #: inc/admin/customizer/sections/search_trending.php:53 3789 msgid "Trending Label Text" 3790 msgstr "" 3791 3792 #: inc/admin/customizer/helpers/defaults.php:76 3793 msgid "Trending News" 3469 #: inc/admin/widgets/class-carousel-slider.php:92 3470 msgid "Number of Slides to show" 3471 msgstr "" 3472 3473 #: inc/admin/widgets/class-carousel-slider.php:100 3474 #: inc/admin/widgets/class-grid-post.php:89 3475 #: inc/admin/widgets/class-jumbo-post.php:49 3476 #: inc/admin/widgets/class-metro-post.php:51 3477 #: inc/admin/widgets/class-multi-grid-post.php:65 3478 #: inc/admin/widgets/class-recent-post.php:82 3479 #: inc/admin/widgets/class-slider-post.php:91 3480 #: inc/admin/widgets/class-tab-post.php:67 3481 #: inc/admin/widgets/class-tab-post.php:123 3482 #: inc/admin/widgets/class-tab-post.php:179 3483 msgid "Offset" 3484 msgstr "" 3485 3486 #: inc/admin/widgets/class-carousel-slider.php:101 3487 #: inc/admin/widgets/class-grid-post.php:90 3488 #: inc/admin/widgets/class-jumbo-post.php:50 3489 #: inc/admin/widgets/class-metro-post.php:52 3490 #: inc/admin/widgets/class-multi-grid-post.php:66 3491 #: inc/admin/widgets/class-recent-post.php:83 3492 #: inc/admin/widgets/class-slider-post.php:92 3493 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." 3494 msgstr "" 3495 3496 #: inc/admin/widgets/class-carousel-slider.php:105 3497 #: inc/admin/widgets/class-category-grid.php:42 3498 #: inc/admin/widgets/class-recent-post.php:41 3499 #: inc/admin/widgets/class-slider-post.php:101 3500 #: inc/admin/widgets/class-tab-post.php:283 3501 msgid "Entry title font size" 3502 msgstr "" 3503 3504 #: inc/admin/widgets/class-carousel-slider.php:107 3505 #: inc/admin/widgets/class-category-grid.php:44 3506 #: inc/admin/widgets/class-category-grid.php:94 3507 #: inc/admin/widgets/class-cta.php:36 3508 #: inc/admin/widgets/class-mailchimp.php:36 3509 #: inc/admin/widgets/class-multi-grid-post.php:38 3510 #: inc/admin/widgets/class-multi-grid-post.php:47 3511 #: inc/admin/widgets/class-multi-grid-post.php:75 3512 #: inc/admin/widgets/class-recent-post.php:43 3513 #: inc/admin/widgets/class-slider-post.php:103 3514 #: inc/admin/widgets/class-tab-post.php:285 3515 msgid "Small" 3516 msgstr "" 3517 3518 #: inc/admin/widgets/class-carousel-slider.php:108 3519 #: inc/admin/widgets/class-carousel-slider.php:127 3520 #: inc/admin/widgets/class-category-grid.php:45 3521 #: inc/admin/widgets/class-category-grid.php:93 3522 #: inc/admin/widgets/class-cta.php:37 3523 #: inc/admin/widgets/class-grid-post.php:122 3524 #: inc/admin/widgets/class-mailchimp.php:37 3525 #: inc/admin/widgets/class-multi-grid-post.php:37 3526 #: inc/admin/widgets/class-multi-grid-post.php:46 3527 #: inc/admin/widgets/class-multi-grid-post.php:74 3528 #: inc/admin/widgets/class-recent-post.php:44 3529 #: inc/admin/widgets/class-recent-post.php:120 3530 #: inc/admin/widgets/class-slider-post.php:104 3531 #: inc/admin/widgets/class-slider-post.php:123 3532 #: inc/admin/widgets/class-tab-post.php:265 3533 #: inc/admin/widgets/class-tab-post.php:286 3534 msgid "Medium" 3535 msgstr "" 3536 3537 #: inc/admin/widgets/class-carousel-slider.php:109 3538 #: inc/admin/widgets/class-category-grid.php:46 3539 #: inc/admin/widgets/class-category-grid.php:92 3540 #: inc/admin/widgets/class-cta.php:38 3541 #: inc/admin/widgets/class-mailchimp.php:38 3542 #: inc/admin/widgets/class-multi-grid-post.php:73 3543 #: inc/admin/widgets/class-recent-post.php:45 3544 #: inc/admin/widgets/class-slider-post.php:105 3545 #: inc/admin/widgets/class-tab-post.php:287 3546 msgid "Big" 3547 msgstr "" 3548 3549 #: inc/admin/widgets/class-carousel-slider.php:110 3550 #: inc/admin/widgets/class-carousel-slider.php:129 3551 #: inc/admin/widgets/class-category-grid.php:91 3552 #: inc/admin/widgets/class-cta.php:39 3553 #: inc/admin/widgets/class-grid-post.php:124 3554 #: inc/admin/widgets/class-mailchimp.php:39 3555 #: inc/admin/widgets/class-multi-grid-post.php:72 3556 #: inc/admin/widgets/class-recent-post.php:122 3557 #: inc/admin/widgets/class-slider-post.php:106 3558 #: inc/admin/widgets/class-slider-post.php:125 3559 #: inc/admin/widgets/class-tab-post.php:267 3560 msgid "Large" 3561 msgstr "" 3562 3563 #: inc/admin/widgets/class-carousel-slider.php:116 3564 #: inc/admin/widgets/class-category-grid.php:52 3565 #: inc/admin/widgets/class-recent-post.php:51 3566 #: inc/admin/widgets/class-slider-post.php:112 3567 #: inc/admin/widgets/class-tab-post.php:293 3568 msgid "Entry title font style" 3569 msgstr "" 3570 3571 #: inc/admin/widgets/class-carousel-slider.php:118 3572 #: inc/admin/widgets/class-category-grid.php:54 3573 #: inc/admin/widgets/class-cta.php:47 3574 #: inc/admin/widgets/class-mailchimp.php:47 3575 #: inc/admin/widgets/class-recent-post.php:53 3576 #: inc/admin/widgets/class-slider-post.php:114 3577 #: inc/admin/widgets/class-tab-post.php:295 3578 msgid "Normal" 3579 msgstr "" 3580 3581 #: inc/admin/widgets/class-carousel-slider.php:119 3582 #: inc/admin/widgets/class-category-grid.php:55 3583 #: inc/admin/widgets/class-cta.php:48 3584 #: inc/admin/widgets/class-mailchimp.php:48 3585 #: inc/admin/widgets/class-recent-post.php:54 3586 #: inc/admin/widgets/class-slider-post.php:115 3587 #: inc/admin/widgets/class-tab-post.php:296 3588 msgid "Italic" 3589 msgstr "" 3590 3591 #: inc/admin/widgets/class-carousel-slider.php:125 3592 #: inc/admin/widgets/class-category-grid.php:89 3593 #: inc/admin/widgets/class-multi-grid-post.php:70 3594 #: inc/admin/widgets/class-recent-post.php:117 3595 #: inc/admin/widgets/class-slider-post.php:121 3596 #: inc/admin/widgets/class-tab-post.php:262 3597 msgid "Image size" 3598 msgstr "" 3599 3600 #: inc/admin/widgets/class-carousel-slider.php:128 3601 #: inc/admin/widgets/class-grid-post.php:123 3602 #: inc/admin/widgets/class-recent-post.php:121 3603 #: inc/admin/widgets/class-slider-post.php:124 3604 #: inc/admin/widgets/class-tab-post.php:266 3605 msgid "Medium Large" 3606 msgstr "" 3607 3608 #: inc/admin/widgets/class-carousel-slider.php:130 3609 #: inc/admin/widgets/class-grid-post.php:125 3610 #: inc/admin/widgets/class-recent-post.php:123 3611 #: inc/admin/widgets/class-slider-post.php:126 3612 msgid "Full" 3613 msgstr "" 3614 3615 #: inc/admin/widgets/class-carousel-slider.php:137 3616 #: inc/admin/widgets/class-category-grid.php:100 3617 #: inc/admin/widgets/class-metro-post.php:56 3618 #: inc/admin/widgets/class-recent-post.php:130 3619 #: inc/admin/widgets/class-slider-post.php:132 3620 #: inc/admin/widgets/class-tab-post.php:273 3621 msgid "Image hover effects" 3622 msgstr "" 3623 3624 #: inc/admin/widgets/class-carousel-slider.php:139 3625 #: inc/admin/widgets/class-category-grid.php:102 3626 #: inc/admin/widgets/class-metro-post.php:58 3627 #: inc/admin/widgets/class-recent-post.php:132 3628 #: inc/admin/widgets/class-slider-post.php:134 3629 #: inc/admin/widgets/class-tab-post.php:275 3630 msgid "Shine" 3631 msgstr "" 3632 3633 #: inc/admin/widgets/class-carousel-slider.php:140 3634 #: inc/admin/widgets/class-category-grid.php:103 3635 #: inc/admin/widgets/class-metro-post.php:59 3636 #: inc/admin/widgets/class-recent-post.php:133 3637 #: inc/admin/widgets/class-slider-post.php:135 3638 #: inc/admin/widgets/class-tab-post.php:276 3639 msgid "Slide" 3640 msgstr "" 3641 3642 #: inc/admin/widgets/class-carousel-slider.php:141 3643 #: inc/admin/widgets/class-category-grid.php:104 3644 #: inc/admin/widgets/class-metro-post.php:60 3645 #: inc/admin/widgets/class-recent-post.php:134 3646 #: inc/admin/widgets/class-slider-post.php:136 3647 #: inc/admin/widgets/class-tab-post.php:277 3648 msgid "Zoom" 3649 msgstr "" 3650 3651 #: inc/admin/widgets/class-carousel-slider.php:147 3652 #: inc/admin/widgets/class-slider-post.php:142 3653 msgid "Enable background overlay" 3654 msgstr "" 3655 3656 #: inc/admin/widgets/class-carousel-slider.php:152 3657 #: inc/admin/widgets/class-slider-post.php:147 3658 msgid "Background overlay style" 3659 msgstr "" 3660 3661 #: inc/admin/widgets/class-carousel-slider.php:154 3662 #: inc/admin/widgets/class-slider-post.php:149 3663 msgid "Regular" 3664 msgstr "" 3665 3666 #: inc/admin/widgets/class-carousel-slider.php:155 3667 #: inc/admin/widgets/class-slider-post.php:150 3668 msgid "Gradient" 3669 msgstr "" 3670 3671 #: inc/admin/widgets/class-carousel-slider.php:165 3672 #: inc/admin/widgets/class-cta.php:157 3673 #: inc/admin/widgets/class-mailchimp.php:133 3674 #: inc/admin/widgets/class-slider-post.php:160 3675 msgid "Height (px)" 3676 msgstr "" 3677 3678 #: inc/admin/widgets/class-carousel-slider.php:166 3679 #: inc/admin/widgets/class-slider-post.php:161 3680 msgid "Change Height of Slides." 3681 msgstr "" 3682 3683 #: inc/admin/widgets/class-carousel-slider.php:180 3684 #: inc/admin/widgets/class-slider-post.php:175 3685 msgid "Autoplay" 3686 msgstr "" 3687 3688 #: inc/admin/widgets/class-carousel-slider.php:185 3689 msgid "Centered Mode" 3690 msgstr "" 3691 3692 #: inc/admin/widgets/class-carousel-slider.php:194 3693 msgid "Space Between" 3694 msgstr "" 3695 3696 #: inc/admin/widgets/class-carousel-slider.php:195 3697 msgid "Distance between slides in px." 3698 msgstr "" 3699 3700 #: inc/admin/widgets/class-carousel-slider.php:201 3701 #: inc/admin/widgets/class-grid-post.php:95 3702 #: inc/admin/widgets/class-recent-post.php:88 3703 #: inc/admin/widgets/class-slider-post.php:181 3704 msgid "Order by" 3705 msgstr "" 3706 3707 #: inc/admin/widgets/class-carousel-slider.php:220 3708 #: inc/admin/widgets/class-grid-post.php:132 3709 #: inc/admin/widgets/class-jumbo-post.php:92 3710 #: inc/admin/widgets/class-metro-post.php:104 3711 #: inc/admin/widgets/class-multi-grid-post.php:124 3712 #: inc/admin/widgets/class-recent-post.php:140 3713 #: inc/admin/widgets/class-slider-post.php:200 3714 msgid "Show Date" 3715 msgstr "" 3716 3717 #: inc/admin/widgets/class-carousel-slider.php:225 3718 #: inc/admin/widgets/class-grid-post.php:137 3719 #: inc/admin/widgets/class-jumbo-post.php:97 3720 #: inc/admin/widgets/class-metro-post.php:109 3721 #: inc/admin/widgets/class-multi-grid-post.php:129 3722 #: inc/admin/widgets/class-recent-post.php:145 3723 #: inc/admin/widgets/class-slider-post.php:205 3724 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:290 3725 msgid "Date Format" 3726 msgstr "" 3727 3728 #: inc/admin/widgets/class-carousel-slider.php:234 3729 #: inc/admin/widgets/class-jumbo-post.php:106 3730 #: inc/admin/widgets/class-metro-post.php:118 3731 #: inc/admin/widgets/class-multi-grid-post.php:138 3732 #: inc/admin/widgets/class-recent-post.php:154 3733 #: inc/admin/widgets/class-slider-post.php:214 3734 msgid "Show Author" 3735 msgstr "" 3736 3737 #: inc/admin/widgets/class-carousel-slider.php:239 3738 #: inc/admin/widgets/class-jumbo-post.php:111 3739 #: inc/admin/widgets/class-metro-post.php:123 3740 #: inc/admin/widgets/class-multi-grid-post.php:143 3741 #: inc/admin/widgets/class-recent-post.php:159 3742 #: inc/admin/widgets/class-slider-post.php:219 3743 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:254 3744 msgid "Author Option" 3745 msgstr "" 3746 3747 #: inc/admin/widgets/class-carousel-slider.php:249 3748 #: inc/admin/widgets/class-jumbo-post.php:121 3749 #: inc/admin/widgets/class-metro-post.php:133 3750 #: inc/admin/widgets/class-multi-grid-post.php:153 3751 #: inc/admin/widgets/class-recent-post.php:169 3752 #: inc/admin/widgets/class-slider-post.php:229 3753 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:266 3754 msgid "Author Text" 3755 msgstr "" 3756 3757 #: inc/admin/widgets/class-carousel-slider.php:250 3758 #: inc/admin/widgets/class-jumbo-post.php:122 3759 #: inc/admin/widgets/class-metro-post.php:134 3760 #: inc/admin/widgets/class-multi-grid-post.php:154 3761 #: inc/admin/widgets/class-recent-post.php:170 3762 #: inc/admin/widgets/class-slider-post.php:230 3763 msgid "By:" 3764 msgstr "" 3765 3766 #: inc/admin/widgets/class-carousel-slider.php:251 3767 #: inc/admin/widgets/class-jumbo-post.php:123 3768 #: inc/admin/widgets/class-metro-post.php:135 3769 #: inc/admin/widgets/class-multi-grid-post.php:155 3770 #: inc/admin/widgets/class-recent-post.php:171 3771 #: inc/admin/widgets/class-slider-post.php:231 3772 msgid "This only works when the \"With Label\" option is selected under \"Author Option\"" 3773 msgstr "" 3774 3775 #: inc/admin/widgets/class-carousel-slider.php:255 3776 #: inc/admin/widgets/class-grid-post.php:52 3777 #: inc/admin/widgets/class-jumbo-post.php:66 3778 #: inc/admin/widgets/class-metro-post.php:78 3779 #: inc/admin/widgets/class-multi-grid-post.php:98 3780 #: inc/admin/widgets/class-recent-post.php:175 3781 #: inc/admin/widgets/class-slider-post.php:235 3782 #: inc/admin/widgets/class-tab-post.php:216 3783 msgid "Show Category" 3784 msgstr "" 3785 3786 #: inc/admin/widgets/class-carousel-slider.php:260 3787 #: inc/admin/widgets/class-grid-post.php:57 3788 #: inc/admin/widgets/class-jumbo-post.php:71 3789 #: inc/admin/widgets/class-metro-post.php:83 3790 #: inc/admin/widgets/class-multi-grid-post.php:103 3791 #: inc/admin/widgets/class-recent-post.php:180 3792 #: inc/admin/widgets/class-slider-post.php:240 3793 #: inc/admin/widgets/class-tab-post.php:221 3794 msgid "Category Text" 3795 msgstr "" 3796 3797 #: inc/admin/widgets/class-carousel-slider.php:264 3798 #: inc/admin/widgets/class-grid-post.php:61 3799 #: inc/admin/widgets/class-jumbo-post.php:75 3800 #: inc/admin/widgets/class-metro-post.php:87 3801 #: inc/admin/widgets/class-multi-grid-post.php:107 3802 #: inc/admin/widgets/class-recent-post.php:184 3803 #: inc/admin/widgets/class-slider-post.php:244 3804 #: inc/admin/widgets/class-tab-post.php:225 3805 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:218 3806 msgid "Category Option" 3807 msgstr "" 3808 3809 #: inc/admin/widgets/class-carousel-slider.php:277 3810 #: inc/admin/widgets/class-grid-post.php:74 3811 #: inc/admin/widgets/class-jumbo-post.php:88 3812 #: inc/admin/widgets/class-metro-post.php:100 3813 #: inc/admin/widgets/class-multi-grid-post.php:120 3814 #: inc/admin/widgets/class-recent-post.php:197 3815 #: inc/admin/widgets/class-slider-post.php:257 3816 #: inc/admin/widgets/class-tab-post.php:238 3817 msgid "Number of Category to show" 3818 msgstr "" 3819 3820 #: inc/admin/widgets/class-carousel-slider.php:281 3821 #: inc/admin/widgets/class-slider-post.php:96 3822 msgid "Enable Excerpt" 3823 msgstr "" 3824 3825 #: inc/admin/widgets/class-carousel-slider.php:500 3826 #: inc/admin/widgets/class-grid-post.php:251 3827 #: inc/admin/widgets/class-jumbo-post.php:258 3828 #: inc/admin/widgets/class-jumbo-post.php:321 3829 #: inc/admin/widgets/class-jumbo-post.php:380 3830 #: inc/admin/widgets/class-metro-post.php:305 3831 #: inc/admin/widgets/class-multi-grid-post.php:292 3832 #: inc/admin/widgets/class-multi-grid-post.php:359 3833 #: inc/admin/widgets/class-recent-post.php:328 3834 #: inc/admin/widgets/class-slider-post.php:405 3835 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:220 3836 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:277 3837 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:201 3838 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:180 3839 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:193 3840 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-1.php:140 3841 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-2.php:179 3842 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-3.php:159 3843 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-4.php:156 3844 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-5.php:157 3845 msgid "Post Date" 3846 msgstr "" 3847 3848 #: inc/admin/widgets/class-category-grid.php:12 3849 msgid "Displays post categories with image in grid" 3850 msgstr "" 3851 3852 #: inc/admin/widgets/class-category-grid.php:14 3853 msgid "NewsMaster: Categories" 3854 msgstr "" 3855 3856 #: inc/admin/widgets/class-category-grid.php:61 3857 msgid "Select Categories" 3858 msgstr "" 3859 3860 #: inc/admin/widgets/class-category-grid.php:70 3861 msgid "Number of Column" 3862 msgstr "" 3863 3864 #: inc/admin/widgets/class-category-grid.php:84 3865 msgid "Show Post Count" 3866 msgstr "" 3867 3868 #: inc/admin/widgets/class-cta.php:11 3869 #: inc/admin/widgets/class-mailchimp.php:11 3870 msgid "Displays call to action button and text with background" 3871 msgstr "" 3872 3873 #: inc/admin/widgets/class-cta.php:13 3874 msgid "NewsMaster: CTA" 3875 msgstr "" 3876 3877 #: inc/admin/widgets/class-cta.php:26 3878 #: inc/admin/widgets/class-image-widget.php:29 3879 #: inc/admin/widgets/class-mailchimp.php:26 3880 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:86 3881 msgid "Widget Title" 3882 msgstr "" 3883 3884 #: inc/admin/widgets/class-cta.php:30 3885 msgid "CTA Title" 3886 msgstr "" 3887 3888 #: inc/admin/widgets/class-cta.php:34 3889 #: inc/admin/widgets/class-mailchimp.php:34 3890 msgid "Heading font size" 3891 msgstr "" 3892 3893 #: inc/admin/widgets/class-cta.php:45 3894 #: inc/admin/widgets/class-mailchimp.php:45 3895 msgid "Heading font style" 3896 msgstr "" 3897 3898 #: inc/admin/widgets/class-cta.php:64 3899 msgid "CTA Description" 3900 msgstr "" 3901 3902 #: inc/admin/widgets/class-cta.php:69 3903 msgid "Button Text - 1" 3904 msgstr "" 3905 3906 #: inc/admin/widgets/class-cta.php:73 3907 msgid "Link to url - 1" 3908 msgstr "" 3909 3910 #: inc/admin/widgets/class-cta.php:74 3911 #: inc/admin/widgets/class-cta.php:88 3912 msgid "Enter a proper url with http: OR https:" 3913 msgstr "" 3914 3915 #: inc/admin/widgets/class-cta.php:78 3916 msgid "Open Link in new Tab - 1" 3917 msgstr "" 3918 3919 #: inc/admin/widgets/class-cta.php:83 3920 msgid "Button Text - 2" 3921 msgstr "" 3922 3923 #: inc/admin/widgets/class-cta.php:87 3924 msgid "Link to url - 2" 3925 msgstr "" 3926 3927 #: inc/admin/widgets/class-cta.php:92 3928 msgid "Open Link in new Tab - 2" 3929 msgstr "" 3930 3931 #: inc/admin/widgets/class-cta.php:97 3932 #: inc/admin/widgets/class-mailchimp.php:73 3933 msgid "Widget Settings" 3934 msgstr "" 3935 3936 #: inc/admin/widgets/class-cta.php:103 3937 #: inc/admin/widgets/class-mailchimp.php:79 3938 msgid "Regular layout" 3939 msgstr "" 3940 3941 #: inc/admin/widgets/class-cta.php:120 3942 #: inc/admin/widgets/class-mailchimp.php:96 3943 msgid "Text Color" 3944 msgstr "" 3945 3946 #: inc/admin/widgets/class-cta.php:125 3947 #: inc/admin/widgets/class-mailchimp.php:101 3948 msgid "Background Color" 3949 msgstr "" 3950 3951 #: inc/admin/widgets/class-cta.php:127 3952 #: inc/admin/widgets/class-mailchimp.php:103 3953 msgid "Will be overridden if used background image." 3954 msgstr "" 3955 3956 #: inc/admin/widgets/class-cta.php:131 3957 #: inc/admin/widgets/class-image-widget.php:37 3958 #: inc/admin/widgets/class-mailchimp.php:107 3959 msgid "Background Image" 3960 msgstr "" 3961 3962 #: inc/admin/widgets/class-cta.php:135 3963 #: inc/admin/widgets/class-mailchimp.php:111 3964 msgid "Enable Fixed Background Image" 3965 msgstr "" 3966 3967 #: inc/admin/widgets/class-cta.php:140 3968 #: inc/admin/widgets/class-mailchimp.php:116 3969 msgid "Overlay Color" 3970 msgstr "" 3971 3972 #: inc/admin/widgets/class-cta.php:149 3973 #: inc/admin/widgets/class-mailchimp.php:125 3974 msgid "Overlay Opacity" 3975 msgstr "" 3976 3977 #: inc/admin/widgets/class-cta.php:158 3978 #: inc/admin/widgets/class-mailchimp.php:134 3979 msgid "Works when there is either a background color or image." 3980 msgstr "" 3981 3982 #: inc/admin/widgets/class-grid-post.php:11 3983 msgid "Displays grid posts with an image" 3984 msgstr "" 3985 3986 #: inc/admin/widgets/class-grid-post.php:13 3987 msgid "NewsMaster: Grid Posts" 3988 msgstr "" 3989 3990 #: inc/admin/widgets/class-grid-post.php:27 3991 msgid "Grid Posts" 3992 msgstr "" 3993 3994 #: inc/admin/widgets/class-grid-post.php:31 3995 #: inc/admin/widgets/class-image-widget.php:65 3996 #: inc/admin/widgets/class-multi-grid-post.php:159 3997 #: inc/admin/widgets/class-social-menu.php:44 3998 msgid "Style" 3999 msgstr "" 4000 4001 #: inc/admin/widgets/class-grid-post.php:34 4002 #: inc/admin/widgets/class-recent-post.php:34 4003 #: inc/admin/widgets/class-tab-post.php:245 4004 msgid "List View" 4005 msgstr "" 4006 4007 #: inc/admin/widgets/class-grid-post.php:81 4008 #: inc/admin/widgets/class-multi-grid-post.php:57 4009 #: inc/admin/widgets/class-recent-post.php:74 4010 #: inc/admin/widgets/class-slider-post.php:83 4011 #: inc/admin/widgets/class-tab-post.php:212 4012 msgid "Number of posts to show" 4013 msgstr "" 4014 4015 #: inc/admin/widgets/class-grid-post.php:114 4016 #: inc/admin/widgets/class-recent-post.php:112 4017 #: inc/admin/widgets/class-tab-post.php:257 4018 msgid "Show Image" 4019 msgstr "" 4020 4021 #: inc/admin/widgets/class-grid-post.php:119 4022 msgid "Image Size" 4023 msgstr "" 4024 4025 #: inc/admin/widgets/class-image-widget.php:14 4026 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." 4027 msgstr "" 4028 4029 #: inc/admin/widgets/class-image-widget.php:16 4030 msgid "NewsMaster: Image Widget" 4031 msgstr "" 4032 4033 #: inc/admin/widgets/class-image-widget.php:33 4034 msgid "Widget Description" 4035 msgstr "" 4036 4037 #: inc/admin/widgets/class-image-widget.php:41 4038 msgid "Button Text" 4039 msgstr "" 4040 4041 #: inc/admin/widgets/class-image-widget.php:45 4042 msgid "Link to URL" 4043 msgstr "" 4044 4045 #: inc/admin/widgets/class-image-widget.php:46 4046 #: inc/admin/widgets/class-youtube-video.php:39 4047 #: inc/admin/widgets/class-youtube-video.php:49 4048 msgid "Please make sure to provide a complete URL that includes either \"http://\" or \"https://\" to ensure the widget operates correctly." 4049 msgstr "" 4050 4051 #: inc/admin/widgets/class-image-widget.php:50 4052 msgid "Open Link in new Tab" 4053 msgstr "" 4054 4055 #: inc/admin/widgets/class-jumbo-post.php:16 4056 msgid "Jumbo Widget transforms your posts into a visually appealing mosaic, creating a stylish and organized showcase for an immersive reader experience." 4057 msgstr "" 4058 4059 #: inc/admin/widgets/class-jumbo-post.php:18 4060 msgid "NewsMaster: Jumbo Post" 4061 msgstr "" 4062 4063 #: inc/admin/widgets/class-jumbo-post.php:35 4064 #: inc/admin/widgets/class-metro-post.php:35 4065 msgid "Style Layout" 4066 msgstr "" 4067 4068 #: inc/admin/widgets/class-jumbo-post.php:37 4069 #: inc/admin/widgets/class-metro-post.php:37 4070 msgid "Layout 1" 4071 msgstr "" 4072 4073 #: inc/admin/widgets/class-jumbo-post.php:38 4074 #: inc/admin/widgets/class-metro-post.php:38 4075 msgid "Layout 2" 4076 msgstr "" 4077 4078 #: inc/admin/widgets/class-jumbo-post.php:39 4079 #: inc/admin/widgets/class-metro-post.php:39 4080 msgid "Layout 3" 4081 msgstr "" 4082 4083 #: inc/admin/widgets/class-jumbo-post.php:55 4084 #: inc/admin/widgets/class-metro-post.php:67 4085 #: inc/admin/widgets/class-multi-grid-post.php:87 4086 #: inc/admin/widgets/class-tab-post.php:52 4087 #: inc/admin/widgets/class-tab-post.php:108 4088 #: inc/admin/widgets/class-tab-post.php:164 4089 msgid "Leave empty if you don't want the posts to be category specific" 4090 msgstr "" 4091 4092 #: inc/admin/widgets/class-mailchimp.php:13 4093 msgid "NewsMaster: Mailchimp" 4094 msgstr "" 4095 4096 #: inc/admin/widgets/class-mailchimp.php:30 4097 msgid "Mailchimp Title" 4098 msgstr "" 4099 4100 #: inc/admin/widgets/class-mailchimp.php:64 4101 msgid "Mailchimp Description" 4102 msgstr "" 4103 4104 #: inc/admin/widgets/class-mailchimp.php:69 4105 msgid "MailChimp Form Shortcode" 4106 msgstr "" 4107 4108 #: inc/admin/widgets/class-metro-post.php:16 4109 msgid "Metro Widget transforms your posts into a visually appealing mosaic, creating a stylish and organized showcase for an immersive reader experience." 4110 msgstr "" 4111 4112 #: inc/admin/widgets/class-metro-post.php:18 4113 msgid "NewsMaster: Metro Post" 4114 msgstr "" 4115 4116 #: inc/admin/widgets/class-metro-post.php:40 4117 msgid "Layout 4" 4118 msgstr "" 4119 4120 #: inc/admin/widgets/class-metro-post.php:41 4121 msgid "Layout 5" 4122 msgstr "" 4123 4124 #: inc/admin/widgets/class-multi-grid-post.php:16 4125 msgid "Shows post in multi grid layout" 4126 msgstr "" 4127 4128 #: inc/admin/widgets/class-multi-grid-post.php:18 4129 msgid "NewsMaster: Multi Grid Post" 4130 msgstr "" 4131 4132 #: inc/admin/widgets/class-multi-grid-post.php:35 4133 msgid "Font size for Prime Article" 4134 msgstr "" 4135 4136 #: inc/admin/widgets/class-multi-grid-post.php:44 4137 msgid "Font size for Sub Articles" 4138 msgstr "" 4139 4140 #: inc/admin/widgets/class-multi-grid-post.php:81 4141 msgid "Show Description" 4142 msgstr "" 4143 4144 #: inc/admin/widgets/class-recent-post.php:11 4145 msgid "Displays recent posts with an image" 4146 msgstr "" 4147 4148 #: inc/admin/widgets/class-recent-post.php:13 4149 msgid "NewsMaster: Recent Posts" 4150 msgstr "" 4151 4152 #: inc/admin/widgets/class-recent-post.php:27 4153 msgid "Recent Posts" 4154 msgstr "" 4155 4156 #: inc/admin/widgets/class-recent-post.php:107 4157 #: inc/admin/widgets/class-tab-post.php:252 4158 msgid "Show Counter" 4159 msgstr "" 4160 4161 #: inc/admin/widgets/class-slider-post.php:10 4162 msgid "Displays recent posts in a slider with an image" 4163 msgstr "" 4164 4165 #: inc/admin/widgets/class-slider-post.php:12 4166 msgid "NewsMaster: Slider Posts" 4167 msgstr "" 4168 4169 #: inc/admin/widgets/class-slider-post.php:25 4170 msgid "Slider Posts" 4171 msgstr "" 4172 4173 #: inc/admin/widgets/class-social-menu.php:14 4174 msgid "Displays social menu if you have set it." 4175 msgstr "" 4176 4177 #: inc/admin/widgets/class-social-menu.php:16 4178 msgid "NewsMaster: Social Menu" 4179 msgstr "" 4180 4181 #: inc/admin/widgets/class-social-menu.php:35 4182 msgid "Social Links Color" 4183 msgstr "" 4184 4185 #: inc/admin/widgets/class-social-menu.php:37 4186 msgid "Use Brand Color" 4187 msgstr "" 4188 4189 #: inc/admin/widgets/class-social-menu.php:38 4190 msgid "Use Brand Background" 4191 msgstr "" 4192 4193 #: inc/admin/widgets/class-social-menu.php:50 4194 msgid "Show Label" 4195 msgstr "" 4196 4197 #: inc/admin/widgets/class-social-menu.php:55 4198 msgid "Column" 4199 msgstr "" 4200 4201 #: inc/admin/widgets/class-social-menu.php:56 4202 msgid "Will only work when label is enabled from above and there is enough space to display the columns." 4203 msgstr "" 4204 4205 #: inc/admin/widgets/class-social-menu.php:58 4206 msgid "One" 3794 4207 msgstr "" 3795 4208 … … 3798 4211 msgstr "" 3799 4212 3800 #: inc/admin/customizer/helpers/helper-function.php:270 3801 msgid "Two Columns" 3802 msgstr "" 3803 3804 #: inc/admin/customizer/helpers/helper-function.php:274 3805 msgid "Two Columns Big Left" 3806 msgstr "" 3807 3808 #: inc/admin/customizer/helpers/helper-function.php:282 3809 msgid "Two Columns Big Right" 3810 msgstr "" 3811 3812 #: inc/admin/customizer/helpers/theme-upsell.php:6 3813 msgid "Unlock More Features" 3814 msgstr "" 3815 3816 #: inc/admin/customizer/helpers/controls.php:243 3817 #: inc/admin/customizer/helpers/controls.php:287 3818 #: inc/admin/dashboard/views/free-vs-pro.php:281 3819 msgid "Upgrade Now" 3820 msgstr "" 3821 3822 #: inc/admin/dashboard/class-dashboard.php:202 3823 #: inc/admin/dashboard/class-welcome-notice.php:81 3824 #: inc/admin/dashboard/views/dashboard.php:55 3825 msgid "Upgrade to Pro" 3826 msgstr "" 3827 3828 #: inc/admin/customizer/sections/header-style.php:61 3829 msgid "Upload Banner Advertisement" 3830 msgstr "" 3831 3832 #: inc/admin/meta-box/category-meta-box.php:19 3833 #: inc/admin/meta-box/category-meta-box.php:47 3834 #: inc/admin/widgets/class-author.php:180 inc/admin/widgets/widget-base.php:531 3835 msgid "Upload/Add image" 3836 msgstr "" 3837 3838 #: inc/admin/widgets/class-social-menu.php:38 3839 msgid "Use Brand Background" 3840 msgstr "" 3841 3842 #: inc/admin/widgets/class-social-menu.php:37 3843 msgid "Use Brand Color" 3844 msgstr "" 3845 3846 #: inc/admin/widgets/class-author.php:179 inc/admin/widgets/widget-base.php:530 3847 msgid "Use Image" 3848 msgstr "" 3849 3850 #: inc/admin/meta-box/category-meta-box.php:95 3851 msgid "Use image" 3852 msgstr "" 3853 3854 #: inc/admin/customizer/sections/footer.php:24 3855 msgid "Use {{ date }} to get the current date." 3856 msgstr "" 3857 3858 #: inc/admin/dashboard/views/dashboard.php:344 3859 #: inc/admin/dashboard/views/help.php:130 3860 msgid "Useful Plugins" 3861 msgstr "" 3862 3863 #: inc/admin/widgets/class-mailchimp.php:86 3864 #: inc/admin/widgets/class-slider-post.php:39 3865 #: inc/admin/widgets/class-carousel-slider.php:41 3866 #: inc/admin/widgets/class-cta.php:110 3867 msgid "Vertical Alignment" 3868 msgstr "" 3869 3870 #: inc/admin/customizer/sections/slider-banner.php:152 3871 msgid "Vertical alignment bottom" 3872 msgstr "" 3873 3874 #: inc/admin/customizer/sections/slider-banner.php:151 3875 msgid "Vertical alignment space between" 3876 msgstr "" 3877 3878 #: inc/admin/customizer/sections/slider-banner.php:150 3879 msgid "Vertical alignment top" 4213 #: inc/admin/widgets/class-social-menu.php:60 4214 msgid "Three" 4215 msgstr "" 4216 4217 #: inc/admin/widgets/class-social-menu.php:66 4218 msgid "Alignment" 4219 msgstr "" 4220 4221 #: inc/admin/widgets/class-social-menu.php:127 4222 msgid "Social menu is not set. You need to create menu and assign it to Social Menu on Menu Settings." 4223 msgstr "" 4224 4225 #: inc/admin/widgets/class-tab-post.php:17 4226 msgid "Displays posts in tab" 4227 msgstr "" 4228 4229 #: inc/admin/widgets/class-tab-post.php:19 4230 msgid "NewsMaster: Tab Posts" 4231 msgstr "" 4232 4233 #: inc/admin/widgets/class-tab-post.php:32 4234 msgid "Popular Post Settings" 4235 msgstr "" 4236 4237 #: inc/admin/widgets/class-tab-post.php:36 4238 #: inc/admin/widgets/class-tab-post.php:96 4239 #: inc/admin/widgets/class-tab-post.php:152 4240 msgid "Show Tab" 4241 msgstr "" 4242 4243 #: inc/admin/widgets/class-tab-post.php:41 4244 msgid "Will display post based on comments count" 4245 msgstr "" 4246 4247 #: inc/admin/widgets/class-tab-post.php:46 4248 msgid "Popular" 4249 msgstr "" 4250 4251 #: inc/admin/widgets/class-tab-post.php:47 4252 #: inc/admin/widgets/class-tab-post.php:103 4253 #: inc/admin/widgets/class-tab-post.php:159 4254 msgid "Leave as it is to show default title or leave blank to only show icon" 4255 msgstr "" 4256 4257 #: inc/admin/widgets/class-tab-post.php:68 4258 #: inc/admin/widgets/class-tab-post.php:124 4259 #: inc/admin/widgets/class-tab-post.php:180 4260 msgid "Can be useful if you want to skip certain number of posts. Leave as 0 if you do not want to use it." 4261 msgstr "" 4262 4263 #: inc/admin/widgets/class-tab-post.php:73 4264 #: inc/admin/widgets/class-tab-post.php:129 4265 #: inc/admin/widgets/class-tab-post.php:185 4266 msgid "Order By" 4267 msgstr "" 4268 4269 #: inc/admin/widgets/class-tab-post.php:92 4270 msgid "Hot Post Settings" 4271 msgstr "" 4272 4273 #: inc/admin/widgets/class-tab-post.php:102 4274 msgid "Hot" 4275 msgstr "" 4276 4277 #: inc/admin/widgets/class-tab-post.php:148 4278 msgid "Latest Post Settings" 4279 msgstr "" 4280 4281 #: inc/admin/widgets/class-tab-post.php:460 4282 msgid "Tab Navigation" 4283 msgstr "" 4284 4285 #: inc/admin/widgets/class-youtube-video.php:15 4286 msgid "Displays youtube video form your channel." 4287 msgstr "" 4288 4289 #: inc/admin/widgets/class-youtube-video.php:17 4290 msgid "NewsMaster: Youtube Video" 4291 msgstr "" 4292 4293 #: inc/admin/widgets/class-youtube-video.php:38 4294 msgid "Channel URL:" 4295 msgstr "" 4296 4297 #: inc/admin/widgets/class-youtube-video.php:44 4298 msgid "Channel Name:" 3880 4299 msgstr "" 3881 4300 … … 3884 4303 msgstr "" 3885 4304 3886 #: inc/admin/dashboard/views/help.php:30 3887 msgid "View Now" 3888 msgstr "" 3889 3890 #: inc/admin/dashboard/views/dashboard.php:25 3891 msgid "View Starter Templates" 3892 msgstr "" 3893 3894 #: inc/compatibility/woocommerce/woocommerce.php:197 3895 #: inc/compatibility/woocommerce/woocommerce.php:222 3896 msgid "View your shopping cart" 3897 msgstr "" 3898 3899 #. %1$s: Opening of strong tag, %2$s: Theme's Name, %3$s: Closing of strong tag 3900 #: inc/admin/dashboard/class-theme-review-notice.php:86 4305 #: inc/admin/widgets/widget-init.php:60 4306 msgid "Sidebar" 4307 msgstr "" 4308 4309 #: inc/admin/widgets/widget-init.php:66 4310 msgid "Off-canvas Drawer" 4311 msgstr "" 4312 4313 #: inc/admin/widgets/widget-init.php:72 4314 msgid "After Header" 4315 msgstr "" 4316 4317 #: inc/admin/widgets/widget-init.php:74 4318 msgid "Widgets placed in this region will be displayed below the header and above the main content." 4319 msgstr "" 4320 4321 #: inc/admin/widgets/widget-init.php:78 4322 msgid "Homepage Fullwidth Widget Area - Before Two Column Area" 4323 msgstr "" 4324 4325 #: inc/admin/widgets/widget-init.php:80 4326 msgid "Widgets placed in this region will be displayed above the two-column widget area." 4327 msgstr "" 4328 4329 #: inc/admin/widgets/widget-init.php:84 4330 msgid "Homepage Two Column Widget Area - Primary" 4331 msgstr "" 4332 4333 #: inc/admin/widgets/widget-init.php:86 4334 msgid "Widgets placed in this region will be displayed as the primary area in the two-column, side-by-side homepage widget section." 4335 msgstr "" 4336 4337 #: inc/admin/widgets/widget-init.php:90 4338 msgid "Homepage Two Column Widget Area - Secondary" 4339 msgstr "" 4340 4341 #: inc/admin/widgets/widget-init.php:92 4342 msgid "Widgets placed in this region will be displayed as the secondary area in the two-column, side-by-side homepage widget section." 4343 msgstr "" 4344 4345 #: inc/admin/widgets/widget-init.php:96 4346 msgid "Homepage Fullwidth Widget Area - After Two Column Area" 4347 msgstr "" 4348 4349 #: inc/admin/widgets/widget-init.php:98 4350 msgid "Widgets placed in this region will be displayed below the two-column widget area." 4351 msgstr "" 4352 4353 #: inc/admin/widgets/widget-init.php:102 4354 msgid "Homepage Before Posts" 4355 msgstr "" 4356 4357 #: inc/admin/widgets/widget-init.php:104 4358 msgid "Widgets added to this region will appear on the homepage before posts listing." 4359 msgstr "" 4360 4361 #: inc/admin/widgets/widget-init.php:108 4362 msgid "Homepage After Posts" 4363 msgstr "" 4364 4365 #: inc/admin/widgets/widget-init.php:110 4366 msgid "Widgets added to this region will appear on the homepage after posts listing." 4367 msgstr "" 4368 4369 #: inc/admin/widgets/widget-init.php:114 4370 msgid "Homepage Fullwidth Widget Area - Bottom Area" 4371 msgstr "" 4372 4373 #: inc/admin/widgets/widget-init.php:116 4374 msgid "Widgets placed in this region will be displayed right after the two-column widget area." 4375 msgstr "" 4376 4377 #: inc/admin/widgets/widget-init.php:120 4378 msgid "Before Footer" 4379 msgstr "" 4380 4381 #: inc/admin/widgets/widget-init.php:122 4382 msgid "Widgets added to this region will appear above the footer." 4383 msgstr "" 4384 4385 #: inc/admin/widgets/widget-init.php:156 3901 4386 #, php-format 3902 msgid "" 3903 "We hope you're enjoying our %1$s%2$s%3$s WordPress theme! Your feedback " 3904 "helps us improve and reach more users. If you love our theme, please take a " 3905 "moment to leave us a 5-star rating. Your support means the world to us!" 3906 msgstr "" 3907 3908 #: inc/admin/dashboard/views/help.php:38 3909 msgid "" 3910 "We would be happy to guide you through any issues and queries you have " 3911 "regarding NewsMaster!" 3912 msgstr "" 3913 3914 #: inc/admin/customizer/helpers/controls.php:237 3915 #: inc/admin/dashboard/views/dashboard.php:153 3916 msgid "Webmaster Tools" 3917 msgstr "" 3918 3919 #. Weekly archive title. %s is the week date format. 3920 #: assets/breadcrumbs/breadcrumbs.php:282 3921 #, php-format 3922 msgid "Week %s" 3923 msgstr "" 3924 3925 #: assets/breadcrumbs/breadcrumbs.php:822 3926 msgctxt "weekly archives date format" 3927 msgid "W" 3928 msgstr "" 3929 3930 #: inc/admin/dashboard/class-welcome-notice.php:57 3931 #, php-format 3932 msgid "Welcome %1$s!" 3933 msgstr "" 3934 3935 #: template-parts/modal-search.php:12 3936 msgid "What are You Looking For?" 3937 msgstr "" 3938 3939 #. %s: Theme Name. 3940 #: inc/admin/dashboard/views/dashboard.php:284 3941 msgid "" 3942 "What do you think of our theme? Was it a good experience and did it match " 3943 "your expectations? Let us know so we can improve!" 3944 msgstr "" 3945 3946 #: inc/admin/widgets/class-image-widget.php:33 3947 msgid "Widget Description" 3948 msgstr "" 3949 3950 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:118 3951 msgid "Widget Font" 3952 msgstr "" 3953 3954 #: inc/admin/widgets/class-mailchimp.php:73 inc/admin/widgets/class-cta.php:97 3955 msgid "Widget Settings" 3956 msgstr "" 3957 3958 #: inc/admin/widgets/class-mailchimp.php:26 3959 #: inc/admin/widgets/class-image-widget.php:29 3960 #: inc/admin/widgets/class-cta.php:26 3961 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:86 3962 msgid "Widget Title" 4387 msgid "Footer Column %1$d" 3963 4388 msgstr "" 3964 4389 … … 3968 4393 msgstr "" 3969 4394 3970 #: inc/admin/widgets/widget-init.php:1 223971 msgid " Widgets added to this region will appear above the footer."4395 #: inc/admin/widgets/widget-init.php:167 4396 msgid "After Footer" 3972 4397 msgstr "" 3973 4398 3974 4399 #: inc/admin/widgets/widget-init.php:169 3975 msgid "" 3976 "Widgets added to this region will appear after the footer and before sub-" 3977 "footer." 3978 msgstr "" 3979 3980 #: inc/admin/widgets/widget-init.php:183 3981 msgid "" 3982 "Widgets added to this region will appear on detail page of a woocommerce " 3983 "product." 3984 msgstr "" 3985 3986 #: inc/admin/widgets/widget-init.php:110 3987 msgid "" 3988 "Widgets added to this region will appear on the homepage after posts listing." 3989 msgstr "" 3990 3991 #: inc/admin/widgets/widget-init.php:104 3992 msgid "" 3993 "Widgets added to this region will appear on the homepage before posts " 3994 "listing." 4400 msgid "Widgets added to this region will appear after the footer and before sub-footer." 4401 msgstr "" 4402 4403 #: inc/admin/widgets/widget-init.php:175 4404 msgid "WooCommerce Shop/Category Page Sidebar" 3995 4405 msgstr "" 3996 4406 3997 4407 #: inc/admin/widgets/widget-init.php:177 3998 msgid "" 3999 "Widgets added to this region will appear on the shop or category page of " 4000 "woocommerce." 4001 msgstr "" 4002 4003 #: inc/admin/widgets/widget-init.php:80 4004 msgid "" 4005 "Widgets placed in this region will be displayed above the two-column widget " 4006 "area." 4007 msgstr "" 4008 4009 #: inc/admin/widgets/widget-init.php:86 4010 msgid "" 4011 "Widgets placed in this region will be displayed as the primary area in the " 4012 "two-column, side-by-side homepage widget section." 4013 msgstr "" 4014 4015 #: inc/admin/widgets/widget-init.php:92 4016 msgid "" 4017 "Widgets placed in this region will be displayed as the secondary area in the " 4018 "two-column, side-by-side homepage widget section." 4019 msgstr "" 4020 4021 #: inc/admin/widgets/widget-init.php:74 4022 msgid "" 4023 "Widgets placed in this region will be displayed below the header and above " 4024 "the main content." 4025 msgstr "" 4026 4027 #: inc/admin/widgets/widget-init.php:98 4028 msgid "" 4029 "Widgets placed in this region will be displayed below the two-column widget " 4030 "area." 4031 msgstr "" 4032 4033 #: inc/admin/widgets/widget-init.php:116 4034 msgid "" 4035 "Widgets placed in this region will be displayed right after the two-column " 4036 "widget area." 4037 msgstr "" 4038 4039 #: inc/admin/widgets/class-mailchimp.php:103 4040 #: inc/admin/widgets/class-cta.php:127 4041 msgid "Will be overridden if used background image." 4042 msgstr "" 4043 4044 #: inc/admin/widgets/class-tab-post.php:41 4045 msgid "Will display post based on comments count" 4046 msgstr "" 4047 4048 #: inc/admin/widgets/class-social-menu.php:56 4049 msgid "" 4050 "Will only work when label is enabled from above and there is enough space to " 4051 "display the columns." 4052 msgstr "" 4053 4054 #: inc/admin/widgets/class-slider-post.php:223 4055 #: inc/admin/widgets/class-jumbo-post.php:115 4056 #: inc/admin/widgets/class-recent-post.php:163 4057 #: inc/admin/widgets/class-carousel-slider.php:243 4058 #: inc/admin/widgets/class-metro-post.php:127 4059 #: inc/admin/widgets/class-multi-grid-post.php:147 4060 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:258 4061 #: inc/admin/customizer/helpers/helper-function.php:371 4062 msgid "With Avatar Image" 4063 msgstr "" 4064 4065 #: inc/admin/widgets/class-slider-post.php:222 4066 #: inc/admin/widgets/class-jumbo-post.php:114 4067 #: inc/admin/widgets/class-recent-post.php:162 4068 #: inc/admin/widgets/class-carousel-slider.php:242 4069 #: inc/admin/widgets/class-metro-post.php:126 4070 #: inc/admin/widgets/class-multi-grid-post.php:146 4071 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:257 4072 #: inc/admin/customizer/sections/tags.php:76 4073 #: inc/admin/customizer/helpers/helper-function.php:370 4074 #: inc/admin/customizer/helpers/helper-function.php:392 4075 msgid "With Icon" 4076 msgstr "" 4077 4078 #: inc/admin/widgets/class-slider-post.php:221 4079 #: inc/admin/widgets/class-jumbo-post.php:113 4080 #: inc/admin/widgets/class-recent-post.php:161 4081 #: inc/admin/widgets/class-carousel-slider.php:241 4082 #: inc/admin/widgets/class-metro-post.php:125 4083 #: inc/admin/widgets/class-multi-grid-post.php:145 4084 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:256 4085 #: inc/admin/customizer/helpers/helper-function.php:369 4086 #: inc/admin/customizer/helpers/helper-function.php:391 4087 msgid "With Label" 4088 msgstr "" 4089 4090 #: inc/admin/customizer/sections/search_trending.php:5 4091 msgid "Within Search Modal" 4408 msgid "Widgets added to this region will appear on the shop or category page of woocommerce." 4092 4409 msgstr "" 4093 4410 … … 4096 4413 msgstr "" 4097 4414 4098 #: inc/admin/widgets/widget-init.php:175 4099 msgid "WooCommerce Shop/Category Page Sidebar" 4100 msgstr "" 4101 4102 #: inc/admin/widgets/class-slider-post.php:35 4103 #: inc/admin/widgets/class-carousel-slider.php:37 4104 msgid "Works exclusively in the fullwidth widget area" 4105 msgstr "" 4106 4107 #: inc/admin/widgets/class-mailchimp.php:134 4108 #: inc/admin/widgets/class-cta.php:158 4109 msgid "Works when there is either a background color or image." 4110 msgstr "" 4111 4112 #. Author of the theme 4113 msgid "WPInterface" 4114 msgstr "" 4115 4116 #: inc/admin/widgets/class-slider-post.php:31 4117 #: inc/admin/widgets/class-carousel-slider.php:33 4118 msgid "Wrapper Layout" 4119 msgstr "" 4120 4121 #: inc/admin/dashboard/views/help.php:66 4122 msgid "x" 4123 msgstr "" 4124 4125 #: inc/admin/dashboard/views/help.php:69 4126 msgid "X Community" 4127 msgstr "" 4128 4129 #: assets/breadcrumbs/breadcrumbs.php:792 4130 #: assets/breadcrumbs/breadcrumbs.php:821 4131 #: assets/breadcrumbs/breadcrumbs.php:848 4132 #: assets/breadcrumbs/breadcrumbs.php:875 4133 #: assets/breadcrumbs/breadcrumbs.php:1215 4134 msgctxt "yearly archives date format" 4135 msgid "Y" 4136 msgstr "" 4137 4138 #: inc/admin/meta-box/meta-box.php:115 inc/admin/meta-box/meta-box.php:126 4139 #: inc/admin/meta-box/meta-box.php:137 inc/admin/meta-box/meta-box.php:155 4140 #: inc/admin/meta-box/meta-box.php:168 inc/admin/meta-box/meta-box.php:181 4141 #: inc/admin/meta-box/meta-box.php:198 inc/admin/meta-box/meta-box.php:217 4142 msgid "Yes" 4143 msgstr "" 4144 4145 #: inc/admin/dashboard/class-changelog-parser.php:40 4146 msgid "You are not allowed to access this resource." 4147 msgstr "" 4148 4149 #: inc/admin/customizer/sections/footer.php:70 4415 #: inc/admin/widgets/widget-init.php:183 4416 msgid "Widgets added to this region will appear on detail page of a woocommerce product." 4417 msgstr "" 4418 4419 #: inc/compatibility/elementor/elementor.php:93 4420 msgid "NewsMaster Widget Blocks" 4421 msgstr "" 4422 4423 #: inc/compatibility/elementor/elementor.php:102 4424 msgid "NewsMaster Widget Grid" 4425 msgstr "" 4426 4427 #: inc/compatibility/elementor/elementor.php:111 4428 msgid "NewsMaster Global Widgets" 4429 msgstr "" 4430 4431 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:54 4432 msgid "Block Title" 4433 msgstr "" 4434 4435 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:63 4436 msgid "Add your custom block title" 4437 msgstr "" 4438 4439 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:93 4440 msgid "Color:" 4441 msgstr "" 4442 4443 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:105 4444 msgid "Text Color:" 4445 msgstr "" 4446 4447 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:118 4448 msgid "Widget Font" 4449 msgstr "" 4450 4451 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:126 4452 msgid "Meta Font Size" 4453 msgstr "" 4454 4455 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:137 4456 msgid "Content Font Size" 4457 msgstr "" 4458 4459 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:170 4460 msgid "Posts" 4461 msgstr "" 4462 4463 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:176 4464 msgid "Number of posts to display:" 4465 msgstr "" 4466 4467 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:184 4468 msgid "Offset Posts:" 4469 msgstr "" 4470 4471 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:195 4472 msgid "Posts Category" 4473 msgstr "" 4474 4475 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:202 4476 msgid "Category Meta" 4477 msgstr "" 4478 4479 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:239 4480 msgid "Posts Author" 4481 msgstr "" 4482 4483 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:246 4484 msgid "Author Meta" 4485 msgstr "" 4486 4487 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:275 4488 msgid "Posts Date" 4489 msgstr "" 4490 4491 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:282 4492 msgid "Date Meta" 4493 msgstr "" 4494 4495 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:292 4496 msgid "Format 1" 4497 msgstr "" 4498 4499 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:293 4500 msgid "Format 2" 4501 msgstr "" 4502 4503 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:323 4504 msgid "Filter" 4505 msgstr "" 4506 4507 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:329 4508 msgid "Display the posts from:" 4509 msgstr "" 4510 4511 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:333 4512 msgid "Latest Posts" 4513 msgstr "" 4514 4515 #: inc/compatibility/elementor/widgets/class-newsmaster-elementor-widget-base.php:341 4516 msgid "Select categories:" 4517 msgstr "" 4518 4519 #: inc/compatibility/elementor/widgets/newsmaster-elementor-global-widgets-title.php:47 4520 msgid "Title Widget" 4521 msgstr "" 4522 4523 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:48 4524 msgid "Block Style 1" 4525 msgstr "" 4526 4527 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:86 4528 msgid "Title Font Size Left Column" 4529 msgstr "" 4530 4531 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:98 4532 msgid "Title Font Size Right Column" 4533 msgstr "" 4534 4535 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:117 4536 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:104 4537 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:58 4538 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:92 4539 msgid "Post Excerpt" 4540 msgstr "" 4541 4542 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:125 4543 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:112 4544 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:66 4545 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:100 4546 msgid "Content Line Limit" 4547 msgstr "" 4548 4549 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:224 4550 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-1.php:281 4551 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:205 4552 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:184 4553 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:197 4554 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-1.php:144 4555 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-2.php:183 4556 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-3.php:163 4557 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-4.php:160 4558 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-5.php:161 4559 #: inc/template-tags.php:45 4560 msgid "ago" 4561 msgstr "" 4562 4563 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:52 4564 msgid "Block Style 2" 4565 msgstr "" 4566 4567 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-2.php:84 4568 msgid "Title Font Size" 4569 msgstr "" 4570 4571 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-3.php:52 4572 msgid "Block Style 3" 4573 msgstr "" 4574 4575 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-4.php:47 4576 msgid "Block Style 4" 4577 msgstr "" 4578 4579 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-block-5.php:55 4580 msgid "Block Style 5" 4581 msgstr "" 4582 4583 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-1.php:41 4584 msgid "Grid Style 1" 4585 msgstr "" 4586 4587 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-2.php:54 4588 msgid "Grid Style 2" 4589 msgstr "" 4590 4591 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-3.php:54 4592 msgid "Grid Style 3" 4593 msgstr "" 4594 4595 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-4.php:54 4596 msgid "Grid Style 4" 4597 msgstr "" 4598 4599 #: inc/compatibility/elementor/widgets/newsmaster-elementor-widgets-grid-5.php:54 4600 msgid "Grid Style 5" 4601 msgstr "" 4602 4603 #: inc/compatibility/woocommerce/woocommerce.php:199 4604 #: inc/compatibility/woocommerce/woocommerce.php:224 4605 msgid "View your shopping cart" 4606 msgstr "" 4607 4608 #: inc/template-functions.php:156 4609 msgid "Read More" 4610 msgstr "" 4611 4612 #: inc/template-functions.php:210 4613 msgid "Copyright © {{ date }}." 4614 msgstr "" 4615 4616 #. translators: 1: Theme name, 2: Theme author. 4617 #: inc/template-functions.php:222 4150 4618 #, php-format 4151 msgid "You can add/edit footer nav menu from <a href=\"%s\">here</a>." 4152 msgstr "" 4153 4154 #: inc/admin/customizer/sections/footer.php:90 4619 msgid "Theme %1$s designed by %2$s." 4620 msgstr "" 4621 4622 #: inc/template-functions.php:275 4623 msgid "Estimated read time" 4624 msgstr "" 4625 4626 #. translators: %s: Read Time. 4627 #: inc/template-functions.php:280 4628 #: inc/template-functions.php:286 4155 4629 #, php-format 4156 msgid "You can add/edit social nav menu from <a href=\"%s\">here</a>." 4157 msgstr "" 4158 4159 #: inc/admin/meta-box/meta-box.php:78 4160 #: inc/admin/customizer/helpers/defaults.php:348 4161 msgid "You May Also Like" 4162 msgstr "" 4163 4164 #: inc/admin/dashboard/views/help.php:76 4165 msgid "youtube" 4166 msgstr "" 4167 4168 #: inc/admin/dashboard/views/help.php:79 4169 msgid "Youtube Community" 4170 msgstr "" 4171 4172 #: inc/admin/widgets/class-slider-post.php:136 4173 #: inc/admin/widgets/class-tab-post.php:287 4174 #: inc/admin/widgets/class-category-grid.php:104 4175 #: inc/admin/widgets/class-recent-post.php:134 4176 #: inc/admin/widgets/class-carousel-slider.php:141 4177 #: inc/admin/widgets/class-metro-post.php:60 4178 msgid "Zoom" 4179 msgstr "" 4630 msgid "%s min read" 4631 msgstr "" 4632 4633 #. translators: %s: post date. 4634 #: inc/template-tags.php:49 4635 #, php-format 4636 msgctxt "post date" 4637 msgid "%s" 4638 msgstr "" 4639 4640 #: inc/template-tags.php:98 4641 #, php-format 4642 msgid "%s" 4643 msgstr "" 4644 4645 #: inc/template-tags.php:145 4646 msgid "Posted in" 4647 msgstr "" 4648 4649 #. translators: used between list items, there is a space after the comma 4650 #: inc/template-tags.php:212 4651 msgctxt "list item separator" 4652 msgid ", " 4653 msgstr "" 4654 4655 #. translators: 1: list of tags. 4656 #: inc/template-tags.php:215 4657 #, php-format 4658 msgid "Tags %1$s" 4659 msgstr "" 4660 4661 #. translators: %s: post title 4662 #: inc/template-tags.php:225 4663 #, php-format 4664 msgid "Leave a Comment<span class=\"screen-reader-text\"> on %s</span>" 4665 msgstr "" 4666 4667 #. translators: %s: Name of current post. Only visible to screen readers 4668 #: inc/template-tags.php:242 4669 #: template-parts/content-page.php:39 4670 #, php-format 4671 msgid "Edit <span class=\"screen-reader-text\">%s</span>" 4672 msgstr "" 4673 4674 #. translators: 1: Singular, 2: Plural. 4675 #: inc/template-tags.php:467 4676 #, php-format 4677 msgid "%s post" 4678 msgid_plural "%s posts" 4679 msgstr[0] "" 4680 msgstr[1] "" 4681 4682 #. translators: %s: search query. 4683 #: search.php:24 4684 #, php-format 4685 msgid "Search Results for: %s" 4686 msgstr "" 4687 4688 #: single.php:21 4689 msgid "Previous:" 4690 msgstr "" 4691 4692 #: single.php:22 4693 msgid "Next:" 4694 msgstr "" 4695 4696 #: template-parts/content-none.php:14 4697 msgid "Nothing Found" 4698 msgstr "" 4699 4700 #. translators: 1: link to WP admin new post page. 4701 #: template-parts/content-none.php:24 4702 #, php-format 4703 msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>." 4704 msgstr "" 4705 4706 #: template-parts/content-none.php:37 4707 msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." 4708 msgstr "" 4709 4710 #: template-parts/content-none.php:44 4711 msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." 4712 msgstr "" 4713 4714 #: template-parts/content-page.php:25 4715 #: template-parts/content.php:112 4716 msgid "Pages:" 4717 msgstr "" 4718 4719 #. translators: %s: Name of current post. Only visible to screen readers 4720 #: template-parts/content.php:99 4721 #, php-format 4722 msgid "Continue reading<span class=\"screen-reader-text\"> \"%s\"</span>" 4723 msgstr "" 4724 4725 #: template-parts/footer/footer-copyright.php:18 4726 msgid "Footer Social links" 4727 msgstr "" 4728 4729 #: template-parts/header/responsive-header.php:15 4730 #: template-parts/header/styles/style-1.php:40 4731 msgid "Open Menu" 4732 msgstr "" 4733 4734 #: template-parts/header/responsive-header.php:44 4735 #: template-parts/header/styles/style-1.php:50 4736 #: template-parts/header/styles/style-2.php:79 4737 #: template-parts/header/styles/style-3.php:86 4738 #: template-parts/modal-search.php:8 4739 msgid "Search" 4740 msgstr "" 4741 4742 #: template-parts/header/styles/style-1.php:28 4743 #: template-parts/header/styles/style-2.php:29 4744 #: template-parts/header/styles/style-3.php:40 4745 #: template-parts/header/styles/style-4.php:31 4746 msgid "Toggle Offcanvas Menu" 4747 msgstr "" 4748 4749 #: template-parts/header/styles/style-1.php:41 4750 msgid "Menu" 4751 msgstr "" 4752 4753 #: template-parts/header/styles/style-2.php:40 4754 #: template-parts/header/styles/style-3.php:51 4755 #: template-parts/header/styles/style-4.php:65 4756 msgctxt "menu" 4757 msgid "Horizontal" 4758 msgstr "" 4759 4760 #: template-parts/header/styles/style-4.php:47 4761 #: template-parts/modal-search.php:17 4762 msgid "Search for:" 4763 msgstr "" 4764 4765 #: template-parts/header/topbar.php:46 4766 msgid "Topbar Social links" 4767 msgstr "" 4768 4769 #: template-parts/modal-menu.php:25 4770 msgctxt "menu" 4771 msgid "Mobile" 4772 msgstr "" 4773 4774 #: template-parts/modal-menu.php:67 4775 msgid "Expanded Social links" 4776 msgstr "" 4777 4778 #: template-parts/modal-search.php:12 4779 msgid "What are You Looking For?" 4780 msgstr "" 4781 4782 #: template-parts/modal-search.php:27 4783 msgid "Close search" 4784 msgstr "" 4785 4786 #: template-parts/pagination/pagination-option.php:24 4787 msgid "Previous" 4788 msgstr "" 4789 4790 #: template-parts/pagination/pagination-option.php:28 4791 msgid "Next" 4792 msgstr "" 4793 4794 #: template-parts/pagination/pagination-option.php:55 4795 msgid "Older Articles" 4796 msgstr "" 4797 4798 #: template-parts/pagination/pagination-option.php:59 4799 msgid "Newer Articles" 4800 msgstr "" 4801 4802 #: template-parts/pagination/post-load.php:19 4803 msgid "Load More Posts" 4804 msgstr "" 4805 4806 #: template-parts/pagination/post-load.php:43 4807 msgid "Security check failed: Query vars modified." 4808 msgstr "" 4809 4810 #: template-parts/pagination/post-load.php:76 4811 msgid "No More Posts" 4812 msgstr "" 4813 4814 #: template-parts/section/featured-category.php:47 4815 msgid " Articles" 4816 msgstr "" 4817 4818 #: template-parts/section/featured-category.php:69 4819 msgid "Latest:" 4820 msgstr "" 4821 4822 #: template-parts/section/main-banner.php:149 4823 msgid "Banner Social links" 4824 msgstr "" 4825 4826 #: template-parts/section/popular-post.php:85 4827 msgid "Popular posts" 4828 msgstr "" 4829 4830 #: template-parts/section/ticker-post.php:58 4831 msgid "News ticker" 4832 msgstr "" -
newsmaster/1.1.7/readme.txt
r347515 r354579 6 6 Requires at least: 5.9 7 7 Tested up to: 7.1 8 Requires PHP: 5.69 Version: 1.1. 58 Requires PHP: 7.4 9 Version: 1.1.7 10 10 License: GNU General Public License v2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 44 44 45 45 == Changelog == 46 47 = 1.1.7 - 2026-10-15 = 48 * Fix - The Free vs Pro table now shows its category headings. 49 * Fix - The Documentation button now opens the WPInterface documentation site; the theme page it linked to does not exist. 50 * 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. 51 * Enhancement - Redesigned theme dashboard (Appearance › NewsMaster) with a setup checklist that follows your site's progress, Customizer shortcuts and a new Recommended tab for WPInterface services, plugins and themes. 52 * 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. 53 * 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). 54 * Enhancement - "What's new" changelog panel opens from the dashboard header, with colour-coded labels for security updates, new features, enhancements, improvements and fixes. 55 * Enhancement - More visible "Upgrade to Pro" button in the dashboard header and an upgrade section below the Free vs Pro table. 56 * Enhancement - The Overview tab now shows animated previews of NewsMaster 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. 57 * 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. 58 * Enhancement - The review request notice has the new notice design (like the welcome notice) and shows on the Dashboard and Themes screens only. 59 * 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. 60 * Fix - Right-to-left stylesheets that had fallen behind their left-to-right versions are rebuilt, so RTL sites get the same styling. 61 * Tweak - Dashboard and notice styles and scripts now load only on the screens that use them, without jQuery; dashboard images went from about 456 KB to 60 KB. 62 * Tweak - Recommended plugins are installed and activated through WordPress core screens; removed the old install/activate AJAX handlers. 63 * Tweak - Readme credits for the dashboard images and icons. 64 * Tweak - Removed Elementor from the recommended plugins; the theme supports it but does not need it. 65 * 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. 66 * 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. 67 * 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. 68 * 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. 69 * Tweak - The Ajax pagination script loads only on post lists that use Ajax pagination, and the preloader stylesheet only when the preloader is on. 70 * Fix - Accessibility: the off-canvas drawer's menu button is announced as a button with a translatable name and says whether the drawer is open; the closed drawer can't be reached with the keyboard; Escape no longer moves the focus to the menu button when the drawer is closed; the repeated Must Read titles are read once; post date and author links are 24px tall. 71 * Fix - The reading progress bar uses one scroll listener (it added another one on every scroll). 72 * Fix - The theme's scripts no longer stop with an error when the off-canvas drawer is turned off. 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: the drawer button is at least 24px square. 84 * Fix - Accessibility: links in the footer copyright and credit text are underlined, so they don't rely on colour alone. 85 * Fix - Accessibility: titles cut to a few lines no longer have their hidden lines lying over the date link below. 86 * 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. 87 * 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. 88 * 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. 89 * Fix - Accessibility: the post list's "Read More" link includes the post title for screen readers, so each link says where it goes. 90 * Fix - Accessibility: the header news ticker and popular posts start with a heading for screen readers, so the front page's headings no longer skip a level. 91 * Fix - Accessibility: the tabs of the tabbed posts widget are announced as tabs: the list items around them no longer break the tab list. 92 * Fix - Accessibility (colour contrast, WCAG AA 4.5:1): category label colours 2 and 3 are #07856b and #d0443a (were #3cffd0 and #ff6f61) for white text on them, and category text colour 2 is #05873e (was #1bba5b). 93 94 = 1.1.6 - 2026-10-15 = 95 * 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. 96 * Security - Load More requests now only accept viewable post types, and incomplete requests are rejected cleanly instead of raising PHP warnings. 97 * Security - Category colour and thumbnail settings now check the user's permission before saving. 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 * Tweak - The review request notice is shown to administrators only. 100 * Tweak - Review notice data is now removed with a single query when switching themes instead of loading every user. 101 * Tweak - Updated the translation template (POT) with the new and changed strings. 46 102 47 103 = 1.1.5 - 2026-09-04 = … … 109 165 * Webfont Loader (https://github.com/WPTT/webfont-loader), (C) 2020 WPTT, MIT License 110 166 * Swiper.js (https://github.com/nolimits4web/swiper), (Copyright (c) 2019 Vladimir Kharlampidi, [MIT](https://opensource.org/licenses/MIT) 167 * Header style previews (assets/images/header-*.svg): drawn for this theme, [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html) 168 * 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) 111 169 112 170 113 171 == Image Used == 172 Theme dashboard images 173 174 * inc/admin/dashboard/images/theme-thumb.webp: a resized copy of this theme's screenshot (images credited above). 175 * inc/admin/dashboard/images/pro-starter.webp: a resized screenshot of the NewsMaster Pro starter site (https://live-preview.wpinterface.com/newsmaster-pro/). 176 * 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. 177 114 178 Image for theme screenshot 115 179 -
newsmaster/1.1.7/style-rtl.css
r347515 r354579 7 7 Requires at least: 5.9 8 8 Tested up to: 7.1 9 Requires PHP: 5.610 Version: 1.1. 59 Requires PHP: 7.4 10 Version: 1.1.7 11 11 License: GNU General Public License v2 or later 12 12 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 1034 1034 flex-wrap: wrap; 1035 1035 } 1036 /* Without a social menu the right-hand group is empty: it takes no row of its own when the top bar wraps. */ 1037 .site-topbar .topbar-components-right:not(:has(*)) { 1038 display: none; 1039 } 1040 /* The clock is filled in by script.js: its space is kept from the start, so the top bar doesn't move. */ 1041 .wpi-display-clock { 1042 min-width: 6.5em; 1043 font-variant-numeric: tabular-nums; 1044 } 1045 .wpi-display-clock:empty::before { 1046 content: "\00a0"; 1047 } 1036 1048 /* -------------------------------------------------------------------------- */ 1037 1049 /* 4. Site Header … … 1772 1784 height: 100%; 1773 1785 background-color: var(--wpi--base-bg-color); 1774 transition: right 0.3s ease; 1786 /* Closed: hidden, so keyboard users can't tab into it (shown at once when it opens, hidden after it slides out). */ 1787 visibility: hidden; 1788 transition: right 0.3s ease, visibility 0s linear 0.3s; 1775 1789 z-index: 999; 1776 1790 display: flex; … … 1792 1806 .site-drawer-offcanvas.show { 1793 1807 right: 0; 1808 visibility: visible; 1809 transition: right 0.3s ease; 1794 1810 } 1795 1811 .site-drawer-offcanvas .site-drawer-close-btn { … … 2353 2369 .wpi-post-ticker .entry-title { 2354 2370 margin: 0; 2371 } 2372 /* Sliders before Swiper starts: the slides already sit side by side, as many as Swiper shows at that width 2373 (its breakpoints), so nothing moves when it starts. */ 2374 .wpi-popular-init { 2375 --wpi-slides: 1; 2376 --wpi-slide-gap: 20px; 2377 } 2378 .wpi-popular-init:not(.swiper-initialized) .swiper-slide { 2379 width: calc((100% - (var(--wpi-slides) - 1) * var(--wpi-slide-gap, 0px)) / var(--wpi-slides)); 2380 margin-inline-end: var(--wpi-slide-gap, 0px); 2381 } 2382 @media (min-width: 640px) { 2383 .wpi-popular-init { 2384 --wpi-slides: 2; 2385 } 2386 } 2387 @media (min-width: 992px) { 2388 .wpi-popular-init { 2389 --wpi-slides: 3; 2390 } 2391 } 2392 @media (min-width: 1200px) { 2393 .wpi-popular-init { 2394 --wpi-slides: 4; 2395 } 2355 2396 } 2356 2397 .wpi-popular-article { … … 2841 2882 gap: 0.5rem; 2842 2883 } 2884 /* Date, author and comment links: 24px tall tap targets, without changing the layout (category labels have 2885 their own padding). */ 2886 .entry-meta:not(.entry-categories) a { 2887 padding: 0.2rem 0 0.4rem; 2888 margin: -0.2rem 0 -0.4rem; 2889 } 2843 2890 .entry-meta .svg-icon { 2844 2891 height: 1.4rem; … … 2933 2980 } 2934 2981 .entry-categories .has-text-color:nth-child(7n+2) { 2935 color: # 1bba5b;2982 color: #05873e; 2936 2983 } 2937 2984 .entry-categories .has-text-color:nth-child(7n+3) { 2938 color: # ff6f61;2985 color: #d0443a; 2939 2986 } 2940 2987 .entry-categories .has-text-color:nth-child(7n+4) { … … 2961 3008 } 2962 3009 .entry-categories .has-background-color:nth-child(7n+2) { 2963 background-color: # 3CFFD0;3010 background-color: #07856b; 2964 3011 } 2965 3012 .entry-categories .has-background-color:nth-child(7n+3) { 2966 background-color: # ff6f61;3013 background-color: #d0443a; 2967 3014 } 2968 3015 .entry-categories .has-background-color:nth-child(7n+4) { … … 5426 5473 } 5427 5474 } 5475 5476 /* PageSpeed: tap targets and link underlines */ 5477 /* Slider dots: tap targets of at least 24px. The dot keeps its size; the rest of the box is a transparent border 5478 (sized for 26px, so pixel rounding never leaves it under 24px). */ 5479 .swiper-pagination { 5480 --swiper-pagination-bullet-horizontal-gap: 0px; 5481 --swiper-pagination-bullet-vertical-gap: 0px; 5482 } 5483 .swiper-pagination .swiper-pagination-bullet { 5484 box-sizing: content-box; 5485 border-style: solid; 5486 border-color: transparent; 5487 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)); 5488 background-clip: padding-box; 5489 } 5490 /* Category labels: 24px tall tap targets. Labels with a background grow by a pixel at most; text-only labels grow 5491 upwards (padding with a matching negative margin), so the layout doesn't move and they don't cover the date below. */ 5492 .entry-categories a.has-background-color { 5493 min-height: 24px; 5494 } 5495 .entry-categories a:not(.has-background-color) { 5496 min-height: 24px; 5497 padding-top: calc(24px - 1lh); 5498 margin-top: calc(1lh - 24px); 5499 } 5500 /* The drawer button: at least 24px square. */ 5501 .site-drawer-menu-icon { 5502 min-width: 24px; 5503 min-height: 24px; 5504 } 5505 /* Links in the footer's copyright and credit text are underlined, so they don't rely on colour alone. */ 5506 .copyright-info a { 5507 text-decoration: underline; 5508 } 5509 /* Clamped titles: the link is clamped as well, so its hidden lines don't lie over the date below (tap targets). */ 5510 [class*="limit-line-"] > a { 5511 display: -webkit-box; 5512 -webkit-box-orient: vertical; 5513 -webkit-line-clamp: var(--limit-line-clamp, 5); 5514 overflow: hidden; 5515 } -
newsmaster/1.1.7/style.css
r347515 r354579 7 7 Requires at least: 5.9 8 8 Tested up to: 7.1 9 Requires PHP: 5.610 Version: 1.1. 59 Requires PHP: 7.4 10 Version: 1.1.7 11 11 License: GNU General Public License v2 or later 12 12 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 1034 1034 flex-wrap: wrap; 1035 1035 } 1036 /* Without a social menu the right-hand group is empty: it takes no row of its own when the top bar wraps. */ 1037 .site-topbar .topbar-components-right:not(:has(*)) { 1038 display: none; 1039 } 1040 /* The clock is filled in by script.js: its space is kept from the start, so the top bar doesn't move. */ 1041 .wpi-display-clock { 1042 min-width: 6.5em; 1043 font-variant-numeric: tabular-nums; 1044 } 1045 .wpi-display-clock:empty::before { 1046 content: "\00a0"; 1047 } 1036 1048 /* -------------------------------------------------------------------------- */ 1037 1049 /* 4. Site Header … … 1773 1785 height: 100%; 1774 1786 background-color: var(--wpi--base-bg-color); 1775 transition: left 0.3s ease; 1787 /* Closed: hidden, so keyboard users can't tab into it (shown at once when it opens, hidden after it slides out). */ 1788 visibility: hidden; 1789 transition: left 0.3s ease, visibility 0s linear 0.3s; 1776 1790 z-index: 999; 1777 1791 display: flex; … … 1793 1807 .site-drawer-offcanvas.show { 1794 1808 left: 0; 1809 visibility: visible; 1810 transition: left 0.3s ease; 1795 1811 } 1796 1812 .site-drawer-offcanvas .site-drawer-close-btn { … … 2354 2370 .wpi-post-ticker .entry-title { 2355 2371 margin: 0; 2372 } 2373 /* Sliders before Swiper starts: the slides already sit side by side, as many as Swiper shows at that width 2374 (its breakpoints), so nothing moves when it starts. */ 2375 .wpi-popular-init { 2376 --wpi-slides: 1; 2377 --wpi-slide-gap: 20px; 2378 } 2379 .wpi-popular-init:not(.swiper-initialized) .swiper-slide { 2380 width: calc((100% - (var(--wpi-slides) - 1) * var(--wpi-slide-gap, 0px)) / var(--wpi-slides)); 2381 margin-inline-end: var(--wpi-slide-gap, 0px); 2382 } 2383 @media (min-width: 640px) { 2384 .wpi-popular-init { 2385 --wpi-slides: 2; 2386 } 2387 } 2388 @media (min-width: 992px) { 2389 .wpi-popular-init { 2390 --wpi-slides: 3; 2391 } 2392 } 2393 @media (min-width: 1200px) { 2394 .wpi-popular-init { 2395 --wpi-slides: 4; 2396 } 2356 2397 } 2357 2398 .wpi-popular-article { … … 2842 2883 gap: 0.5rem; 2843 2884 } 2885 /* Date, author and comment links: 24px tall tap targets, without changing the layout (category labels have 2886 their own padding). */ 2887 .entry-meta:not(.entry-categories) a { 2888 padding: 0.2rem 0 0.4rem; 2889 margin: -0.2rem 0 -0.4rem; 2890 } 2844 2891 .entry-meta .svg-icon { 2845 2892 height: 1.4rem; … … 2934 2981 } 2935 2982 .entry-categories .has-text-color:nth-child(7n+2) { 2936 color: # 1bba5b;2983 color: #05873e; 2937 2984 } 2938 2985 .entry-categories .has-text-color:nth-child(7n+3) { 2939 color: # ff6f61;2986 color: #d0443a; 2940 2987 } 2941 2988 .entry-categories .has-text-color:nth-child(7n+4) { … … 2962 3009 } 2963 3010 .entry-categories .has-background-color:nth-child(7n+2) { 2964 background-color: # 3CFFD0;3011 background-color: #07856b; 2965 3012 } 2966 3013 .entry-categories .has-background-color:nth-child(7n+3) { 2967 background-color: # ff6f61;3014 background-color: #d0443a; 2968 3015 } 2969 3016 .entry-categories .has-background-color:nth-child(7n+4) { … … 5433 5480 } 5434 5481 } 5482 5483 /* PageSpeed: tap targets and link underlines */ 5484 /* Slider dots: tap targets of at least 24px. The dot keeps its size; the rest of the box is a transparent border 5485 (sized for 26px, so pixel rounding never leaves it under 24px). */ 5486 .swiper-pagination { 5487 --swiper-pagination-bullet-horizontal-gap: 0px; 5488 --swiper-pagination-bullet-vertical-gap: 0px; 5489 } 5490 .swiper-pagination .swiper-pagination-bullet { 5491 box-sizing: content-box; 5492 border-style: solid; 5493 border-color: transparent; 5494 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)); 5495 background-clip: padding-box; 5496 } 5497 /* Category labels: 24px tall tap targets. Labels with a background grow by a pixel at most; text-only labels grow 5498 upwards (padding with a matching negative margin), so the layout doesn't move and they don't cover the date below. */ 5499 .entry-categories a.has-background-color { 5500 min-height: 24px; 5501 } 5502 .entry-categories a:not(.has-background-color) { 5503 min-height: 24px; 5504 padding-top: calc(24px - 1lh); 5505 margin-top: calc(1lh - 24px); 5506 } 5507 /* The drawer button: at least 24px square. */ 5508 .site-drawer-menu-icon { 5509 min-width: 24px; 5510 min-height: 24px; 5511 } 5512 /* Links in the footer's copyright and credit text are underlined, so they don't rely on colour alone. */ 5513 .copyright-info a { 5514 text-decoration: underline; 5515 } 5516 /* Clamped titles: the link is clamped as well, so its hidden lines don't lie over the date below (tap targets). */ 5517 [class*="limit-line-"] > a { 5518 display: -webkit-box; 5519 -webkit-box-orient: vertical; 5520 -webkit-line-clamp: var(--limit-line-clamp, 5); 5521 overflow: hidden; 5522 } -
newsmaster/1.1.7/template-parts/header/responsive-header.php
r273024 r354579 42 42 <div class="header-components header-components-right"> 43 43 <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"> 44 <span class="screen-reader-text"><?php esc_html_e('Search', 'newsmaster'); ?></span> 44 45 <?php newsmaster_the_theme_svg('search'); ?> 45 46 </button><!-- .search-toggle --> -
newsmaster/1.1.7/template-parts/header/search-trending-post.php
r338569 r354579 70 70 the_post_thumbnail( 71 71 'medium', 72 array( 72 array('fetchpriority' => 'low', 73 73 'alt' => the_title_attribute( 74 74 array( -
newsmaster/1.1.7/template-parts/header/styles/style-1.php
r273024 r354579 26 26 <div class="header-components header-components-left"> 27 27 <?php if ($enable_offcanvas) { ?> 28 <button class="toggle site-drawer-menu-icon" aria-label="<?php _e('Toggle Offcanvas Menu', 'newsmaster'); ?>" tabindex="0">28 <button type="button" class="toggle site-drawer-menu-icon" aria-label="<?php esc_attr_e('Toggle Offcanvas Menu', 'newsmaster'); ?>" aria-expanded="false" aria-controls="site-drawer"> 29 29 <?php newsmaster_the_theme_svg('offcanvas'); ?> 30 30 </button> -
newsmaster/1.1.7/template-parts/header/styles/style-2.php
r273024 r354579 27 27 <?php if ($enable_offcanvas) { ?> 28 28 <div class="header-components header-components-left"> 29 <button class="toggle site-drawer-menu-icon" aria-label="<?php _e('Toggle Offcanvas Menu', 'newsmaster'); ?>" tabindex="0">29 <button type="button" class="toggle site-drawer-menu-icon" aria-label="<?php esc_attr_e('Toggle Offcanvas Menu', 'newsmaster'); ?>" aria-expanded="false" aria-controls="site-drawer"> 30 30 <?php newsmaster_the_theme_svg('offcanvas'); ?> 31 31 </button> … … 77 77 data-toggle-body-class="showing-search-modal" 78 78 data-set-focus=".search-modal .search-field" aria-expanded="false"> 79 <span class="screen-reader-text"><?php esc_html_e('Search', 'newsmaster'); ?></span> 79 80 <?php newsmaster_the_theme_svg('search'); ?> 80 81 </button><!-- .search-toggle --> -
newsmaster/1.1.7/template-parts/header/styles/style-3.php
r273024 r354579 38 38 <?php if ($enable_offcanvas) { ?> 39 39 <div class="header-components header-components-left"> 40 <button class="toggle site-drawer-menu-icon" aria-label="<?php _e('Toggle Offcanvas Menu', 'newsmaster'); ?>" tabindex="0">40 <button type="button" class="toggle site-drawer-menu-icon" aria-label="<?php esc_attr_e('Toggle Offcanvas Menu', 'newsmaster'); ?>" aria-expanded="false" aria-controls="site-drawer"> 41 41 <?php newsmaster_the_theme_svg('offcanvas'); ?> 42 42 </button> … … 84 84 <div class="header-components header-components-right"> 85 85 <button class="toggle search-toggle desktop-search-toggle" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field" aria-expanded="false"> 86 <span class="screen-reader-text"><?php esc_html_e('Search', 'newsmaster'); ?></span> 86 87 <?php newsmaster_the_theme_svg('search'); ?> 87 88 </button><!-- .search-toggle --> -
newsmaster/1.1.7/template-parts/header/styles/style-4.php
r273024 r354579 29 29 <?php if ($enable_offcanvas) { ?> 30 30 <div class="header-components header-components-left"> 31 <button class="toggle site-drawer-menu-icon" aria-label="<?php _e('Toggle Offcanvas Menu', 'newsmaster'); ?>" tabindex="0">31 <button type="button" class="toggle site-drawer-menu-icon" aria-label="<?php esc_attr_e('Toggle Offcanvas Menu', 'newsmaster'); ?>" aria-expanded="false" aria-controls="site-drawer"> 32 32 <?php newsmaster_the_theme_svg('offcanvas'); ?> 33 33 </button> -
newsmaster/1.1.7/template-parts/header/topbar.php
r264809 r354579 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; ?> -
newsmaster/1.1.7/template-parts/modal-menu.php
r264809 r354579 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', 'newsmaster'); ?></span> 20 21 <?php newsmaster_the_theme_svg('cross'); ?> 21 22 </button><!-- .nav-toggle --> -
newsmaster/1.1.7/template-parts/pagination/post-load.php
r305920 r354579 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.', 'newsmaster')); 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 -
newsmaster/1.1.7/template-parts/section/frontline.php
r264809 r354579 100 100 the_post_thumbnail( 101 101 'large', 102 array( 102 array('fetchpriority' => 'auto', 103 103 'alt' => the_title_attribute(array('echo' => false)), 104 104 ) -
newsmaster/1.1.7/template-parts/section/main-banner.php
r292809 r354579 83 83 <div class="entry-image <?php echo esc_attr($image_class); ?> image-hover-effect hover-effect-shine"> 84 84 <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1"> 85 <?php the_post_thumbnail('large', array('alt' => the_title_attribute(array('echo' => false)))); ?>85 <?php the_post_thumbnail('large', newsmaster_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?> 86 86 </a> 87 87 </div> … … 111 111 <div class="entry-image <?php echo esc_attr($image_class); ?> image-hover-effect hover-effect-shine"> 112 112 <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1"> 113 <?php the_post_thumbnail('medium_large', array('alt' => the_title_attribute(array('echo' => false)))); ?>113 <?php the_post_thumbnail('medium_large', newsmaster_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?> 114 114 </a> 115 115 </div> … … 225 225 <div class="entry-image entry-image-thumbnail image-hover-effect hover-effect-shine"> 226 226 <a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1"> 227 <?php the_post_thumbnail('medium', array('alt' => the_title_attribute(array('echo' => false)))); ?>227 <?php the_post_thumbnail('medium', newsmaster_priority_image_attributes(array('alt' => the_title_attribute(array('echo' => false))))); ?> 228 228 </a> 229 229 </div> -
newsmaster/1.1.7/template-parts/section/popular-post.php
r264809 r354579 83 83 84 84 <div class="wpi-popular-panel"> 85 <h2 class="screen-reader-text"><?php esc_html_e('Popular posts', 'newsmaster'); ?></h2> 85 86 <div class="wpi-popular-init swiper" 86 87 data-slider='<?php echo esc_attr(json_encode($data_slider)); ?>'> … … 98 99 the_post_thumbnail( 99 100 'large', 100 array( 101 array('fetchpriority' => 'auto', 101 102 'alt' => the_title_attribute( 102 103 array( -
newsmaster/1.1.7/template-parts/section/slider-banner.php
r277603 r354579 93 93 94 94 <?php 95 the_post_thumbnail('medium_large', array(95 the_post_thumbnail('medium_large', newsmaster_priority_image_attributes(array( 96 96 'alt' => the_title_attribute(array( 97 97 'echo' => false, 98 98 )), 99 )) ;99 ))); 100 100 ?> 101 101 </div> -
newsmaster/1.1.7/template-parts/section/ticker-post.php
r264809 r354579 56 56 <div class="wrapper"> 57 57 <div class="wpi-ticker-panel"> 58 <h2 class="screen-reader-text"><?php esc_html_e('News ticker', 'newsmaster'); ?></h2> 58 59 <?php if (newsmaster_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)