Version Description
- 17 July 2020 =
- Added Rank Math SEO plugin support.
- Added siteorigin_panels_layout_builder_supports filter.
- Block Editor: Added History and Live Editor functionality to the SiteOrigin Layout Block.
- Resolved a plugin conflict between the AMP by AMP Project Contributors plugin and the Text widget.
- Block Editor: Prevented the page saving until the SiteOrigin Layout Block is finished setting up widgets using AJAX.
- Mobile: Several minor improvements to the Page Builder interface to improve usability while editing on mobile devices.
- Fixed
undefined
Page Builder tab in WordPress 5.5. - Added a new "Disable Background Parallax On Mobile" global setting to
Settings > Page Builder > General
. - Post Loop: Added custom pagination format support to allow developers to use two Post Loop widgets with independent pagination on a page.
- Removed all HTML from the CSS Declarations field and strip slashes from textarea/code fields.
Download this release
Release Info
Developer | gpriday |
Plugin | Page Builder by SiteOrigin |
Version | 2.11.1 |
Comparing to | |
See all releases |
Code changes from version 2.11.0 to 2.11.1
- compat/amp.php +14 -0
- compat/js/siteorigin-panels-layout-block.js +8 -3
- compat/js/siteorigin-panels-layout-block.min.js +1 -1
- compat/layout-block.php +2 -0
- inc/admin.php +32 -19
- inc/css-builder.php +2 -2
- inc/settings.php +7 -0
- inc/styles-admin.php +1 -1
- inc/styles.php +6 -2
- inc/widgets/layout.php +7 -2
- inc/widgets/post-loop.php +20 -5
- js/{yoast-compat.js → seo-compat.js} +14 -10
- js/seo-compat.min.js +1 -0
- js/{siteorigin-panels-2110.js → siteorigin-panels-2111.js} +0 -0
- js/{siteorigin-panels-2110.min.js → siteorigin-panels-2111.min.js} +0 -0
- js/siteorigin-parallax.js +10 -0
- js/siteorigin-parallax.min.js +1 -1
- js/{styling-2110.js → styling-2111.js} +0 -0
- js/{styling-2110.min.js → styling-2111.min.js} +0 -0
- js/yoast-compat.min.js +0 -1
- lang/siteorigin-panels.pot +189 -181
- readme.txt +14 -2
- siteorigin-panels.php +16 -5
compat/amp.php
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Add AMP Text widget as a Core JS Widget.
|
4 |
+
*
|
5 |
+
* @param $panels_data
|
6 |
+
*
|
7 |
+
* @return mixed
|
8 |
+
*/
|
9 |
+
function siteorigin_panels_add_amp_text( $widgets ) {
|
10 |
+
$widgets[] = 'AMP_Widget_Text';
|
11 |
+
|
12 |
+
return $widgets;
|
13 |
+
}
|
14 |
+
add_filter( 'siteorigin_panels_core_js_widgets', 'siteorigin_panels_add_amp_text' );
|
compat/js/siteorigin-panels-layout-block.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
"use strict";
|
2 |
|
3 |
-
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
|
4 |
|
5 |
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
6 |
|
@@ -103,7 +103,10 @@ function (_Component) {
|
|
103 |
|
104 |
var $panelsContainer = jQuery(this.panelsContainer.current);
|
105 |
var config = {
|
106 |
-
editorType: 'standalone'
|
|
|
|
|
|
|
107 |
};
|
108 |
var builderModel = new panels.model.builder();
|
109 |
this.builderView = new panels.view.builder({
|
@@ -278,6 +281,7 @@ registerBlockType('siteorigin-panels/layout-block', {
|
|
278 |
var onLayoutBlockContentChange = function onLayoutBlockContentChange(newPanelsData) {
|
279 |
if (!_.isEmpty(newPanelsData.widgets)) {
|
280 |
// Send panelsData to server for sanitization.
|
|
|
281 |
jQuery.post(panelsOptions.ajaxurl, {
|
282 |
action: 'so_panels_builder_content_json',
|
283 |
panels_data: JSON.stringify(newPanelsData),
|
@@ -294,6 +298,7 @@ registerBlockType('siteorigin-panels/layout-block', {
|
|
294 |
}
|
295 |
|
296 |
setAttributes(panelsAttributes);
|
|
|
297 |
});
|
298 |
}
|
299 |
};
|
@@ -359,4 +364,4 @@ registerBlockType('siteorigin-panels/layout-block', {
|
|
359 |
}, 100);
|
360 |
});
|
361 |
}
|
362 |
-
})(jQuery);
|
1 |
"use strict";
|
2 |
|
3 |
+
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
|
4 |
|
5 |
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
6 |
|
103 |
|
104 |
var $panelsContainer = jQuery(this.panelsContainer.current);
|
105 |
var config = {
|
106 |
+
editorType: 'standalone',
|
107 |
+
loadLiveEditor: false,
|
108 |
+
postId: soPanelsBlockEditorAdmin.postId,
|
109 |
+
liveEditorPreview: soPanelsBlockEditorAdmin.liveEditor
|
110 |
};
|
111 |
var builderModel = new panels.model.builder();
|
112 |
this.builderView = new panels.view.builder({
|
281 |
var onLayoutBlockContentChange = function onLayoutBlockContentChange(newPanelsData) {
|
282 |
if (!_.isEmpty(newPanelsData.widgets)) {
|
283 |
// Send panelsData to server for sanitization.
|
284 |
+
wp.data.dispatch('core/editor').lockPostSaving();
|
285 |
jQuery.post(panelsOptions.ajaxurl, {
|
286 |
action: 'so_panels_builder_content_json',
|
287 |
panels_data: JSON.stringify(newPanelsData),
|
298 |
}
|
299 |
|
300 |
setAttributes(panelsAttributes);
|
301 |
+
wp.data.dispatch('core/editor').unlockPostSaving();
|
302 |
});
|
303 |
}
|
304 |
};
|
364 |
}, 100);
|
365 |
});
|
366 |
}
|
367 |
+
})(jQuery);
|
compat/js/siteorigin-panels-layout-block.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(e):t}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var _lodash=lodash,isEqual=_lodash.isEqual,debounce=_lodash.debounce,isEmpty=_lodash.isEmpty,isFunction=_lodash.isFunction,registerBlockType=wp.blocks.registerBlockType,_wp$element=wp.element,Component=_wp$element.Component,Fragment=_wp$element.Fragment,RawHTML=_wp$element.RawHTML,createRef=_wp$element.createRef,BlockControls=wp.editor.BlockControls,_wp$components=wp.components,Toolbar=_wp$components.Toolbar,IconButton=_wp$components.IconButton,Spinner=_wp$components.Spinner,__=wp.i18n.__,_window=window,soPanelsBlockEditorAdmin=_window.soPanelsBlockEditorAdmin,SiteOriginPanelsLayoutBlock=function(e){function t(e){var n;_classCallCheck(this,t),n=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this,e));var i="edit"===soPanelsBlockEditorAdmin.defaultMode||isEmpty(e.panelsData);return n.state={editing:i,loadingPreview:!i,previewHtml:""},n.panelsContainer=createRef(),n.previewContainer=createRef(),n.panelsInitialized=!1,n.previewInitialized=!1,n}return _inherits(t,Component),_createClass(t,[{key:"componentDidMount",value:function(){this.isStillMounted=!0,this.state.editing?this.setupPanels():this.state.editing||this.previewInitialized||(this.fetchPreview(this.props),this.fetchPreview=debounce(this.fetchPreview,500))}},{key:"componentWillUnmount",value:function(){this.isStillMounted=!1,this.builderView&&this.builderView.off("content_change")}},{key:"componentDidUpdate",value:function(e){this.state.editing&&!this.panelsInitialized?this.setupPanels():this.state.loadingPreview?this.fetchPreview(this.props):!this.previewInitialized&&this.previewContainer.current&&(jQuery(document).trigger("panels_setup_preview"),this.previewInitialized=!0)}},{key:"setupPanels",value:function(){var e=this,t=jQuery(this.panelsContainer.current),n=new panels.model.builder;this.builderView=new panels.view.builder({model:
|
1 |
+
"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(e):t}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var _lodash=lodash,isEqual=_lodash.isEqual,debounce=_lodash.debounce,isEmpty=_lodash.isEmpty,isFunction=_lodash.isFunction,registerBlockType=wp.blocks.registerBlockType,_wp$element=wp.element,Component=_wp$element.Component,Fragment=_wp$element.Fragment,RawHTML=_wp$element.RawHTML,createRef=_wp$element.createRef,BlockControls=wp.editor.BlockControls,_wp$components=wp.components,Toolbar=_wp$components.Toolbar,IconButton=_wp$components.IconButton,Spinner=_wp$components.Spinner,__=wp.i18n.__,_window=window,soPanelsBlockEditorAdmin=_window.soPanelsBlockEditorAdmin,SiteOriginPanelsLayoutBlock=function(e){function t(e){var n;_classCallCheck(this,t),n=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this,e));var i="edit"===soPanelsBlockEditorAdmin.defaultMode||isEmpty(e.panelsData);return n.state={editing:i,loadingPreview:!i,previewHtml:""},n.panelsContainer=createRef(),n.previewContainer=createRef(),n.panelsInitialized=!1,n.previewInitialized=!1,n}return _inherits(t,Component),_createClass(t,[{key:"componentDidMount",value:function(){this.isStillMounted=!0,this.state.editing?this.setupPanels():this.state.editing||this.previewInitialized||(this.fetchPreview(this.props),this.fetchPreview=debounce(this.fetchPreview,500))}},{key:"componentWillUnmount",value:function(){this.isStillMounted=!1,this.builderView&&this.builderView.off("content_change")}},{key:"componentDidUpdate",value:function(e){this.state.editing&&!this.panelsInitialized?this.setupPanels():this.state.loadingPreview?this.fetchPreview(this.props):!this.previewInitialized&&this.previewContainer.current&&(jQuery(document).trigger("panels_setup_preview"),this.previewInitialized=!0)}},{key:"setupPanels",value:function(){var e=this,t=jQuery(this.panelsContainer.current),n={editorType:"standalone",loadLiveEditor:!1,postId:soPanelsBlockEditorAdmin.postId,liveEditorPreview:soPanelsBlockEditorAdmin.liveEditor},i=new panels.model.builder;this.builderView=new panels.view.builder({model:i,config:n});var o=JSON.parse(JSON.stringify(jQuery.extend({},this.props.panelsData))),r=function(){isFunction(e.props.onRowOrWidgetMouseDown)&&e.props.onRowOrWidgetMouseDown();jQuery(document).on("mouseup",(function t(){jQuery(document).off("mouseup",t),isFunction(e.props.onRowOrWidgetMouseUp)&&e.props.onRowOrWidgetMouseUp()}))};this.builderView.on("row_added",(function(){e.builderView.$(".so-row-move").off("mousedown",r),e.builderView.$(".so-row-move").on("mousedown",r),e.builderView.$(".so-widget").off("mousedown",r),e.builderView.$(".so-widget").on("mousedown",r)})),this.builderView.on("widget_added",(function(){e.builderView.$(".so-widget").off("mousedown",r),e.builderView.$(".so-widget").on("mousedown",r)})),this.builderView.render().attach({container:t}).setData(o),this.builderView.trigger("builder_resize"),this.builderView.on("content_change",(function(){var t=e.builderView.getData();e.panelsDataChanged=!isEqual(o,t),e.panelsDataChanged&&(e.props.onContentChange&&isFunction(e.props.onContentChange)&&e.props.onContentChange(t),e.setState({loadingPreview:!0,previewHtml:""}))})),jQuery(document).trigger("panels_setup",this.builderView),this.panelsInitialized=!0}},{key:"fetchPreview",value:function(e){var t=this;if(this.isStillMounted){this.previewInitialized=!1;var n=this.currentFetchRequest=jQuery.post({url:soPanelsBlockEditorAdmin.previewUrl,data:{action:"so_panels_layout_block_preview",panelsData:JSON.stringify(e.panelsData)}}).then((function(e){t.isStillMounted&&n===t.currentFetchRequest&&e&&t.setState({previewHtml:e,loadingPreview:!1})}));return n}}},{key:"render",value:function(){var e=this,t=this.props.panelsData;if(this.state.editing)return React.createElement(Fragment,null,React.createElement(BlockControls,null,React.createElement(Toolbar,null,React.createElement(IconButton,{icon:"visibility",className:"components-icon-button components-toolbar__control",label:__("Preview layout.","siteorigin-panels"),onClick:function(){t&&e.setState({editing:!1})}}))),React.createElement("div",{key:"layout-block",className:"siteorigin-panels-layout-block-container",ref:this.panelsContainer}));var n=this.state.loadingPreview;return React.createElement(Fragment,null,React.createElement(BlockControls,null,React.createElement(Toolbar,null,React.createElement(IconButton,{icon:"edit",className:"components-icon-button components-toolbar__control",label:__("Edit layout.","siteorigin-panels"),onClick:function(){e.panelsInitialized=!1,e.setState({editing:!0})}}))),React.createElement("div",{key:"preview",className:"so-panels-block-layout-preview-container"},n?React.createElement("div",{className:"so-panels-spinner-container"},React.createElement("span",null,React.createElement(Spinner,null))):React.createElement("div",{className:"so-panels-raw-html-container",ref:this.previewContainer},React.createElement(RawHTML,null,this.state.previewHtml))))}}]),t}();registerBlockType("siteorigin-panels/layout-block",{title:__("SiteOrigin Layout","siteorigin-panels"),description:__("Build a layout using SiteOrigin's Page Builder.","siteorigin-panels"),icon:function(){return React.createElement("span",{className:"siteorigin-panels-block-icon"})},category:"layout",keywords:["page builder","column,grid","panel"],supports:{html:!1},attributes:{panelsData:{type:"object"},contentPreview:{type:"string"}},edit:function(e){var t=e.attributes,n=e.setAttributes,i=e.toggleSelection;return React.createElement(SiteOriginPanelsLayoutBlock,{panelsData:t.panelsData,onContentChange:function(e){_.isEmpty(e.widgets)||(wp.data.dispatch("core/editor").lockPostSaving(),jQuery.post(panelsOptions.ajaxurl,{action:"so_panels_builder_content_json",panels_data:JSON.stringify(e),post_id:wp.data.select("core/editor").getCurrentPostId()},(function(e){var t={};""!==e.sanitized_panels_data&&(t.panelsData=e.sanitized_panels_data),""!==e.preview&&(t.contentPreview=e.preview),n(t),wp.data.dispatch("core/editor").unlockPostSaving()})))},onRowOrWidgetMouseDown:function(){i(!1)},onRowOrWidgetMouseUp:function(){i(!0)}})},save:function(e){var t=e.attributes;return t.hasOwnProperty("contentPreview")?React.createElement(RawHTML,null,t.contentPreview):null}}),function(e){soPanelsBlockEditorAdmin.showAddButton&&e((function(){setTimeout((function(){var t=wp.data.dispatch("core/editor"),n=wp.data.select("core/editor"),i=e("#siteorigin-panels-add-layout-block-button").html(),o=e(i).insertAfter(".editor-writing-flow > div:first, .block-editor-writing-flow > div:not([tabindex])");o.on("click",(function(){var e=wp.blocks.createBlock("siteorigin-panels/layout-block",{});if(n.isEditedPostEmpty()){var i=n.getBlocks();i.length?t.replaceBlock(i[0].clientId,e):t.insertBlock(e)}else t.insertBlock(e)}));var r=function(){wp.data.select("core/editor").isEditedPostEmpty()?o.show():o.hide()};wp.data.subscribe(r),r()}),100)}))}(jQuery);
|
compat/layout-block.php
CHANGED
@@ -58,6 +58,8 @@ class SiteOrigin_Panels_Compat_Layout_Block {
|
|
58 |
array(
|
59 |
'sanitizeUrl' => wp_nonce_url( admin_url( 'admin-ajax.php' ), 'layout-block-sanitize', '_panelsnonce' ),
|
60 |
'previewUrl' => wp_nonce_url( admin_url( 'admin-ajax.php' ), 'layout-block-preview', '_panelsnonce' ),
|
|
|
|
|
61 |
'defaultMode' => siteorigin_panels_setting( 'layout-block-default-mode' ),
|
62 |
'showAddButton' => apply_filters( 'siteorigin_layout_block_show_add_button', $is_panels_post_type ),
|
63 |
)
|
58 |
array(
|
59 |
'sanitizeUrl' => wp_nonce_url( admin_url( 'admin-ajax.php' ), 'layout-block-sanitize', '_panelsnonce' ),
|
60 |
'previewUrl' => wp_nonce_url( admin_url( 'admin-ajax.php' ), 'layout-block-preview', '_panelsnonce' ),
|
61 |
+
'postId' => get_the_ID(),
|
62 |
+
'liveEditor' => SiteOrigin_Panels::preview_url(),
|
63 |
'defaultMode' => siteorigin_panels_setting( 'layout-block-default-mode' ),
|
64 |
'showAddButton' => apply_filters( 'siteorigin_layout_block_show_add_button', $is_panels_post_type ),
|
65 |
)
|
inc/admin.php
CHANGED
@@ -70,8 +70,8 @@ class SiteOrigin_Panels_Admin {
|
|
70 |
|
71 |
|
72 |
// Enqueue Yoast compatibility
|
73 |
-
add_action( 'admin_print_scripts-post-new.php', array( $this, '
|
74 |
-
add_action( 'admin_print_scripts-post.php', array( $this, '
|
75 |
|
76 |
// Block editor specific actions
|
77 |
if ( function_exists( 'register_block_type' ) ) {
|
@@ -526,16 +526,26 @@ class SiteOrigin_Panels_Admin {
|
|
526 |
}
|
527 |
}
|
528 |
|
529 |
-
public function
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
539 |
}
|
540 |
|
541 |
/**
|
@@ -1012,13 +1022,16 @@ class SiteOrigin_Panels_Admin {
|
|
1012 |
* @return bool Whether or not the widget is considered a JS widget.
|
1013 |
*/
|
1014 |
function is_core_js_widget( $widget ) {
|
1015 |
-
$js_widgets =
|
1016 |
-
'
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
|
|
|
|
|
|
1022 |
);
|
1023 |
|
1024 |
$is_js_widget = in_array( get_class( $widget ), $js_widgets ) &&
|
70 |
|
71 |
|
72 |
// Enqueue Yoast compatibility
|
73 |
+
add_action( 'admin_print_scripts-post-new.php', array( $this, 'enqueue_seo_compat' ), 100 );
|
74 |
+
add_action( 'admin_print_scripts-post.php', array( $this, 'enqueue_seo_compat' ), 100 );
|
75 |
|
76 |
// Block editor specific actions
|
77 |
if ( function_exists( 'register_block_type' ) ) {
|
526 |
}
|
527 |
}
|
528 |
|
529 |
+
public function enqueue_seo_compat(){
|
530 |
+
if ( self::is_admin() ) {
|
531 |
+
if ( defined( 'WPSEO_FILE' ) && wp_script_is( 'yoast-seo-metabox' ) ) {
|
532 |
+
wp_enqueue_script(
|
533 |
+
'so-panels-seo-compat',
|
534 |
+
siteorigin_panels_url( 'js/seo-compat' . SITEORIGIN_PANELS_JS_SUFFIX . '.js' ),
|
535 |
+
array('jquery', 'yoast-seo-metabox' ),
|
536 |
+
SITEORIGIN_PANELS_VERSION,
|
537 |
+
true
|
538 |
+
);
|
539 |
+
} elseif ( defined( 'RANK_MATH_VERSION' ) && wp_script_is( 'rank-math-analyzer' ) ) {
|
540 |
+
wp_enqueue_script(
|
541 |
+
'so-panels-seo-compat',
|
542 |
+
siteorigin_panels_url( 'js/seo-compat' . SITEORIGIN_PANELS_JS_SUFFIX . '.js' ),
|
543 |
+
array('jquery', 'rank-math-analyzer' ),
|
544 |
+
SITEORIGIN_PANELS_VERSION,
|
545 |
+
true
|
546 |
+
);
|
547 |
+
}
|
548 |
+
}
|
549 |
}
|
550 |
|
551 |
/**
|
1022 |
* @return bool Whether or not the widget is considered a JS widget.
|
1023 |
*/
|
1024 |
function is_core_js_widget( $widget ) {
|
1025 |
+
$js_widgets = apply_filters(
|
1026 |
+
'siteorigin_panels_core_js_widgets',
|
1027 |
+
array(
|
1028 |
+
'WP_Widget_Custom_HTML',
|
1029 |
+
'WP_Widget_Media_Audio',
|
1030 |
+
'WP_Widget_Media_Gallery',
|
1031 |
+
'WP_Widget_Media_Image',
|
1032 |
+
'WP_Widget_Media_Video',
|
1033 |
+
'WP_Widget_Text',
|
1034 |
+
)
|
1035 |
);
|
1036 |
|
1037 |
$is_js_widget = in_array( get_class( $widget ), $js_widgets ) &&
|
inc/css-builder.php
CHANGED
@@ -28,12 +28,12 @@ class SiteOrigin_Panels_Css_Builder {
|
|
28 |
if( is_array( $v ) ) {
|
29 |
for( $i = 0; $i < count( $v ); $i++ ) {
|
30 |
if ( ! strlen( (string) $v[ $i ] ) ) continue;
|
31 |
-
$attribute_string[] =
|
32 |
}
|
33 |
}
|
34 |
else {
|
35 |
if ( ! strlen( (string) $v ) ) continue;
|
36 |
-
$attribute_string[] =
|
37 |
}
|
38 |
}
|
39 |
$attribute_string = implode( ';', $attribute_string );
|
28 |
if( is_array( $v ) ) {
|
29 |
for( $i = 0; $i < count( $v ); $i++ ) {
|
30 |
if ( ! strlen( (string) $v[ $i ] ) ) continue;
|
31 |
+
$attribute_string[] = wp_strip_all_tags( $k ) . ':' . wp_strip_all_tags( $v[ $i ] );
|
32 |
}
|
33 |
}
|
34 |
else {
|
35 |
if ( ! strlen( (string) $v ) ) continue;
|
36 |
+
$attribute_string[] = wp_strip_all_tags( $k ) . ':' . wp_strip_all_tags( $v );
|
37 |
}
|
38 |
}
|
39 |
$attribute_string = implode( ';', $attribute_string );
|
inc/settings.php
CHANGED
@@ -122,6 +122,7 @@ class SiteOrigin_Panels_Settings {
|
|
122 |
$defaults['admin-post-state'] = true;
|
123 |
$defaults['admin-widget-count'] = false;
|
124 |
$defaults['parallax-motion'] = '';
|
|
|
125 |
$defaults['sidebars-emulator'] = true;
|
126 |
$defaults['layout-block-default-mode'] = 'preview';
|
127 |
|
@@ -284,6 +285,12 @@ class SiteOrigin_Panels_Settings {
|
|
284 |
'description' => __( 'How many pixels of scrolling result in a single pixel of parallax motion. 0 means automatic. Lower values give more noticeable effect.', 'siteorigin-panels' ),
|
285 |
);
|
286 |
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
$fields['general']['fields']['sidebars-emulator'] = array(
|
288 |
'type' => 'checkbox',
|
289 |
'label' => __( 'Sidebars Emulator', 'siteorigin-panels' ),
|
122 |
$defaults['admin-post-state'] = true;
|
123 |
$defaults['admin-widget-count'] = false;
|
124 |
$defaults['parallax-motion'] = '';
|
125 |
+
$defaults['parallax-mobile'] = false;
|
126 |
$defaults['sidebars-emulator'] = true;
|
127 |
$defaults['layout-block-default-mode'] = 'preview';
|
128 |
|
285 |
'description' => __( 'How many pixels of scrolling result in a single pixel of parallax motion. 0 means automatic. Lower values give more noticeable effect.', 'siteorigin-panels' ),
|
286 |
);
|
287 |
|
288 |
+
$fields['general']['fields']['parallax-mobile'] = array(
|
289 |
+
'type' => 'checkbox',
|
290 |
+
'label' => __( 'Disable Parallax On Mobile', 'siteorigin-panels' ),
|
291 |
+
'description' => __( 'Disable row/widget background parallax when the browser is smaller than the mobile width.', 'siteorigin-panels' ),
|
292 |
+
);
|
293 |
+
|
294 |
$fields['general']['fields']['sidebars-emulator'] = array(
|
295 |
'type' => 'checkbox',
|
296 |
'label' => __( 'Sidebars Emulator', 'siteorigin-panels' ),
|
inc/styles-admin.php
CHANGED
@@ -304,7 +304,7 @@ class SiteOrigin_Panels_Styles_Admin {
|
|
304 |
?><textarea type="text" name="<?php echo esc_attr( $field_name ) ?>"
|
305 |
class="widefat <?php if ( $field['type'] == 'code' ) {
|
306 |
echo 'so-field-code';
|
307 |
-
} ?>" rows="4"><?php echo esc_textarea( $current ) ?></textarea><?php
|
308 |
break;
|
309 |
}
|
310 |
|
304 |
?><textarea type="text" name="<?php echo esc_attr( $field_name ) ?>"
|
305 |
class="widefat <?php if ( $field['type'] == 'code' ) {
|
306 |
echo 'so-field-code';
|
307 |
+
} ?>" rows="4"><?php echo esc_textarea( stripslashes( $current ) ) ?></textarea><?php
|
308 |
break;
|
309 |
}
|
310 |
|
inc/styles.php
CHANGED
@@ -54,14 +54,18 @@ class SiteOrigin_Panels_Styles {
|
|
54 |
array( 'jquery' ),
|
55 |
SITEORIGIN_PANELS_VERSION
|
56 |
);
|
|
|
|
|
|
|
57 |
wp_register_script(
|
58 |
'siteorigin-parallax',
|
59 |
siteorigin_panels_url( 'js/siteorigin-parallax' . SITEORIGIN_PANELS_JS_SUFFIX . '.js' ),
|
60 |
array( 'jquery' ),
|
61 |
SITEORIGIN_PANELS_VERSION
|
62 |
);
|
63 |
-
wp_localize_script( 'siteorigin-
|
64 |
-
'
|
|
|
65 |
) );
|
66 |
}
|
67 |
|
54 |
array( 'jquery' ),
|
55 |
SITEORIGIN_PANELS_VERSION
|
56 |
);
|
57 |
+
wp_localize_script( 'siteorigin-panels-front-styles', 'panelsStyles', array(
|
58 |
+
'fullContainer' => apply_filters( 'siteorigin_panels_full_width_container', siteorigin_panels_setting( 'full-width-container' ) ),
|
59 |
+
) );
|
60 |
wp_register_script(
|
61 |
'siteorigin-parallax',
|
62 |
siteorigin_panels_url( 'js/siteorigin-parallax' . SITEORIGIN_PANELS_JS_SUFFIX . '.js' ),
|
63 |
array( 'jquery' ),
|
64 |
SITEORIGIN_PANELS_VERSION
|
65 |
);
|
66 |
+
wp_localize_script( 'siteorigin-parallax', 'parallaxStyles', array(
|
67 |
+
'parallax-mobile' => ! empty( siteorigin_panels_setting( 'parallax-mobile' ) ) ?: siteorigin_panels_setting( 'parallax-mobile' ),
|
68 |
+
'mobile-breakpoint' => siteorigin_panels_setting( 'mobile-width' ) . 'px',
|
69 |
) );
|
70 |
}
|
71 |
|
inc/widgets/layout.php
CHANGED
@@ -102,9 +102,14 @@ class SiteOrigin_Panels_Widgets_Layout extends WP_Widget {
|
|
102 |
if( ! is_string( $instance['panels_data'] ) ) {
|
103 |
$instance['panels_data'] = json_encode( $instance['panels_data'] );
|
104 |
}
|
105 |
-
|
|
|
106 |
?>
|
107 |
-
<div class="siteorigin-page-builder-widget" id="siteorigin-page-builder-widget-<?php echo esc_attr( $form_id ) ?>"
|
|
|
|
|
|
|
|
|
108 |
<p>
|
109 |
<button class="button-secondary siteorigin-panels-display-builder" ><?php _e('Open Builder', 'siteorigin-panels') ?></button>
|
110 |
</p>
|
102 |
if( ! is_string( $instance['panels_data'] ) ) {
|
103 |
$instance['panels_data'] = json_encode( $instance['panels_data'] );
|
104 |
}
|
105 |
+
|
106 |
+
$builder_supports = apply_filters( 'siteorigin_panels_layout_builder_supports', array(), $instance['panels_data'] );
|
107 |
?>
|
108 |
+
<div class="siteorigin-page-builder-widget" id="siteorigin-page-builder-widget-<?php echo esc_attr( $form_id ) ?>"
|
109 |
+
data-builder-id="<?php echo esc_attr( $form_id ) ?>"
|
110 |
+
data-type="layout_widget"
|
111 |
+
data-builder-supports="<?php echo esc_attr( json_encode( $builder_supports ) ) ?>"
|
112 |
+
>
|
113 |
<p>
|
114 |
<button class="button-secondary siteorigin-panels-display-builder" ><?php _e('Open Builder', 'siteorigin-panels') ?></button>
|
115 |
</p>
|
inc/widgets/post-loop.php
CHANGED
@@ -11,6 +11,7 @@ class SiteOrigin_Panels_Widgets_PostLoop extends WP_Widget {
|
|
11 |
|
12 |
static $current_loop_template;
|
13 |
static $current_loop_instance;
|
|
|
14 |
|
15 |
/**
|
16 |
* @var SiteOrigin_Panels_Widgets_PostLoop_Helper
|
@@ -57,6 +58,15 @@ class SiteOrigin_Panels_Widgets_PostLoop extends WP_Widget {
|
|
57 |
return self::$current_loop_instance;
|
58 |
}
|
59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
/**
|
61 |
* Update the widget
|
62 |
*
|
@@ -134,16 +144,20 @@ class SiteOrigin_Panels_Widgets_PostLoop extends WP_Widget {
|
|
134 |
if( get_query_var('paged') ) {
|
135 |
// When the widget appears on a sub page.
|
136 |
$query_args['paged'] = get_query_var('paged');
|
137 |
-
}
|
138 |
-
elseif( strpos( $_SERVER['REQUEST_URI'], '/page/' ) !== false ) {
|
139 |
// When the widget appears on the home page.
|
140 |
preg_match('/\/page\/([0-9]+)\//', $_SERVER['REQUEST_URI'], $matches);
|
141 |
if(!empty($matches[1])) $query_args['paged'] = intval($matches[1]);
|
142 |
else $query_args['paged'] = 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
}
|
144 |
-
|
145 |
-
}
|
146 |
-
else {
|
147 |
// Get current page number when we're not using permalinks
|
148 |
$query_args['paged'] = isset($_GET['paged']) ? intval($_GET['paged']) : 1;
|
149 |
}
|
@@ -200,6 +214,7 @@ class SiteOrigin_Panels_Widgets_PostLoop extends WP_Widget {
|
|
200 |
self::$rendering_loop = false;
|
201 |
self::$current_loop_instance = null;
|
202 |
self::$current_loop_template = null;
|
|
|
203 |
|
204 |
echo $args['after_widget'];
|
205 |
|
11 |
|
12 |
static $current_loop_template;
|
13 |
static $current_loop_instance;
|
14 |
+
static $current_pagination_id;
|
15 |
|
16 |
/**
|
17 |
* @var SiteOrigin_Panels_Widgets_PostLoop_Helper
|
58 |
return self::$current_loop_instance;
|
59 |
}
|
60 |
|
61 |
+
/**
|
62 |
+
* The pagination id used in custom format pagination links
|
63 |
+
*
|
64 |
+
* @return array
|
65 |
+
*/
|
66 |
+
static function get_current_pagination_id() {
|
67 |
+
return self::$current_pagination_id;
|
68 |
+
}
|
69 |
+
|
70 |
/**
|
71 |
* Update the widget
|
72 |
*
|
144 |
if( get_query_var('paged') ) {
|
145 |
// When the widget appears on a sub page.
|
146 |
$query_args['paged'] = get_query_var('paged');
|
147 |
+
} else if ( strpos( $_SERVER['REQUEST_URI'], '/page/' ) !== false ) {
|
|
|
148 |
// When the widget appears on the home page.
|
149 |
preg_match('/\/page\/([0-9]+)\//', $_SERVER['REQUEST_URI'], $matches);
|
150 |
if(!empty($matches[1])) $query_args['paged'] = intval($matches[1]);
|
151 |
else $query_args['paged'] = 1;
|
152 |
+
} else {
|
153 |
+
self::$current_pagination_id = strstr( $instance['panels_info']['widget_id'], '-', true );
|
154 |
+
if ( isset( $_GET[ 'page-' . self::$current_pagination_id ] ) && is_numeric( $_GET[ 'page-' . self::$current_pagination_id ] ) ) {
|
155 |
+
$query_args['paged'] = $_GET[ 'page-' . self::$current_pagination_id ];
|
156 |
+
} else {
|
157 |
+
$query_args['paged'] = 1;
|
158 |
+
}
|
159 |
}
|
160 |
+
} else {
|
|
|
|
|
161 |
// Get current page number when we're not using permalinks
|
162 |
$query_args['paged'] = isset($_GET['paged']) ? intval($_GET['paged']) : 1;
|
163 |
}
|
214 |
self::$rendering_loop = false;
|
215 |
self::$current_loop_instance = null;
|
216 |
self::$current_loop_template = null;
|
217 |
+
self::$current_pagination_id = null;
|
218 |
|
219 |
echo $args['after_widget'];
|
220 |
|
js/{yoast-compat.js → seo-compat.js}
RENAMED
@@ -2,17 +2,21 @@
|
|
2 |
|
3 |
jQuery(function($){
|
4 |
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
|
|
|
|
|
|
|
|
13 |
};
|
14 |
|
15 |
-
|
16 |
if(
|
17 |
typeof window.soPanelsBuilderView !== 'undefined' &&
|
18 |
window.soPanelsBuilderView.contentPreview
|
@@ -48,5 +52,5 @@ jQuery(function($){
|
|
48 |
return data;
|
49 |
};
|
50 |
|
51 |
-
new
|
52 |
});
|
2 |
|
3 |
jQuery(function($){
|
4 |
|
5 |
+
|
6 |
+
var SiteOriginSeoCompat = function() {
|
7 |
+
|
8 |
+
if ( typeof YoastSEO !== 'undefined' ) {
|
9 |
+
YoastSEO.app.registerPlugin( 'SiteOriginSeoCompat', { status: 'ready' } );
|
10 |
+
YoastSEO.app.registerModification( 'content', this.contentModification, 'SiteOriginSeoCompat', 5 );
|
11 |
+
}
|
12 |
+
|
13 |
+
if ( typeof rankMathEditor !== 'undefined' ) {
|
14 |
+
wp.hooks.addFilter( 'rank_math_content', 'SiteOriginSeoCompat', this.contentModification );
|
15 |
+
}
|
16 |
+
|
17 |
};
|
18 |
|
19 |
+
SiteOriginSeoCompat.prototype.contentModification = function(data) {
|
20 |
if(
|
21 |
typeof window.soPanelsBuilderView !== 'undefined' &&
|
22 |
window.soPanelsBuilderView.contentPreview
|
52 |
return data;
|
53 |
};
|
54 |
|
55 |
+
new SiteOriginSeoCompat();
|
56 |
});
|
js/seo-compat.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
jQuery((function(t){var i=function(){"undefined"!=typeof YoastSEO&&(YoastSEO.app.registerPlugin("SiteOriginSeoCompat",{status:"ready"}),YoastSEO.app.registerModification("content",this.contentModification,"SiteOriginSeoCompat",5)),"undefined"!=typeof rankMathEditor&&wp.hooks.addFilter("rank_math_content","SiteOriginSeoCompat",this.contentModification)};i.prototype.contentModification=function(i){if(void 0!==window.soPanelsBuilderView&&window.soPanelsBuilderView.contentPreview){var e=t(window.soPanelsBuilderView.contentPreview);if(0===e.find(".so-panel.widget").length)return i;e.find("style").remove();var n=["p","a","img","caption","br","blockquote","cite","em","strong","i","b","q","h1","h2","h3","h4","h5","h6","ul","ol","li","table","tr","th","td"].join(",");e.find("*").not(n).each((function(){var i=t(this).contents();t(this).replaceWith(i)})),i=e.html()}return i},new i}));
|
js/{siteorigin-panels-2110.js → siteorigin-panels-2111.js}
RENAMED
File without changes
|
js/{siteorigin-panels-2110.min.js → siteorigin-panels-2111.min.js}
RENAMED
File without changes
|
js/siteorigin-parallax.js
CHANGED
@@ -32,6 +32,16 @@
|
|
32 |
}
|
33 |
|
34 |
var setupParallax = function( ){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
try {
|
36 |
var wrapperSize = [
|
37 |
$$.outerWidth(),
|
32 |
}
|
33 |
|
34 |
var setupParallax = function( ){
|
35 |
+
// Check if we need to disable parallax on mobiles.
|
36 |
+
if (
|
37 |
+
typeof parallaxStyles != 'undefined' &&
|
38 |
+
parallaxStyles['parallax-mobile'] &&
|
39 |
+
window.matchMedia( '(max-width: ' + parallaxStyles['mobile-breakpoint'] + ')' ).matches
|
40 |
+
) {
|
41 |
+
$$.css( 'background-position', '50% 50%' );
|
42 |
+
return;
|
43 |
+
}
|
44 |
+
|
45 |
try {
|
46 |
var wrapperSize = [
|
47 |
$$.outerWidth(),
|
js/siteorigin-parallax.min.js
CHANGED
@@ -2,4 +2,4 @@
|
|
2 |
* @copyright Greg Priday - <https://siteorigin.com/>
|
3 |
* @license GPL 3.0 http://www.gnu.org/licenses/gpl.html
|
4 |
*/
|
5 |
-
!function(
|
2 |
* @copyright Greg Priday - <https://siteorigin.com/>
|
3 |
* @license GPL 3.0 http://www.gnu.org/licenses/gpl.html
|
4 |
*/
|
5 |
+
!function(a){a.fn.siteOriginParallax=function(i){var o=a(this);if("refreshParallax"===i)return o.trigger("refreshParallax");null===(i=a.extend({backgroundUrl:null,backgroundSize:null,backgroundAspectRatio:null,backgroundSizing:"scaled",limitMotion:"auto"},i)).backgroundAspectRatio&&(i.backgroundAspectRatio=i.backgroundSize[0]/i.backgroundSize[1]);var n=function(){if("undefined"!=typeof parallaxStyles&¶llaxStyles["parallax-mobile"]&&window.matchMedia("(max-width: "+parallaxStyles["mobile-breakpoint"]+")").matches)o.css("background-position","50% 50%");else try{var n,t=[o.outerWidth(),o.outerHeight()],r=o[0].getBoundingClientRect(),e=a(window).outerHeight();void 0===o.data("siteorigin-parallax-init")&&o.css({"background-image":"url("+i.backgroundUrl+")"}),n="auto"===i.limitMotion?e<720?.55:e>1300?.45:-17e-5*(e-720)+.55:parseFloat(i.limitMotion);var l=((r.bottom+(r.top-e))/(e+r.height)-1)/-2,s=0,c=1,u=i.backgroundSize;if("scaled"===i.backgroundSizing){var g=t[1]/(n||1),d=t[0]/u[0];if(g>u[1]*d&&(d=g/u[1],n=!1),o.css("background-size",u[0]*d+"px "+u[1]*d+"px"),r.top>-t[1]&&r.bottom-e<t[1]){var b=u[1]*d;n&&b>e*n&&(l=l*(c=e*n/b)+(1-c)/2),s=-(b-t[1])*l}o.css("background-position","50% "+s+"px")}else"original"===i.backgroundSizing&&(n&&u[1]>e*n&&(l=l*(c=e*n/u[1])+(1-c)/2),s=-(u[1]-t[1])*l,o.css("background-size","auto"),o.css("background-position","50% "+s+"px"))}catch(a){console.log(a.message),o.css({"background-size":"scaled"===i.backgroundSizing?"cover":"auto","background-position":"50% 50%"})}};n(),a(window).on("scroll",n),a(window).on("resize",n),a(window).on("panelsStretchRows",n),o.on("refreshParallax",n),setTimeout((function(){n()}),100)}}(jQuery),jQuery((function(a){a("[data-siteorigin-parallax]").each((function(){a(this).siteOriginParallax(a(this).data("siteorigin-parallax"))}))}));
|
js/{styling-2110.js → styling-2111.js}
RENAMED
File without changes
|
js/{styling-2110.min.js → styling-2111.min.js}
RENAMED
File without changes
|
js/yoast-compat.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
jQuery((function(t){if(void 0!==YoastSEO.app){var i=function(){YoastSEO.app.registerPlugin("siteOriginYoastCompat",{status:"ready"}),YoastSEO.app.registerModification("content",this.contentModification,"siteOriginYoastCompat",5)};i.prototype.contentModification=function(i){if(void 0!==window.soPanelsBuilderView&&window.soPanelsBuilderView.contentPreview){var e=t(window.soPanelsBuilderView.contentPreview);if(0===e.find(".so-panel.widget").length)return i;e.find("style").remove();var n=["p","a","img","caption","br","blockquote","cite","em","strong","i","b","q","h1","h2","h3","h4","h5","h6","ul","ol","li","table","tr","th","td"].join(",");e.find("*").not(n).each((function(){var i=t(this).contents();t(this).replaceWith(i)})),i=e.html()}return i},new i}}));
|
|
lang/siteorigin-panels.pot
CHANGED
@@ -36,19 +36,19 @@ msgstr ""
|
|
36 |
msgid "https://siteorigin.com"
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: siteorigin-panels.php:
|
40 |
msgid "Read More"
|
41 |
msgstr ""
|
42 |
|
43 |
-
#: siteorigin-panels.php:
|
44 |
msgid "Edit Home Page"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: siteorigin-panels.php:
|
48 |
msgid "Live Editor"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: compat/layout-block.php:
|
52 |
msgid "You need to add a widget, row, or prebuilt layout before you'll see anything here. :)"
|
53 |
msgstr ""
|
54 |
|
@@ -141,7 +141,7 @@ msgstr ""
|
|
141 |
msgid "WordPress Widgets"
|
142 |
msgstr ""
|
143 |
|
144 |
-
#: inc/admin-widget-dialog.php:185, inc/settings.php:
|
145 |
msgid "Recommended Widgets"
|
146 |
msgstr ""
|
147 |
|
@@ -157,7 +157,7 @@ msgstr ""
|
|
157 |
msgid "Addons"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: inc/admin.php:179, inc/admin.php:
|
161 |
msgid "Page Builder"
|
162 |
msgstr ""
|
163 |
|
@@ -406,7 +406,7 @@ msgstr ""
|
|
406 |
msgid "New Row"
|
407 |
msgstr ""
|
408 |
|
409 |
-
#: inc/admin.php:461, inc/admin.php:469, inc/styles.php:
|
410 |
msgid "Row"
|
411 |
msgstr ""
|
412 |
|
@@ -426,7 +426,7 @@ msgstr ""
|
|
426 |
msgid "Add a {{%= items[0] %}}, {{%= items[1] %}} or {{%= items[2] %}} to get started."
|
427 |
msgstr ""
|
428 |
|
429 |
-
#: inc/admin.php:468, inc/styles.php:
|
430 |
msgid "Widget"
|
431 |
msgstr ""
|
432 |
|
@@ -455,69 +455,69 @@ msgid "Unknown error. Failed to load the form. Please check your internet connec
|
|
455 |
msgstr ""
|
456 |
|
457 |
#. translators: This is the default name given to a user's home page
|
458 |
-
#: inc/admin.php:
|
459 |
msgid "Home Page"
|
460 |
msgstr ""
|
461 |
|
462 |
-
#: inc/admin.php:
|
463 |
msgid "Untitled Widget"
|
464 |
msgstr ""
|
465 |
|
466 |
-
#: inc/admin.php:
|
467 |
msgid "You need to install 1{%1$s} to use the widget 2{%2$s}."
|
468 |
msgstr ""
|
469 |
|
470 |
-
#: inc/admin.php:
|
471 |
msgid "Save and reload this page to start using the widget after you've installed it."
|
472 |
msgstr ""
|
473 |
|
474 |
-
#: inc/admin.php:
|
475 |
msgid "The widget 1{%1$s} is not available. Please try locate and install the missing plugin. Post on the 2{support forums} if you need help."
|
476 |
msgstr ""
|
477 |
|
478 |
-
#: inc/admin.php:
|
479 |
msgid "The supplied nonce is invalid."
|
480 |
msgstr ""
|
481 |
|
482 |
-
#: inc/admin.php:
|
483 |
msgid "Invalid nonce."
|
484 |
msgstr ""
|
485 |
|
486 |
-
#: inc/admin.php:
|
487 |
msgid "Please specify the type of widget form to be rendered."
|
488 |
msgstr ""
|
489 |
|
490 |
-
#: inc/admin.php:
|
491 |
msgid "Missing widget type."
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: inc/admin.php:
|
495 |
msgid "%s Widget"
|
496 |
msgid_plural "%s Widgets"
|
497 |
msgstr[0] ""
|
498 |
msgstr[1] ""
|
499 |
|
500 |
-
#: inc/admin.php:
|
501 |
msgid "Get a lightbox addon for SiteOrigin widgets"
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: inc/admin.php:
|
505 |
msgid "Get the row, cell and widget animations addon"
|
506 |
msgstr ""
|
507 |
|
508 |
-
#: inc/admin.php:
|
509 |
msgid "Get premium email support for SiteOrigin Page Builder"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: inc/admin.php:
|
513 |
msgid "Toggle editor selection menu"
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: inc/admin.php:
|
517 |
msgid "SiteOrigin Page Builder"
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: inc/admin.php:
|
521 |
msgid "Block Editor"
|
522 |
msgstr ""
|
523 |
|
@@ -529,251 +529,259 @@ msgstr ""
|
|
529 |
msgid "Page Builder Content"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: inc/settings.php:
|
533 |
msgid "Page Builder Settings"
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: inc/settings.php:
|
537 |
msgid "General"
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: inc/settings.php:
|
541 |
msgid "Post Types"
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: inc/settings.php:
|
545 |
msgid "The post types on which to use Page Builder."
|
546 |
msgstr ""
|
547 |
|
548 |
-
#: inc/settings.php:
|
549 |
msgid "Use Classic Editor for new posts"
|
550 |
msgstr ""
|
551 |
|
552 |
-
#: inc/settings.php:
|
553 |
msgid "New posts of the above Post Types will be created using the Classic Editor."
|
554 |
msgstr ""
|
555 |
|
556 |
-
#: inc/settings.php:
|
557 |
msgid "Live Editor Quick Link"
|
558 |
msgstr ""
|
559 |
|
560 |
-
#: inc/settings.php:
|
561 |
msgid "Display a Live Editor button in the admin bar."
|
562 |
msgstr ""
|
563 |
|
564 |
-
#: inc/settings.php:
|
565 |
msgid "Display Post State"
|
566 |
msgstr ""
|
567 |
|
568 |
-
#: inc/settings.php:
|
569 |
msgid "Display a %sSiteOrigin Page Builder%s post state in the admin lists of posts/pages to indicate Page Builder is active."
|
570 |
msgstr ""
|
571 |
|
572 |
-
#: inc/settings.php:
|
573 |
msgid "Display Widget Count"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: inc/settings.php:
|
577 |
msgid "Display a widget count in the admin lists of posts/pages where you're using Page Builder."
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: inc/settings.php:
|
581 |
msgid "Limit Parallax Motion"
|
582 |
msgstr ""
|
583 |
|
584 |
-
#: inc/settings.php:
|
585 |
msgid "How many pixels of scrolling result in a single pixel of parallax motion. 0 means automatic. Lower values give more noticeable effect."
|
586 |
msgstr ""
|
587 |
|
588 |
-
#: inc/settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
589 |
msgid "Sidebars Emulator"
|
590 |
msgstr ""
|
591 |
|
592 |
-
#: inc/settings.php:
|
593 |
msgid "Page Builder will create an emulated sidebar, that contains all widgets in the page."
|
594 |
msgstr ""
|
595 |
|
596 |
-
#: inc/settings.php:
|
597 |
msgid "Upgrade Teaser"
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: inc/settings.php:
|
601 |
msgid "Display the %sSiteOrigin Premium%s upgrade teaser in the Page Builder toolbar."
|
602 |
msgstr ""
|
603 |
|
604 |
-
#: inc/settings.php:
|
605 |
msgid "Default To Page Builder Interface"
|
606 |
msgstr ""
|
607 |
|
608 |
-
#: inc/settings.php:
|
609 |
msgid "New Classic Editor posts/pages that you create will start with the Page Builder loaded. The %s\"Use Classic Editor for new posts\"%s setting must be enabled."
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: inc/settings.php:
|
613 |
msgid "Layout Block Default Mode"
|
614 |
msgstr ""
|
615 |
|
616 |
-
#: inc/settings.php:
|
617 |
msgid "Edit"
|
618 |
msgstr ""
|
619 |
|
620 |
-
#: inc/settings.php:
|
621 |
msgid "Preview"
|
622 |
msgstr ""
|
623 |
|
624 |
-
#: inc/settings.php:
|
625 |
msgid "Whether to display layout blocks in edit mode or preview mode in the block editor."
|
626 |
msgstr ""
|
627 |
|
628 |
-
#: inc/settings.php:
|
629 |
msgid "Widgets"
|
630 |
msgstr ""
|
631 |
|
632 |
-
#: inc/settings.php:
|
633 |
msgid "Widget Title HTML"
|
634 |
msgstr ""
|
635 |
|
636 |
-
#: inc/settings.php:
|
637 |
msgid "The HTML used for widget titles. {{title}} is replaced with the widget title."
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: inc/settings.php:
|
641 |
msgid "Add Widget Class"
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: inc/settings.php:
|
645 |
msgid "Add the widget class to Page Builder widgets. Disable this if you're experiencing conflicts."
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: inc/settings.php:
|
649 |
msgid "Legacy Bundled Widgets"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: inc/settings.php:
|
653 |
msgid "Load legacy widgets from Page Builder 1."
|
654 |
msgstr ""
|
655 |
|
656 |
-
#: inc/settings.php:
|
657 |
msgid "Display recommend widgets in Page Builder add widget dialog."
|
658 |
msgstr ""
|
659 |
|
660 |
-
#: inc/settings.php:
|
661 |
msgid "Instant Open Widgets"
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: inc/settings.php:
|
665 |
msgid "Open a widget form as soon as its added to a page."
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: inc/settings.php:
|
669 |
msgid "Layout"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: inc/settings.php:
|
673 |
msgid "Responsive Layout"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: inc/settings.php:
|
677 |
msgid "Collapse widgets, rows and columns on mobile devices."
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: inc/settings.php:
|
681 |
msgid "Use Tablet Layout"
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: inc/settings.php:
|
685 |
msgid "Collapses columns differently on tablet devices."
|
686 |
msgstr ""
|
687 |
|
688 |
-
#: inc/settings.php:
|
689 |
msgid "Detect older browsers"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: inc/settings.php:
|
693 |
msgid "Never"
|
694 |
msgstr ""
|
695 |
|
696 |
-
#: inc/settings.php:
|
697 |
msgid "Always"
|
698 |
msgstr ""
|
699 |
|
700 |
-
#: inc/settings.php:
|
701 |
msgid "Use Legacy Layout Engine"
|
702 |
msgstr ""
|
703 |
|
704 |
-
#: inc/settings.php:
|
705 |
msgid "The CSS and HTML uses floats instead of flexbox for compatibility with very old browsers."
|
706 |
msgstr ""
|
707 |
|
708 |
-
#: inc/settings.php:
|
709 |
msgid "Tablet Width"
|
710 |
msgstr ""
|
711 |
|
712 |
-
#: inc/settings.php:
|
713 |
msgid "Device width, in pixels, to collapse into a tablet view ."
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: inc/settings.php:
|
717 |
msgid "Mobile Width"
|
718 |
msgstr ""
|
719 |
|
720 |
-
#: inc/settings.php:
|
721 |
msgid "Device width, in pixels, to collapse into a mobile view ."
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: inc/settings.php:
|
725 |
msgid "Row/Widget Bottom Margin"
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: inc/settings.php:
|
729 |
msgid "Default margin below rows and widgets."
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: inc/settings.php:
|
733 |
msgid "Last Row With Margin"
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: inc/settings.php:
|
737 |
msgid "Allow margin in last row."
|
738 |
msgstr ""
|
739 |
|
740 |
-
#: inc/settings.php:
|
741 |
msgid "Row Gutter"
|
742 |
msgstr ""
|
743 |
|
744 |
-
#: inc/settings.php:
|
745 |
msgid "Default spacing between columns in each row."
|
746 |
msgstr ""
|
747 |
|
748 |
-
#: inc/settings.php:
|
749 |
msgid "Full Width Container"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: inc/settings.php:
|
753 |
msgid "The container used for the full width layout."
|
754 |
msgstr ""
|
755 |
|
756 |
-
#: inc/settings.php:
|
757 |
msgid "Content"
|
758 |
msgstr ""
|
759 |
|
760 |
-
#: inc/settings.php:
|
761 |
msgid "Copy Content"
|
762 |
msgstr ""
|
763 |
|
764 |
-
#: inc/settings.php:
|
765 |
msgid "Copy content from Page Builder to post content."
|
766 |
msgstr ""
|
767 |
|
768 |
-
#: inc/settings.php:
|
769 |
msgid "Copy Styles"
|
770 |
msgstr ""
|
771 |
|
772 |
-
#: inc/settings.php:
|
773 |
msgid "Include styles into your Post Content. This keeps page layouts, even when Page Builder is deactivated."
|
774 |
msgstr ""
|
775 |
|
776 |
-
#: inc/settings.php:
|
777 |
msgid "Enabled"
|
778 |
msgstr ""
|
779 |
|
@@ -813,7 +821,7 @@ msgstr ""
|
|
813 |
msgid "Theme"
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: inc/styles-admin.php:191, inc/styles.php:
|
817 |
msgid "Top"
|
818 |
msgstr ""
|
819 |
|
@@ -821,7 +829,7 @@ msgstr ""
|
|
821 |
msgid "Right"
|
822 |
msgstr ""
|
823 |
|
824 |
-
#: inc/styles-admin.php:199, inc/styles.php:
|
825 |
msgid "Bottom"
|
826 |
msgstr ""
|
827 |
|
@@ -841,251 +849,251 @@ msgstr ""
|
|
841 |
msgid "External URL"
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: inc/styles.php:
|
845 |
msgid "%s ID"
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: inc/styles.php:
|
849 |
msgid "A custom ID used for this %s."
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: inc/styles.php:
|
853 |
msgid "%s Class"
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: inc/styles.php:
|
857 |
msgid "A CSS class"
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: inc/styles.php:
|
861 |
msgid "CSS Declarations"
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: inc/styles.php:
|
865 |
msgid "One declaration per line."
|
866 |
msgstr ""
|
867 |
|
868 |
-
#: inc/styles.php:
|
869 |
msgid "Mobile CSS Declarations"
|
870 |
msgstr ""
|
871 |
|
872 |
-
#: inc/styles.php:
|
873 |
msgid "CSS declarations applied when in mobile view."
|
874 |
msgstr ""
|
875 |
|
876 |
-
#: inc/styles.php:
|
877 |
msgid "Padding"
|
878 |
msgstr ""
|
879 |
|
880 |
-
#: inc/styles.php:
|
881 |
msgid "Padding around the entire %s."
|
882 |
msgstr ""
|
883 |
|
884 |
-
#: inc/styles.php:
|
885 |
msgid "Mobile Padding"
|
886 |
msgstr ""
|
887 |
|
888 |
-
#: inc/styles.php:
|
889 |
msgid "Padding when on mobile devices."
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: inc/styles.php:
|
893 |
msgid "Background Color"
|
894 |
msgstr ""
|
895 |
|
896 |
-
#: inc/styles.php:
|
897 |
msgid "Background color of the %s."
|
898 |
msgstr ""
|
899 |
|
900 |
-
#: inc/styles.php:
|
901 |
msgid "Background Image"
|
902 |
msgstr ""
|
903 |
|
904 |
-
#: inc/styles.php:
|
905 |
msgid "Background image of the %s."
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: inc/styles.php:
|
909 |
msgid "Background Image Display"
|
910 |
msgstr ""
|
911 |
|
912 |
-
#: inc/styles.php:
|
913 |
msgid "Tiled Image"
|
914 |
msgstr ""
|
915 |
|
916 |
-
#: inc/styles.php:
|
917 |
msgid "Cover"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#: inc/styles.php:
|
921 |
msgid "Centered, with original size"
|
922 |
msgstr ""
|
923 |
|
924 |
-
#: inc/styles.php:
|
925 |
msgid "Contain"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#: inc/styles.php:
|
929 |
msgid "Fixed"
|
930 |
msgstr ""
|
931 |
|
932 |
-
#: inc/styles.php:
|
933 |
msgid "Parallax"
|
934 |
msgstr ""
|
935 |
|
936 |
-
#: inc/styles.php:
|
937 |
msgid "Parallax (Original Size)"
|
938 |
msgstr ""
|
939 |
|
940 |
-
#: inc/styles.php:
|
941 |
msgid "How the background image is displayed."
|
942 |
msgstr ""
|
943 |
|
944 |
-
#: inc/styles.php:
|
945 |
msgid "Border Color"
|
946 |
msgstr ""
|
947 |
|
948 |
-
#: inc/styles.php:
|
949 |
msgid "Border color of the %s."
|
950 |
msgstr ""
|
951 |
|
952 |
-
#: inc/styles.php:
|
953 |
msgid "Cell Class"
|
954 |
msgstr ""
|
955 |
|
956 |
-
#: inc/styles.php:
|
957 |
msgid "Class added to all cells in this row."
|
958 |
msgstr ""
|
959 |
|
960 |
-
#: inc/styles.php:
|
961 |
msgid "Bottom Margin"
|
962 |
msgstr ""
|
963 |
|
964 |
-
#: inc/styles.php:
|
965 |
msgid "Space below the row. Default is %spx."
|
966 |
msgstr ""
|
967 |
|
968 |
-
#: inc/styles.php:
|
969 |
msgid "Gutter"
|
970 |
msgstr ""
|
971 |
|
972 |
-
#: inc/styles.php:
|
973 |
msgid "Amount of space between cells. Default is %spx."
|
974 |
msgstr ""
|
975 |
|
976 |
-
#: inc/styles.php:
|
977 |
msgid "Row Layout"
|
978 |
msgstr ""
|
979 |
|
980 |
-
#: inc/styles.php:
|
981 |
msgid "Standard"
|
982 |
msgstr ""
|
983 |
|
984 |
-
#: inc/styles.php:
|
985 |
msgid "Full Width"
|
986 |
msgstr ""
|
987 |
|
988 |
-
#: inc/styles.php:
|
989 |
msgid "Full Width Stretched"
|
990 |
msgstr ""
|
991 |
|
992 |
-
#: inc/styles.php:
|
993 |
msgid "Full Width Stretched Padded"
|
994 |
msgstr ""
|
995 |
|
996 |
-
#: inc/styles.php:
|
997 |
msgid "Collapse Behaviour"
|
998 |
msgstr ""
|
999 |
|
1000 |
-
#: inc/styles.php:
|
1001 |
msgid "No Collapse"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
-
#: inc/styles.php:
|
1005 |
msgid "Collapse Order"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
-
#: inc/styles.php:
|
1009 |
msgid "Default"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: inc/styles.php:
|
1013 |
msgid "Left on Top"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: inc/styles.php:
|
1017 |
msgid "Right on Top"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
-
#: inc/styles.php:
|
1021 |
msgid "Cell Vertical Alignment"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
-
#: inc/styles.php:
|
1025 |
msgid "Center"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
-
#: inc/styles.php:
|
1029 |
msgid "Stretch"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
-
#: inc/styles.php:
|
1033 |
msgid "Mobile Bottom Margin"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: inc/styles.php:
|
1037 |
msgid "Space below the row on mobile devices. Default is %spx."
|
1038 |
msgstr ""
|
1039 |
|
1040 |
-
#: inc/styles.php:
|
1041 |
msgid "Mobile Cell Margins"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
-
#: inc/styles.php:
|
1045 |
msgid "Vertical space between cells in a collapsed mobile row. Default is %spx."
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#: inc/styles.php:
|
1049 |
msgid "Cell"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
-
#: inc/styles.php:
|
1053 |
msgid "Vertical Alignment"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#: inc/styles.php:
|
1057 |
msgid "Use row setting"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: inc/styles.php:
|
1061 |
msgid "Font Color"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
-
#: inc/styles.php:
|
1065 |
msgid "Color of text inside this cell."
|
1066 |
msgstr ""
|
1067 |
|
1068 |
-
#: inc/styles.php:
|
1069 |
msgid "Links Color"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: inc/styles.php:
|
1073 |
msgid "Color of links inside this cell."
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: inc/styles.php:
|
1077 |
msgid "Margin"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: inc/styles.php:
|
1081 |
msgid "Margins around the widget."
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: inc/styles.php:
|
1085 |
msgid "Color of text inside this widget."
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: inc/styles.php:
|
1089 |
msgid "Color of links inside this widget."
|
1090 |
msgstr ""
|
1091 |
|
@@ -1321,83 +1329,83 @@ msgstr ""
|
|
1321 |
msgid "%s Style"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: widgets/widgets.php:594, inc/widgets/post-loop.php:
|
1325 |
msgid "Post Type"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: widgets/widgets.php:601, inc/widgets/post-loop.php:
|
1329 |
msgid "Posts Per Page"
|
1330 |
msgstr ""
|
1331 |
|
1332 |
-
#: widgets/widgets.php:606, inc/widgets/post-loop.php:
|
1333 |
msgid "Order By"
|
1334 |
msgstr ""
|
1335 |
|
1336 |
-
#: widgets/widgets.php:608, widgets/widgets.php:783, inc/widgets/post-content.php:60, inc/widgets/post-loop.php:
|
1337 |
msgid "None"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
-
#: widgets/widgets.php:609, inc/widgets/post-loop.php:
|
1341 |
msgid "Post ID"
|
1342 |
msgstr ""
|
1343 |
|
1344 |
-
#: widgets/widgets.php:610, inc/widgets/post-loop.php:
|
1345 |
msgid "Author"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
-
#: widgets/widgets.php:611, widgets/widgets.php:612, inc/widgets/post-loop.php:
|
1349 |
msgid "Name"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
-
#: widgets/widgets.php:613, inc/widgets/post-loop.php:
|
1353 |
msgid "Date"
|
1354 |
msgstr ""
|
1355 |
|
1356 |
-
#: widgets/widgets.php:614, inc/widgets/post-loop.php:
|
1357 |
msgid "Modified"
|
1358 |
msgstr ""
|
1359 |
|
1360 |
-
#: widgets/widgets.php:615, inc/widgets/post-loop.php:
|
1361 |
msgid "Parent"
|
1362 |
msgstr ""
|
1363 |
|
1364 |
-
#: widgets/widgets.php:616, inc/widgets/post-loop.php:
|
1365 |
msgid "Random"
|
1366 |
msgstr ""
|
1367 |
|
1368 |
-
#: widgets/widgets.php:617, inc/widgets/post-loop.php:
|
1369 |
msgid "Comment Count"
|
1370 |
msgstr ""
|
1371 |
|
1372 |
-
#: widgets/widgets.php:618, inc/widgets/post-loop.php:
|
1373 |
msgid "Menu Order"
|
1374 |
msgstr ""
|
1375 |
|
1376 |
-
#: widgets/widgets.php:624, inc/widgets/post-loop.php:
|
1377 |
msgid "Order"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
-
#: widgets/widgets.php:626, inc/widgets/post-loop.php:
|
1381 |
msgid "Ascending"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
-
#: widgets/widgets.php:627, inc/widgets/post-loop.php:
|
1385 |
msgid "Descending"
|
1386 |
msgstr ""
|
1387 |
|
1388 |
-
#: widgets/widgets.php:633, inc/widgets/post-loop.php:
|
1389 |
msgid "Sticky Posts"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
-
#: widgets/widgets.php:636, inc/widgets/post-loop.php:
|
1393 |
msgid "Ignore Sticky"
|
1394 |
msgstr ""
|
1395 |
|
1396 |
-
#: widgets/widgets.php:637, inc/widgets/post-loop.php:
|
1397 |
msgid "Exclude Sticky"
|
1398 |
msgstr ""
|
1399 |
|
1400 |
-
#: widgets/widgets.php:638, inc/widgets/post-loop.php:
|
1401 |
msgid "Only Sticky"
|
1402 |
msgstr ""
|
1403 |
|
@@ -1405,7 +1413,7 @@ msgstr ""
|
|
1405 |
msgid "Additional Arguments"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
-
#: widgets/widgets.php:648, inc/widgets/post-loop.php:
|
1409 |
msgid "Additional query arguments. See 1{query_posts}."
|
1410 |
msgstr ""
|
1411 |
|
@@ -1582,7 +1590,7 @@ msgstr ""
|
|
1582 |
msgid "This widget can currently only be used in the WordPress admin interface."
|
1583 |
msgstr ""
|
1584 |
|
1585 |
-
#: inc/widgets/layout.php:
|
1586 |
msgid "Open Builder"
|
1587 |
msgstr ""
|
1588 |
|
@@ -1594,7 +1602,7 @@ msgstr ""
|
|
1594 |
msgid "Displays content from the current post."
|
1595 |
msgstr ""
|
1596 |
|
1597 |
-
#: inc/widgets/post-content.php:61, inc/widgets/post-loop-helper.php:41, inc/widgets/post-loop.php:
|
1598 |
msgid "Title"
|
1599 |
msgstr ""
|
1600 |
|
@@ -1606,35 +1614,35 @@ msgstr ""
|
|
1606 |
msgid "Display Content"
|
1607 |
msgstr ""
|
1608 |
|
1609 |
-
#: inc/widgets/post-loop-helper.php:31, inc/widgets/post-loop.php:
|
1610 |
msgid "Post Loop"
|
1611 |
msgstr ""
|
1612 |
|
1613 |
-
#: inc/widgets/post-loop-helper.php:33, inc/widgets/post-loop.php:
|
1614 |
msgid "Displays a post loop."
|
1615 |
msgstr ""
|
1616 |
|
1617 |
-
#: inc/widgets/post-loop-helper.php:45, inc/widgets/post-loop.php:
|
1618 |
msgid "Template"
|
1619 |
msgstr ""
|
1620 |
|
1621 |
-
#: inc/widgets/post-loop-helper.php:52, inc/widgets/post-loop.php:
|
1622 |
msgid "If the template supports it, cut posts and display the more link."
|
1623 |
msgstr ""
|
1624 |
|
1625 |
-
#: inc/widgets/post-loop.php:
|
1626 |
msgid "Your theme doesn't have any post loops."
|
1627 |
msgstr ""
|
1628 |
|
1629 |
-
#: inc/widgets/post-loop.php:
|
1630 |
msgid "More Link"
|
1631 |
msgstr ""
|
1632 |
|
1633 |
-
#: inc/widgets/post-loop.php:
|
1634 |
msgid "Post In Order"
|
1635 |
msgstr ""
|
1636 |
|
1637 |
-
#: inc/widgets/post-loop.php:
|
1638 |
msgid "Additional "
|
1639 |
msgstr ""
|
1640 |
|
36 |
msgid "https://siteorigin.com"
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: siteorigin-panels.php:349
|
40 |
msgid "Read More"
|
41 |
msgstr ""
|
42 |
|
43 |
+
#: siteorigin-panels.php:497
|
44 |
msgid "Edit Home Page"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: siteorigin-panels.php:517, tpl/js-templates.php:34, tpl/js-templates.php:36
|
48 |
msgid "Live Editor"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: compat/layout-block.php:89
|
52 |
msgid "You need to add a widget, row, or prebuilt layout before you'll see anything here. :)"
|
53 |
msgstr ""
|
54 |
|
141 |
msgid "WordPress Widgets"
|
142 |
msgstr ""
|
143 |
|
144 |
+
#: inc/admin-widget-dialog.php:185, inc/settings.php:357
|
145 |
msgid "Recommended Widgets"
|
146 |
msgstr ""
|
147 |
|
157 |
msgid "Addons"
|
158 |
msgstr ""
|
159 |
|
160 |
+
#: inc/admin.php:179, inc/admin.php:585, inc/admin.php:1237, inc/admin.php:1242, inc/settings.php:200, tpl/js-templates.php:197
|
161 |
msgid "Page Builder"
|
162 |
msgstr ""
|
163 |
|
406 |
msgid "New Row"
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: inc/admin.php:461, inc/admin.php:469, inc/styles.php:193, tpl/js-templates.php:62
|
410 |
msgid "Row"
|
411 |
msgstr ""
|
412 |
|
426 |
msgid "Add a {{%= items[0] %}}, {{%= items[1] %}} or {{%= items[2] %}} to get started."
|
427 |
msgstr ""
|
428 |
|
429 |
+
#: inc/admin.php:468, inc/styles.php:345, tpl/js-templates.php:61
|
430 |
msgid "Widget"
|
431 |
msgstr ""
|
432 |
|
455 |
msgstr ""
|
456 |
|
457 |
#. translators: This is the default name given to a user's home page
|
458 |
+
#: inc/admin.php:668, inc/home.php:26
|
459 |
msgid "Home Page"
|
460 |
msgstr ""
|
461 |
|
462 |
+
#: inc/admin.php:769
|
463 |
msgid "Untitled Widget"
|
464 |
msgstr ""
|
465 |
|
466 |
+
#: inc/admin.php:949
|
467 |
msgid "You need to install 1{%1$s} to use the widget 2{%2$s}."
|
468 |
msgstr ""
|
469 |
|
470 |
+
#: inc/admin.php:955
|
471 |
msgid "Save and reload this page to start using the widget after you've installed it."
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: inc/admin.php:971
|
475 |
msgid "The widget 1{%1$s} is not available. Please try locate and install the missing plugin. Post on the 2{support forums} if you need help."
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: inc/admin.php:1140, inc/styles-admin.php:23
|
479 |
msgid "The supplied nonce is invalid."
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: inc/admin.php:1141, inc/styles-admin.php:24
|
483 |
msgid "Invalid nonce."
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: inc/admin.php:1147
|
487 |
msgid "Please specify the type of widget form to be rendered."
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: inc/admin.php:1148
|
491 |
msgid "Missing widget type."
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: inc/admin.php:1255
|
495 |
msgid "%s Widget"
|
496 |
msgid_plural "%s Widgets"
|
497 |
msgstr[0] ""
|
498 |
msgstr[1] ""
|
499 |
|
500 |
+
#: inc/admin.php:1298
|
501 |
msgid "Get a lightbox addon for SiteOrigin widgets"
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: inc/admin.php:1302
|
505 |
msgid "Get the row, cell and widget animations addon"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: inc/admin.php:1306
|
509 |
msgid "Get premium email support for SiteOrigin Page Builder"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: inc/admin.php:1491
|
513 |
msgid "Toggle editor selection menu"
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: inc/admin.php:1492, inc/admin.php:1539, inc/settings.php:200, settings/tpl/settings.php:9
|
517 |
msgid "SiteOrigin Page Builder"
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: inc/admin.php:1493
|
521 |
msgid "Block Editor"
|
522 |
msgstr ""
|
523 |
|
529 |
msgid "Page Builder Content"
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: inc/settings.php:227
|
533 |
msgid "Page Builder Settings"
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: inc/settings.php:243
|
537 |
msgid "General"
|
538 |
msgstr ""
|
539 |
|
540 |
+
#: inc/settings.php:249
|
541 |
msgid "Post Types"
|
542 |
msgstr ""
|
543 |
|
544 |
+
#: inc/settings.php:251
|
545 |
msgid "The post types on which to use Page Builder."
|
546 |
msgstr ""
|
547 |
|
548 |
+
#: inc/settings.php:256
|
549 |
msgid "Use Classic Editor for new posts"
|
550 |
msgstr ""
|
551 |
|
552 |
+
#: inc/settings.php:257
|
553 |
msgid "New posts of the above Post Types will be created using the Classic Editor."
|
554 |
msgstr ""
|
555 |
|
556 |
+
#: inc/settings.php:262
|
557 |
msgid "Live Editor Quick Link"
|
558 |
msgstr ""
|
559 |
|
560 |
+
#: inc/settings.php:263
|
561 |
msgid "Display a Live Editor button in the admin bar."
|
562 |
msgstr ""
|
563 |
|
564 |
+
#: inc/settings.php:268
|
565 |
msgid "Display Post State"
|
566 |
msgstr ""
|
567 |
|
568 |
+
#: inc/settings.php:270
|
569 |
msgid "Display a %sSiteOrigin Page Builder%s post state in the admin lists of posts/pages to indicate Page Builder is active."
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: inc/settings.php:278
|
573 |
msgid "Display Widget Count"
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: inc/settings.php:279
|
577 |
msgid "Display a widget count in the admin lists of posts/pages where you're using Page Builder."
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: inc/settings.php:284
|
581 |
msgid "Limit Parallax Motion"
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: inc/settings.php:285
|
585 |
msgid "How many pixels of scrolling result in a single pixel of parallax motion. 0 means automatic. Lower values give more noticeable effect."
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: inc/settings.php:290
|
589 |
+
msgid "Disable Parallax On Mobile"
|
590 |
+
msgstr ""
|
591 |
+
|
592 |
+
#: inc/settings.php:291
|
593 |
+
msgid "Disable row/widget background parallax when the browser is smaller than the mobile width."
|
594 |
+
msgstr ""
|
595 |
+
|
596 |
+
#: inc/settings.php:296
|
597 |
msgid "Sidebars Emulator"
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: inc/settings.php:297
|
601 |
msgid "Page Builder will create an emulated sidebar, that contains all widgets in the page."
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: inc/settings.php:302
|
605 |
msgid "Upgrade Teaser"
|
606 |
msgstr ""
|
607 |
|
608 |
+
#: inc/settings.php:304
|
609 |
msgid "Display the %sSiteOrigin Premium%s upgrade teaser in the Page Builder toolbar."
|
610 |
msgstr ""
|
611 |
|
612 |
+
#: inc/settings.php:312
|
613 |
msgid "Default To Page Builder Interface"
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: inc/settings.php:314
|
617 |
msgid "New Classic Editor posts/pages that you create will start with the Page Builder loaded. The %s\"Use Classic Editor for new posts\"%s setting must be enabled."
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: inc/settings.php:321
|
621 |
msgid "Layout Block Default Mode"
|
622 |
msgstr ""
|
623 |
|
624 |
+
#: inc/settings.php:324, tpl/js-templates.php:141
|
625 |
msgid "Edit"
|
626 |
msgstr ""
|
627 |
|
628 |
+
#: inc/settings.php:325
|
629 |
msgid "Preview"
|
630 |
msgstr ""
|
631 |
|
632 |
+
#: inc/settings.php:327
|
633 |
msgid "Whether to display layout blocks in edit mode or preview mode in the block editor."
|
634 |
msgstr ""
|
635 |
|
636 |
+
#: inc/settings.php:333
|
637 |
msgid "Widgets"
|
638 |
msgstr ""
|
639 |
|
640 |
+
#: inc/settings.php:339
|
641 |
msgid "Widget Title HTML"
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: inc/settings.php:340
|
645 |
msgid "The HTML used for widget titles. {{title}} is replaced with the widget title."
|
646 |
msgstr ""
|
647 |
|
648 |
+
#: inc/settings.php:345
|
649 |
msgid "Add Widget Class"
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: inc/settings.php:346
|
653 |
msgid "Add the widget class to Page Builder widgets. Disable this if you're experiencing conflicts."
|
654 |
msgstr ""
|
655 |
|
656 |
+
#: inc/settings.php:351
|
657 |
msgid "Legacy Bundled Widgets"
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: inc/settings.php:352
|
661 |
msgid "Load legacy widgets from Page Builder 1."
|
662 |
msgstr ""
|
663 |
|
664 |
+
#: inc/settings.php:358
|
665 |
msgid "Display recommend widgets in Page Builder add widget dialog."
|
666 |
msgstr ""
|
667 |
|
668 |
+
#: inc/settings.php:363
|
669 |
msgid "Instant Open Widgets"
|
670 |
msgstr ""
|
671 |
|
672 |
+
#: inc/settings.php:364
|
673 |
msgid "Open a widget form as soon as its added to a page."
|
674 |
msgstr ""
|
675 |
|
676 |
+
#: inc/settings.php:370, inc/styles-admin.php:88
|
677 |
msgid "Layout"
|
678 |
msgstr ""
|
679 |
|
680 |
+
#: inc/settings.php:378
|
681 |
msgid "Responsive Layout"
|
682 |
msgstr ""
|
683 |
|
684 |
+
#: inc/settings.php:379
|
685 |
msgid "Collapse widgets, rows and columns on mobile devices."
|
686 |
msgstr ""
|
687 |
|
688 |
+
#: inc/settings.php:384
|
689 |
msgid "Use Tablet Layout"
|
690 |
msgstr ""
|
691 |
|
692 |
+
#: inc/settings.php:385
|
693 |
msgid "Collapses columns differently on tablet devices."
|
694 |
msgstr ""
|
695 |
|
696 |
+
#: inc/settings.php:391
|
697 |
msgid "Detect older browsers"
|
698 |
msgstr ""
|
699 |
|
700 |
+
#: inc/settings.php:392
|
701 |
msgid "Never"
|
702 |
msgstr ""
|
703 |
|
704 |
+
#: inc/settings.php:393
|
705 |
msgid "Always"
|
706 |
msgstr ""
|
707 |
|
708 |
+
#: inc/settings.php:395
|
709 |
msgid "Use Legacy Layout Engine"
|
710 |
msgstr ""
|
711 |
|
712 |
+
#: inc/settings.php:396
|
713 |
msgid "The CSS and HTML uses floats instead of flexbox for compatibility with very old browsers."
|
714 |
msgstr ""
|
715 |
|
716 |
+
#: inc/settings.php:402
|
717 |
msgid "Tablet Width"
|
718 |
msgstr ""
|
719 |
|
720 |
+
#: inc/settings.php:403
|
721 |
msgid "Device width, in pixels, to collapse into a tablet view ."
|
722 |
msgstr ""
|
723 |
|
724 |
+
#: inc/settings.php:409
|
725 |
msgid "Mobile Width"
|
726 |
msgstr ""
|
727 |
|
728 |
+
#: inc/settings.php:410
|
729 |
msgid "Device width, in pixels, to collapse into a mobile view ."
|
730 |
msgstr ""
|
731 |
|
732 |
+
#: inc/settings.php:416
|
733 |
msgid "Row/Widget Bottom Margin"
|
734 |
msgstr ""
|
735 |
|
736 |
+
#: inc/settings.php:417
|
737 |
msgid "Default margin below rows and widgets."
|
738 |
msgstr ""
|
739 |
|
740 |
+
#: inc/settings.php:422
|
741 |
msgid "Last Row With Margin"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: inc/settings.php:423
|
745 |
msgid "Allow margin in last row."
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: inc/settings.php:429
|
749 |
msgid "Row Gutter"
|
750 |
msgstr ""
|
751 |
|
752 |
+
#: inc/settings.php:430
|
753 |
msgid "Default spacing between columns in each row."
|
754 |
msgstr ""
|
755 |
|
756 |
+
#: inc/settings.php:436
|
757 |
msgid "Full Width Container"
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: inc/settings.php:437
|
761 |
msgid "The container used for the full width layout."
|
762 |
msgstr ""
|
763 |
|
764 |
+
#: inc/settings.php:444
|
765 |
msgid "Content"
|
766 |
msgstr ""
|
767 |
|
768 |
+
#: inc/settings.php:450
|
769 |
msgid "Copy Content"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: inc/settings.php:451
|
773 |
msgid "Copy content from Page Builder to post content."
|
774 |
msgstr ""
|
775 |
|
776 |
+
#: inc/settings.php:456
|
777 |
msgid "Copy Styles"
|
778 |
msgstr ""
|
779 |
|
780 |
+
#: inc/settings.php:457
|
781 |
msgid "Include styles into your Post Content. This keeps page layouts, even when Page Builder is deactivated."
|
782 |
msgstr ""
|
783 |
|
784 |
+
#: inc/settings.php:510, inc/styles-admin.php:273
|
785 |
msgid "Enabled"
|
786 |
msgstr ""
|
787 |
|
821 |
msgid "Theme"
|
822 |
msgstr ""
|
823 |
|
824 |
+
#: inc/styles-admin.php:191, inc/styles.php:263, inc/styles.php:310
|
825 |
msgid "Top"
|
826 |
msgstr ""
|
827 |
|
829 |
msgid "Right"
|
830 |
msgstr ""
|
831 |
|
832 |
+
#: inc/styles-admin.php:199, inc/styles.php:265, inc/styles.php:312
|
833 |
msgid "Bottom"
|
834 |
msgstr ""
|
835 |
|
849 |
msgid "External URL"
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: inc/styles.php:85
|
853 |
msgid "%s ID"
|
854 |
msgstr ""
|
855 |
|
856 |
+
#: inc/styles.php:88
|
857 |
msgid "A custom ID used for this %s."
|
858 |
msgstr ""
|
859 |
|
860 |
+
#: inc/styles.php:93
|
861 |
msgid "%s Class"
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: inc/styles.php:96
|
865 |
msgid "A CSS class"
|
866 |
msgstr ""
|
867 |
|
868 |
+
#: inc/styles.php:101
|
869 |
msgid "CSS Declarations"
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: inc/styles.php:104
|
873 |
msgid "One declaration per line."
|
874 |
msgstr ""
|
875 |
|
876 |
+
#: inc/styles.php:109
|
877 |
msgid "Mobile CSS Declarations"
|
878 |
msgstr ""
|
879 |
|
880 |
+
#: inc/styles.php:112
|
881 |
msgid "CSS declarations applied when in mobile view."
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: inc/styles.php:119
|
885 |
msgid "Padding"
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: inc/styles.php:122
|
889 |
msgid "Padding around the entire %s."
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: inc/styles.php:130
|
893 |
msgid "Mobile Padding"
|
894 |
msgstr ""
|
895 |
|
896 |
+
#: inc/styles.php:133
|
897 |
msgid "Padding when on mobile devices."
|
898 |
msgstr ""
|
899 |
|
900 |
+
#: inc/styles.php:141
|
901 |
msgid "Background Color"
|
902 |
msgstr ""
|
903 |
|
904 |
+
#: inc/styles.php:144
|
905 |
msgid "Background color of the %s."
|
906 |
msgstr ""
|
907 |
|
908 |
+
#: inc/styles.php:149
|
909 |
msgid "Background Image"
|
910 |
msgstr ""
|
911 |
|
912 |
+
#: inc/styles.php:152
|
913 |
msgid "Background image of the %s."
|
914 |
msgstr ""
|
915 |
|
916 |
+
#: inc/styles.php:157
|
917 |
msgid "Background Image Display"
|
918 |
msgstr ""
|
919 |
|
920 |
+
#: inc/styles.php:161
|
921 |
msgid "Tiled Image"
|
922 |
msgstr ""
|
923 |
|
924 |
+
#: inc/styles.php:162
|
925 |
msgid "Cover"
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: inc/styles.php:163
|
929 |
msgid "Centered, with original size"
|
930 |
msgstr ""
|
931 |
|
932 |
+
#: inc/styles.php:164
|
933 |
msgid "Contain"
|
934 |
msgstr ""
|
935 |
|
936 |
+
#: inc/styles.php:165
|
937 |
msgid "Fixed"
|
938 |
msgstr ""
|
939 |
|
940 |
+
#: inc/styles.php:166
|
941 |
msgid "Parallax"
|
942 |
msgstr ""
|
943 |
|
944 |
+
#: inc/styles.php:167
|
945 |
msgid "Parallax (Original Size)"
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: inc/styles.php:169
|
949 |
msgid "How the background image is displayed."
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: inc/styles.php:174
|
953 |
msgid "Border Color"
|
954 |
msgstr ""
|
955 |
|
956 |
+
#: inc/styles.php:177
|
957 |
msgid "Border color of the %s."
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: inc/styles.php:196
|
961 |
msgid "Cell Class"
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: inc/styles.php:199
|
965 |
msgid "Class added to all cells in this row."
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: inc/styles.php:206
|
969 |
msgid "Bottom Margin"
|
970 |
msgstr ""
|
971 |
|
972 |
+
#: inc/styles.php:209
|
973 |
msgid "Space below the row. Default is %spx."
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: inc/styles.php:214
|
977 |
msgid "Gutter"
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: inc/styles.php:217
|
981 |
msgid "Amount of space between cells. Default is %spx."
|
982 |
msgstr ""
|
983 |
|
984 |
+
#: inc/styles.php:222
|
985 |
msgid "Row Layout"
|
986 |
msgstr ""
|
987 |
|
988 |
+
#: inc/styles.php:226, inc/styles.php:239
|
989 |
msgid "Standard"
|
990 |
msgstr ""
|
991 |
|
992 |
+
#: inc/styles.php:227
|
993 |
msgid "Full Width"
|
994 |
msgstr ""
|
995 |
|
996 |
+
#: inc/styles.php:228
|
997 |
msgid "Full Width Stretched"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: inc/styles.php:229
|
1001 |
msgid "Full Width Stretched Padded"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: inc/styles.php:235
|
1005 |
msgid "Collapse Behaviour"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: inc/styles.php:240
|
1009 |
msgid "No Collapse"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: inc/styles.php:246
|
1013 |
msgid "Collapse Order"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
+
#: inc/styles.php:250, widgets/widgets.php:635, widgets/widgets.php:757, inc/widgets/post-loop.php:344
|
1017 |
msgid "Default"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
+
#: inc/styles.php:251
|
1021 |
msgid "Left on Top"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: inc/styles.php:252
|
1025 |
msgid "Right on Top"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
+
#: inc/styles.php:259
|
1029 |
msgid "Cell Vertical Alignment"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: inc/styles.php:264, inc/styles.php:311, widgets/widgets/button/button.php:31
|
1033 |
msgid "Center"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
+
#: inc/styles.php:266, inc/styles.php:313
|
1037 |
msgid "Stretch"
|
1038 |
msgstr ""
|
1039 |
|
1040 |
+
#: inc/styles.php:275
|
1041 |
msgid "Mobile Bottom Margin"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
+
#: inc/styles.php:278
|
1045 |
msgid "Space below the row on mobile devices. Default is %spx."
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: inc/styles.php:283
|
1049 |
msgid "Mobile Cell Margins"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
+
#: inc/styles.php:286
|
1053 |
msgid "Vertical space between cells in a collapsed mobile row. Default is %spx."
|
1054 |
msgstr ""
|
1055 |
|
1056 |
+
#: inc/styles.php:302
|
1057 |
msgid "Cell"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: inc/styles.php:305
|
1061 |
msgid "Vertical Alignment"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
+
#: inc/styles.php:309
|
1065 |
msgid "Use row setting"
|
1066 |
msgstr ""
|
1067 |
|
1068 |
+
#: inc/styles.php:319, inc/styles.php:359
|
1069 |
msgid "Font Color"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: inc/styles.php:322
|
1073 |
msgid "Color of text inside this cell."
|
1074 |
msgstr ""
|
1075 |
|
1076 |
+
#: inc/styles.php:327, inc/styles.php:367
|
1077 |
msgid "Links Color"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
+
#: inc/styles.php:330
|
1081 |
msgid "Color of links inside this cell."
|
1082 |
msgstr ""
|
1083 |
|
1084 |
+
#: inc/styles.php:348
|
1085 |
msgid "Margin"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
+
#: inc/styles.php:351
|
1089 |
msgid "Margins around the widget."
|
1090 |
msgstr ""
|
1091 |
|
1092 |
+
#: inc/styles.php:362
|
1093 |
msgid "Color of text inside this widget."
|
1094 |
msgstr ""
|
1095 |
|
1096 |
+
#: inc/styles.php:370
|
1097 |
msgid "Color of links inside this widget."
|
1098 |
msgstr ""
|
1099 |
|
1329 |
msgid "%s Style"
|
1330 |
msgstr ""
|
1331 |
|
1332 |
+
#: widgets/widgets.php:594, inc/widgets/post-loop.php:302
|
1333 |
msgid "Post Type"
|
1334 |
msgstr ""
|
1335 |
|
1336 |
+
#: widgets/widgets.php:601, inc/widgets/post-loop.php:311
|
1337 |
msgid "Posts Per Page"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
+
#: widgets/widgets.php:606, inc/widgets/post-loop.php:316
|
1341 |
msgid "Order By"
|
1342 |
msgstr ""
|
1343 |
|
1344 |
+
#: widgets/widgets.php:608, widgets/widgets.php:783, inc/widgets/post-content.php:60, inc/widgets/post-loop.php:318
|
1345 |
msgid "None"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
+
#: widgets/widgets.php:609, inc/widgets/post-loop.php:319
|
1349 |
msgid "Post ID"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
+
#: widgets/widgets.php:610, inc/widgets/post-loop.php:320
|
1353 |
msgid "Author"
|
1354 |
msgstr ""
|
1355 |
|
1356 |
+
#: widgets/widgets.php:611, widgets/widgets.php:612, inc/widgets/post-loop.php:321, inc/widgets/post-loop.php:322, widgets/widgets/testimonial/testimonial.php:15
|
1357 |
msgid "Name"
|
1358 |
msgstr ""
|
1359 |
|
1360 |
+
#: widgets/widgets.php:613, inc/widgets/post-loop.php:323
|
1361 |
msgid "Date"
|
1362 |
msgstr ""
|
1363 |
|
1364 |
+
#: widgets/widgets.php:614, inc/widgets/post-loop.php:324
|
1365 |
msgid "Modified"
|
1366 |
msgstr ""
|
1367 |
|
1368 |
+
#: widgets/widgets.php:615, inc/widgets/post-loop.php:325
|
1369 |
msgid "Parent"
|
1370 |
msgstr ""
|
1371 |
|
1372 |
+
#: widgets/widgets.php:616, inc/widgets/post-loop.php:326
|
1373 |
msgid "Random"
|
1374 |
msgstr ""
|
1375 |
|
1376 |
+
#: widgets/widgets.php:617, inc/widgets/post-loop.php:327
|
1377 |
msgid "Comment Count"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: widgets/widgets.php:618, inc/widgets/post-loop.php:328
|
1381 |
msgid "Menu Order"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
+
#: widgets/widgets.php:624, inc/widgets/post-loop.php:334
|
1385 |
msgid "Order"
|
1386 |
msgstr ""
|
1387 |
|
1388 |
+
#: widgets/widgets.php:626, inc/widgets/post-loop.php:337
|
1389 |
msgid "Ascending"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
+
#: widgets/widgets.php:627, inc/widgets/post-loop.php:336
|
1393 |
msgid "Descending"
|
1394 |
msgstr ""
|
1395 |
|
1396 |
+
#: widgets/widgets.php:633, inc/widgets/post-loop.php:342
|
1397 |
msgid "Sticky Posts"
|
1398 |
msgstr ""
|
1399 |
|
1400 |
+
#: widgets/widgets.php:636, inc/widgets/post-loop.php:345
|
1401 |
msgid "Ignore Sticky"
|
1402 |
msgstr ""
|
1403 |
|
1404 |
+
#: widgets/widgets.php:637, inc/widgets/post-loop.php:346
|
1405 |
msgid "Exclude Sticky"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
+
#: widgets/widgets.php:638, inc/widgets/post-loop.php:347
|
1409 |
msgid "Only Sticky"
|
1410 |
msgstr ""
|
1411 |
|
1413 |
msgid "Additional Arguments"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: widgets/widgets.php:648, inc/widgets/post-loop.php:359
|
1417 |
msgid "Additional query arguments. See 1{query_posts}."
|
1418 |
msgstr ""
|
1419 |
|
1590 |
msgid "This widget can currently only be used in the WordPress admin interface."
|
1591 |
msgstr ""
|
1592 |
|
1593 |
+
#: inc/widgets/layout.php:114
|
1594 |
msgid "Open Builder"
|
1595 |
msgstr ""
|
1596 |
|
1602 |
msgid "Displays content from the current post."
|
1603 |
msgstr ""
|
1604 |
|
1605 |
+
#: inc/widgets/post-content.php:61, inc/widgets/post-loop-helper.php:41, inc/widgets/post-loop.php:265, widgets/widgets/call-to-action/call-to-action.php:15, widgets/widgets/list/list.php:15, widgets/widgets/price-box/price-box.php:15
|
1606 |
msgid "Title"
|
1607 |
msgstr ""
|
1608 |
|
1614 |
msgid "Display Content"
|
1615 |
msgstr ""
|
1616 |
|
1617 |
+
#: inc/widgets/post-loop-helper.php:31, inc/widgets/post-loop.php:24
|
1618 |
msgid "Post Loop"
|
1619 |
msgstr ""
|
1620 |
|
1621 |
+
#: inc/widgets/post-loop-helper.php:33, inc/widgets/post-loop.php:26
|
1622 |
msgid "Displays a post loop."
|
1623 |
msgstr ""
|
1624 |
|
1625 |
+
#: inc/widgets/post-loop-helper.php:45, inc/widgets/post-loop.php:269
|
1626 |
msgid "Template"
|
1627 |
msgstr ""
|
1628 |
|
1629 |
+
#: inc/widgets/post-loop-helper.php:52, inc/widgets/post-loop.php:287
|
1630 |
msgid "If the template supports it, cut posts and display the more link."
|
1631 |
msgstr ""
|
1632 |
|
1633 |
+
#: inc/widgets/post-loop.php:235
|
1634 |
msgid "Your theme doesn't have any post loops."
|
1635 |
msgstr ""
|
1636 |
|
1637 |
+
#: inc/widgets/post-loop.php:285
|
1638 |
msgid "More Link"
|
1639 |
msgstr ""
|
1640 |
|
1641 |
+
#: inc/widgets/post-loop.php:329
|
1642 |
msgid "Post In Order"
|
1643 |
msgstr ""
|
1644 |
|
1645 |
+
#: inc/widgets/post-loop.php:352
|
1646 |
msgid "Additional "
|
1647 |
msgstr ""
|
1648 |
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Tags: page builder, responsive, widget, widgets, builder, page, admin, gallery, content, cms, pages, post, css, layout, grid
|
3 |
Requires at least: 4.7
|
4 |
Tested up to: 5.5
|
5 |
-
Stable tag: 2.11.
|
6 |
-
Build time: 2020-
|
7 |
License: GPLv3
|
8 |
License URI: http://www.gnu.org/licenses/gpl.html
|
9 |
Donate link: https://siteorigin.com/downloads/premium/
|
@@ -96,6 +96,18 @@ We've tried to ensure that Page Builder is compatible with most plugin widgets.
|
|
96 |
|
97 |
== Changelog ==
|
98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
= 2.11.0 - 02 June 2020 =
|
100 |
* Live Editor: Ensured device viewing mode retained after update.
|
101 |
* Live Editor: Improved device preview transition.
|
2 |
Tags: page builder, responsive, widget, widgets, builder, page, admin, gallery, content, cms, pages, post, css, layout, grid
|
3 |
Requires at least: 4.7
|
4 |
Tested up to: 5.5
|
5 |
+
Stable tag: 2.11.1
|
6 |
+
Build time: 2020-07-17T13:50:39+02:00
|
7 |
License: GPLv3
|
8 |
License URI: http://www.gnu.org/licenses/gpl.html
|
9 |
Donate link: https://siteorigin.com/downloads/premium/
|
96 |
|
97 |
== Changelog ==
|
98 |
|
99 |
+
= 2.11.1 - 17 July 2020 =
|
100 |
+
* Added Rank Math SEO plugin support.
|
101 |
+
* Added [siteorigin_panels_layout_builder_supports](https://siteorigin.com/docs/page-builder/hooks/builder-features-actions/) filter.
|
102 |
+
* Block Editor: Added History and Live Editor functionality to the SiteOrigin Layout Block.
|
103 |
+
* Resolved a plugin conflict between the AMP by AMP Project Contributors plugin and the Text widget.
|
104 |
+
* Block Editor: Prevented the page saving until the SiteOrigin Layout Block is finished setting up widgets using AJAX.
|
105 |
+
* Mobile: Several minor improvements to the Page Builder interface to improve usability while editing on mobile devices.
|
106 |
+
* Fixed `undefined` Page Builder tab in WordPress 5.5.
|
107 |
+
* Added a new "Disable Background Parallax On Mobile" global setting to `Settings > Page Builder > General`.
|
108 |
+
* Post Loop: Added custom pagination format support to allow developers to use two Post Loop widgets with independent pagination on a page.
|
109 |
+
* Removed all HTML from the CSS Declarations field and strip slashes from textarea/code fields.
|
110 |
+
|
111 |
= 2.11.0 - 02 June 2020 =
|
112 |
* Live Editor: Ensured device viewing mode retained after update.
|
113 |
* Live Editor: Improved device preview transition.
|
siteorigin-panels.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Page Builder by SiteOrigin
|
4 |
Plugin URI: https://siteorigin.com/page-builder/
|
5 |
Description: A drag and drop, responsive page builder that simplifies building your website.
|
6 |
-
Version: 2.11.
|
7 |
Author: SiteOrigin
|
8 |
Author URI: https://siteorigin.com
|
9 |
License: GPL3
|
@@ -11,12 +11,12 @@ License URI: http://www.gnu.org/licenses/gpl.html
|
|
11 |
Donate link: http://siteorigin.com/page-builder/#donate
|
12 |
*/
|
13 |
|
14 |
-
define( 'SITEORIGIN_PANELS_VERSION', '2.11.
|
15 |
if ( ! defined( 'SITEORIGIN_PANELS_JS_SUFFIX' ) ) {
|
16 |
define( 'SITEORIGIN_PANELS_JS_SUFFIX', '.min' );
|
17 |
}
|
18 |
define( 'SITEORIGIN_PANELS_CSS_SUFFIX', '.min' );
|
19 |
-
define( 'SITEORIGIN_PANELS_VERSION_SUFFIX', '-
|
20 |
|
21 |
require_once plugin_dir_path( __FILE__ ) . 'inc/functions.php';
|
22 |
|
@@ -30,6 +30,7 @@ class SiteOrigin_Panels {
|
|
30 |
|
31 |
add_action( 'plugins_loaded', array( $this, 'version_check' ) );
|
32 |
add_action( 'plugins_loaded', array( $this, 'init' ) );
|
|
|
33 |
add_action( 'admin_bar_menu', array( $this, 'admin_bar_menu' ), 100 );
|
34 |
|
35 |
add_action('widgets_init', array( $this, 'widgets_init' ) );
|
@@ -191,11 +192,21 @@ class SiteOrigin_Panels {
|
|
191 |
if ( is_admin() ) {
|
192 |
SiteOrigin_Panels_Admin::single();
|
193 |
}
|
194 |
-
|
|
|
|
|
|
|
|
|
|
|
195 |
// Compatibility with Widget Options plugin
|
196 |
-
if( class_exists('WP_Widget_Options') ) {
|
197 |
require_once plugin_dir_path( __FILE__ ) . 'compat/widget-options.php';
|
198 |
}
|
|
|
|
|
|
|
|
|
|
|
199 |
}
|
200 |
|
201 |
/**
|
3 |
Plugin Name: Page Builder by SiteOrigin
|
4 |
Plugin URI: https://siteorigin.com/page-builder/
|
5 |
Description: A drag and drop, responsive page builder that simplifies building your website.
|
6 |
+
Version: 2.11.1
|
7 |
Author: SiteOrigin
|
8 |
Author URI: https://siteorigin.com
|
9 |
License: GPL3
|
11 |
Donate link: http://siteorigin.com/page-builder/#donate
|
12 |
*/
|
13 |
|
14 |
+
define( 'SITEORIGIN_PANELS_VERSION', '2.11.1' );
|
15 |
if ( ! defined( 'SITEORIGIN_PANELS_JS_SUFFIX' ) ) {
|
16 |
define( 'SITEORIGIN_PANELS_JS_SUFFIX', '.min' );
|
17 |
}
|
18 |
define( 'SITEORIGIN_PANELS_CSS_SUFFIX', '.min' );
|
19 |
+
define( 'SITEORIGIN_PANELS_VERSION_SUFFIX', '-2111' );
|
20 |
|
21 |
require_once plugin_dir_path( __FILE__ ) . 'inc/functions.php';
|
22 |
|
30 |
|
31 |
add_action( 'plugins_loaded', array( $this, 'version_check' ) );
|
32 |
add_action( 'plugins_loaded', array( $this, 'init' ) );
|
33 |
+
add_action( 'plugins_loaded', array( $this, 'init_compat' ), 100 );
|
34 |
add_action( 'admin_bar_menu', array( $this, 'admin_bar_menu' ), 100 );
|
35 |
|
36 |
add_action('widgets_init', array( $this, 'widgets_init' ) );
|
192 |
if ( is_admin() ) {
|
193 |
SiteOrigin_Panels_Admin::single();
|
194 |
}
|
195 |
+
}
|
196 |
+
|
197 |
+
/**
|
198 |
+
* Loads Page Builder compatibility to allow other plugins/themes
|
199 |
+
*/
|
200 |
+
public function init_compat() {
|
201 |
// Compatibility with Widget Options plugin
|
202 |
+
if ( class_exists( 'WP_Widget_Options' ) ) {
|
203 |
require_once plugin_dir_path( __FILE__ ) . 'compat/widget-options.php';
|
204 |
}
|
205 |
+
|
206 |
+
// Compatibility with AMP plugin
|
207 |
+
if ( is_admin() && function_exists( 'amp_bootstrap_plugin' ) ) {
|
208 |
+
require_once plugin_dir_path( __FILE__ ) . 'compat/amp.php';
|
209 |
+
}
|
210 |
}
|
211 |
|
212 |
/**
|