Version Description
Download this release
Release Info
Developer | artbees |
Plugin | Jupiter X Core |
Version | 1.16.0 |
Comparing to | |
See all releases |
Code changes from version 1.15.0 to 1.16.0
- includes/admin/update-plugins/class-update-plugins.php +40 -1
- includes/compiler/class-compiler.php +8 -1
- includes/compiler/functions.php +27 -0
- includes/control-panel/functions.php +2 -3
- includes/control-panel/includes/class-db-manager.php +22 -3
- includes/control-panel/includes/class-export-import-content.php +32 -12
- includes/control-panel/includes/class-install-plugins.php +2 -5
- includes/control-panel/includes/class-install-template.php +17 -0
- includes/control-panel/includes/importer/class-wxr-importer.php +9 -0
- includes/control-panel/views/image-sizes.php +1 -1
- includes/control-panel/views/install-plugins.php +25 -1
- includes/control-panel/views/install-templates.php +2 -2
- includes/control-panel/views/settings.php +36 -0
- includes/control-panel/views/system-status.php +12 -6
- includes/customizer/api/classes/class-cache.php +0 -134
- includes/customizer/api/classes/class-multilingual.php +0 -0
- includes/customizer/api/customizer.php +0 -0
- includes/customizer/api/init.php +5 -3
- includes/customizer/functions.php +245 -6
- includes/customizer/settings/404/popup.php +1 -1
- includes/customizer/settings/blog-single/popup.php +1 -1
- includes/customizer/settings/cart-quick-view/popup.php +1 -1
- includes/customizer/settings/checkout-cart/popup.php +1 -1
- includes/customizer/settings/comment/popup.php +1 -1
- includes/customizer/settings/footer/popup.php +2 -2
- includes/customizer/settings/footer/settings.php +1 -1
- includes/customizer/settings/header/popup.php +2 -2
- includes/customizer/settings/header/settings.php +1 -1
- includes/customizer/settings/logo/popup.php +1 -1
- includes/customizer/settings/maintenance/popup.php +1 -1
- includes/customizer/settings/page-single/popup.php +1 -1
- includes/customizer/settings/portfolio-single/popup.php +1 -1
- includes/customizer/settings/product-archive/popup.php +1 -1
- includes/customizer/settings/product-list/popup.php +1 -1
- includes/customizer/settings/product-page/popup.php +1 -1
- includes/customizer/settings/search/popup.php +1 -1
- includes/customizer/settings/sidebar/popup.php +1 -1
- includes/customizer/settings/sidebar/settings.php +1 -0
- includes/customizer/settings/site-settings/popup.php +1 -1
- includes/customizer/settings/title-bar/popup.php +1 -1
- includes/customizer/settings/title-bar/settings.php +1 -0
- includes/customizer/settings/typography/popup.php +2 -2
- includes/dashboard/widgets/class-overview.php +1 -1
- includes/templates/class.php +2 -0
- includes/updater/functions.php +4 -2
- includes/utilities/functions.php +44 -3
- includes/widgets/widget-social.php +0 -1
- jupiterx-core.php +31 -3
- languages/jupiterx-core.pot +294 -246
- readme.txt +1 -1
includes/admin/update-plugins/class-update-plugins.php
CHANGED
@@ -52,11 +52,15 @@ if ( ! class_exists( 'JupiterX_Core_Update_Plugins' ) ) {
|
|
52 |
$managed_plugins = jupiterx_get_managed_plugins( $force_check );
|
53 |
|
54 |
foreach ( $managed_plugins as $managed_plugin ) {
|
55 |
-
if ( empty( $managed_plugin->source ) || '
|
56 |
continue;
|
57 |
}
|
58 |
|
59 |
foreach ( $installed_plugins as $basename => $installed_plugin ) {
|
|
|
|
|
|
|
|
|
60 |
if ( strpos( $basename, $managed_plugin->slug ) === false ) {
|
61 |
continue;
|
62 |
}
|
@@ -96,6 +100,41 @@ if ( ! class_exists( 'JupiterX_Core_Update_Plugins' ) ) {
|
|
96 |
|
97 |
return get_plugins();
|
98 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
}
|
100 |
|
101 |
new JupiterX_Core_Update_Plugins();
|
52 |
$managed_plugins = jupiterx_get_managed_plugins( $force_check );
|
53 |
|
54 |
foreach ( $managed_plugins as $managed_plugin ) {
|
55 |
+
if ( empty( $managed_plugin->source ) || 'wp-repo' === $managed_plugin->source ) {
|
56 |
continue;
|
57 |
}
|
58 |
|
59 |
foreach ( $installed_plugins as $basename => $installed_plugin ) {
|
60 |
+
if ( in_array( $basename, $this->skip_plugins(), true ) ) {
|
61 |
+
continue;
|
62 |
+
}
|
63 |
+
|
64 |
if ( strpos( $basename, $managed_plugin->slug ) === false ) {
|
65 |
continue;
|
66 |
}
|
100 |
|
101 |
return get_plugins();
|
102 |
}
|
103 |
+
|
104 |
+
/**
|
105 |
+
* Ignore plugins update source from Artbees.
|
106 |
+
*
|
107 |
+
* @since 1.16.0
|
108 |
+
* @access public
|
109 |
+
*
|
110 |
+
* @return array
|
111 |
+
*/
|
112 |
+
public function skip_plugins() {
|
113 |
+
$plugins = [];
|
114 |
+
|
115 |
+
$this->skip_revslider( $plugins );
|
116 |
+
|
117 |
+
return $plugins;
|
118 |
+
}
|
119 |
+
|
120 |
+
/**
|
121 |
+
* Ignore revslider update source from Artbees.
|
122 |
+
*
|
123 |
+
* @since 1.16.0
|
124 |
+
* @access public
|
125 |
+
*
|
126 |
+
* @param array $plugins Plugins array.
|
127 |
+
*/
|
128 |
+
public function skip_revslider( &$plugins ) {
|
129 |
+
if (
|
130 |
+
'true' !== get_option( 'revslider-valid' ) ||
|
131 |
+
empty( get_option( 'revslider-code' ) )
|
132 |
+
) {
|
133 |
+
return;
|
134 |
+
}
|
135 |
+
|
136 |
+
$plugins[] = 'revslider/revslider.php';
|
137 |
+
}
|
138 |
}
|
139 |
|
140 |
new JupiterX_Core_Update_Plugins();
|
includes/compiler/class-compiler.php
CHANGED
@@ -246,7 +246,7 @@ final class _JupiterX_Compiler {
|
|
246 |
public function cache_file_exist() {
|
247 |
$filename = $this->get_filename();
|
248 |
|
249 |
-
if ( _jupiterx_is_compiler_dev_mode() ) {
|
250 |
return false;
|
251 |
}
|
252 |
|
@@ -736,6 +736,7 @@ final class _JupiterX_Compiler {
|
|
736 |
* @param array $config Runtime configuration parameters for the Compiler.
|
737 |
*
|
738 |
* @return array
|
|
|
739 |
*/
|
740 |
private function init_config( array $config ) {
|
741 |
// Fix dependencies, if "depedencies" is specified.
|
@@ -757,6 +758,12 @@ final class _JupiterX_Compiler {
|
|
757 |
'enqueue' => true,
|
758 |
];
|
759 |
|
|
|
|
|
|
|
|
|
|
|
|
|
760 |
return array_merge( $defaults, $config );
|
761 |
}
|
762 |
|
246 |
public function cache_file_exist() {
|
247 |
$filename = $this->get_filename();
|
248 |
|
249 |
+
if ( _jupiterx_is_compiler_dev_mode() || is_customize_preview() ) {
|
250 |
return false;
|
251 |
}
|
252 |
|
736 |
* @param array $config Runtime configuration parameters for the Compiler.
|
737 |
*
|
738 |
* @return array
|
739 |
+
* @SuppressWarnings(PHPMD.ElseExpression)
|
740 |
*/
|
741 |
private function init_config( array $config ) {
|
742 |
// Fix dependencies, if "depedencies" is specified.
|
758 |
'enqueue' => true,
|
759 |
];
|
760 |
|
761 |
+
if ( is_customize_preview() ) {
|
762 |
+
$defaults['uniqid'] = uniqid();
|
763 |
+
} else {
|
764 |
+
$defaults['theme_mods'] = get_theme_mods();
|
765 |
+
}
|
766 |
+
|
767 |
return array_merge( $defaults, $config );
|
768 |
}
|
769 |
|
includes/compiler/functions.php
CHANGED
@@ -360,6 +360,33 @@ function jupiterx_get_compiler_url( $is_admin = false ) {
|
|
360 |
return trailingslashit( $wp_upload_dir['baseurl'] ) . $suffix;
|
361 |
}
|
362 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
363 |
/**
|
364 |
* Check if development mode is enabled.
|
365 |
*
|
360 |
return trailingslashit( $wp_upload_dir['baseurl'] ) . $suffix;
|
361 |
}
|
362 |
|
363 |
+
/**
|
364 |
+
* Handle child theme script backward compatibility.
|
365 |
+
*
|
366 |
+
* @since 1.15.1
|
367 |
+
*
|
368 |
+
* @param string $id The compiler ID.
|
369 |
+
* @param string|array $fragments File(s) absolute path.
|
370 |
+
* @param string $format Compiler format.
|
371 |
+
*
|
372 |
+
* @return void
|
373 |
+
*/
|
374 |
+
function jupiterx_handle_child_compatibility( $id, $fragments, $format ) {
|
375 |
+
|
376 |
+
if ( 'jupiterx' !== $id || 'js' !== $format ) {
|
377 |
+
return;
|
378 |
+
}
|
379 |
+
|
380 |
+
jupiterx_compile_js_fragments(
|
381 |
+
'jupiterx-child',
|
382 |
+
$fragments,
|
383 |
+
[
|
384 |
+
'dependencies' => [ 'jquery' ],
|
385 |
+
'in_footer' => true,
|
386 |
+
]
|
387 |
+
);
|
388 |
+
}
|
389 |
+
|
390 |
/**
|
391 |
* Check if development mode is enabled.
|
392 |
*
|
includes/control-panel/functions.php
CHANGED
@@ -99,13 +99,12 @@ add_action( 'jupiterx_control_panel_after_theme_settings', function() {
|
|
99 |
<?php esc_html_e( 'Enable this option to upload SVG to WordPress Media Library.', 'jupiterx-core' ); ?>
|
100 |
</small>
|
101 |
</div>
|
102 |
-
<?php do_action( 'jupiterx_control_panel_settings_customizer_cache' ); ?>
|
103 |
<div class="col-md-12">
|
104 |
<hr />
|
105 |
</div>
|
106 |
<div class="form-group col-md-6">
|
107 |
<label for="jupiterx-cp-settings-google-analytics-id"><?php esc_html_e( 'Google Analytics ID', 'jupiterx-core' ); ?></label>
|
108 |
-
<?php jupiterx_the_help_link( '
|
109 |
<input type="text" class="jupiterx-form-control" id="jupiterx-cp-settings-google-analytics-id" value="<?php echo esc_attr( jupiterx_get_option( 'google_analytics_id' ) ); ?>" name="jupiterx_google_analytics_id" placeholder="UA-45******-*">
|
110 |
</div>
|
111 |
<div class="form-group col-md-6">
|
@@ -119,7 +118,7 @@ add_action( 'jupiterx_control_panel_after_theme_settings', function() {
|
|
119 |
</div>
|
120 |
<div class="form-group col-md-12">
|
121 |
<label for="jupiterx-cp-settings-adobe-project-id"><?php esc_html_e( 'Adobe Fonts Project ID', 'jupiterx-core' ); ?></label>
|
122 |
-
<?php jupiterx_the_help_link( '
|
123 |
<?php jupiterx_pro_badge(); ?>
|
124 |
<input <?php echo esc_attr( ( ! jupiterx_is_pro() ) ? 'disabled' : '' ); ?> type="text" class="jupiterx-form-control" id="jupiterx-cp-settings-adobe-project-id" value="<?php echo esc_attr( jupiterx_get_option( 'adobe_fonts_project_id' ) ); ?>" name="jupiterx_adobe_fonts_project_id" placeholder="ezv****">
|
125 |
</div>
|
99 |
<?php esc_html_e( 'Enable this option to upload SVG to WordPress Media Library.', 'jupiterx-core' ); ?>
|
100 |
</small>
|
101 |
</div>
|
|
|
102 |
<div class="col-md-12">
|
103 |
<hr />
|
104 |
</div>
|
105 |
<div class="form-group col-md-6">
|
106 |
<label for="jupiterx-cp-settings-google-analytics-id"><?php esc_html_e( 'Google Analytics ID', 'jupiterx-core' ); ?></label>
|
107 |
+
<?php jupiterx_the_help_link( 'https://themes.artbees.net/docs/adding-google-analytics-code-into-jupiter-x/', esc_html__( 'Adding Google Analytics code into Jupiter X', 'jupiterx-core' ) ); ?>
|
108 |
<input type="text" class="jupiterx-form-control" id="jupiterx-cp-settings-google-analytics-id" value="<?php echo esc_attr( jupiterx_get_option( 'google_analytics_id' ) ); ?>" name="jupiterx_google_analytics_id" placeholder="UA-45******-*">
|
109 |
</div>
|
110 |
<div class="form-group col-md-6">
|
118 |
</div>
|
119 |
<div class="form-group col-md-12">
|
120 |
<label for="jupiterx-cp-settings-adobe-project-id"><?php esc_html_e( 'Adobe Fonts Project ID', 'jupiterx-core' ); ?></label>
|
121 |
+
<?php jupiterx_the_help_link( 'https://themes.artbees.net/docs/using-adobe-fonts-formerly-typekit-in-jupiter-x/', esc_html__( 'Using Adobe fonts (formerly Typekit) in Jupiter X', 'jupiterx-core' ) ); ?>
|
122 |
<?php jupiterx_pro_badge(); ?>
|
123 |
<input <?php echo esc_attr( ( ! jupiterx_is_pro() ) ? 'disabled' : '' ); ?> type="text" class="jupiterx-form-control" id="jupiterx-cp-settings-adobe-project-id" value="<?php echo esc_attr( jupiterx_get_option( 'adobe_fonts_project_id' ) ); ?>" name="jupiterx_adobe_fonts_project_id" placeholder="ezv****">
|
124 |
</div>
|
includes/control-panel/includes/class-db-manager.php
CHANGED
@@ -586,7 +586,7 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Database_Manager' ) ) {
|
|
586 |
|
587 |
$output .= 'INSERT INTO ' . $table . ' VALUES(';
|
588 |
|
589 |
-
$row =
|
590 |
|
591 |
$output .= '"' . implode( '","', $row ) . '"';
|
592 |
|
@@ -643,7 +643,7 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Database_Manager' ) ) {
|
|
643 |
|
644 |
$row[0] = 'increament_id';
|
645 |
|
646 |
-
$row =
|
647 |
|
648 |
$output .= '"' . implode( '","', $row ) . '"';
|
649 |
|
@@ -666,7 +666,7 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Database_Manager' ) ) {
|
|
666 |
|
667 |
$postmeta_row[1] = 'increament_id';
|
668 |
|
669 |
-
$postmeta_row =
|
670 |
|
671 |
$output .= '"' . implode( '","', $postmeta_row ) . '"';
|
672 |
|
@@ -687,5 +687,24 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Database_Manager' ) ) {
|
|
687 |
|
688 |
return $is_success;
|
689 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
690 |
}
|
691 |
}
|
586 |
|
587 |
$output .= 'INSERT INTO ' . $table . ' VALUES(';
|
588 |
|
589 |
+
$row = $this->real_escape_row( $wpdb, $row );
|
590 |
|
591 |
$output .= '"' . implode( '","', $row ) . '"';
|
592 |
|
643 |
|
644 |
$row[0] = 'increament_id';
|
645 |
|
646 |
+
$row = $this->real_escape_row( $wpdb, $row );
|
647 |
|
648 |
$output .= '"' . implode( '","', $row ) . '"';
|
649 |
|
666 |
|
667 |
$postmeta_row[1] = 'increament_id';
|
668 |
|
669 |
+
$postmeta_row = $this->real_escape_row( $wpdb, $postmeta_row );
|
670 |
|
671 |
$output .= '"' . implode( '","', $postmeta_row ) . '"';
|
672 |
|
687 |
|
688 |
return $is_success;
|
689 |
}
|
690 |
+
|
691 |
+
/**
|
692 |
+
* Escape row data without placeholder escapes.
|
693 |
+
*
|
694 |
+
* 1.16.0
|
695 |
+
*
|
696 |
+
* @access protected
|
697 |
+
*
|
698 |
+
* @param wpdb $wpdb WP db manager.
|
699 |
+
* @param array $row Table row data.
|
700 |
+
* @return array
|
701 |
+
*/
|
702 |
+
protected function real_escape_row( $wpdb, $row ) {
|
703 |
+
return array_map( function ( $value ) use ( $wpdb ) {
|
704 |
+
$value = $wpdb->_real_escape( $value );
|
705 |
+
|
706 |
+
return $wpdb->remove_placeholder_escape( $value );
|
707 |
+
}, $row );
|
708 |
+
}
|
709 |
}
|
710 |
}
|
includes/control-panel/includes/class-export-import-content.php
CHANGED
@@ -647,6 +647,11 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Export_Import' ) ) {
|
|
647 |
'elementor_lightbox_ui_color_hover',
|
648 |
'elementor_enable_lightbox_in_editor',
|
649 |
'elementor_global_image_lightbox',
|
|
|
|
|
|
|
|
|
|
|
650 |
] );
|
651 |
|
652 |
foreach ( $option_keys as $option_key ) {
|
@@ -697,6 +702,13 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Export_Import' ) ) {
|
|
697 |
$data['options']['woocommerce_myaccount_page_id'] = get_the_title( $woocommerce_myaccount_page_id );
|
698 |
}
|
699 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
700 |
// Jet Menu.
|
701 |
$jet_menu_options = get_option( 'jet_menu_options' );
|
702 |
|
@@ -704,6 +716,25 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Export_Import' ) ) {
|
|
704 |
$data['options']['jet_menu_options'] = $jet_menu_options;
|
705 |
}
|
706 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
707 |
// Jet Popup.
|
708 |
$jet_popup_conditions = get_option( 'jet_popup_conditions' );
|
709 |
|
@@ -718,18 +749,6 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Export_Import' ) ) {
|
|
718 |
$data['options']['jupiterx_custom_sidebars'] = $jupiterx_custom_sidebars;
|
719 |
}
|
720 |
|
721 |
-
// Jet Blog.
|
722 |
-
$jet_blog_settings = get_option( 'jet-blog-settings' );
|
723 |
-
|
724 |
-
if ( is_array( $jet_blog_settings ) && in_array( 'jet-blog', $data['options']['jupiterx_support_plugins'], true ) ) {
|
725 |
-
|
726 |
-
if ( ! empty( $jet_blog_settings['youtube_api_key'] ) ) {
|
727 |
-
$jet_blog_settings['youtube_api_key'] = '';
|
728 |
-
}
|
729 |
-
|
730 |
-
$data['options']['jet_blog_settings'] = $jet_blog_settings;
|
731 |
-
}
|
732 |
-
|
733 |
return $data;
|
734 |
}
|
735 |
|
@@ -1332,6 +1351,7 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Export_Import' ) ) {
|
|
1332 |
private function get_supported_tables() {
|
1333 |
return [
|
1334 |
'jet-engine' => [ 'jet_post_types', 'jet_taxonomies' ],
|
|
|
1335 |
];
|
1336 |
}
|
1337 |
}
|
647 |
'elementor_lightbox_ui_color_hover',
|
648 |
'elementor_enable_lightbox_in_editor',
|
649 |
'elementor_global_image_lightbox',
|
650 |
+
'woocommerce_single_image_width',
|
651 |
+
'woocommerce_thumbnail_image_width',
|
652 |
+
'woocommerce_thumbnail_cropping',
|
653 |
+
'woocommerce_thumbnail_cropping_custom_width',
|
654 |
+
'woocommerce_thumbnail_cropping_custom_height',
|
655 |
] );
|
656 |
|
657 |
foreach ( $option_keys as $option_key ) {
|
702 |
$data['options']['woocommerce_myaccount_page_id'] = get_the_title( $woocommerce_myaccount_page_id );
|
703 |
}
|
704 |
|
705 |
+
// Jet Engine.
|
706 |
+
$jet_engine_modules = get_option( 'jet_engine_modules' );
|
707 |
+
|
708 |
+
if ( ! empty( $jet_engine_modules ) && in_array( 'jet-engine', $data['options']['jupiterx_support_plugins'], true ) ) {
|
709 |
+
$data['options']['jet_engine_modules'] = $jet_engine_modules;
|
710 |
+
}
|
711 |
+
|
712 |
// Jet Menu.
|
713 |
$jet_menu_options = get_option( 'jet_menu_options' );
|
714 |
|
716 |
$data['options']['jet_menu_options'] = $jet_menu_options;
|
717 |
}
|
718 |
|
719 |
+
// Jet Blog.
|
720 |
+
$jet_blog_settings = get_option( 'jet-blog-settings' );
|
721 |
+
|
722 |
+
if ( is_array( $jet_blog_settings ) && in_array( 'jet-blog', $data['options']['jupiterx_support_plugins'], true ) ) {
|
723 |
+
|
724 |
+
if ( ! empty( $jet_blog_settings['youtube_api_key'] ) ) {
|
725 |
+
$jet_blog_settings['youtube_api_key'] = '';
|
726 |
+
}
|
727 |
+
|
728 |
+
$data['options']['jet_blog_settings'] = $jet_blog_settings;
|
729 |
+
}
|
730 |
+
|
731 |
+
// Jet Booking.
|
732 |
+
$jet_booking_options = get_option( 'jet-abaf' );
|
733 |
+
|
734 |
+
if ( ! empty( $jet_booking_options ) && in_array( 'jet-booking', $data['options']['jupiterx_support_plugins'], true ) ) {
|
735 |
+
$data['options']['jet-abaf'] = $jet_booking_options;
|
736 |
+
}
|
737 |
+
|
738 |
// Jet Popup.
|
739 |
$jet_popup_conditions = get_option( 'jet_popup_conditions' );
|
740 |
|
749 |
$data['options']['jupiterx_custom_sidebars'] = $jupiterx_custom_sidebars;
|
750 |
}
|
751 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
752 |
return $data;
|
753 |
}
|
754 |
|
1351 |
private function get_supported_tables() {
|
1352 |
return [
|
1353 |
'jet-engine' => [ 'jet_post_types', 'jet_taxonomies' ],
|
1354 |
+
'jet-booking' => [ 'jet_apartment_units', 'jet_apartment_bookings' ],
|
1355 |
];
|
1356 |
}
|
1357 |
}
|
includes/control-panel/includes/class-install-plugins.php
CHANGED
@@ -67,10 +67,7 @@ class JupiterX_Control_Panel_Install_Plugins {
|
|
67 |
public function get_plugins_for_frontend() {
|
68 |
$plugins = $this->get_plugins_from_api();
|
69 |
$plugins = $this->update_plugins_status( $plugins );
|
70 |
-
|
71 |
-
ksort( $plugins );
|
72 |
-
|
73 |
-
$limit = $this->plugins_threshold();
|
74 |
|
75 |
return wp_send_json( [ 'plugins' => $plugins, 'limit' => $limit ] );
|
76 |
}
|
@@ -81,7 +78,7 @@ class JupiterX_Control_Panel_Install_Plugins {
|
|
81 |
* @since 1.13.0
|
82 |
*/
|
83 |
public function get_plugins_from_api() {
|
84 |
-
$response = wp_remote_get( 'https://themes.artbees.net/wp-json/plugins/v1/list?theme_name=jupiterx' );
|
85 |
|
86 |
$plugins = json_decode( wp_remote_retrieve_body( $response ), true );
|
87 |
|
67 |
public function get_plugins_for_frontend() {
|
68 |
$plugins = $this->get_plugins_from_api();
|
69 |
$plugins = $this->update_plugins_status( $plugins );
|
70 |
+
$limit = $this->plugins_threshold();
|
|
|
|
|
|
|
71 |
|
72 |
return wp_send_json( [ 'plugins' => $plugins, 'limit' => $limit ] );
|
73 |
}
|
78 |
* @since 1.13.0
|
79 |
*/
|
80 |
public function get_plugins_from_api() {
|
81 |
+
$response = wp_remote_get( 'https://themes.artbees.net/wp-json/plugins/v1/list?theme_name=jupiterx&order=ASC&orderby=menu_order' );
|
82 |
|
83 |
$plugins = json_decode( wp_remote_retrieve_body( $response ), true );
|
84 |
|
includes/control-panel/includes/class-install-template.php
CHANGED
@@ -180,6 +180,9 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Install_Template' ) ) {
|
|
180 |
|
181 |
$menu_items_access = get_site_option( 'menu_items' );
|
182 |
|
|
|
|
|
|
|
183 |
@set_time_limit( 0 );
|
184 |
|
185 |
$this->setThemeName( 'jupiterx' );
|
@@ -1134,6 +1137,16 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Install_Template' ) ) {
|
|
1134 |
set_theme_mod( $key, $val );
|
1135 |
}
|
1136 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1137 |
// Set Jet Menu options.
|
1138 |
if ( isset( $data['options']['jet_menu_options'] ) ) {
|
1139 |
update_option( 'jet_menu_options', $data['options']['jet_menu_options'] );
|
@@ -1217,6 +1230,8 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Install_Template' ) ) {
|
|
1217 |
jupiterx_update_option( 'template_installed_id', $this->getTemplateID() );
|
1218 |
}
|
1219 |
|
|
|
|
|
1220 |
jupiterx_core_flush_cache();
|
1221 |
flush_rewrite_rules();
|
1222 |
|
@@ -1303,6 +1318,8 @@ if ( ! class_exists( 'JupiterX_Control_Panel_Install_Template' ) ) {
|
|
1303 |
|
1304 |
$db_manager = new JupiterX_Control_Panel_Database_Manager();
|
1305 |
|
|
|
|
|
1306 |
$db_manager->backup_media_records();
|
1307 |
|
1308 |
$reset = $this->resetWordpressDatabase( $tables, array(), true );
|
180 |
|
181 |
$menu_items_access = get_site_option( 'menu_items' );
|
182 |
|
183 |
+
// @TODO: Hot fix for Listing Templates those has Jet Engine Form. We'll remove it after Jet Engine fix.
|
184 |
+
update_option( 'jet_engine_modules', [ 'booking-forms', 'listing-injections', 'calendar' ] );
|
185 |
+
|
186 |
@set_time_limit( 0 );
|
187 |
|
188 |
$this->setThemeName( 'jupiterx' );
|
1137 |
set_theme_mod( $key, $val );
|
1138 |
}
|
1139 |
|
1140 |
+
// Set Jet Engine options.
|
1141 |
+
if ( isset( $data['options']['jet_engine_modules'] ) ) {
|
1142 |
+
update_option( 'jet_engine_modules', $data['options']['jet_engine_modules'] );
|
1143 |
+
}
|
1144 |
+
|
1145 |
+
// Set Jet Booking options.
|
1146 |
+
if ( isset( $data['options']['jet-abaf'] ) ) {
|
1147 |
+
update_option( 'jet-abaf', $data['options']['jet-abaf'] );
|
1148 |
+
}
|
1149 |
+
|
1150 |
// Set Jet Menu options.
|
1151 |
if ( isset( $data['options']['jet_menu_options'] ) ) {
|
1152 |
update_option( 'jet_menu_options', $data['options']['jet_menu_options'] );
|
1230 |
jupiterx_update_option( 'template_installed_id', $this->getTemplateID() );
|
1231 |
}
|
1232 |
|
1233 |
+
|
1234 |
+
|
1235 |
jupiterx_core_flush_cache();
|
1236 |
flush_rewrite_rules();
|
1237 |
|
1318 |
|
1319 |
$db_manager = new JupiterX_Control_Panel_Database_Manager();
|
1320 |
|
1321 |
+
$db_manager->backup_db();
|
1322 |
+
|
1323 |
$db_manager->backup_media_records();
|
1324 |
|
1325 |
$reset = $this->resetWordpressDatabase( $tables, array(), true );
|
includes/control-panel/includes/importer/class-wxr-importer.php
CHANGED
@@ -130,6 +130,15 @@ class JupiterX_WXR_Importer extends WP_Importer {
|
|
130 |
'aggressive_url_search' => false,
|
131 |
'default_author' => null,
|
132 |
) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
133 |
}
|
134 |
|
135 |
public function set_logger( $logger ) {
|
130 |
'aggressive_url_search' => false,
|
131 |
'default_author' => null,
|
132 |
) );
|
133 |
+
|
134 |
+
add_action( 'import_post_meta', function( $post_id, $key, $value ) {
|
135 |
+
$slashit = array( '_form_data', '_notifications_data' );
|
136 |
+
if ( in_array( $key, $slashit ) && '[]' !== $value ) {
|
137 |
+
delete_post_meta( $post_id, $key );
|
138 |
+
update_post_meta( $post_id, $key, $value );
|
139 |
+
}
|
140 |
+
}, 10, 3 );
|
141 |
+
|
142 |
}
|
143 |
|
144 |
public function set_logger( $logger ) {
|
includes/control-panel/views/image-sizes.php
CHANGED
@@ -14,7 +14,7 @@ if ( ! JUPITERX_CONTROL_PANEL_IMAGE_SIZES ) {
|
|
14 |
<div class="jupiterx-cp-pane-box" id="jupiterx-cp-image-sizes">
|
15 |
<h3>
|
16 |
<?php esc_html_e( 'Image Sizes', 'jupiterx-core' ); ?>
|
17 |
-
<?php jupiterx_the_help_link( '
|
18 |
</h3>
|
19 |
<button type="button" class="btn btn-primary image-size-add-new-btn js__cp-clist-add-item">
|
20 |
<?php esc_html_e( 'Add a New Size', 'jupiterx-core' ); ?>
|
14 |
<div class="jupiterx-cp-pane-box" id="jupiterx-cp-image-sizes">
|
15 |
<h3>
|
16 |
<?php esc_html_e( 'Image Sizes', 'jupiterx-core' ); ?>
|
17 |
+
<?php jupiterx_the_help_link( 'https://themes.artbees.net/docs/custom-size-for-images/', esc_html__( 'Custom size for images', 'jupiterx-core' ) ); ?>
|
18 |
</h3>
|
19 |
<button type="button" class="btn btn-primary image-size-add-new-btn js__cp-clist-add-item">
|
20 |
<?php esc_html_e( 'Add a New Size', 'jupiterx-core' ); ?>
|
includes/control-panel/views/install-plugins.php
CHANGED
@@ -36,7 +36,7 @@ if ( ! empty( $invalid ) ) {
|
|
36 |
<div class="jupiterx-cp-plugins-header d-flex">
|
37 |
<h3 class="mb-0">
|
38 |
<?php esc_html_e( 'Plugins', 'jupiterx' ); ?>
|
39 |
-
<?php jupiterx_the_help_link( '
|
40 |
</h3>
|
41 |
<div class="btn-group jupiterx-cp-plugins-filter disabled" role="group">
|
42 |
<button type="button" class="btn btn-secondary" data-filter="all" disabled><?php esc_html_e( 'All', 'jupiterx' ); ?></button>
|
@@ -49,5 +49,29 @@ if ( ! empty( $invalid ) ) {
|
|
49 |
<circle class="jupiterx-spinner-path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
|
50 |
</svg>
|
51 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
</div>
|
53 |
</div>
|
36 |
<div class="jupiterx-cp-plugins-header d-flex">
|
37 |
<h3 class="mb-0">
|
38 |
<?php esc_html_e( 'Plugins', 'jupiterx' ); ?>
|
39 |
+
<?php jupiterx_the_help_link( 'https://themes.artbees.net/docs/installing-the-bundled-plugins/', __( 'Installing the Bundled Plugins.', 'jupiterx' ) ); ?>
|
40 |
</h3>
|
41 |
<div class="btn-group jupiterx-cp-plugins-filter disabled" role="group">
|
42 |
<button type="button" class="btn btn-secondary" data-filter="all" disabled><?php esc_html_e( 'All', 'jupiterx' ); ?></button>
|
49 |
<circle class="jupiterx-spinner-path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
|
50 |
</svg>
|
51 |
</div>
|
52 |
+
<div id="js__jupiterx-plugins-2" class="d-none">
|
53 |
+
<h5 class="jupiterx-cp-plugins-title d-flex align-items-center">
|
54 |
+
<?php esc_html_e( 'Required Plugins', 'jupiterx' ); ?>
|
55 |
+
<?php jupiterx_the_help_link( 'http://help.artbees.net/getting-started/plugins/installing-the-bundled-plugins', __( 'Installing the Bundled Plugins.', 'jupiterx' ) ); ?>
|
56 |
+
<div class="jupiterx-cp-plugins-actions-required ml-auto"></div>
|
57 |
+
</h5>
|
58 |
+
<div class="jupiterx-cp-plugins-required">
|
59 |
+
<svg class="jupiterx-spinner mt-3" width="50px" height="50px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
|
60 |
+
<circle class="jupiterx-spinner-path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
|
61 |
+
</svg>
|
62 |
+
</div>
|
63 |
+
<h5 class="jupiterx-cp-plugins-title">
|
64 |
+
<?php esc_html_e( 'Optional Plugins', 'jupiterx' ); ?>
|
65 |
+
<?php jupiterx_the_help_link( 'http://help.artbees.net/getting-started/plugins/installing-the-bundled-plugins', __( 'Installing the Bundled Plugins.', 'jupiterx' ) ); ?>
|
66 |
+
</h5>
|
67 |
+
<div class="alert alert-warning mt-3 jupiterx-cp-plugins-alert-optional">
|
68 |
+
<?php esc_html_e( 'Please activate only required plugins and keep the unneeded plugins deactivated. Too many active plugin may slow down your site as each adds more functionality to your website.', 'jupiterx' ); ?>
|
69 |
+
</div>
|
70 |
+
<div class="jupiterx-cp-plugins-optional">
|
71 |
+
<svg class="jupiterx-spinner mt-3" width="50px" height="50px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
|
72 |
+
<circle class="jupiterx-spinner-path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
|
73 |
+
</svg>
|
74 |
+
</div>
|
75 |
+
</div>
|
76 |
</div>
|
77 |
</div>
|
includes/control-panel/views/install-templates.php
CHANGED
@@ -40,7 +40,7 @@ wp_print_request_filesystem_credentials_modal();
|
|
40 |
<div id="js__installed-template-wrap" class="jupiterx-cp-installed-template">
|
41 |
<h3>
|
42 |
<?php esc_html_e( 'Installed Template', 'jupiterx-core' ); ?>
|
43 |
-
<?php jupiterx_the_help_link( '
|
44 |
</h3>
|
45 |
<div id="js__installed-template" <?php echo $installed_template_data_attr; ?>></div>
|
46 |
<div class="clearfix"></div>
|
@@ -50,7 +50,7 @@ wp_print_request_filesystem_credentials_modal();
|
|
50 |
<div class="jupiterx-cp-install-template">
|
51 |
<h3>
|
52 |
<?php esc_html_e( 'Templates', 'jupiterx-core' ); ?>
|
53 |
-
<?php jupiterx_the_help_link( '
|
54 |
</h3>
|
55 |
<?php
|
56 |
jupiterx_templates()->html( [
|
40 |
<div id="js__installed-template-wrap" class="jupiterx-cp-installed-template">
|
41 |
<h3>
|
42 |
<?php esc_html_e( 'Installed Template', 'jupiterx-core' ); ?>
|
43 |
+
<?php jupiterx_the_help_link( 'https://themes.artbees.net/docs/installing-a-template/', esc_html__( 'Installing a Template', 'jupiterx-core' ) ); ?>
|
44 |
</h3>
|
45 |
<div id="js__installed-template" <?php echo $installed_template_data_attr; ?>></div>
|
46 |
<div class="clearfix"></div>
|
50 |
<div class="jupiterx-cp-install-template">
|
51 |
<h3>
|
52 |
<?php esc_html_e( 'Templates', 'jupiterx-core' ); ?>
|
53 |
+
<?php jupiterx_the_help_link( 'https://themes.artbees.net/docs/installing-a-template/', esc_html__( 'Installing a Template', 'jupiterx-core' ) ); ?>
|
54 |
</h3>
|
55 |
<?php
|
56 |
jupiterx_templates()->html( [
|
includes/control-panel/views/settings.php
CHANGED
@@ -65,6 +65,10 @@ if ( ! JUPITERX_CONTROL_PANEL_SETTINGS ) {
|
|
65 |
<?php if ( jupiterx_is_premium() && class_exists( 'Jupiter_Donut' ) ) : ?>
|
66 |
<div class="col-md-12"><hr></div>
|
67 |
<h5 class="col-md-12 mb-3">Donut Plugin</h5>
|
|
|
|
|
|
|
|
|
68 |
<div class="form-group col-md-6">
|
69 |
<label for="jupiterx-cp-settings-donut-twitter-consumer-key"><?php esc_html_e( 'Twitter Consumer Key', 'jupiterx-core' ); ?></label>
|
70 |
<input type="text" class="jupiterx-form-control" id="jupiterx-cp-settings-donut-twitter-consumer-key" value="<?php echo esc_attr( jupiterx_get_option( 'donut_twitter_consumer_key' ) ); ?>" name="jupiterx_donut_twitter_consumer_key">
|
@@ -93,6 +97,38 @@ if ( ! JUPITERX_CONTROL_PANEL_SETTINGS ) {
|
|
93 |
<label for="jupiterx-cp-settings-donut-google-maps-api-key"><?php esc_html_e( 'Google Maps API Key', 'jupiterx-core' ); ?></label>
|
94 |
<input type="text" class="jupiterx-form-control" id="jupiterx-cp-settings-donut-google-maps-api-key" value="<?php echo esc_attr( jupiterx_get_option( 'donut_google_maps_api_key' ) ); ?>" name="jupiterx_donut_google_maps_api_key">
|
95 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
<?php endif; ?>
|
97 |
</div>
|
98 |
<div class="mt-2">
|
65 |
<?php if ( jupiterx_is_premium() && class_exists( 'Jupiter_Donut' ) ) : ?>
|
66 |
<div class="col-md-12"><hr></div>
|
67 |
<h5 class="col-md-12 mb-3">Donut Plugin</h5>
|
68 |
+
<div class="form-group col-md-6">
|
69 |
+
<label for="jupiterx-cp-settings-donut-skin-color"><?php esc_html_e( 'Theme Accent Color', 'jupiterx-core' ); ?></label>
|
70 |
+
<input type="text" class="jupiterx-form-control" id="jupiterx-cp-settings-donut-skin-color" placeholder="Enter color hex codes (#f97352)" value="<?php echo esc_attr( jupiterx_get_option( 'donut_skin_color' ) ); ?>" name="jupiterx_donut_skin_color">
|
71 |
+
</div>
|
72 |
<div class="form-group col-md-6">
|
73 |
<label for="jupiterx-cp-settings-donut-twitter-consumer-key"><?php esc_html_e( 'Twitter Consumer Key', 'jupiterx-core' ); ?></label>
|
74 |
<input type="text" class="jupiterx-form-control" id="jupiterx-cp-settings-donut-twitter-consumer-key" value="<?php echo esc_attr( jupiterx_get_option( 'donut_twitter_consumer_key' ) ); ?>" name="jupiterx_donut_twitter_consumer_key">
|
97 |
<label for="jupiterx-cp-settings-donut-google-maps-api-key"><?php esc_html_e( 'Google Maps API Key', 'jupiterx-core' ); ?></label>
|
98 |
<input type="text" class="jupiterx-form-control" id="jupiterx-cp-settings-donut-google-maps-api-key" value="<?php echo esc_attr( jupiterx_get_option( 'donut_google_maps_api_key' ) ); ?>" name="jupiterx_donut_google_maps_api_key">
|
99 |
</div>
|
100 |
+
<div class="form-group col-md-12">
|
101 |
+
<label class="m-0 mb-2"><?php esc_html_e( 'Custom Post Types', 'jupiterx-core' ); ?></label>
|
102 |
+
<input type="hidden" name="jupiterx_donut_post_types" value="">
|
103 |
+
<?php $post_types = [
|
104 |
+
'clients' => esc_html__( 'Clients', 'jupiterx-core' ),
|
105 |
+
'animated-columns' => esc_html__( 'Animated Columns', 'jupiterx-core' ),
|
106 |
+
'banner_builder' => esc_html__( 'Banner Builder', 'jupiterx-core' ),
|
107 |
+
'edge' => esc_html__( 'Edge Slider', 'jupiterx-core' ),
|
108 |
+
'employees' => esc_html__( 'Employees', 'jupiterx-core' ),
|
109 |
+
'faq' => esc_html__( 'FAQ', 'jupiterx-core' ),
|
110 |
+
'news' => esc_html__( 'News', 'jupiterx-core' ),
|
111 |
+
'pricing' => esc_html__( 'Pricing Tables', 'jupiterx-core' ),
|
112 |
+
'slideshow' => esc_html__( 'FlexSlider', 'jupiterx-core' ),
|
113 |
+
'tab_slider' => esc_html__( 'Tab Slider', 'jupiterx-core' ),
|
114 |
+
'testimonial' => esc_html__( 'Testimonial', 'jupiterx-core' ),
|
115 |
+
'photo_album' => esc_html__( 'Photo Album', 'jupiterx-core' ),
|
116 |
+
]; ?>
|
117 |
+
<?php if ( ! empty( $post_types ) ) : ?>
|
118 |
+
<?php foreach ( $post_types as $slug => $post_type ) : ?>
|
119 |
+
<?php echo '<div class="custom-control custom-checkbox">
|
120 |
+
<input
|
121 |
+
type="checkbox"
|
122 |
+
class="custom-control-input"
|
123 |
+
name="jupiterx_donut_post_types[]"
|
124 |
+
' . ( ! in_array( $slug, (array) jupiterx_get_option( 'donut_post_types', array_keys( $post_types ) ), true ) ? '' : 'checked="checked"' ) . '
|
125 |
+
value="' . esc_attr( $slug ) . '"
|
126 |
+
id="jupiterx_donut_post_type_' . esc_attr( $slug ) . '">
|
127 |
+
<label class="custom-control-label" for="jupiterx_donut_post_type_' . esc_attr( $slug ) . '">' . $post_type . '</label>
|
128 |
+
</div>'; ?>
|
129 |
+
<?php endforeach; ?>
|
130 |
+
<?php endif; ?>
|
131 |
+
</div>
|
132 |
<?php endif; ?>
|
133 |
</div>
|
134 |
<div class="mt-2">
|
includes/control-panel/views/system-status.php
CHANGED
@@ -103,7 +103,8 @@ $sysinfo_warnings = JupiterX_Control_Panel_System_Status::compile_system_status_
|
|
103 |
</td>
|
104 |
<td>
|
105 |
<?php if ( false == $sysinfo['wp_multisite'] ) : ?>
|
106 |
-
<span class="status-invisible">False</span
|
|
|
107 |
<?php else : ?>
|
108 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
109 |
<?php endif; ?>
|
@@ -198,7 +199,8 @@ $sysinfo_warnings = JupiterX_Control_Panel_System_Status::compile_system_status_
|
|
198 |
</td>
|
199 |
<td>
|
200 |
<?php if ( 'false' == $sysinfo['wp_debug'] ) : ?>
|
201 |
-
<span class="status-invisible">False</span
|
|
|
202 |
<?php else : ?>
|
203 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
204 |
<?php endif; ?>
|
@@ -342,7 +344,8 @@ $sysinfo_warnings = JupiterX_Control_Panel_System_Status::compile_system_status_
|
|
342 |
<?php if ( is_child_theme() ) : ?>
|
343 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
344 |
<?php else : ?>
|
345 |
-
<span class="status-invisible">False</span
|
|
|
346 |
<?php endif; ?>
|
347 |
</td>
|
348 |
</tr>
|
@@ -439,7 +442,8 @@ $sysinfo_warnings = JupiterX_Control_Panel_System_Status::compile_system_status_
|
|
439 |
<?php if ( 'true' == $sysinfo['localhost'] ) : ?>
|
440 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
441 |
<?php else : ?>
|
442 |
-
<span class="status-invisible">False</span
|
|
|
443 |
<?php endif; ?>
|
444 |
</td>
|
445 |
</tr>
|
@@ -536,7 +540,8 @@ $sysinfo_warnings = JupiterX_Control_Panel_System_Status::compile_system_status_
|
|
536 |
</td>
|
537 |
<td>
|
538 |
<?php if ( 'false' == $sysinfo['php_display_errors'] ) : ?>
|
539 |
-
<span class="status-invisible">False</span
|
|
|
540 |
<?php else : ?>
|
541 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
542 |
<?php endif; ?>
|
@@ -552,7 +557,8 @@ $sysinfo_warnings = JupiterX_Control_Panel_System_Status::compile_system_status_
|
|
552 |
</td>
|
553 |
<td>
|
554 |
<?php if ( false == $sysinfo['suhosin_installed'] ) : ?>
|
555 |
-
<span class="status-invisible">False</span
|
|
|
556 |
<?php else : ?>
|
557 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
558 |
<?php endif; ?>
|
103 |
</td>
|
104 |
<td>
|
105 |
<?php if ( false == $sysinfo['wp_multisite'] ) : ?>
|
106 |
+
<span class="status-invisible">False</span>
|
107 |
+
<span><?php echo esc_html_e( 'No', 'jupiterx-core' ); ?></span>
|
108 |
<?php else : ?>
|
109 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
110 |
<?php endif; ?>
|
199 |
</td>
|
200 |
<td>
|
201 |
<?php if ( 'false' == $sysinfo['wp_debug'] ) : ?>
|
202 |
+
<span class="status-invisible">False</span>
|
203 |
+
<span><?php echo esc_html_e( 'Disabled', 'jupiterx-core' ); ?></span>
|
204 |
<?php else : ?>
|
205 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
206 |
<?php endif; ?>
|
344 |
<?php if ( is_child_theme() ) : ?>
|
345 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
346 |
<?php else : ?>
|
347 |
+
<span class="status-invisible">False</span>
|
348 |
+
<span><?php echo esc_html_e( 'No', 'jupiterx-core' ); ?></span>
|
349 |
<?php endif; ?>
|
350 |
</td>
|
351 |
</tr>
|
442 |
<?php if ( 'true' == $sysinfo['localhost'] ) : ?>
|
443 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
444 |
<?php else : ?>
|
445 |
+
<span class="status-invisible">False</span>
|
446 |
+
<span><?php echo esc_html_e( 'No', 'jupiterx-core' ); ?></span>
|
447 |
<?php endif; ?>
|
448 |
</td>
|
449 |
</tr>
|
540 |
</td>
|
541 |
<td>
|
542 |
<?php if ( 'false' == $sysinfo['php_display_errors'] ) : ?>
|
543 |
+
<span class="status-invisible">False</span>
|
544 |
+
<span><?php echo esc_html_e( 'Disabled', 'jupiterx-core' ); ?></span>
|
545 |
<?php else : ?>
|
546 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
547 |
<?php endif; ?>
|
557 |
</td>
|
558 |
<td>
|
559 |
<?php if ( false == $sysinfo['suhosin_installed'] ) : ?>
|
560 |
+
<span class="status-invisible">False</span>
|
561 |
+
<span><?php echo esc_html_e( 'Disabled', 'jupiterx-core' ); ?></span>
|
562 |
<?php else : ?>
|
563 |
<span class="status-invisible">True</span><span class="status-state status-true"></span>
|
564 |
<?php endif; ?>
|
includes/customizer/api/classes/class-cache.php
DELETED
@@ -1,134 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* This class handles caching of customizer theme mods.
|
4 |
-
*
|
5 |
-
* @package JupiterX\Framework\API\Customizer
|
6 |
-
*
|
7 |
-
* @since 1.15.0
|
8 |
-
*/
|
9 |
-
|
10 |
-
// Exit if accessed directly.
|
11 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
-
exit;
|
13 |
-
}
|
14 |
-
|
15 |
-
/**
|
16 |
-
* Customizer theme mods caching.
|
17 |
-
*
|
18 |
-
* @since 1.15.0
|
19 |
-
* @ignore
|
20 |
-
* @access private
|
21 |
-
*
|
22 |
-
* @package JupiterX\Framework\API\Customizer
|
23 |
-
*/
|
24 |
-
final class JupiterX_Customizer_Cache {
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Theme mods storage.
|
28 |
-
*
|
29 |
-
* @var array
|
30 |
-
*/
|
31 |
-
public $theme_mods = [];
|
32 |
-
|
33 |
-
/**
|
34 |
-
* Construct the class.
|
35 |
-
*
|
36 |
-
* @since 1.15.0
|
37 |
-
*/
|
38 |
-
public function __construct() {
|
39 |
-
add_action( 'jupiterx_control_panel_settings_customizer_cache', [ $this, 'settings_html' ] );
|
40 |
-
|
41 |
-
if ( '1' !== jupiterx_get_option( 'customizer_cache', '1' ) ) {
|
42 |
-
return;
|
43 |
-
}
|
44 |
-
|
45 |
-
$slug = get_option( 'stylesheet' );
|
46 |
-
|
47 |
-
add_filter( "pre_update_option_theme_mods_$slug", [ $this, 'clear_cache' ], 5, 1 );
|
48 |
-
add_filter( "option_theme_mods_$slug", [ $this, 'set_cache' ], 5 );
|
49 |
-
add_filter( "pre_option_theme_mods_$slug", [ $this, 'get_cache' ], 5 );
|
50 |
-
}
|
51 |
-
|
52 |
-
/**
|
53 |
-
* Set cache.
|
54 |
-
*
|
55 |
-
* Ensured that all hooks are executed during the first run of the `get_theme_mod` function.
|
56 |
-
*
|
57 |
-
* @link https://developer.wordpress.org/reference/hooks/option_option
|
58 |
-
*
|
59 |
-
* @param array $value Serialized theme mods.
|
60 |
-
*
|
61 |
-
* @return array Theme mods value.
|
62 |
-
*/
|
63 |
-
public function set_cache( $value ) {
|
64 |
-
// Save cache.
|
65 |
-
$this->theme_mods = $value;
|
66 |
-
|
67 |
-
return $value;
|
68 |
-
}
|
69 |
-
|
70 |
-
/**
|
71 |
-
* Get cache.
|
72 |
-
*
|
73 |
-
* Short-circuit pre option filter when theme mods are set.
|
74 |
-
*
|
75 |
-
* @link https://developer.wordpress.org/reference/hooks/pre_option_option
|
76 |
-
*
|
77 |
-
* @since 1.15.0
|
78 |
-
*
|
79 |
-
* @return array|boolean Theme mods when cache exists and false if not.
|
80 |
-
*/
|
81 |
-
public function get_cache() {
|
82 |
-
if ( ! empty( $this->theme_mods ) ) {
|
83 |
-
return $this->theme_mods;
|
84 |
-
}
|
85 |
-
|
86 |
-
return false;
|
87 |
-
}
|
88 |
-
|
89 |
-
/**
|
90 |
-
* Clear cache.
|
91 |
-
*
|
92 |
-
* Clear cache if theme mods are updated.
|
93 |
-
*
|
94 |
-
* @link https://developer.wordpress.org/reference/hooks/update_option_option/
|
95 |
-
*
|
96 |
-
* @since 1.15.0
|
97 |
-
*
|
98 |
-
* @param array $value unserialized theme mods.
|
99 |
-
*
|
100 |
-
* @return array|boolean Theme mods when cache exists and false if not.
|
101 |
-
*/
|
102 |
-
public function clear_cache( $value ) {
|
103 |
-
$this->theme_mods = [];
|
104 |
-
|
105 |
-
return $value;
|
106 |
-
}
|
107 |
-
|
108 |
-
/**
|
109 |
-
* Render Customizer Cache settings on control panel.
|
110 |
-
*
|
111 |
-
* @since 1.15.0
|
112 |
-
*/
|
113 |
-
public function settings_html() {
|
114 |
-
$checked = jupiterx_get_option( 'customizer_cache', '1' );
|
115 |
-
|
116 |
-
if ( '1' === $checked ) {
|
117 |
-
$checked = true;
|
118 |
-
}
|
119 |
-
?>
|
120 |
-
<div class="form-group col-md-6">
|
121 |
-
<label for="jupiterx-cp-settings-customizer-cache"><?php esc_html_e( 'Customizer Cache', 'jupiterx-core' ); ?></label>
|
122 |
-
<input type="hidden" name="jupiterx_customizer_cache" value="0">
|
123 |
-
<div class="jupiterx-switch">
|
124 |
-
<input type="checkbox" id="jupiterx-cp-settings-customizer-cache-enabled" name="jupiterx_customizer_cache" value="1" <?php checked( $checked, true ); ?>>
|
125 |
-
<label for="jupiterx-cp-settings-customizer-cache-enabled"></label>
|
126 |
-
</div>
|
127 |
-
<small class="form-text text-muted"><?php esc_html_e( 'Enable Customizer Cache to improve page load time.', 'jupiterx-core' ); ?></small>
|
128 |
-
</div>
|
129 |
-
<?php
|
130 |
-
}
|
131 |
-
}
|
132 |
-
|
133 |
-
// Initialize.
|
134 |
-
new JupiterX_Customizer_Cache();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/customizer/api/classes/class-multilingual.php
CHANGED
File without changes
|
includes/customizer/api/customizer.php
CHANGED
File without changes
|
includes/customizer/api/init.php
CHANGED
@@ -72,7 +72,6 @@ if ( ! class_exists( '_JupiterX_Core_Customizer_Init' ) ) {
|
|
72 |
include_once JUPITERX_CORE_CUSTOMIZER_PATH . 'includes/class-autoloader.php';
|
73 |
include_once JUPITERX_CORE_CUSTOMIZER_PATH . 'includes/class-templates.php';
|
74 |
include_once JUPITERX_CORE_CUSTOMIZER_PATH . 'classes/class-multilingual.php';
|
75 |
-
include_once JUPITERX_CORE_CUSTOMIZER_PATH . 'classes/class-cache.php';
|
76 |
}
|
77 |
|
78 |
/**
|
@@ -125,12 +124,15 @@ if ( ! class_exists( '_JupiterX_Core_Customizer_Init' ) ) {
|
|
125 |
wp_register_script( 'jupiterx-stepper', JUPITERX_ASSETS_URL . 'customizer/lib/stepper/stepper' . JUPITERX_MIN_JS . '.js', [], '1.0.0', true );
|
126 |
wp_register_script( 'jupiterx-url-polyfill', JUPITERX_ASSETS_URL . 'customizer/lib/url-polyfill/url-polyfill' . JUPITERX_MIN_JS . '.js', [], '1.1.0', false );
|
127 |
wp_register_script( 'jupiterx-help-links', JUPITERX_ASSETS_URL . 'dist/js/help-links' . JUPITERX_MIN_JS . '.js', [], JUPITERX_VERSION, true );
|
128 |
-
|
129 |
-
wp_enqueue_script( 'jupiterx-customizer', JUPITERX_ASSETS_URL . 'dist/js/customizer' . JUPITERX_MIN_JS . '.js', [ 'jquery', 'jquery-ui-draggable', 'jquery-ui-sortable', 'jupiterx-webfont', 'jupiterx-spectrum', 'jupiterx-select2', 'jupiterx-stepper', 'jupiterx-url-polyfill', 'wp-color-picker-alpha', 'jupiterx-help-links' ], JUPITERX_VERSION, true );
|
130 |
wp_register_style( 'jupiterx-help-links', JUPITERX_ASSETS_URL . 'dist/css/help-links' . JUPITERX_MIN_CSS . '.css', [], JUPITERX_VERSION );
|
131 |
wp_register_style( 'jupiterx-spectrum', JUPITERX_ASSETS_URL . 'customizer/lib/spectrum/spectrum' . JUPITERX_MIN_CSS . '.css', [], '1.8.0' );
|
132 |
wp_register_style( 'jupiterx-select2', JUPITERX_ASSETS_URL . 'customizer/lib/select2/select2' . JUPITERX_MIN_CSS . '.css', [], '4.0.6' );
|
133 |
wp_enqueue_style( 'jupiterx-customizer', JUPITERX_ASSETS_URL . 'dist/css/customizer' . JUPITERX_RTL . JUPITERX_MIN_CSS . '.css', [ 'jupiterx-spectrum', 'jupiterx-select2', 'jupiterx-help-links' ], JUPITERX_VERSION );
|
|
|
|
|
|
|
|
|
134 |
}
|
135 |
|
136 |
/**
|
72 |
include_once JUPITERX_CORE_CUSTOMIZER_PATH . 'includes/class-autoloader.php';
|
73 |
include_once JUPITERX_CORE_CUSTOMIZER_PATH . 'includes/class-templates.php';
|
74 |
include_once JUPITERX_CORE_CUSTOMIZER_PATH . 'classes/class-multilingual.php';
|
|
|
75 |
}
|
76 |
|
77 |
/**
|
124 |
wp_register_script( 'jupiterx-stepper', JUPITERX_ASSETS_URL . 'customizer/lib/stepper/stepper' . JUPITERX_MIN_JS . '.js', [], '1.0.0', true );
|
125 |
wp_register_script( 'jupiterx-url-polyfill', JUPITERX_ASSETS_URL . 'customizer/lib/url-polyfill/url-polyfill' . JUPITERX_MIN_JS . '.js', [], '1.1.0', false );
|
126 |
wp_register_script( 'jupiterx-help-links', JUPITERX_ASSETS_URL . 'dist/js/help-links' . JUPITERX_MIN_JS . '.js', [], JUPITERX_VERSION, true );
|
127 |
+
wp_enqueue_script( 'jupiterx-customizer', JUPITERX_ASSETS_URL . 'dist/js/customizer' . JUPITERX_MIN_JS . '.js', [ 'jquery', 'jquery-ui-draggable', 'jquery-ui-sortable', 'jupiterx-webfont', 'jupiterx-spectrum', 'jupiterx-select2', 'jupiterx-stepper', 'jupiterx-url-polyfill', 'jupiterx-help-links' ], JUPITERX_VERSION, true );
|
|
|
128 |
wp_register_style( 'jupiterx-help-links', JUPITERX_ASSETS_URL . 'dist/css/help-links' . JUPITERX_MIN_CSS . '.css', [], JUPITERX_VERSION );
|
129 |
wp_register_style( 'jupiterx-spectrum', JUPITERX_ASSETS_URL . 'customizer/lib/spectrum/spectrum' . JUPITERX_MIN_CSS . '.css', [], '1.8.0' );
|
130 |
wp_register_style( 'jupiterx-select2', JUPITERX_ASSETS_URL . 'customizer/lib/select2/select2' . JUPITERX_MIN_CSS . '.css', [], '4.0.6' );
|
131 |
wp_enqueue_style( 'jupiterx-customizer', JUPITERX_ASSETS_URL . 'dist/css/customizer' . JUPITERX_RTL . JUPITERX_MIN_CSS . '.css', [ 'jupiterx-spectrum', 'jupiterx-select2', 'jupiterx-help-links' ], JUPITERX_VERSION );
|
132 |
+
|
133 |
+
wp_localize_script( 'jupiterx-customizer', 'jupiterxCustomizer', [
|
134 |
+
'customizer_preview_redirect_url_nonce' => wp_create_nonce( 'jupiterx_core_get_customizer_preview_redirect_url' ),
|
135 |
+
] );
|
136 |
}
|
137 |
|
138 |
/**
|
includes/customizer/functions.php
CHANGED
@@ -60,26 +60,68 @@ if ( ! function_exists( 'jupiterx_core_customizer_include' ) ) {
|
|
60 |
}
|
61 |
}
|
62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
/**
|
64 |
* Ignore phpmd erros.
|
65 |
*
|
66 |
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
67 |
* @SuppressWarnings(PHPMD.ExitExpression)
|
|
|
68 |
*/
|
69 |
if ( ! function_exists( 'jupiterx_core_customizer_preview_redirect' ) ) {
|
70 |
-
|
|
|
|
|
71 |
/**
|
72 |
* Redircet to desired template while selecting a pop-up.
|
73 |
*
|
74 |
* @since 1.9.0
|
75 |
*
|
|
|
|
|
76 |
* @return void
|
|
|
|
|
77 |
*/
|
78 |
-
function jupiterx_core_customizer_preview_redirect() {
|
79 |
-
if ( ! is_customize_preview() ) {
|
80 |
-
return;
|
81 |
-
}
|
82 |
-
|
83 |
$section = jupiterx_get( 'jupiterx' );
|
84 |
|
85 |
switch ( $section ) {
|
@@ -266,3 +308,200 @@ if ( ! function_exists( 'jupiterx_core_404_page_redirect' ) ) {
|
|
266 |
}
|
267 |
}
|
268 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
}
|
61 |
}
|
62 |
|
63 |
+
if ( version_compare( JUPITERX_VERSION, '1.17.1', '>' ) ) {
|
64 |
+
add_action(
|
65 |
+
'wp_ajax_jupiterx_core_customizer_preview_redirect_url',
|
66 |
+
'jupiterx_core_customizer_preview_redirect_url'
|
67 |
+
);
|
68 |
+
}
|
69 |
+
|
70 |
+
if ( ! function_exists( 'jupiterx_core_customizer_preview_redirect_url' ) ) {
|
71 |
+
/**
|
72 |
+
* Get Customizer redirect URL.
|
73 |
+
*
|
74 |
+
* @since 1.16.0
|
75 |
+
*
|
76 |
+
* @return void
|
77 |
+
*/
|
78 |
+
function jupiterx_core_customizer_preview_redirect_url() {
|
79 |
+
check_ajax_referer( 'jupiterx_core_get_customizer_preview_redirect_url' );
|
80 |
+
|
81 |
+
$section = wp_unslash( filter_input( INPUT_POST, 'section' ) );
|
82 |
+
$options = wp_unslash( json_decode( filter_input( INPUT_POST, 'options' ), true ) );
|
83 |
+
|
84 |
+
if ( empty( $section ) ) {
|
85 |
+
wp_send_json_error();
|
86 |
+
}
|
87 |
+
|
88 |
+
if ( ! is_array( $options ) ) {
|
89 |
+
$options = [];
|
90 |
+
}
|
91 |
+
|
92 |
+
$url = jupiterx_core_get_customizer_preview_redirect_url( $section, $options );
|
93 |
+
|
94 |
+
if ( empty( $url ) ) {
|
95 |
+
wp_send_json_error();
|
96 |
+
}
|
97 |
+
|
98 |
+
wp_send_json_success( [ 'redirectUrl' => $url ] );
|
99 |
+
}
|
100 |
+
}
|
101 |
+
|
102 |
/**
|
103 |
* Ignore phpmd erros.
|
104 |
*
|
105 |
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
106 |
* @SuppressWarnings(PHPMD.ExitExpression)
|
107 |
+
* @SuppressWarnings(PHPMD.NPathComplexity)
|
108 |
*/
|
109 |
if ( ! function_exists( 'jupiterx_core_customizer_preview_redirect' ) ) {
|
110 |
+
if ( version_compare( JUPITERX_VERSION, '1.17.1', '<=' ) ) {
|
111 |
+
add_action( 'template_redirect', 'jupiterx_core_customizer_preview_redirect' );
|
112 |
+
}
|
113 |
/**
|
114 |
* Redircet to desired template while selecting a pop-up.
|
115 |
*
|
116 |
* @since 1.9.0
|
117 |
*
|
118 |
+
* @param string $section Customizer Section.
|
119 |
+
*
|
120 |
* @return void
|
121 |
+
*
|
122 |
+
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
123 |
*/
|
124 |
+
function jupiterx_core_customizer_preview_redirect( $section = '' ) {
|
|
|
|
|
|
|
|
|
125 |
$section = jupiterx_get( 'jupiterx' );
|
126 |
|
127 |
switch ( $section ) {
|
308 |
}
|
309 |
}
|
310 |
}
|
311 |
+
|
312 |
+
/**
|
313 |
+
* Ignore phpmd erros.
|
314 |
+
*
|
315 |
+
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
316 |
+
* @SuppressWarnings(PHPMD.ExitExpression)
|
317 |
+
* @SuppressWarnings(PHPMD.NPathComplexity)
|
318 |
+
*/
|
319 |
+
if ( ! function_exists( 'jupiterx_core_get_customizer_preview_redirect_url' ) ) {
|
320 |
+
/**
|
321 |
+
* Calculate redirect URL for customizer preview.
|
322 |
+
*
|
323 |
+
* @since 1.16.0
|
324 |
+
*
|
325 |
+
* @param string $section Section open in customizer preview.
|
326 |
+
* @param array $options Options changed in customizer preview.
|
327 |
+
*
|
328 |
+
* @return string
|
329 |
+
*/
|
330 |
+
function jupiterx_core_get_customizer_preview_redirect_url( $section = '', $options = [] ) {
|
331 |
+
switch ( $section ) {
|
332 |
+
case 'jupiterx_post_single':
|
333 |
+
return JupiterX_Customizer_Utils::get_preview_url( 'blog_single' );
|
334 |
+
|
335 |
+
case 'jupiterx_portfolio_single':
|
336 |
+
return JupiterX_Customizer_Utils::get_preview_url( 'portfolio_single' );
|
337 |
+
|
338 |
+
case 'jupiterx_search':
|
339 |
+
return JupiterX_Customizer_Utils::get_preview_url( 'search' );
|
340 |
+
|
341 |
+
case 'jupiterx_404':
|
342 |
+
$template = get_theme_mod( 'jupiterx_404_template' );
|
343 |
+
if ( ! empty( $template ) ) {
|
344 |
+
return get_permalink( intval( $template ) );
|
345 |
+
}
|
346 |
+
|
347 |
+
break;
|
348 |
+
|
349 |
+
case 'jupiterx_maintenance':
|
350 |
+
$template = get_theme_mod( 'jupiterx_maintenance_template' );
|
351 |
+
if ( ! empty( $template ) ) {
|
352 |
+
return get_permalink( intval( $template ) );
|
353 |
+
}
|
354 |
+
break;
|
355 |
+
|
356 |
+
case 'jupiterx_blog_archive':
|
357 |
+
return JupiterX_Customizer_Utils::get_preview_url( 'blog_archive' );
|
358 |
+
|
359 |
+
case 'jupiterx_portfolio_archive':
|
360 |
+
return JupiterX_Customizer_Utils::get_preview_url( 'portfolio_archive' );
|
361 |
+
|
362 |
+
case 'jupiterx_checkout_cart':
|
363 |
+
if ( class_exists( 'WooCommerce' ) ) {
|
364 |
+
return get_permalink( wc_get_page_id( 'cart' ) );
|
365 |
+
}
|
366 |
+
break;
|
367 |
+
|
368 |
+
case 'jupiterx_product_archive':
|
369 |
+
if ( class_exists( 'WooCommerce' ) ) {
|
370 |
+
return JupiterX_Customizer_Utils::get_preview_url( 'product_archive' );
|
371 |
+
}
|
372 |
+
break;
|
373 |
+
|
374 |
+
case 'jupiterx_product_page':
|
375 |
+
return JupiterX_Customizer_Utils::get_preview_url( 'product_single' );
|
376 |
+
|
377 |
+
case 'jupiterx_product_list':
|
378 |
+
if ( class_exists( 'WooCommerce' ) ) {
|
379 |
+
return get_permalink( wc_get_page_id( 'shop' ) );
|
380 |
+
}
|
381 |
+
break;
|
382 |
+
|
383 |
+
case 'jupiterx_page_single':
|
384 |
+
return JupiterX_Customizer_Utils::get_preview_url( 'single_page' );
|
385 |
+
|
386 |
+
case 'jupiterx_title_bar_settings':
|
387 |
+
return jupiterx_core_customizer_exceptions_control_redirect_url(
|
388 |
+
'jupiterx_title_bar_exceptions',
|
389 |
+
$options
|
390 |
+
);
|
391 |
+
|
392 |
+
case 'jupiterx_sidebar_settings':
|
393 |
+
return jupiterx_core_customizer_exceptions_control_redirect_url(
|
394 |
+
'jupiterx_sidebar_exceptions',
|
395 |
+
$options
|
396 |
+
);
|
397 |
+
|
398 |
+
default:
|
399 |
+
$post_type = ! empty( $options['post_type'] ) ? $options['post_type'] : '';
|
400 |
+
|
401 |
+
if ( $post_type && ! empty( $options['single'] ) ) {
|
402 |
+
$url = JupiterX_Customizer_Utils::get_permalink( JupiterX_Customizer_Utils::get_random_post( $post_type ) );
|
403 |
+
} elseif ( $post_type && ! empty( $options['archive'] ) ) {
|
404 |
+
$url = get_post_type_archive_link( $post_type );
|
405 |
+
}
|
406 |
+
|
407 |
+
return $url;
|
408 |
+
}
|
409 |
+
}
|
410 |
+
}
|
411 |
+
|
412 |
+
/**
|
413 |
+
* Ignore phpmd erros.
|
414 |
+
*
|
415 |
+
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
416 |
+
* @SuppressWarnings(PHPMD.ExitExpression)
|
417 |
+
* @SuppressWarnings(PHPMD.NPathComplexity)
|
418 |
+
*/
|
419 |
+
if ( ! function_exists( 'jupiterx_core_customizer_exceptions_control_redirect_url' ) ) {
|
420 |
+
/**
|
421 |
+
* Redirect Jupiter X Custom Exception Control changes to relevant page.
|
422 |
+
*
|
423 |
+
* @since 1.16.0
|
424 |
+
*
|
425 |
+
* @param string $exception Exception section.
|
426 |
+
* @param array $options Options changed within Exception control.
|
427 |
+
*
|
428 |
+
* @return mixed
|
429 |
+
*/
|
430 |
+
function jupiterx_core_customizer_exceptions_control_redirect_url( $exception, $options ) {
|
431 |
+
$exception_changed = '';
|
432 |
+
$exceptions = [];
|
433 |
+
|
434 |
+
if ( ! empty( $options[ $exception ] ) && is_array( $options[ $exception ] ) ) {
|
435 |
+
$exceptions = $options[ $exception ];
|
436 |
+
}
|
437 |
+
|
438 |
+
if ( empty( $options ) || ! is_array( $options ) ) {
|
439 |
+
return null;
|
440 |
+
}
|
441 |
+
|
442 |
+
$option_keys = array_keys( $options );
|
443 |
+
$option_id = array_shift( $option_keys );
|
444 |
+
$option_value = $options[ $option_id ];
|
445 |
+
|
446 |
+
foreach ( $exceptions as $e_key => $e_value ) {
|
447 |
+
if ( 0 === strpos( $option_id, $exception . '_' . $e_key ) ) {
|
448 |
+
$exception_changed = $e_key;
|
449 |
+
break;
|
450 |
+
}
|
451 |
+
}
|
452 |
+
|
453 |
+
if ( $exception === $option_id ) {
|
454 |
+
$exception_changed = $option_value;
|
455 |
+
$exception_changed = empty( $exception_changed ) ? '' : json_decode( $exception_changed, true );
|
456 |
+
|
457 |
+
if ( is_array( $exception_changed ) ) {
|
458 |
+
$exception_changed = array_pop( $exception_changed );
|
459 |
+
}
|
460 |
+
}
|
461 |
+
|
462 |
+
if ( empty( $exception_changed ) ) {
|
463 |
+
jupiterx_core_get_customizer_preview_redirect_url( 'jupiterx_post_single' );
|
464 |
+
|
465 |
+
return null;
|
466 |
+
}
|
467 |
+
|
468 |
+
$custom_post_types = array_keys( jupiterx_get_post_types( 'label' ) );
|
469 |
+
|
470 |
+
if ( in_array( $exception_changed, $custom_post_types, true ) ) {
|
471 |
+
$url = JupiterX_Customizer_Utils::get_permalink(
|
472 |
+
JupiterX_Customizer_Utils::get_random_post( $exception_changed )
|
473 |
+
);
|
474 |
+
|
475 |
+
if ( ! is_singular( $exception_changed ) && $url ) {
|
476 |
+
return $url;
|
477 |
+
}
|
478 |
+
}
|
479 |
+
|
480 |
+
$custom_post_types_archives = array_keys( jupiterx_get_post_types_archives() );
|
481 |
+
|
482 |
+
if ( in_array( $exception_changed, $custom_post_types_archives, true ) ) {
|
483 |
+
$url = get_post_type_archive_link( str_replace( 'archive__', '', $exception_changed ) );
|
484 |
+
|
485 |
+
if ( ! is_post_type_archive( $exception_changed ) && $url ) {
|
486 |
+
return $url;
|
487 |
+
}
|
488 |
+
}
|
489 |
+
|
490 |
+
switch ( $exception_changed ) {
|
491 |
+
case 'page':
|
492 |
+
return jupiterx_core_get_customizer_preview_redirect_url( 'jupiterx_page_single' );
|
493 |
+
case 'post':
|
494 |
+
return jupiterx_core_get_customizer_preview_redirect_url( 'jupiterx_post_single' );
|
495 |
+
case 'search':
|
496 |
+
return jupiterx_core_get_customizer_preview_redirect_url( 'jupiterx_search' );
|
497 |
+
case 'product':
|
498 |
+
return jupiterx_core_get_customizer_preview_redirect_url( 'jupiterx_product_list' );
|
499 |
+
case 'archive':
|
500 |
+
return jupiterx_core_get_customizer_preview_redirect_url( 'jupiterx_blog_archive' );
|
501 |
+
case 'portfolio':
|
502 |
+
return jupiterx_core_get_customizer_preview_redirect_url( 'jupiterx_portfolio_single' );
|
503 |
+
default:
|
504 |
+
return jupiterx_core_get_customizer_preview_redirect_url( 'jupiterx_404' );
|
505 |
+
}
|
506 |
+
}
|
507 |
+
}
|
includes/customizer/settings/404/popup.php
CHANGED
@@ -17,7 +17,7 @@ JupiterX_Customizer::add_section( 'jupiterx_404', [
|
|
17 |
],
|
18 |
'preview' => true,
|
19 |
'help' => [
|
20 |
-
'url' => '
|
21 |
'title' => __( 'Setting custom template for 404 page', 'jupiterx-core' ),
|
22 |
],
|
23 |
] );
|
17 |
],
|
18 |
'preview' => true,
|
19 |
'help' => [
|
20 |
+
'url' => 'https://themes.artbees.net/docs/setting-custom-template-for-404-page',
|
21 |
'title' => __( 'Setting custom template for 404 page', 'jupiterx-core' ),
|
22 |
],
|
23 |
] );
|
includes/customizer/settings/blog-single/popup.php
CHANGED
@@ -37,7 +37,7 @@ JupiterX_Customizer::add_section( 'jupiterx_post_single', [
|
|
37 |
'popups' => $popups,
|
38 |
'preview' => true,
|
39 |
'help' => [
|
40 |
-
'url' => '
|
41 |
'title' => __( 'Display settings for Blog, Shop single pages', 'jupiterx-core' ),
|
42 |
],
|
43 |
] );
|
37 |
'popups' => $popups,
|
38 |
'preview' => true,
|
39 |
'help' => [
|
40 |
+
'url' => 'https://themes.artbees.net/docs/display-settings-for-blog-shop-single-pages',
|
41 |
'title' => __( 'Display settings for Blog, Shop single pages', 'jupiterx-core' ),
|
42 |
],
|
43 |
] );
|
includes/customizer/settings/cart-quick-view/popup.php
CHANGED
@@ -17,7 +17,7 @@ JupiterX_Customizer::add_section( 'jupiterx_cart_quick_view', [
|
|
17 |
'styles' => __( 'Styles', 'jupiterx-core' ),
|
18 |
],
|
19 |
'help' => [
|
20 |
-
'url' => '
|
21 |
'title' => __( 'Checkout & Cart Pages in Shop Customizer', 'jupiterx-core' ),
|
22 |
],
|
23 |
] );
|
17 |
'styles' => __( 'Styles', 'jupiterx-core' ),
|
18 |
],
|
19 |
'help' => [
|
20 |
+
'url' => 'https://themes.artbees.net/docs/checkout-cart-pages-in-shop-customizer',
|
21 |
'title' => __( 'Checkout & Cart Pages in Shop Customizer', 'jupiterx-core' ),
|
22 |
],
|
23 |
] );
|
includes/customizer/settings/checkout-cart/popup.php
CHANGED
@@ -19,7 +19,7 @@ JupiterX_Customizer::add_section( 'jupiterx_checkout_cart', [
|
|
19 |
'preview' => true,
|
20 |
'pro' => true,
|
21 |
'help' => [
|
22 |
-
'url' => '
|
23 |
'title' => __( 'Checkout & Cart Pages in Shop Customizer', 'jupiterx-core' ),
|
24 |
],
|
25 |
] );
|
19 |
'preview' => true,
|
20 |
'pro' => true,
|
21 |
'help' => [
|
22 |
+
'url' => 'https://themes.artbees.net/docs/checkout-cart-pages-in-shop-customizer',
|
23 |
'title' => __( 'Checkout & Cart Pages in Shop Customizer', 'jupiterx-core' ),
|
24 |
],
|
25 |
] );
|
includes/customizer/settings/comment/popup.php
CHANGED
@@ -30,7 +30,7 @@ JupiterX_Customizer::add_section( 'jupiterx_comment', [
|
|
30 |
'popups' => $popups,
|
31 |
'preview' => true,
|
32 |
'help' => [
|
33 |
-
'url' => '
|
34 |
'title' => __( 'Display settings for Blog, Shop single pages', 'jupiterx-core' ),
|
35 |
],
|
36 |
] );
|
30 |
'popups' => $popups,
|
31 |
'preview' => true,
|
32 |
'help' => [
|
33 |
+
'url' => 'https://themes.artbees.net/docs/display-settings-for-blog-shop-single-pages',
|
34 |
'title' => __( 'Display settings for Blog, Shop single pages', 'jupiterx-core' ),
|
35 |
],
|
36 |
] );
|
includes/customizer/settings/footer/popup.php
CHANGED
@@ -31,7 +31,7 @@ JupiterX_Customizer::add_section( 'jupiterx_footer', [
|
|
31 |
],
|
32 |
'popups' => $popups,
|
33 |
'help' => [
|
34 |
-
'url' => '
|
35 |
'title' => __( 'Assigning the Footer Globally', 'jupiterx-core' ),
|
36 |
],
|
37 |
] );
|
@@ -62,7 +62,7 @@ JupiterX_Customizer::add_field( [
|
|
62 |
'settings' => 'jupiterx_footer_styles_warning',
|
63 |
'section' => 'jupiterx_footer_styles',
|
64 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
65 |
-
'jupiterx_url' => 'https://
|
66 |
'active_callback' => function() {
|
67 |
return class_exists( '\ElementorPro\Plugin' ) && jupiterx_is_help_links();
|
68 |
},
|
31 |
],
|
32 |
'popups' => $popups,
|
33 |
'help' => [
|
34 |
+
'url' => 'https://themes.artbees.net/docs/assigning-the-footer-globally',
|
35 |
'title' => __( 'Assigning the Footer Globally', 'jupiterx-core' ),
|
36 |
],
|
37 |
] );
|
62 |
'settings' => 'jupiterx_footer_styles_warning',
|
63 |
'section' => 'jupiterx_footer_styles',
|
64 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
65 |
+
'jupiterx_url' => 'https://themes.artbees.net/docs/plugin-conflicts-with-jupiter-x',
|
66 |
'active_callback' => function() {
|
67 |
return class_exists( '\ElementorPro\Plugin' ) && jupiterx_is_help_links();
|
68 |
},
|
includes/customizer/settings/footer/settings.php
CHANGED
@@ -15,7 +15,7 @@ JupiterX_Customizer::add_field( [
|
|
15 |
'settings' => 'jupiterx_footer_warning',
|
16 |
'section' => $section,
|
17 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
18 |
-
'jupiterx_url' => 'https://
|
19 |
'active_callback' => function() {
|
20 |
return class_exists( '\ElementorPro\Plugin' ) && jupiterx_is_help_links();
|
21 |
},
|
15 |
'settings' => 'jupiterx_footer_warning',
|
16 |
'section' => $section,
|
17 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
18 |
+
'jupiterx_url' => 'https://themes.artbees.net/docs/plugin-conflicts-with-jupiter-x',
|
19 |
'active_callback' => function() {
|
20 |
return class_exists( '\ElementorPro\Plugin' ) && jupiterx_is_help_links();
|
21 |
},
|
includes/customizer/settings/header/popup.php
CHANGED
@@ -28,7 +28,7 @@ JupiterX_Customizer::add_section( 'jupiterx_header', [
|
|
28 |
],
|
29 |
'popups' => $popups,
|
30 |
'help' => [
|
31 |
-
'url' => '
|
32 |
'title' => __( 'Assigning the Header Globally', 'jupiterx-core' ),
|
33 |
],
|
34 |
] );
|
@@ -59,7 +59,7 @@ JupiterX_Customizer::add_field( [
|
|
59 |
'settings' => 'jupiterx_header_styles_warning',
|
60 |
'section' => 'jupiterx_header_styles',
|
61 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
62 |
-
'jupiterx_url' => 'https://
|
63 |
'active_callback' => function() {
|
64 |
return class_exists( '\ElementorPro\Plugin' ) && jupiterx_is_help_links();
|
65 |
},
|
28 |
],
|
29 |
'popups' => $popups,
|
30 |
'help' => [
|
31 |
+
'url' => 'https://themes.artbees.net/docs/assigning-the-header-globally',
|
32 |
'title' => __( 'Assigning the Header Globally', 'jupiterx-core' ),
|
33 |
],
|
34 |
] );
|
59 |
'settings' => 'jupiterx_header_styles_warning',
|
60 |
'section' => 'jupiterx_header_styles',
|
61 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
62 |
+
'jupiterx_url' => 'https://themes.artbees.net/docs/plugin-conflicts-with-jupiter-x',
|
63 |
'active_callback' => function() {
|
64 |
return class_exists( '\ElementorPro\Plugin' ) && jupiterx_is_help_links();
|
65 |
},
|
includes/customizer/settings/header/settings.php
CHANGED
@@ -15,7 +15,7 @@ JupiterX_Customizer::add_field( [
|
|
15 |
'settings' => 'jupiterx_header_warning',
|
16 |
'section' => $section,
|
17 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
18 |
-
'jupiterx_url' => 'https://
|
19 |
'active_callback' => function() {
|
20 |
return class_exists( '\ElementorPro\Plugin' ) && jupiterx_is_help_links();
|
21 |
},
|
15 |
'settings' => 'jupiterx_header_warning',
|
16 |
'section' => $section,
|
17 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
18 |
+
'jupiterx_url' => 'https://themes.artbees.net/docs/plugin-conflicts-with-jupiter-x',
|
19 |
'active_callback' => function() {
|
20 |
return class_exists( '\ElementorPro\Plugin' ) && jupiterx_is_help_links();
|
21 |
},
|
includes/customizer/settings/logo/popup.php
CHANGED
@@ -27,7 +27,7 @@ JupiterX_Customizer::add_section( 'jupiterx_logo', [
|
|
27 |
],
|
28 |
'hidden' => true,
|
29 |
'help' => [
|
30 |
-
'url' => '
|
31 |
'title' => __( 'Adding Multiple versions of logo to website', 'jupiterx-core' ),
|
32 |
],
|
33 |
] );
|
27 |
],
|
28 |
'hidden' => true,
|
29 |
'help' => [
|
30 |
+
'url' => 'https://themes.artbees.net/docs/adding-multiple-versions-of-logo-to-website',
|
31 |
'title' => __( 'Adding Multiple versions of logo to website', 'jupiterx-core' ),
|
32 |
],
|
33 |
] );
|
includes/customizer/settings/maintenance/popup.php
CHANGED
@@ -17,7 +17,7 @@ JupiterX_Customizer::add_section( 'jupiterx_maintenance', [
|
|
17 |
],
|
18 |
'preview' => true,
|
19 |
'help' => [
|
20 |
-
'url' => '
|
21 |
'title' => __( 'Enabling Maintenance Mode in Jupiter X', 'jupiterx-core' ),
|
22 |
],
|
23 |
] );
|
17 |
],
|
18 |
'preview' => true,
|
19 |
'help' => [
|
20 |
+
'url' => 'https://themes.artbees.net/docs/enabling-maintenance-mode-in-jupiter-x',
|
21 |
'title' => __( 'Enabling Maintenance Mode in Jupiter X', 'jupiterx-core' ),
|
22 |
],
|
23 |
] );
|
includes/customizer/settings/page-single/popup.php
CHANGED
@@ -25,7 +25,7 @@ JupiterX_Customizer::add_section( 'jupiterx_page_single', [
|
|
25 |
'popups' => $popups,
|
26 |
'preview' => true,
|
27 |
'help' => [
|
28 |
-
'url' => '
|
29 |
'title' => __( 'Display settings for Blog, Shop single pages', 'jupiterx-core' ),
|
30 |
],
|
31 |
] );
|
25 |
'popups' => $popups,
|
26 |
'preview' => true,
|
27 |
'help' => [
|
28 |
+
'url' => 'https://themes.artbees.net/docs/display-settings-for-blog-shop-single-pages',
|
29 |
'title' => __( 'Display settings for Blog, Shop single pages', 'jupiterx-core' ),
|
30 |
],
|
31 |
] );
|
includes/customizer/settings/portfolio-single/popup.php
CHANGED
@@ -29,7 +29,7 @@ JupiterX_Customizer::add_section( 'jupiterx_portfolio_single', [
|
|
29 |
'popups' => $popups,
|
30 |
'preview' => true,
|
31 |
'help' => [
|
32 |
-
'url' => '
|
33 |
'title' => __( 'Display settings for Blog, Shop single pages', 'jupiterx-core' ),
|
34 |
],
|
35 |
] );
|
29 |
'popups' => $popups,
|
30 |
'preview' => true,
|
31 |
'help' => [
|
32 |
+
'url' => 'https://themes.artbees.net/docs/display-settings-for-blog-shop-single-pages',
|
33 |
'title' => __( 'Display settings for Blog, Shop single pages', 'jupiterx-core' ),
|
34 |
],
|
35 |
] );
|
includes/customizer/settings/product-archive/popup.php
CHANGED
@@ -18,7 +18,7 @@ JupiterX_Customizer::add_section( 'jupiterx_product_archive', [
|
|
18 |
],
|
19 |
'preview' => true,
|
20 |
'help' => [
|
21 |
-
'url' => '
|
22 |
'title' => __( 'Product Archive in Shop Customizer', 'jupiterx-core' ),
|
23 |
],
|
24 |
] );
|
18 |
],
|
19 |
'preview' => true,
|
20 |
'help' => [
|
21 |
+
'url' => 'https://themes.artbees.net/docs/product-archive-in-shop-customizer',
|
22 |
'title' => __( 'Product Archive in Shop Customizer', 'jupiterx-core' ),
|
23 |
],
|
24 |
] );
|
includes/customizer/settings/product-list/popup.php
CHANGED
@@ -21,7 +21,7 @@ JupiterX_Customizer::add_section( 'jupiterx_product_list', [
|
|
21 |
],
|
22 |
'preview' => true,
|
23 |
'help' => [
|
24 |
-
'url' => '
|
25 |
'title' => __( 'Product List in Shop Customizer', 'jupiterx-core' ),
|
26 |
],
|
27 |
|
21 |
],
|
22 |
'preview' => true,
|
23 |
'help' => [
|
24 |
+
'url' => 'https://themes.artbees.net/docs/product-list-in-shop-customizer',
|
25 |
'title' => __( 'Product List in Shop Customizer', 'jupiterx-core' ),
|
26 |
],
|
27 |
|
includes/customizer/settings/product-page/popup.php
CHANGED
@@ -21,7 +21,7 @@ JupiterX_Customizer::add_section( 'jupiterx_product_page', [
|
|
21 |
],
|
22 |
'preview' => true,
|
23 |
'help' => [
|
24 |
-
'url' => '
|
25 |
'title' => __( 'Product Page in Shop Customizer', 'jupiterx-core' ),
|
26 |
],
|
27 |
] );
|
21 |
],
|
22 |
'preview' => true,
|
23 |
'help' => [
|
24 |
+
'url' => 'https://themes.artbees.net/docs/product-page-in-shop-customizer',
|
25 |
'title' => __( 'Product Page in Shop Customizer', 'jupiterx-core' ),
|
26 |
],
|
27 |
] );
|
includes/customizer/settings/search/popup.php
CHANGED
@@ -17,7 +17,7 @@ JupiterX_Customizer::add_section( 'jupiterx_search', [
|
|
17 |
],
|
18 |
'preview' => true,
|
19 |
'help' => [
|
20 |
-
'url' => '
|
21 |
'title' => __( 'Displaying Search Results from specific Post Types', 'jupiterx-core' ),
|
22 |
],
|
23 |
] );
|
17 |
],
|
18 |
'preview' => true,
|
19 |
'help' => [
|
20 |
+
'url' => 'https://themes.artbees.net/docs/displaying-search-results-from-specific-post-types',
|
21 |
'title' => __( 'Displaying Search Results from specific Post Types', 'jupiterx-core' ),
|
22 |
],
|
23 |
] );
|
includes/customizer/settings/sidebar/popup.php
CHANGED
@@ -27,7 +27,7 @@ JupiterX_Customizer::add_section( 'jupiterx_sidebar', [
|
|
27 |
],
|
28 |
'popups' => $popups,
|
29 |
'help' => [
|
30 |
-
'url' => '
|
31 |
'title' => __( 'Adding a Sidebar globally', 'jupiterx-core' ),
|
32 |
],
|
33 |
] );
|
27 |
],
|
28 |
'popups' => $popups,
|
29 |
'help' => [
|
30 |
+
'url' => 'https://themes.artbees.net/docs/adding-a-sidebar-globally',
|
31 |
'title' => __( 'Adding a Sidebar globally', 'jupiterx-core' ),
|
32 |
],
|
33 |
] );
|
includes/customizer/settings/sidebar/settings.php
CHANGED
@@ -119,4 +119,5 @@ JupiterX_Customizer::add_field( [
|
|
119 |
'label' => __( 'Conditions', 'jupiterx-core' ),
|
120 |
'default' => [],
|
121 |
'fields' => $fields,
|
|
|
122 |
] );
|
119 |
'label' => __( 'Conditions', 'jupiterx-core' ),
|
120 |
'default' => [],
|
121 |
'fields' => $fields,
|
122 |
+
'transport' => '',
|
123 |
] );
|
includes/customizer/settings/site-settings/popup.php
CHANGED
@@ -25,7 +25,7 @@ JupiterX_Customizer::add_section( 'jupiterx_site', [
|
|
25 |
],
|
26 |
'popups' => $popups,
|
27 |
'help' => [
|
28 |
-
'url' => '
|
29 |
'title' => __( 'Setting container width in Jupiter X', 'jupiterx-core' ),
|
30 |
],
|
31 |
] );
|
25 |
],
|
26 |
'popups' => $popups,
|
27 |
'help' => [
|
28 |
+
'url' => 'https://themes.artbees.net/docs/setting-container-width-in-jupiter-x',
|
29 |
'title' => __( 'Setting container width in Jupiter X', 'jupiterx-core' ),
|
30 |
],
|
31 |
] );
|
includes/customizer/settings/title-bar/popup.php
CHANGED
@@ -25,7 +25,7 @@ JupiterX_Customizer::add_section( 'jupiterx_title_bar', [
|
|
25 |
],
|
26 |
'popups' => $popups,
|
27 |
'help' => [
|
28 |
-
'url' => '
|
29 |
'title' => __( 'Including/Excluding pages from displaying the Title Bar', 'jupiterx-core' ),
|
30 |
],
|
31 |
] );
|
25 |
],
|
26 |
'popups' => $popups,
|
27 |
'help' => [
|
28 |
+
'url' => 'https://themes.artbees.net/docs/including-excluding-pages-from-displaying-the-title-bar/',
|
29 |
'title' => __( 'Including/Excluding pages from displaying the Title Bar', 'jupiterx-core' ),
|
30 |
],
|
31 |
] );
|
includes/customizer/settings/title-bar/settings.php
CHANGED
@@ -215,4 +215,5 @@ JupiterX_Customizer::add_field( [
|
|
215 |
'label' => __( 'Conditions', 'jupiterx-core' ),
|
216 |
'default' => [],
|
217 |
'fields' => $fields,
|
|
|
218 |
] );
|
215 |
'label' => __( 'Conditions', 'jupiterx-core' ),
|
216 |
'default' => [],
|
217 |
'fields' => $fields,
|
218 |
+
'transport' => '',
|
219 |
] );
|
includes/customizer/settings/typography/popup.php
CHANGED
@@ -29,7 +29,7 @@ JupiterX_Customizer::add_section( 'jupiterx_typography', [
|
|
29 |
],
|
30 |
'popups' => $popups,
|
31 |
'help' => [
|
32 |
-
'url' => '
|
33 |
'title' => __( 'Changing typography for Body, Headings and Links', 'jupiterx-core' ),
|
34 |
],
|
35 |
] );
|
@@ -60,7 +60,7 @@ JupiterX_Customizer::add_field( [
|
|
60 |
'settings' => 'jupiterx_typography_styles_warning',
|
61 |
'section' => 'jupiterx_typography_styles',
|
62 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
63 |
-
'jupiterx_url' => 'https://
|
64 |
'active_callback' => 'jupiterx_is_help_links',
|
65 |
] );
|
66 |
|
29 |
],
|
30 |
'popups' => $popups,
|
31 |
'help' => [
|
32 |
+
'url' => 'https://themes.artbees.net/docs/changing-typography-for-body-headings-and-links',
|
33 |
'title' => __( 'Changing typography for Body, Headings and Links', 'jupiterx-core' ),
|
34 |
],
|
35 |
] );
|
60 |
'settings' => 'jupiterx_typography_styles_warning',
|
61 |
'section' => 'jupiterx_typography_styles',
|
62 |
'label' => __( 'Learn how to use the following settings properly.', 'jupiterx-core' ),
|
63 |
+
'jupiterx_url' => 'https://themes.artbees.net/docs/plugin-conflicts-with-jupiter-x',
|
64 |
'active_callback' => 'jupiterx_is_help_links',
|
65 |
] );
|
66 |
|
includes/dashboard/widgets/class-overview.php
CHANGED
@@ -246,7 +246,7 @@ class JupiterX_Overview_Widget {
|
|
246 |
],
|
247 |
'help' => [
|
248 |
'title' => esc_html__( 'Help', 'jupiterx-core' ),
|
249 |
-
'link' => '
|
250 |
'target' => '_blank',
|
251 |
],
|
252 |
];
|
246 |
],
|
247 |
'help' => [
|
248 |
'title' => esc_html__( 'Help', 'jupiterx-core' ),
|
249 |
+
'link' => 'https://themes.artbees.net/docs/getting-help-from-the-artbees-support/',
|
250 |
'target' => '_blank',
|
251 |
],
|
252 |
];
|
includes/templates/class.php
CHANGED
@@ -171,6 +171,8 @@ if ( ! class_exists( 'JupiterX_Templates' ) ) :
|
|
171 |
* @SuppressWarnings(PHPMD.ElseExpression)
|
172 |
*/
|
173 |
private function _render_select( $id, $name, $options, $selected = [] ) {
|
|
|
|
|
174 |
// Get selected values that exist in `$options` var only.
|
175 |
$selected = array_keys( array_intersect_key( array_flip( $selected ), $options ) );
|
176 |
|
171 |
* @SuppressWarnings(PHPMD.ElseExpression)
|
172 |
*/
|
173 |
private function _render_select( $id, $name, $options, $selected = [] ) {
|
174 |
+
asort( $options );
|
175 |
+
|
176 |
// Get selected values that exist in `$options` var only.
|
177 |
$selected = array_keys( array_intersect_key( array_flip( $selected ), $options ) );
|
178 |
|
includes/updater/functions.php
CHANGED
@@ -124,8 +124,10 @@ function jupiterx_upgrader_process_complete( $upgrader_object, $options ) {
|
|
124 |
* @since 1.2.0
|
125 |
*/
|
126 |
function jupiterx_core_flush_cache() {
|
127 |
-
if ( function_exists( '
|
128 |
-
|
|
|
|
|
129 |
}
|
130 |
|
131 |
if ( function_exists( 'jupiterx_elementor_flush_cache' ) ) {
|
124 |
* @since 1.2.0
|
125 |
*/
|
126 |
function jupiterx_core_flush_cache() {
|
127 |
+
if ( function_exists( 'jupiterx_remove_dir' ) ) {
|
128 |
+
jupiterx_remove_dir( jupiterx_get_compiler_dir() ); // compiler.
|
129 |
+
jupiterx_remove_dir( jupiterx_get_compiler_dir( true ) ); // admin-compiler.
|
130 |
+
jupiterx_remove_dir( jupiterx_get_images_dir() ); // images.
|
131 |
}
|
132 |
|
133 |
if ( function_exists( 'jupiterx_elementor_flush_cache' ) ) {
|
includes/utilities/functions.php
CHANGED
@@ -196,12 +196,53 @@ if ( ! function_exists( 'jupiterx_get_managed_plugins' ) ) {
|
|
196 |
'headers' => $headers,
|
197 |
] ) ) );
|
198 |
|
199 |
-
if ( ! isset( $response->data )
|
200 |
return [];
|
201 |
}
|
202 |
|
203 |
-
|
204 |
|
205 |
-
|
|
|
|
|
206 |
}
|
207 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
'headers' => $headers,
|
197 |
] ) ) );
|
198 |
|
199 |
+
if ( ! isset( $response->data ) || ! is_array( $response->data ) ) {
|
200 |
return [];
|
201 |
}
|
202 |
|
203 |
+
$managed_plugins = apply_filters( 'jupiterx_managed_plugins', $response->data );
|
204 |
|
205 |
+
set_site_transient( 'jupiterx_managed_plugins', $managed_plugins, DAY_IN_SECONDS );
|
206 |
+
|
207 |
+
return $managed_plugins;
|
208 |
}
|
209 |
}
|
210 |
+
|
211 |
+
add_shortcode( 'jupiterx_current_date', 'jupiterx_current_date_shortcode' );
|
212 |
+
/**
|
213 |
+
* Return current date.
|
214 |
+
*
|
215 |
+
* @since 1.16.0
|
216 |
+
*
|
217 |
+
* @param array $atts shortcode attribute date format.
|
218 |
+
*
|
219 |
+
* @return string date format.
|
220 |
+
* @SuppressWarnings(PHPMD.ElseExpression)
|
221 |
+
*/
|
222 |
+
function jupiterx_current_date_shortcode( $atts ) {
|
223 |
+
|
224 |
+
/**
|
225 |
+
* Shortcode attributes.
|
226 |
+
* [current_date format=’d/m/Y’] => 01/05/2020
|
227 |
+
* [current_date format=’F d, Y’] => Feb 04, 2020
|
228 |
+
*/
|
229 |
+
|
230 |
+
$atts = shortcode_atts(
|
231 |
+
[
|
232 |
+
'format' => '',
|
233 |
+
], $atts
|
234 |
+
);
|
235 |
+
|
236 |
+
if ( ! empty( $atts['format'] ) ) {
|
237 |
+
$date_format = $atts['format'];
|
238 |
+
} else {
|
239 |
+
$date_format = 'l jS \of F Y h:i:s A';
|
240 |
+
}
|
241 |
+
|
242 |
+
if ( 'z' === $date_format ) {
|
243 |
+
return date_i18n( $date_format ) + 1;
|
244 |
+
} else {
|
245 |
+
return date_i18n( $date_format );
|
246 |
+
}
|
247 |
+
|
248 |
+
}
|
includes/widgets/widget-social.php
CHANGED
@@ -49,7 +49,6 @@ class JupiterX_Widget_Social extends JupiterX_Widget {
|
|
49 |
'flickr' => esc_html__( 'Flickr', 'jupiterx-core' ),
|
50 |
'foursquare' => esc_html__( 'Foursquare', 'jupiterx-core' ),
|
51 |
'github' => esc_html__( 'Github', 'jupiterx-core' ),
|
52 |
-
'google-plus' => esc_html__( 'Google Plus', 'jupiterx-core' ),
|
53 |
'instagram' => esc_html__( 'Instagram', 'jupiterx-core' ),
|
54 |
'jsfiddle' => esc_html__( 'JSFiddle', 'jupiterx-core' ),
|
55 |
'linkedin' => esc_html__( 'Linkedin', 'jupiterx-core' ),
|
49 |
'flickr' => esc_html__( 'Flickr', 'jupiterx-core' ),
|
50 |
'foursquare' => esc_html__( 'Foursquare', 'jupiterx-core' ),
|
51 |
'github' => esc_html__( 'Github', 'jupiterx-core' ),
|
|
|
52 |
'instagram' => esc_html__( 'Instagram', 'jupiterx-core' ),
|
53 |
'jsfiddle' => esc_html__( 'JSFiddle', 'jupiterx-core' ),
|
54 |
'linkedin' => esc_html__( 'Linkedin', 'jupiterx-core' ),
|
jupiterx-core.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Jupiter X Core
|
4 |
* Plugin URI: https://jupiterx.com
|
5 |
* Description: Jupiter X Core
|
6 |
-
* Version: 1.
|
7 |
* Author: Artbees
|
8 |
* Author URI: https://artbees.net
|
9 |
* Text Domain: jupiterx-core
|
@@ -155,6 +155,7 @@ if ( ! class_exists( 'JupiterX_Core' ) ) {
|
|
155 |
*/
|
156 |
public function init() {
|
157 |
add_action( 'admin_menu', [ $this, 'menus' ], 15 );
|
|
|
158 |
add_action( 'init', [ $this, 'redirect_page' ] );
|
159 |
add_action( 'admin_head', [ $this, 'inline_css' ] );
|
160 |
add_action( 'admin_print_footer_scripts', [ $this, 'inline_js' ] );
|
@@ -200,8 +201,13 @@ if ( ! class_exists( 'JupiterX_Core' ) ) {
|
|
200 |
if ( is_admin() ) {
|
201 |
$this->load_files( [
|
202 |
'admin/tgmpa/tgmpa-plugin-list',
|
203 |
-
'admin/update-plugins/class-update-plugins',
|
204 |
] );
|
|
|
|
|
|
|
|
|
|
|
|
|
205 |
}
|
206 |
|
207 |
$this->disable_admin_bar();
|
@@ -269,6 +275,28 @@ if ( ! class_exists( 'JupiterX_Core' ) ) {
|
|
269 |
remove_submenu_page( 'themes.php', JUPITERX_SLUG );
|
270 |
}
|
271 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
272 |
/**
|
273 |
* Inline styles for admin pages.
|
274 |
*
|
@@ -443,7 +471,7 @@ if ( ! class_exists( 'JupiterX_Core' ) ) {
|
|
443 |
}
|
444 |
|
445 |
if ( 'jupiterx_help' === $_GET['page'] ) {
|
446 |
-
wp_redirect( '
|
447 |
exit;
|
448 |
}
|
449 |
// phpcs:enable
|
3 |
* Plugin Name: Jupiter X Core
|
4 |
* Plugin URI: https://jupiterx.com
|
5 |
* Description: Jupiter X Core
|
6 |
+
* Version: 1.16.0
|
7 |
* Author: Artbees
|
8 |
* Author URI: https://artbees.net
|
9 |
* Text Domain: jupiterx-core
|
155 |
*/
|
156 |
public function init() {
|
157 |
add_action( 'admin_menu', [ $this, 'menus' ], 15 );
|
158 |
+
add_action( 'admin_bar_menu', [ $this, 'extend_admin_bar_menu' ], 100 );
|
159 |
add_action( 'init', [ $this, 'redirect_page' ] );
|
160 |
add_action( 'admin_head', [ $this, 'inline_css' ] );
|
161 |
add_action( 'admin_print_footer_scripts', [ $this, 'inline_js' ] );
|
201 |
if ( is_admin() ) {
|
202 |
$this->load_files( [
|
203 |
'admin/tgmpa/tgmpa-plugin-list',
|
|
|
204 |
] );
|
205 |
+
|
206 |
+
if ( ! class_exists( 'JupiterX_Update_Plugins' ) ) {
|
207 |
+
$this->load_files( [
|
208 |
+
'admin/update-plugins/class-update-plugins',
|
209 |
+
] );
|
210 |
+
}
|
211 |
}
|
212 |
|
213 |
$this->disable_admin_bar();
|
275 |
remove_submenu_page( 'themes.php', JUPITERX_SLUG );
|
276 |
}
|
277 |
|
278 |
+
/**
|
279 |
+
* Add useful pages to admin toolbar.
|
280 |
+
*
|
281 |
+
* @since 1.16.0
|
282 |
+
*
|
283 |
+
* @param array $admin_bar The WordPress admin toolbar array.
|
284 |
+
*
|
285 |
+
* @return void
|
286 |
+
*/
|
287 |
+
public function extend_admin_bar_menu( $admin_bar ) {
|
288 |
+
if ( is_admin() ) {
|
289 |
+
return;
|
290 |
+
}
|
291 |
+
|
292 |
+
$admin_bar->add_menu( [
|
293 |
+
'id' => 'jupiterx-control-panel',
|
294 |
+
'parent' => 'site-name',
|
295 |
+
'title' => esc_html__( 'Control Panel', 'jupiterx-core' ),
|
296 |
+
'href' => esc_url( admin_url( 'admin.php?page=jupiterx' ) ),
|
297 |
+
]);
|
298 |
+
}
|
299 |
+
|
300 |
/**
|
301 |
* Inline styles for admin pages.
|
302 |
*
|
471 |
}
|
472 |
|
473 |
if ( 'jupiterx_help' === $_GET['page'] ) {
|
474 |
+
wp_redirect( 'https://themes.artbees.net/support/jupiterx/' );
|
475 |
exit;
|
476 |
}
|
477 |
// phpcs:enable
|
languages/jupiterx-core.pot
CHANGED
@@ -15,47 +15,47 @@ msgstr ""
|
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
17 |
|
18 |
-
#: jupiterx-core.php:
|
19 |
msgid "Control Panel"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#: jupiterx-core.php:
|
23 |
msgid "Customize"
|
24 |
msgstr ""
|
25 |
|
26 |
-
#: jupiterx-core.php:
|
27 |
msgid "Help"
|
28 |
msgstr ""
|
29 |
|
30 |
-
#: jupiterx-core.php:
|
31 |
msgid "Upgrade"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: jupiterx-core.php:
|
35 |
msgid "Activate Product"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: includes/compiler/class-compiler.php:
|
39 |
msgid "Not cool, Jupiter cannot work its magic :("
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: includes/compiler/class-compiler.php:
|
43 |
msgid "Your current install or file permission prevents Jupiter from working its magic. Please get in touch with Jupiter support. We will gladly get you started within 24 - 48 hours (working days)."
|
44 |
msgstr ""
|
45 |
|
46 |
-
#: includes/compiler/class-compiler.php:
|
47 |
msgid "Contact Jupiter Support"
|
48 |
msgstr ""
|
49 |
|
50 |
-
#: includes/compiler/class-compiler.php:
|
51 |
msgid "Send us an automatic report"
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: includes/compiler/class-compiler.php:
|
55 |
msgid "We respect your time and understand you might not be able to contact us."
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: includes/compiler/class-compiler.php:
|
59 |
msgid "Thanks for your contribution by reporting this issue. We hope to hear from you again."
|
60 |
msgstr ""
|
61 |
|
@@ -87,39 +87,39 @@ msgstr ""
|
|
87 |
msgid "Enable this option to upload SVG to WordPress Media Library."
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: includes/control-panel/functions.php:
|
91 |
msgid "Google Analytics ID"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: includes/control-panel/functions.php:
|
95 |
msgid "Adding Google Analytics code into Jupiter X"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: includes/control-panel/functions.php:
|
99 |
msgid "IP Anonymization"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: includes/control-panel/functions.php:
|
103 |
msgid "Enable IP Anonymization for Google Analytics."
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: includes/control-panel/functions.php:
|
107 |
msgid "Adobe Fonts Project ID"
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: includes/control-panel/functions.php:
|
111 |
msgid "Using Adobe fonts (formerly Typekit) in Jupiter X"
|
112 |
msgstr ""
|
113 |
|
114 |
#. translators: %s: html
|
115 |
#. translators: %s: html
|
116 |
-
#: includes/control-panel/functions.php:
|
117 |
msgid "Tracking Codes After %s Tag"
|
118 |
msgstr ""
|
119 |
|
120 |
#. translators: %s: html
|
121 |
#. translators: %s: html
|
122 |
-
#: includes/control-panel/functions.php:
|
123 |
msgid "Tracking Codes Before %s Tag"
|
124 |
msgstr ""
|
125 |
|
@@ -375,23 +375,23 @@ msgstr ""
|
|
375 |
msgid "Content Type"
|
376 |
msgstr ""
|
377 |
|
378 |
-
#: includes/templates/class.php:
|
379 |
msgid "All"
|
380 |
msgstr ""
|
381 |
|
382 |
-
#: includes/templates/class.php:
|
383 |
msgid "Click to expand"
|
384 |
msgstr ""
|
385 |
|
386 |
-
#: includes/templates/class.php:
|
387 |
msgid "Clear"
|
388 |
msgstr ""
|
389 |
|
390 |
-
#: includes/templates/class.php:
|
391 |
msgid "Your API key could not be verified."
|
392 |
msgstr ""
|
393 |
|
394 |
-
#: includes/templates/class.php:
|
395 |
msgid "Cheatin’ huh?"
|
396 |
msgstr ""
|
397 |
|
@@ -516,7 +516,7 @@ msgstr ""
|
|
516 |
msgid "1 Comment"
|
517 |
msgstr ""
|
518 |
|
519 |
-
#: includes/widgets/widget-social.php:28, includes/widgets/widget-social.php:
|
520 |
msgid "Jupiter X - Social Networks"
|
521 |
msgstr ""
|
522 |
|
@@ -573,162 +573,158 @@ msgid "Github"
|
|
573 |
msgstr ""
|
574 |
|
575 |
#: includes/widgets/widget-social.php:52
|
576 |
-
msgid "Google Plus"
|
577 |
-
msgstr ""
|
578 |
-
|
579 |
-
#: includes/widgets/widget-social.php:53
|
580 |
msgid "Instagram"
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: includes/widgets/widget-social.php:
|
584 |
msgid "JSFiddle"
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: includes/widgets/widget-social.php:
|
588 |
msgid "Linkedin"
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: includes/widgets/widget-social.php:
|
592 |
msgid "Medium"
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: includes/widgets/widget-social.php:
|
596 |
msgid "Pinterest"
|
597 |
msgstr ""
|
598 |
|
599 |
-
#: includes/widgets/widget-social.php:
|
600 |
msgid "Product Hunt"
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: includes/widgets/widget-social.php:
|
604 |
msgid "Reddit"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: includes/widgets/widget-social.php:
|
608 |
msgid "RSS"
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: includes/widgets/widget-social.php:
|
612 |
msgid "Skype"
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: includes/widgets/widget-social.php:
|
616 |
msgid "Snapchat"
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: includes/widgets/widget-social.php:
|
620 |
msgid "Soundcloud"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: includes/widgets/widget-social.php:
|
624 |
msgid "Spotify"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: includes/widgets/widget-social.php:
|
628 |
msgid "Stack Overflow"
|
629 |
msgstr ""
|
630 |
|
631 |
-
#: includes/widgets/widget-social.php:
|
632 |
msgid "Steam"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: includes/widgets/widget-social.php:
|
636 |
msgid "Stumbleupon"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: includes/widgets/widget-social.php:
|
640 |
msgid "Telegram"
|
641 |
msgstr ""
|
642 |
|
643 |
-
#: includes/widgets/widget-social.php:
|
644 |
msgid "TripAdvisor"
|
645 |
msgstr ""
|
646 |
|
647 |
-
#: includes/widgets/widget-social.php:
|
648 |
msgid "Tumblr"
|
649 |
msgstr ""
|
650 |
|
651 |
-
#: includes/widgets/widget-social.php:
|
652 |
msgid "Twitch"
|
653 |
msgstr ""
|
654 |
|
655 |
-
#: includes/widgets/widget-social.php:
|
656 |
msgid "Twitter"
|
657 |
msgstr ""
|
658 |
|
659 |
-
#: includes/widgets/widget-social.php:
|
660 |
msgid "Vimeo"
|
661 |
msgstr ""
|
662 |
|
663 |
-
#: includes/widgets/widget-social.php:
|
664 |
msgid "VK"
|
665 |
msgstr ""
|
666 |
|
667 |
-
#: includes/widgets/widget-social.php:
|
668 |
msgid "Weibo"
|
669 |
msgstr ""
|
670 |
|
671 |
-
#: includes/widgets/widget-social.php:
|
672 |
msgid "Weixin"
|
673 |
msgstr ""
|
674 |
|
675 |
-
#: includes/widgets/widget-social.php:
|
676 |
msgid "Whatsapp"
|
677 |
msgstr ""
|
678 |
|
679 |
-
#: includes/widgets/widget-social.php:
|
680 |
msgid "WordPress"
|
681 |
msgstr ""
|
682 |
|
683 |
-
#: includes/widgets/widget-social.php:
|
684 |
msgid "Xing"
|
685 |
msgstr ""
|
686 |
|
687 |
-
#: includes/widgets/widget-social.php:
|
688 |
msgid "Yelp"
|
689 |
msgstr ""
|
690 |
|
691 |
-
#: includes/widgets/widget-social.php:
|
692 |
msgid "Youtube"
|
693 |
msgstr ""
|
694 |
|
695 |
-
#: includes/widgets/widget-social.php:
|
696 |
msgid "500px"
|
697 |
msgstr ""
|
698 |
|
699 |
-
#: includes/widgets/widget-social.php:
|
700 |
msgid "Open links in new tab"
|
701 |
msgstr ""
|
702 |
|
703 |
-
#: includes/widgets/widget-social.php:
|
704 |
msgid "Icon size"
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: includes/widgets/widget-social.php:
|
708 |
msgid "Border radius"
|
709 |
msgstr ""
|
710 |
|
711 |
-
#: includes/widgets/widget-social.php:
|
712 |
msgid "Space between icons"
|
713 |
msgstr ""
|
714 |
|
715 |
-
#: includes/widgets/widget-social.php:
|
716 |
msgid "Use custom colors"
|
717 |
msgstr ""
|
718 |
|
719 |
-
#: includes/widgets/widget-social.php:
|
720 |
msgid "Icon color"
|
721 |
msgstr ""
|
722 |
|
723 |
-
#: includes/widgets/widget-social.php:
|
724 |
msgid "Background color"
|
725 |
msgstr ""
|
726 |
|
727 |
-
#: includes/widgets/widget-social.php:
|
728 |
msgid "Icon hover color"
|
729 |
msgstr ""
|
730 |
|
731 |
-
#: includes/widgets/widget-social.php:
|
732 |
msgid "Background hover color"
|
733 |
msgstr ""
|
734 |
|
@@ -868,7 +864,7 @@ msgstr ""
|
|
868 |
msgid "Attachment ID param is missing."
|
869 |
msgstr ""
|
870 |
|
871 |
-
#: includes/control-panel/includes/class-export-import-content.php:202, includes/control-panel/includes/class-export-import-content.php:
|
872 |
msgid "Step param (%s) is not valid."
|
873 |
msgstr ""
|
874 |
|
@@ -892,27 +888,27 @@ msgstr ""
|
|
892 |
msgid "A problem occurred in exporting Settings."
|
893 |
msgstr ""
|
894 |
|
895 |
-
#: includes/control-panel/includes/class-export-import-content.php:
|
896 |
msgid "A required file (%s) is missing in the selected zip file."
|
897 |
msgstr ""
|
898 |
|
899 |
-
#: includes/control-panel/includes/class-export-import-content.php:
|
900 |
msgid "Error in parsing %s."
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: includes/control-panel/includes/class-export-import-content.php:
|
904 |
msgid "A problem occurred in importing Widgets."
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: includes/control-panel/includes/class-export-import-content.php:
|
908 |
msgid "%s is missing in the selected zip file."
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: includes/control-panel/includes/class-export-import-content.php:
|
912 |
msgid "Error importing settings! Please check that you uploaded (%s) a Settings export file."
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: includes/control-panel/includes/class-export-import-content.php:
|
916 |
msgid "Error importing settings! template Please check that you uploaded (%s) a Settings export file."
|
917 |
msgstr ""
|
918 |
|
@@ -1000,35 +996,35 @@ msgstr ""
|
|
1000 |
msgid "SSL connection error. Code: template-assets-get"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
-
#: includes/control-panel/includes/class-install-plugins.php:
|
1004 |
msgid "Action is not valid."
|
1005 |
msgstr ""
|
1006 |
|
1007 |
-
#: includes/control-panel/includes/class-install-plugins.php:
|
1008 |
msgid "Can't deactivate plugin"
|
1009 |
msgstr ""
|
1010 |
|
1011 |
-
#: includes/control-panel/includes/class-install-plugins.php:
|
1012 |
msgid "Sorry, you are not allowed to deactivate this plugin."
|
1013 |
msgstr ""
|
1014 |
|
1015 |
-
#: includes/control-panel/includes/class-install-plugins.php:
|
1016 |
msgid "Deactivated Successfully."
|
1017 |
msgstr ""
|
1018 |
|
1019 |
-
#: includes/control-panel/includes/class-install-template.php:
|
1020 |
msgid "Installing"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
-
#: includes/control-panel/includes/class-install-template.php:
|
1024 |
msgid "Data of plugins have imported."
|
1025 |
msgstr ""
|
1026 |
|
1027 |
-
#: includes/control-panel/includes/class-install-template.php:
|
1028 |
msgid "Error importing settings! Please check that you uploaded (%s) a settings export file."
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: includes/control-panel/includes/class-install-template.php:
|
1032 |
msgid "Error importing settings! template Please check that you uploaded (%s) a settings export file."
|
1033 |
msgstr ""
|
1034 |
|
@@ -1187,7 +1183,7 @@ msgstr ""
|
|
1187 |
msgid "Add a New Size"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
-
#: includes/control-panel/views/image-sizes.php:33, includes/control-panel/views/system-status.php:
|
1191 |
msgid "Name"
|
1192 |
msgstr ""
|
1193 |
|
@@ -1255,7 +1251,7 @@ msgstr ""
|
|
1255 |
msgid "Enable cache busting technique."
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#: includes/control-panel/views/settings.php:46
|
1259 |
msgid "Custom Post Types"
|
1260 |
msgstr ""
|
1261 |
|
@@ -1268,38 +1264,90 @@ msgid "No custom post type was found."
|
|
1268 |
msgstr ""
|
1269 |
|
1270 |
#: includes/control-panel/views/settings.php:69
|
1271 |
-
msgid "
|
1272 |
msgstr ""
|
1273 |
|
1274 |
#: includes/control-panel/views/settings.php:73
|
1275 |
-
msgid "Twitter Consumer
|
1276 |
msgstr ""
|
1277 |
|
1278 |
#: includes/control-panel/views/settings.php:77
|
1279 |
-
msgid "Twitter
|
1280 |
msgstr ""
|
1281 |
|
1282 |
#: includes/control-panel/views/settings.php:81
|
1283 |
-
msgid "Twitter Access Token
|
1284 |
msgstr ""
|
1285 |
|
1286 |
#: includes/control-panel/views/settings.php:85
|
1287 |
-
msgid "
|
1288 |
msgstr ""
|
1289 |
|
1290 |
#: includes/control-panel/views/settings.php:89
|
1291 |
-
msgid "
|
1292 |
msgstr ""
|
1293 |
|
1294 |
#: includes/control-panel/views/settings.php:93
|
|
|
|
|
|
|
|
|
1295 |
msgid "Google Maps API Key"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
-
#: includes/control-panel/views/settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1299 |
msgid "Save Settings"
|
1300 |
msgstr ""
|
1301 |
|
1302 |
-
#: includes/control-panel/views/settings.php:
|
1303 |
msgid "Saving..."
|
1304 |
msgstr ""
|
1305 |
|
@@ -1371,459 +1419,467 @@ msgstr ""
|
|
1371 |
msgid "Whether or not you have WordPress Multisite enabled."
|
1372 |
msgstr ""
|
1373 |
|
1374 |
-
#: includes/control-panel/views/system-status.php:
|
|
|
|
|
|
|
|
|
1375 |
msgid "Permalink Structure"
|
1376 |
msgstr ""
|
1377 |
|
1378 |
-
#: includes/control-panel/views/system-status.php:
|
1379 |
msgid "The current permalink structure as defined in WordPress Settings->Permalinks."
|
1380 |
msgstr ""
|
1381 |
|
1382 |
-
#: includes/control-panel/views/system-status.php:
|
1383 |
msgid "Front Page Display"
|
1384 |
msgstr ""
|
1385 |
|
1386 |
-
#: includes/control-panel/views/system-status.php:
|
1387 |
msgid "The current Reading mode of WordPress."
|
1388 |
msgstr ""
|
1389 |
|
1390 |
-
#: includes/control-panel/views/system-status.php:
|
1391 |
msgid "Front Page"
|
1392 |
msgstr ""
|
1393 |
|
1394 |
-
#: includes/control-panel/views/system-status.php:
|
1395 |
msgid "The currently selected page which acts as the site's Front Page."
|
1396 |
msgstr ""
|
1397 |
|
1398 |
-
#: includes/control-panel/views/system-status.php:
|
1399 |
msgid "Posts Page"
|
1400 |
msgstr ""
|
1401 |
|
1402 |
-
#: includes/control-panel/views/system-status.php:
|
1403 |
msgid "The currently selected page in where blog posts are displayed."
|
1404 |
msgstr ""
|
1405 |
|
1406 |
-
#: includes/control-panel/views/system-status.php:
|
1407 |
msgid "WP Memory Limit"
|
1408 |
msgstr ""
|
1409 |
|
1410 |
-
#: includes/control-panel/views/system-status.php:
|
1411 |
msgid "The maximum amount of memory (RAM) that your site can use at one time."
|
1412 |
msgstr ""
|
1413 |
|
1414 |
-
#: includes/control-panel/views/system-status.php:
|
1415 |
msgid "Database Table Prefix"
|
1416 |
msgstr ""
|
1417 |
|
1418 |
-
#: includes/control-panel/views/system-status.php:
|
1419 |
msgid "The prefix structure of the current WordPress database."
|
1420 |
msgstr ""
|
1421 |
|
1422 |
-
#: includes/control-panel/views/system-status.php:
|
1423 |
msgid "WP Debug Mode"
|
1424 |
msgstr ""
|
1425 |
|
1426 |
-
#: includes/control-panel/views/system-status.php:
|
1427 |
msgid "Displays whether or not WordPress is in Debug Mode."
|
1428 |
msgstr ""
|
1429 |
|
1430 |
-
#: includes/control-panel/views/system-status.php:
|
|
|
|
|
|
|
|
|
1431 |
msgid "Language"
|
1432 |
msgstr ""
|
1433 |
|
1434 |
-
#: includes/control-panel/views/system-status.php:
|
1435 |
msgid "The current language used by WordPress. Default = English"
|
1436 |
msgstr ""
|
1437 |
|
1438 |
-
#: includes/control-panel/views/system-status.php:
|
1439 |
msgid "The Main WP Directory"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
-
#: includes/control-panel/views/system-status.php:
|
1443 |
msgid "Check if main WP directory is writable."
|
1444 |
msgstr ""
|
1445 |
|
1446 |
-
#: includes/control-panel/views/system-status.php:
|
1447 |
msgid "Writable"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: includes/control-panel/views/system-status.php:
|
1451 |
msgid "Make sure <code>%s</code> directory is writable."
|
1452 |
msgstr ""
|
1453 |
|
1454 |
-
#: includes/control-panel/views/system-status.php:
|
1455 |
msgid "The wp-content Directory"
|
1456 |
msgstr ""
|
1457 |
|
1458 |
-
#: includes/control-panel/views/system-status.php:
|
1459 |
msgid "Check if wp-content directory is writable."
|
1460 |
msgstr ""
|
1461 |
|
1462 |
-
#: includes/control-panel/views/system-status.php:
|
1463 |
msgid "The uploads Directory"
|
1464 |
msgstr ""
|
1465 |
|
1466 |
-
#: includes/control-panel/views/system-status.php:
|
1467 |
msgid "Check if uploads directory is writable."
|
1468 |
msgstr ""
|
1469 |
|
1470 |
-
#: includes/control-panel/views/system-status.php:
|
1471 |
msgid "The plugins Directory"
|
1472 |
msgstr ""
|
1473 |
|
1474 |
-
#: includes/control-panel/views/system-status.php:
|
1475 |
msgid "Check if plugins directory is writable."
|
1476 |
msgstr ""
|
1477 |
|
1478 |
-
#: includes/control-panel/views/system-status.php:
|
1479 |
msgid "The themes Directory"
|
1480 |
msgstr ""
|
1481 |
|
1482 |
-
#: includes/control-panel/views/system-status.php:
|
1483 |
msgid "Check if themes directory is writable."
|
1484 |
msgstr ""
|
1485 |
|
1486 |
-
#: includes/control-panel/views/system-status.php:
|
1487 |
msgid "Theme"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
-
#: includes/control-panel/views/system-status.php:
|
1491 |
msgid "The name of the current active theme."
|
1492 |
msgstr ""
|
1493 |
|
1494 |
-
#: includes/control-panel/views/system-status.php:
|
1495 |
msgid "Version"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
-
#: includes/control-panel/views/system-status.php:
|
1499 |
msgid "The installed version of the current active theme."
|
1500 |
msgstr ""
|
1501 |
|
1502 |
-
#: includes/control-panel/views/system-status.php:
|
1503 |
msgid "Author URL"
|
1504 |
msgstr ""
|
1505 |
|
1506 |
-
#: includes/control-panel/views/system-status.php:
|
1507 |
msgid "The theme developers URL."
|
1508 |
msgstr ""
|
1509 |
|
1510 |
-
#: includes/control-panel/views/system-status.php:
|
1511 |
msgid "Child Theme"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
-
#: includes/control-panel/views/system-status.php:
|
1515 |
msgid "Displays whether or not the current theme is a child theme."
|
1516 |
msgstr ""
|
1517 |
|
1518 |
-
#: includes/control-panel/views/system-status.php:
|
1519 |
msgid "Parent Theme Name"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
-
#: includes/control-panel/views/system-status.php:
|
1523 |
msgid "The name of the parent theme."
|
1524 |
msgstr ""
|
1525 |
|
1526 |
-
#: includes/control-panel/views/system-status.php:
|
1527 |
msgid "Parent Theme Version"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
-
#: includes/control-panel/views/system-status.php:
|
1531 |
msgid "The installed version of the parent theme."
|
1532 |
msgstr ""
|
1533 |
|
1534 |
-
#: includes/control-panel/views/system-status.php:
|
1535 |
msgid "Parent Theme Author URL"
|
1536 |
msgstr ""
|
1537 |
|
1538 |
-
#: includes/control-panel/views/system-status.php:
|
1539 |
msgid "The parent theme developers URL."
|
1540 |
msgstr ""
|
1541 |
|
1542 |
-
#: includes/control-panel/views/system-status.php:
|
1543 |
msgid "Browser"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
-
#: includes/control-panel/views/system-status.php:
|
1547 |
msgid "Browser Info"
|
1548 |
msgstr ""
|
1549 |
|
1550 |
-
#: includes/control-panel/views/system-status.php:
|
1551 |
msgid "Information about the web browser currently in use."
|
1552 |
msgstr ""
|
1553 |
|
1554 |
-
#: includes/control-panel/views/system-status.php:
|
1555 |
msgid "Server Environment"
|
1556 |
msgstr ""
|
1557 |
|
1558 |
-
#: includes/control-panel/views/system-status.php:
|
1559 |
msgid "Server Info"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
-
#: includes/control-panel/views/system-status.php:
|
1563 |
msgid "Information about the web server that is currently hosting your site."
|
1564 |
msgstr ""
|
1565 |
|
1566 |
-
#: includes/control-panel/views/system-status.php:
|
1567 |
msgid "Localhost Environment"
|
1568 |
msgstr ""
|
1569 |
|
1570 |
-
#: includes/control-panel/views/system-status.php:
|
1571 |
msgid "Is the server running in a localhost environment."
|
1572 |
msgstr ""
|
1573 |
|
1574 |
-
#: includes/control-panel/views/system-status.php:
|
1575 |
msgid "PHP Version"
|
1576 |
msgstr ""
|
1577 |
|
1578 |
-
#: includes/control-panel/views/system-status.php:
|
1579 |
msgid "The version of PHP installed on your hosting server."
|
1580 |
msgstr ""
|
1581 |
|
1582 |
-
#: includes/control-panel/views/system-status.php:
|
1583 |
msgid "ABSPATH"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
-
#: includes/control-panel/views/system-status.php:
|
1587 |
msgid "The ABSPATH variable on the server."
|
1588 |
msgstr ""
|
1589 |
|
1590 |
-
#: includes/control-panel/views/system-status.php:
|
1591 |
msgid "PHP Memory Limit"
|
1592 |
msgstr ""
|
1593 |
|
1594 |
-
#: includes/control-panel/views/system-status.php:
|
1595 |
msgid "The largest file size that can be contained in one post."
|
1596 |
msgstr ""
|
1597 |
|
1598 |
-
#: includes/control-panel/views/system-status.php:
|
1599 |
msgid "PHP Post Max Size"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
-
#: includes/control-panel/views/system-status.php:
|
1603 |
msgid "PHP Time Limit"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
-
#: includes/control-panel/views/system-status.php:
|
1607 |
msgid "max_execution_time : The amount of time (in seconds) that your site will spend on a single operation before timing out (to avoid server lockups)."
|
1608 |
msgstr ""
|
1609 |
|
1610 |
-
#: includes/control-panel/views/system-status.php:
|
1611 |
msgid "PHP Max Input Vars"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: includes/control-panel/views/system-status.php:
|
1615 |
msgid "The maximum number of variables your server can use for a single function to avoid overloads."
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: includes/control-panel/views/system-status.php:
|
1619 |
msgid "Suhosin Max Request Vars"
|
1620 |
msgstr ""
|
1621 |
|
1622 |
-
#: includes/control-panel/views/system-status.php:
|
1623 |
msgid "The maximum number of variables your server running Suhosin can use for a single function to avoid overloads."
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: includes/control-panel/views/system-status.php:
|
1627 |
msgid "Suhosin Max Post Vars"
|
1628 |
msgstr ""
|
1629 |
|
1630 |
-
#: includes/control-panel/views/system-status.php:
|
1631 |
msgid "PHP Display Errors"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: includes/control-panel/views/system-status.php:
|
1635 |
msgid "Determines if PHP will display errors within the browser."
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: includes/control-panel/views/system-status.php:
|
1639 |
msgid "SUHOSIN Installed"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: includes/control-panel/views/system-status.php:
|
1643 |
msgid "Suhosin is an advanced protection system for PHP installations. It was designed to protect your servers on the one hand against a number of well known problems in PHP applications and on the other hand against potential unknown vulnerabilities within these applications or the PHP core itself. If enabled on your server, Suhosin may need to be configured to increase its data submission limits."
|
1644 |
msgstr ""
|
1645 |
|
1646 |
-
#: includes/control-panel/views/system-status.php:
|
1647 |
msgid "MySQL Version"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
-
#: includes/control-panel/views/system-status.php:
|
1651 |
msgid "The version of MySQL installed on your hosting server."
|
1652 |
msgstr ""
|
1653 |
|
1654 |
-
#: includes/control-panel/views/system-status.php:
|
1655 |
msgid "Max Upload Size"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: includes/control-panel/views/system-status.php:
|
1659 |
msgid "The largest file size that can be uploaded to your WordPress installation."
|
1660 |
msgstr ""
|
1661 |
|
1662 |
-
#: includes/control-panel/views/system-status.php:
|
1663 |
msgid "Network Upload Limit"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
-
#: includes/control-panel/views/system-status.php:
|
1667 |
msgid "Maximum file size that you can upload based on network settings."
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: includes/control-panel/views/system-status.php:
|
1671 |
msgid "Default Timezone is UTC"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: includes/control-panel/views/system-status.php:
|
1675 |
msgid "The default timezone for your server."
|
1676 |
msgstr ""
|
1677 |
|
1678 |
-
#: includes/control-panel/views/system-status.php:
|
1679 |
msgid "Default timezone is %s - it should be UTC"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
-
#: includes/control-panel/views/system-status.php:
|
1683 |
msgid "PHP XML"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: includes/control-panel/views/system-status.php:
|
1687 |
msgid "Theme requires PHP XML Library to be installed."
|
1688 |
msgstr ""
|
1689 |
|
1690 |
-
#: includes/control-panel/views/system-status.php:
|
1691 |
msgid "MBString"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
-
#: includes/control-panel/views/system-status.php:
|
1695 |
msgid "Theme requires MBString PHP Library to be installed."
|
1696 |
msgstr ""
|
1697 |
|
1698 |
-
#: includes/control-panel/views/system-status.php:
|
1699 |
msgid "SimpleXML"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: includes/control-panel/views/system-status.php:
|
1703 |
msgid "Theme requires SimpleXML PHP Library to be installed."
|
1704 |
msgstr ""
|
1705 |
|
1706 |
-
#: includes/control-panel/views/system-status.php:
|
1707 |
msgid "Fsockopen/cURL"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: includes/control-panel/views/system-status.php:
|
1711 |
msgid "Used when communicating with remote services with PHP."
|
1712 |
msgstr ""
|
1713 |
|
1714 |
-
#: includes/control-panel/views/system-status.php:
|
1715 |
msgid "Your server does not have fsockopen or cURL enabled - cURL is used to communicate with other servers. Please contact your hosting provider."
|
1716 |
msgstr ""
|
1717 |
|
1718 |
-
#: includes/control-panel/views/system-status.php:
|
1719 |
msgid "SoapClient"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: includes/control-panel/views/system-status.php:
|
1723 |
msgid "Some webservices like shipping use SOAP to get information from remote servers, for example, live shipping quotes from FedEx require SOAP to be installed."
|
1724 |
msgstr ""
|
1725 |
|
1726 |
-
#: includes/control-panel/views/system-status.php:
|
1727 |
msgid "Your server does not have the <a href=\"%s\">SOAP Client</a> class enabled - some gateway plugins which use SOAP may not work as expected."
|
1728 |
msgstr ""
|
1729 |
|
1730 |
-
#: includes/control-panel/views/system-status.php:
|
1731 |
msgid "DOMDocument"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
-
#: includes/control-panel/views/system-status.php:
|
1735 |
msgid "HTML/Multipart emails use DOMDocument to generate inline CSS in templates."
|
1736 |
msgstr ""
|
1737 |
|
1738 |
-
#: includes/control-panel/views/system-status.php:
|
1739 |
msgid "Your server does not have the <a href=\"%s\">DOMDocument</a> class enabled - HTML/Multipart emails, and also some extensions, will not work without DOMDocument."
|
1740 |
msgstr ""
|
1741 |
|
1742 |
-
#: includes/control-panel/views/system-status.php:
|
1743 |
msgid "GZip"
|
1744 |
msgstr ""
|
1745 |
|
1746 |
-
#: includes/control-panel/views/system-status.php:
|
1747 |
msgid "GZip (gzopen) is used to open the GEOIP database from MaxMind."
|
1748 |
msgstr ""
|
1749 |
|
1750 |
-
#: includes/control-panel/views/system-status.php:
|
1751 |
msgid "Your server does not support the <a href=\"%s\">gzopen</a> function - this is required to use the GeoIP database from MaxMind. The API fallback will be used instead for geolocation."
|
1752 |
msgstr ""
|
1753 |
|
1754 |
-
#: includes/control-panel/views/system-status.php:
|
1755 |
msgid "Zip Archive"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
-
#: includes/control-panel/views/system-status.php:
|
1759 |
msgid "Used to read or write ZIP compressed archives and the files inside them."
|
1760 |
msgstr ""
|
1761 |
|
1762 |
-
#: includes/control-panel/views/system-status.php:
|
1763 |
msgid "ZipArchive library is missing. Install the Zip extension. Contact your hosting provider."
|
1764 |
msgstr ""
|
1765 |
|
1766 |
-
#: includes/control-panel/views/system-status.php:
|
1767 |
msgid "Iconv"
|
1768 |
msgstr ""
|
1769 |
|
1770 |
-
#: includes/control-panel/views/system-status.php:
|
1771 |
msgid "Used in CSS parser to handle the character set conversion."
|
1772 |
msgstr ""
|
1773 |
|
1774 |
-
#: includes/control-panel/views/system-status.php:
|
1775 |
msgid "Iconv library is missing. Install the iconv extension. Contact your hosting provider."
|
1776 |
msgstr ""
|
1777 |
|
1778 |
-
#: includes/control-panel/views/system-status.php:
|
1779 |
msgid "HTTP Requests"
|
1780 |
msgstr ""
|
1781 |
|
1782 |
-
#: includes/control-panel/views/system-status.php:
|
1783 |
msgid "Check if HTTP requests (get, post and ...) are working properly."
|
1784 |
msgstr ""
|
1785 |
|
1786 |
-
#: includes/control-panel/views/system-status.php:
|
1787 |
msgid "Communication with artbees.net"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
-
#: includes/control-panel/views/system-status.php:
|
1791 |
msgid "Check if you have proper access to artbees.net server."
|
1792 |
msgstr ""
|
1793 |
|
1794 |
-
#: includes/control-panel/views/system-status.php:
|
1795 |
msgid "Database"
|
1796 |
msgstr ""
|
1797 |
|
1798 |
-
#: includes/control-panel/views/system-status.php:
|
1799 |
msgid "Database Size"
|
1800 |
msgstr ""
|
1801 |
|
1802 |
-
#: includes/control-panel/views/system-status.php:
|
1803 |
msgid "Information about database."
|
1804 |
msgstr ""
|
1805 |
|
1806 |
-
#: includes/control-panel/views/system-status.php:
|
1807 |
msgid "Theme Mods Size"
|
1808 |
msgstr ""
|
1809 |
|
1810 |
-
#: includes/control-panel/views/system-status.php:
|
1811 |
msgid "Size of customizer options."
|
1812 |
msgstr ""
|
1813 |
|
1814 |
-
#: includes/control-panel/views/system-status.php:
|
1815 |
msgid "Cleanup"
|
1816 |
msgstr ""
|
1817 |
|
1818 |
-
#: includes/control-panel/views/system-status.php:
|
1819 |
msgid "Active Plugins"
|
1820 |
msgstr ""
|
1821 |
|
1822 |
-
#: includes/control-panel/views/system-status.php:
|
1823 |
msgid "Visit plugin homepage"
|
1824 |
msgstr ""
|
1825 |
|
1826 |
-
#: includes/control-panel/views/system-status.php:
|
1827 |
msgctxt "by author"
|
1828 |
msgid "by %s"
|
1829 |
msgstr ""
|
@@ -1905,142 +1961,134 @@ msgstr ""
|
|
1905 |
msgid "Themes"
|
1906 |
msgstr ""
|
1907 |
|
1908 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1909 |
msgid "Could not open the file for parsing"
|
1910 |
msgstr ""
|
1911 |
|
1912 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1913 |
msgid "This WXR file (version %s) is newer than the importer (version %s) and may not be supported. Please consider updating."
|
1914 |
msgstr ""
|
1915 |
|
1916 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1917 |
msgid "The file does not exist, please try again."
|
1918 |
msgstr ""
|
1919 |
|
1920 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1921 |
msgid "Invalid author mapping"
|
1922 |
msgstr ""
|
1923 |
|
1924 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1925 |
msgid "Cannot import auto-draft posts"
|
1926 |
msgstr ""
|
1927 |
|
1928 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1929 |
msgid "Failed to import \"%s\": Invalid post type %s"
|
1930 |
msgstr ""
|
1931 |
|
1932 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1933 |
msgid "%s \"%s\" already exists."
|
1934 |
msgstr ""
|
1935 |
|
1936 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1937 |
msgid "Skipping attachment \"%s\", fetching attachments disabled"
|
1938 |
msgstr ""
|
1939 |
|
1940 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1941 |
msgid "Failed to import \"%s\" (%s)"
|
1942 |
msgstr ""
|
1943 |
|
1944 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1945 |
msgid "Imported \"%s\" (%s)"
|
1946 |
msgstr ""
|
1947 |
|
1948 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1949 |
msgid "Post %d remapped to %d"
|
1950 |
msgstr ""
|
1951 |
|
1952 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1953 |
msgid "Invalid file type"
|
1954 |
msgstr ""
|
1955 |
|
1956 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1957 |
msgid "Failed to import %s %s"
|
1958 |
msgstr ""
|
1959 |
|
1960 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1961 |
msgid "Term %d remapped to %d"
|
1962 |
msgstr ""
|
1963 |
|
1964 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1965 |
msgid "Remote server returned %1$d %2$s for %3$s"
|
1966 |
msgstr ""
|
1967 |
|
1968 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1969 |
msgid "Remote file is incorrect size"
|
1970 |
msgstr ""
|
1971 |
|
1972 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1973 |
msgid "Zero size file downloaded"
|
1974 |
msgstr ""
|
1975 |
|
1976 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1977 |
msgid "Remote file is too large, limit is %s"
|
1978 |
msgstr ""
|
1979 |
|
1980 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1981 |
msgid "Running post-processing for post %d"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1985 |
msgid "Could not find the post parent for \"%s\" (post #%d)"
|
1986 |
msgstr ""
|
1987 |
|
1988 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1989 |
msgid "Post %d was imported with parent %d, but could not be found"
|
1990 |
msgstr ""
|
1991 |
|
1992 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1993 |
msgid "Could not find the author for \"%s\" (post #%d)"
|
1994 |
msgstr ""
|
1995 |
|
1996 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
1997 |
msgid "Post %d was imported with author \"%s\", but could not be found"
|
1998 |
msgstr ""
|
1999 |
|
2000 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
2001 |
msgid "Post %d was marked for post-processing, but none was required."
|
2002 |
msgstr ""
|
2003 |
|
2004 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
2005 |
msgid "Could not update \"%s\" (post #%d) with mapped data"
|
2006 |
msgstr ""
|
2007 |
|
2008 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
2009 |
msgid "Could not find the menu object for \"%s\" (post #%d)"
|
2010 |
msgstr ""
|
2011 |
|
2012 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
2013 |
msgid "Post %d was imported with object \"%d\" of type \"%s\", but could not be found"
|
2014 |
msgstr ""
|
2015 |
|
2016 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
2017 |
msgid "Could not find the comment parent for comment #%d"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
2021 |
msgid "Comment %d was imported with parent %d, but could not be found"
|
2022 |
msgstr ""
|
2023 |
|
2024 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
2025 |
msgid "Could not find the author for comment #%d"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
2029 |
msgid "Comment %d was imported with author %d, but could not be found"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
-
#: includes/control-panel/includes/importer/class-wxr-importer.php:
|
2033 |
msgid "Could not update comment #%d with mapped data"
|
2034 |
msgstr ""
|
2035 |
|
2036 |
-
#: includes/customizer/api/classes/class-cache.php:121
|
2037 |
-
msgid "Customizer Cache"
|
2038 |
-
msgstr ""
|
2039 |
-
|
2040 |
-
#: includes/customizer/api/classes/class-cache.php:127
|
2041 |
-
msgid "Enable Customizer Cache to improve page load time."
|
2042 |
-
msgstr ""
|
2043 |
-
|
2044 |
#: includes/customizer/api/classes/class-multilingual.php:377
|
2045 |
msgid "Language:"
|
2046 |
msgstr ""
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
17 |
|
18 |
+
#: jupiterx-core.php:259, jupiterx-core.php:259, jupiterx-core.php:295, includes/dashboard/widgets/class-overview.php:128
|
19 |
msgid "Control Panel"
|
20 |
msgstr ""
|
21 |
|
22 |
+
#: jupiterx-core.php:263, jupiterx-core.php:263, includes/dashboard/widgets/class-overview.php:127, includes/customizer/api/includes/control/class-child-popup.php:107
|
23 |
msgid "Customize"
|
24 |
msgstr ""
|
25 |
|
26 |
+
#: jupiterx-core.php:267, jupiterx-core.php:267, includes/dashboard/widgets/class-overview.php:248
|
27 |
msgid "Help"
|
28 |
msgstr ""
|
29 |
|
30 |
+
#: jupiterx-core.php:272, jupiterx-core.php:272, includes/dashboard/widgets/class-overview.php:256
|
31 |
msgid "Upgrade"
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: jupiterx-core.php:520
|
35 |
msgid "Activate Product"
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: includes/compiler/class-compiler.php:993
|
39 |
msgid "Not cool, Jupiter cannot work its magic :("
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: includes/compiler/class-compiler.php:998
|
43 |
msgid "Your current install or file permission prevents Jupiter from working its magic. Please get in touch with Jupiter support. We will gladly get you started within 24 - 48 hours (working days)."
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: includes/compiler/class-compiler.php:1003
|
47 |
msgid "Contact Jupiter Support"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: includes/compiler/class-compiler.php:1008
|
51 |
msgid "Send us an automatic report"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: includes/compiler/class-compiler.php:1009
|
55 |
msgid "We respect your time and understand you might not be able to contact us."
|
56 |
msgstr ""
|
57 |
|
58 |
+
#: includes/compiler/class-compiler.php:1045
|
59 |
msgid "Thanks for your contribution by reporting this issue. We hope to hear from you again."
|
60 |
msgstr ""
|
61 |
|
87 |
msgid "Enable this option to upload SVG to WordPress Media Library."
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: includes/control-panel/functions.php:106
|
91 |
msgid "Google Analytics ID"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: includes/control-panel/functions.php:107
|
95 |
msgid "Adding Google Analytics code into Jupiter X"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: includes/control-panel/functions.php:111
|
99 |
msgid "IP Anonymization"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: includes/control-panel/functions.php:117
|
103 |
msgid "Enable IP Anonymization for Google Analytics."
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: includes/control-panel/functions.php:120
|
107 |
msgid "Adobe Fonts Project ID"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: includes/control-panel/functions.php:121
|
111 |
msgid "Using Adobe fonts (formerly Typekit) in Jupiter X"
|
112 |
msgstr ""
|
113 |
|
114 |
#. translators: %s: html
|
115 |
#. translators: %s: html
|
116 |
+
#: includes/control-panel/functions.php:129, includes/control-panel/functions.php:145
|
117 |
msgid "Tracking Codes After %s Tag"
|
118 |
msgstr ""
|
119 |
|
120 |
#. translators: %s: html
|
121 |
#. translators: %s: html
|
122 |
+
#: includes/control-panel/functions.php:137, includes/control-panel/functions.php:153
|
123 |
msgid "Tracking Codes Before %s Tag"
|
124 |
msgstr ""
|
125 |
|
375 |
msgid "Content Type"
|
376 |
msgstr ""
|
377 |
|
378 |
+
#: includes/templates/class.php:183
|
379 |
msgid "All"
|
380 |
msgstr ""
|
381 |
|
382 |
+
#: includes/templates/class.php:189
|
383 |
msgid "Click to expand"
|
384 |
msgstr ""
|
385 |
|
386 |
+
#: includes/templates/class.php:192
|
387 |
msgid "Clear"
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: includes/templates/class.php:320
|
391 |
msgid "Your API key could not be verified."
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: includes/templates/class.php:367, includes/templates/class.php:374
|
395 |
msgid "Cheatin’ huh?"
|
396 |
msgstr ""
|
397 |
|
516 |
msgid "1 Comment"
|
517 |
msgstr ""
|
518 |
|
519 |
+
#: includes/widgets/widget-social.php:28, includes/widgets/widget-social.php:157
|
520 |
msgid "Jupiter X - Social Networks"
|
521 |
msgstr ""
|
522 |
|
573 |
msgstr ""
|
574 |
|
575 |
#: includes/widgets/widget-social.php:52
|
|
|
|
|
|
|
|
|
576 |
msgid "Instagram"
|
577 |
msgstr ""
|
578 |
|
579 |
+
#: includes/widgets/widget-social.php:53
|
580 |
msgid "JSFiddle"
|
581 |
msgstr ""
|
582 |
|
583 |
+
#: includes/widgets/widget-social.php:54
|
584 |
msgid "Linkedin"
|
585 |
msgstr ""
|
586 |
|
587 |
+
#: includes/widgets/widget-social.php:55
|
588 |
msgid "Medium"
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: includes/widgets/widget-social.php:56
|
592 |
msgid "Pinterest"
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: includes/widgets/widget-social.php:57
|
596 |
msgid "Product Hunt"
|
597 |
msgstr ""
|
598 |
|
599 |
+
#: includes/widgets/widget-social.php:58
|
600 |
msgid "Reddit"
|
601 |
msgstr ""
|
602 |
|
603 |
+
#: includes/widgets/widget-social.php:59
|
604 |
msgid "RSS"
|
605 |
msgstr ""
|
606 |
|
607 |
+
#: includes/widgets/widget-social.php:60
|
608 |
msgid "Skype"
|
609 |
msgstr ""
|
610 |
|
611 |
+
#: includes/widgets/widget-social.php:61
|
612 |
msgid "Snapchat"
|
613 |
msgstr ""
|
614 |
|
615 |
+
#: includes/widgets/widget-social.php:62
|
616 |
msgid "Soundcloud"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: includes/widgets/widget-social.php:63
|
620 |
msgid "Spotify"
|
621 |
msgstr ""
|
622 |
|
623 |
+
#: includes/widgets/widget-social.php:64
|
624 |
msgid "Stack Overflow"
|
625 |
msgstr ""
|
626 |
|
627 |
+
#: includes/widgets/widget-social.php:65
|
628 |
msgid "Steam"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: includes/widgets/widget-social.php:66
|
632 |
msgid "Stumbleupon"
|
633 |
msgstr ""
|
634 |
|
635 |
+
#: includes/widgets/widget-social.php:67
|
636 |
msgid "Telegram"
|
637 |
msgstr ""
|
638 |
|
639 |
+
#: includes/widgets/widget-social.php:68
|
640 |
msgid "TripAdvisor"
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: includes/widgets/widget-social.php:69
|
644 |
msgid "Tumblr"
|
645 |
msgstr ""
|
646 |
|
647 |
+
#: includes/widgets/widget-social.php:70
|
648 |
msgid "Twitch"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: includes/widgets/widget-social.php:71
|
652 |
msgid "Twitter"
|
653 |
msgstr ""
|
654 |
|
655 |
+
#: includes/widgets/widget-social.php:72
|
656 |
msgid "Vimeo"
|
657 |
msgstr ""
|
658 |
|
659 |
+
#: includes/widgets/widget-social.php:73
|
660 |
msgid "VK"
|
661 |
msgstr ""
|
662 |
|
663 |
+
#: includes/widgets/widget-social.php:74
|
664 |
msgid "Weibo"
|
665 |
msgstr ""
|
666 |
|
667 |
+
#: includes/widgets/widget-social.php:75
|
668 |
msgid "Weixin"
|
669 |
msgstr ""
|
670 |
|
671 |
+
#: includes/widgets/widget-social.php:76
|
672 |
msgid "Whatsapp"
|
673 |
msgstr ""
|
674 |
|
675 |
+
#: includes/widgets/widget-social.php:77
|
676 |
msgid "WordPress"
|
677 |
msgstr ""
|
678 |
|
679 |
+
#: includes/widgets/widget-social.php:78
|
680 |
msgid "Xing"
|
681 |
msgstr ""
|
682 |
|
683 |
+
#: includes/widgets/widget-social.php:79
|
684 |
msgid "Yelp"
|
685 |
msgstr ""
|
686 |
|
687 |
+
#: includes/widgets/widget-social.php:80
|
688 |
msgid "Youtube"
|
689 |
msgstr ""
|
690 |
|
691 |
+
#: includes/widgets/widget-social.php:81
|
692 |
msgid "500px"
|
693 |
msgstr ""
|
694 |
|
695 |
+
#: includes/widgets/widget-social.php:87
|
696 |
msgid "Open links in new tab"
|
697 |
msgstr ""
|
698 |
|
699 |
+
#: includes/widgets/widget-social.php:96
|
700 |
msgid "Icon size"
|
701 |
msgstr ""
|
702 |
|
703 |
+
#: includes/widgets/widget-social.php:103
|
704 |
msgid "Border radius"
|
705 |
msgstr ""
|
706 |
|
707 |
+
#: includes/widgets/widget-social.php:109
|
708 |
msgid "Space between icons"
|
709 |
msgstr ""
|
710 |
|
711 |
+
#: includes/widgets/widget-social.php:114
|
712 |
msgid "Use custom colors"
|
713 |
msgstr ""
|
714 |
|
715 |
+
#: includes/widgets/widget-social.php:119
|
716 |
msgid "Icon color"
|
717 |
msgstr ""
|
718 |
|
719 |
+
#: includes/widgets/widget-social.php:128
|
720 |
msgid "Background color"
|
721 |
msgstr ""
|
722 |
|
723 |
+
#: includes/widgets/widget-social.php:137
|
724 |
msgid "Icon hover color"
|
725 |
msgstr ""
|
726 |
|
727 |
+
#: includes/widgets/widget-social.php:146
|
728 |
msgid "Background hover color"
|
729 |
msgstr ""
|
730 |
|
864 |
msgid "Attachment ID param is missing."
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: includes/control-panel/includes/class-export-import-content.php:202, includes/control-panel/includes/class-export-import-content.php:828
|
868 |
msgid "Step param (%s) is not valid."
|
869 |
msgstr ""
|
870 |
|
888 |
msgid "A problem occurred in exporting Settings."
|
889 |
msgstr ""
|
890 |
|
891 |
+
#: includes/control-panel/includes/class-export-import-content.php:874, includes/control-panel/includes/class-export-import-content.php:1034
|
892 |
msgid "A required file (%s) is missing in the selected zip file."
|
893 |
msgstr ""
|
894 |
|
895 |
+
#: includes/control-panel/includes/class-export-import-content.php:895
|
896 |
msgid "Error in parsing %s."
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: includes/control-panel/includes/class-export-import-content.php:1046
|
900 |
msgid "A problem occurred in importing Widgets."
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: includes/control-panel/includes/class-export-import-content.php:1078
|
904 |
msgid "%s is missing in the selected zip file."
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: includes/control-panel/includes/class-export-import-content.php:1092
|
908 |
msgid "Error importing settings! Please check that you uploaded (%s) a Settings export file."
|
909 |
msgstr ""
|
910 |
|
911 |
+
#: includes/control-panel/includes/class-export-import-content.php:1097
|
912 |
msgid "Error importing settings! template Please check that you uploaded (%s) a Settings export file."
|
913 |
msgstr ""
|
914 |
|
996 |
msgid "SSL connection error. Code: template-assets-get"
|
997 |
msgstr ""
|
998 |
|
999 |
+
#: includes/control-panel/includes/class-install-plugins.php:301
|
1000 |
msgid "Action is not valid."
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#: includes/control-panel/includes/class-install-plugins.php:326
|
1004 |
msgid "Can't deactivate plugin"
|
1005 |
msgstr ""
|
1006 |
|
1007 |
+
#: includes/control-panel/includes/class-install-plugins.php:332
|
1008 |
msgid "Sorry, you are not allowed to deactivate this plugin."
|
1009 |
msgstr ""
|
1010 |
|
1011 |
+
#: includes/control-panel/includes/class-install-plugins.php:337
|
1012 |
msgid "Deactivated Successfully."
|
1013 |
msgstr ""
|
1014 |
|
1015 |
+
#: includes/control-panel/includes/class-install-template.php:670
|
1016 |
msgid "Installing"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
+
#: includes/control-panel/includes/class-install-template.php:722
|
1020 |
msgid "Data of plugins have imported."
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: includes/control-panel/includes/class-install-template.php:1111
|
1024 |
msgid "Error importing settings! Please check that you uploaded (%s) a settings export file."
|
1025 |
msgstr ""
|
1026 |
|
1027 |
+
#: includes/control-panel/includes/class-install-template.php:1116
|
1028 |
msgid "Error importing settings! template Please check that you uploaded (%s) a settings export file."
|
1029 |
msgstr ""
|
1030 |
|
1183 |
msgid "Add a New Size"
|
1184 |
msgstr ""
|
1185 |
|
1186 |
+
#: includes/control-panel/views/image-sizes.php:33, includes/control-panel/views/system-status.php:316, includes/customizer/settings/comment/popup.php:15, includes/customizer/settings/comment/popup.php:69, includes/customizer/settings/product-list/settings.php:75
|
1187 |
msgid "Name"
|
1188 |
msgstr ""
|
1189 |
|
1251 |
msgid "Enable cache busting technique."
|
1252 |
msgstr ""
|
1253 |
|
1254 |
+
#: includes/control-panel/views/settings.php:46, includes/control-panel/views/settings.php:101
|
1255 |
msgid "Custom Post Types"
|
1256 |
msgstr ""
|
1257 |
|
1264 |
msgstr ""
|
1265 |
|
1266 |
#: includes/control-panel/views/settings.php:69
|
1267 |
+
msgid "Theme Accent Color"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
#: includes/control-panel/views/settings.php:73
|
1271 |
+
msgid "Twitter Consumer Key"
|
1272 |
msgstr ""
|
1273 |
|
1274 |
#: includes/control-panel/views/settings.php:77
|
1275 |
+
msgid "Twitter Consumer Secret"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
#: includes/control-panel/views/settings.php:81
|
1279 |
+
msgid "Twitter Access Token"
|
1280 |
msgstr ""
|
1281 |
|
1282 |
#: includes/control-panel/views/settings.php:85
|
1283 |
+
msgid "Twitter Access Token Secret"
|
1284 |
msgstr ""
|
1285 |
|
1286 |
#: includes/control-panel/views/settings.php:89
|
1287 |
+
msgid "MailChimp API Key"
|
1288 |
msgstr ""
|
1289 |
|
1290 |
#: includes/control-panel/views/settings.php:93
|
1291 |
+
msgid "Mailchimp List ID"
|
1292 |
+
msgstr ""
|
1293 |
+
|
1294 |
+
#: includes/control-panel/views/settings.php:97
|
1295 |
msgid "Google Maps API Key"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
+
#: includes/control-panel/views/settings.php:104
|
1299 |
+
msgid "Clients"
|
1300 |
+
msgstr ""
|
1301 |
+
|
1302 |
+
#: includes/control-panel/views/settings.php:105
|
1303 |
+
msgid "Animated Columns"
|
1304 |
+
msgstr ""
|
1305 |
+
|
1306 |
+
#: includes/control-panel/views/settings.php:106
|
1307 |
+
msgid "Banner Builder"
|
1308 |
+
msgstr ""
|
1309 |
+
|
1310 |
+
#: includes/control-panel/views/settings.php:107
|
1311 |
+
msgid "Edge Slider"
|
1312 |
+
msgstr ""
|
1313 |
+
|
1314 |
+
#: includes/control-panel/views/settings.php:108
|
1315 |
+
msgid "Employees"
|
1316 |
+
msgstr ""
|
1317 |
+
|
1318 |
+
#: includes/control-panel/views/settings.php:109
|
1319 |
+
msgid "FAQ"
|
1320 |
+
msgstr ""
|
1321 |
+
|
1322 |
+
#: includes/control-panel/views/settings.php:110
|
1323 |
+
msgid "News"
|
1324 |
+
msgstr ""
|
1325 |
+
|
1326 |
+
#: includes/control-panel/views/settings.php:111
|
1327 |
+
msgid "Pricing Tables"
|
1328 |
+
msgstr ""
|
1329 |
+
|
1330 |
+
#: includes/control-panel/views/settings.php:112
|
1331 |
+
msgid "FlexSlider"
|
1332 |
+
msgstr ""
|
1333 |
+
|
1334 |
+
#: includes/control-panel/views/settings.php:113
|
1335 |
+
msgid "Tab Slider"
|
1336 |
+
msgstr ""
|
1337 |
+
|
1338 |
+
#: includes/control-panel/views/settings.php:114
|
1339 |
+
msgid "Testimonial"
|
1340 |
+
msgstr ""
|
1341 |
+
|
1342 |
+
#: includes/control-panel/views/settings.php:115
|
1343 |
+
msgid "Photo Album"
|
1344 |
+
msgstr ""
|
1345 |
+
|
1346 |
+
#: includes/control-panel/views/settings.php:135
|
1347 |
msgid "Save Settings"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
+
#: includes/control-panel/views/settings.php:136
|
1351 |
msgid "Saving..."
|
1352 |
msgstr ""
|
1353 |
|
1419 |
msgid "Whether or not you have WordPress Multisite enabled."
|
1420 |
msgstr ""
|
1421 |
|
1422 |
+
#: includes/control-panel/views/system-status.php:107, includes/control-panel/views/system-status.php:348, includes/control-panel/views/system-status.php:446
|
1423 |
+
msgid "No"
|
1424 |
+
msgstr ""
|
1425 |
+
|
1426 |
+
#: includes/control-panel/views/system-status.php:115
|
1427 |
msgid "Permalink Structure"
|
1428 |
msgstr ""
|
1429 |
|
1430 |
+
#: includes/control-panel/views/system-status.php:118
|
1431 |
msgid "The current permalink structure as defined in WordPress Settings->Permalinks."
|
1432 |
msgstr ""
|
1433 |
|
1434 |
+
#: includes/control-panel/views/system-status.php:127
|
1435 |
msgid "Front Page Display"
|
1436 |
msgstr ""
|
1437 |
|
1438 |
+
#: includes/control-panel/views/system-status.php:130
|
1439 |
msgid "The current Reading mode of WordPress."
|
1440 |
msgstr ""
|
1441 |
|
1442 |
+
#: includes/control-panel/views/system-status.php:140
|
1443 |
msgid "Front Page"
|
1444 |
msgstr ""
|
1445 |
|
1446 |
+
#: includes/control-panel/views/system-status.php:143
|
1447 |
msgid "The currently selected page which acts as the site's Front Page."
|
1448 |
msgstr ""
|
1449 |
|
1450 |
+
#: includes/control-panel/views/system-status.php:151
|
1451 |
msgid "Posts Page"
|
1452 |
msgstr ""
|
1453 |
|
1454 |
+
#: includes/control-panel/views/system-status.php:154
|
1455 |
msgid "The currently selected page in where blog posts are displayed."
|
1456 |
msgstr ""
|
1457 |
|
1458 |
+
#: includes/control-panel/views/system-status.php:165
|
1459 |
msgid "WP Memory Limit"
|
1460 |
msgstr ""
|
1461 |
|
1462 |
+
#: includes/control-panel/views/system-status.php:168
|
1463 |
msgid "The maximum amount of memory (RAM) that your site can use at one time."
|
1464 |
msgstr ""
|
1465 |
|
1466 |
+
#: includes/control-panel/views/system-status.php:184
|
1467 |
msgid "Database Table Prefix"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
+
#: includes/control-panel/views/system-status.php:187
|
1471 |
msgid "The prefix structure of the current WordPress database."
|
1472 |
msgstr ""
|
1473 |
|
1474 |
+
#: includes/control-panel/views/system-status.php:195
|
1475 |
msgid "WP Debug Mode"
|
1476 |
msgstr ""
|
1477 |
|
1478 |
+
#: includes/control-panel/views/system-status.php:198
|
1479 |
msgid "Displays whether or not WordPress is in Debug Mode."
|
1480 |
msgstr ""
|
1481 |
|
1482 |
+
#: includes/control-panel/views/system-status.php:203, includes/control-panel/views/system-status.php:544, includes/control-panel/views/system-status.php:561
|
1483 |
+
msgid "Disabled"
|
1484 |
+
msgstr ""
|
1485 |
+
|
1486 |
+
#: includes/control-panel/views/system-status.php:211
|
1487 |
msgid "Language"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
+
#: includes/control-panel/views/system-status.php:214
|
1491 |
msgid "The current language used by WordPress. Default = English"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
+
#: includes/control-panel/views/system-status.php:222
|
1495 |
msgid "The Main WP Directory"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
+
#: includes/control-panel/views/system-status.php:225
|
1499 |
msgid "Check if main WP directory is writable."
|
1500 |
msgstr ""
|
1501 |
|
1502 |
+
#: includes/control-panel/views/system-status.php:230, includes/control-panel/views/system-status.php:247, includes/control-panel/views/system-status.php:264, includes/control-panel/views/system-status.php:281, includes/control-panel/views/system-status.php:298
|
1503 |
msgid "Writable"
|
1504 |
msgstr ""
|
1505 |
|
1506 |
+
#: includes/control-panel/views/system-status.php:233, includes/control-panel/views/system-status.php:250, includes/control-panel/views/system-status.php:267, includes/control-panel/views/system-status.php:284, includes/control-panel/views/system-status.php:301
|
1507 |
msgid "Make sure <code>%s</code> directory is writable."
|
1508 |
msgstr ""
|
1509 |
|
1510 |
+
#: includes/control-panel/views/system-status.php:239
|
1511 |
msgid "The wp-content Directory"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
+
#: includes/control-panel/views/system-status.php:242
|
1515 |
msgid "Check if wp-content directory is writable."
|
1516 |
msgstr ""
|
1517 |
|
1518 |
+
#: includes/control-panel/views/system-status.php:256
|
1519 |
msgid "The uploads Directory"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
+
#: includes/control-panel/views/system-status.php:259
|
1523 |
msgid "Check if uploads directory is writable."
|
1524 |
msgstr ""
|
1525 |
|
1526 |
+
#: includes/control-panel/views/system-status.php:273
|
1527 |
msgid "The plugins Directory"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
+
#: includes/control-panel/views/system-status.php:276
|
1531 |
msgid "Check if plugins directory is writable."
|
1532 |
msgstr ""
|
1533 |
|
1534 |
+
#: includes/control-panel/views/system-status.php:290
|
1535 |
msgid "The themes Directory"
|
1536 |
msgstr ""
|
1537 |
|
1538 |
+
#: includes/control-panel/views/system-status.php:293
|
1539 |
msgid "Check if themes directory is writable."
|
1540 |
msgstr ""
|
1541 |
|
1542 |
+
#: includes/control-panel/views/system-status.php:311
|
1543 |
msgid "Theme"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
+
#: includes/control-panel/views/system-status.php:318
|
1547 |
msgid "The name of the current active theme."
|
1548 |
msgstr ""
|
1549 |
|
1550 |
+
#: includes/control-panel/views/system-status.php:323
|
1551 |
msgid "Version"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
+
#: includes/control-panel/views/system-status.php:325
|
1555 |
msgid "The installed version of the current active theme."
|
1556 |
msgstr ""
|
1557 |
|
1558 |
+
#: includes/control-panel/views/system-status.php:332
|
1559 |
msgid "Author URL"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
+
#: includes/control-panel/views/system-status.php:334
|
1563 |
msgid "The theme developers URL."
|
1564 |
msgstr ""
|
1565 |
|
1566 |
+
#: includes/control-panel/views/system-status.php:339
|
1567 |
msgid "Child Theme"
|
1568 |
msgstr ""
|
1569 |
|
1570 |
+
#: includes/control-panel/views/system-status.php:341
|
1571 |
msgid "Displays whether or not the current theme is a child theme."
|
1572 |
msgstr ""
|
1573 |
|
1574 |
+
#: includes/control-panel/views/system-status.php:354
|
1575 |
msgid "Parent Theme Name"
|
1576 |
msgstr ""
|
1577 |
|
1578 |
+
#: includes/control-panel/views/system-status.php:357
|
1579 |
msgid "The name of the parent theme."
|
1580 |
msgstr ""
|
1581 |
|
1582 |
+
#: includes/control-panel/views/system-status.php:363
|
1583 |
msgid "Parent Theme Version"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
+
#: includes/control-panel/views/system-status.php:366
|
1587 |
msgid "The installed version of the parent theme."
|
1588 |
msgstr ""
|
1589 |
|
1590 |
+
#: includes/control-panel/views/system-status.php:372
|
1591 |
msgid "Parent Theme Author URL"
|
1592 |
msgstr ""
|
1593 |
|
1594 |
+
#: includes/control-panel/views/system-status.php:375
|
1595 |
msgid "The parent theme developers URL."
|
1596 |
msgstr ""
|
1597 |
|
1598 |
+
#: includes/control-panel/views/system-status.php:388
|
1599 |
msgid "Browser"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
+
#: includes/control-panel/views/system-status.php:395
|
1603 |
msgid "Browser Info"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
+
#: includes/control-panel/views/system-status.php:398
|
1607 |
msgid "Information about the web browser currently in use."
|
1608 |
msgstr ""
|
1609 |
|
1610 |
+
#: includes/control-panel/views/system-status.php:418
|
1611 |
msgid "Server Environment"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
+
#: includes/control-panel/views/system-status.php:425
|
1615 |
msgid "Server Info"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
+
#: includes/control-panel/views/system-status.php:428
|
1619 |
msgid "Information about the web server that is currently hosting your site."
|
1620 |
msgstr ""
|
1621 |
|
1622 |
+
#: includes/control-panel/views/system-status.php:436
|
1623 |
msgid "Localhost Environment"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
+
#: includes/control-panel/views/system-status.php:439
|
1627 |
msgid "Is the server running in a localhost environment."
|
1628 |
msgstr ""
|
1629 |
|
1630 |
+
#: includes/control-panel/views/system-status.php:452
|
1631 |
msgid "PHP Version"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
+
#: includes/control-panel/views/system-status.php:455
|
1635 |
msgid "The version of PHP installed on your hosting server."
|
1636 |
msgstr ""
|
1637 |
|
1638 |
+
#: includes/control-panel/views/system-status.php:463
|
1639 |
msgid "ABSPATH"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
+
#: includes/control-panel/views/system-status.php:466
|
1643 |
msgid "The ABSPATH variable on the server."
|
1644 |
msgstr ""
|
1645 |
|
1646 |
+
#: includes/control-panel/views/system-status.php:477
|
1647 |
msgid "PHP Memory Limit"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
+
#: includes/control-panel/views/system-status.php:479, includes/control-panel/views/system-status.php:496
|
1651 |
msgid "The largest file size that can be contained in one post."
|
1652 |
msgstr ""
|
1653 |
|
1654 |
+
#: includes/control-panel/views/system-status.php:494
|
1655 |
msgid "PHP Post Max Size"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
+
#: includes/control-panel/views/system-status.php:501
|
1659 |
msgid "PHP Time Limit"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
+
#: includes/control-panel/views/system-status.php:503
|
1663 |
msgid "max_execution_time : The amount of time (in seconds) that your site will spend on a single operation before timing out (to avoid server lockups)."
|
1664 |
msgstr ""
|
1665 |
|
1666 |
+
#: includes/control-panel/views/system-status.php:509
|
1667 |
msgid "PHP Max Input Vars"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
+
#: includes/control-panel/views/system-status.php:511
|
1671 |
msgid "The maximum number of variables your server can use for a single function to avoid overloads."
|
1672 |
msgstr ""
|
1673 |
|
1674 |
+
#: includes/control-panel/views/system-status.php:520
|
1675 |
msgid "Suhosin Max Request Vars"
|
1676 |
msgstr ""
|
1677 |
|
1678 |
+
#: includes/control-panel/views/system-status.php:522, includes/control-panel/views/system-status.php:529
|
1679 |
msgid "The maximum number of variables your server running Suhosin can use for a single function to avoid overloads."
|
1680 |
msgstr ""
|
1681 |
|
1682 |
+
#: includes/control-panel/views/system-status.php:527
|
1683 |
msgid "Suhosin Max Post Vars"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
+
#: includes/control-panel/views/system-status.php:537
|
1687 |
msgid "PHP Display Errors"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
+
#: includes/control-panel/views/system-status.php:539
|
1691 |
msgid "Determines if PHP will display errors within the browser."
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: includes/control-panel/views/system-status.php:554
|
1695 |
msgid "SUHOSIN Installed"
|
1696 |
msgstr ""
|
1697 |
|
1698 |
+
#: includes/control-panel/views/system-status.php:556
|
1699 |
msgid "Suhosin is an advanced protection system for PHP installations. It was designed to protect your servers on the one hand against a number of well known problems in PHP applications and on the other hand against potential unknown vulnerabilities within these applications or the PHP core itself. If enabled on your server, Suhosin may need to be configured to increase its data submission limits."
|
1700 |
msgstr ""
|
1701 |
|
1702 |
+
#: includes/control-panel/views/system-status.php:569
|
1703 |
msgid "MySQL Version"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: includes/control-panel/views/system-status.php:571
|
1707 |
msgid "The version of MySQL installed on your hosting server."
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: includes/control-panel/views/system-status.php:576
|
1711 |
msgid "Max Upload Size"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
+
#: includes/control-panel/views/system-status.php:578
|
1715 |
msgid "The largest file size that can be uploaded to your WordPress installation."
|
1716 |
msgstr ""
|
1717 |
|
1718 |
+
#: includes/control-panel/views/system-status.php:584
|
1719 |
msgid "Network Upload Limit"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
+
#: includes/control-panel/views/system-status.php:586
|
1723 |
msgid "Maximum file size that you can upload based on network settings."
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: includes/control-panel/views/system-status.php:593
|
1727 |
msgid "Default Timezone is UTC"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: includes/control-panel/views/system-status.php:596
|
1731 |
msgid "The default timezone for your server."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: includes/control-panel/views/system-status.php:601
|
1735 |
msgid "Default timezone is %s - it should be UTC"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: includes/control-panel/views/system-status.php:610
|
1739 |
msgid "PHP XML"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: includes/control-panel/views/system-status.php:613
|
1743 |
msgid "Theme requires PHP XML Library to be installed."
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: includes/control-panel/views/system-status.php:625
|
1747 |
msgid "MBString"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: includes/control-panel/views/system-status.php:628
|
1751 |
msgid "Theme requires MBString PHP Library to be installed."
|
1752 |
msgstr ""
|
1753 |
|
1754 |
+
#: includes/control-panel/views/system-status.php:640
|
1755 |
msgid "SimpleXML"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
+
#: includes/control-panel/views/system-status.php:643
|
1759 |
msgid "Theme requires SimpleXML PHP Library to be installed."
|
1760 |
msgstr ""
|
1761 |
|
1762 |
+
#: includes/control-panel/views/system-status.php:656
|
1763 |
msgid "Fsockopen/cURL"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
+
#: includes/control-panel/views/system-status.php:657
|
1767 |
msgid "Used when communicating with remote services with PHP."
|
1768 |
msgstr ""
|
1769 |
|
1770 |
+
#: includes/control-panel/views/system-status.php:663
|
1771 |
msgid "Your server does not have fsockopen or cURL enabled - cURL is used to communicate with other servers. Please contact your hosting provider."
|
1772 |
msgstr ""
|
1773 |
|
1774 |
+
#: includes/control-panel/views/system-status.php:666
|
1775 |
msgid "SoapClient"
|
1776 |
msgstr ""
|
1777 |
|
1778 |
+
#: includes/control-panel/views/system-status.php:667
|
1779 |
msgid "Some webservices like shipping use SOAP to get information from remote servers, for example, live shipping quotes from FedEx require SOAP to be installed."
|
1780 |
msgstr ""
|
1781 |
|
1782 |
+
#: includes/control-panel/views/system-status.php:673
|
1783 |
msgid "Your server does not have the <a href=\"%s\">SOAP Client</a> class enabled - some gateway plugins which use SOAP may not work as expected."
|
1784 |
msgstr ""
|
1785 |
|
1786 |
+
#: includes/control-panel/views/system-status.php:676
|
1787 |
msgid "DOMDocument"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
+
#: includes/control-panel/views/system-status.php:677
|
1791 |
msgid "HTML/Multipart emails use DOMDocument to generate inline CSS in templates."
|
1792 |
msgstr ""
|
1793 |
|
1794 |
+
#: includes/control-panel/views/system-status.php:683
|
1795 |
msgid "Your server does not have the <a href=\"%s\">DOMDocument</a> class enabled - HTML/Multipart emails, and also some extensions, will not work without DOMDocument."
|
1796 |
msgstr ""
|
1797 |
|
1798 |
+
#: includes/control-panel/views/system-status.php:687
|
1799 |
msgid "GZip"
|
1800 |
msgstr ""
|
1801 |
|
1802 |
+
#: includes/control-panel/views/system-status.php:688
|
1803 |
msgid "GZip (gzopen) is used to open the GEOIP database from MaxMind."
|
1804 |
msgstr ""
|
1805 |
|
1806 |
+
#: includes/control-panel/views/system-status.php:694
|
1807 |
msgid "Your server does not support the <a href=\"%s\">gzopen</a> function - this is required to use the GeoIP database from MaxMind. The API fallback will be used instead for geolocation."
|
1808 |
msgstr ""
|
1809 |
|
1810 |
+
#: includes/control-panel/views/system-status.php:698
|
1811 |
msgid "Zip Archive"
|
1812 |
msgstr ""
|
1813 |
|
1814 |
+
#: includes/control-panel/views/system-status.php:699
|
1815 |
msgid "Used to read or write ZIP compressed archives and the files inside them."
|
1816 |
msgstr ""
|
1817 |
|
1818 |
+
#: includes/control-panel/views/system-status.php:704
|
1819 |
msgid "ZipArchive library is missing. Install the Zip extension. Contact your hosting provider."
|
1820 |
msgstr ""
|
1821 |
|
1822 |
+
#: includes/control-panel/views/system-status.php:709
|
1823 |
msgid "Iconv"
|
1824 |
msgstr ""
|
1825 |
|
1826 |
+
#: includes/control-panel/views/system-status.php:710
|
1827 |
msgid "Used in CSS parser to handle the character set conversion."
|
1828 |
msgstr ""
|
1829 |
|
1830 |
+
#: includes/control-panel/views/system-status.php:715
|
1831 |
msgid "Iconv library is missing. Install the iconv extension. Contact your hosting provider."
|
1832 |
msgstr ""
|
1833 |
|
1834 |
+
#: includes/control-panel/views/system-status.php:740
|
1835 |
msgid "HTTP Requests"
|
1836 |
msgstr ""
|
1837 |
|
1838 |
+
#: includes/control-panel/views/system-status.php:743
|
1839 |
msgid "Check if HTTP requests (get, post and ...) are working properly."
|
1840 |
msgstr ""
|
1841 |
|
1842 |
+
#: includes/control-panel/views/system-status.php:752
|
1843 |
msgid "Communication with artbees.net"
|
1844 |
msgstr ""
|
1845 |
|
1846 |
+
#: includes/control-panel/views/system-status.php:755
|
1847 |
msgid "Check if you have proper access to artbees.net server."
|
1848 |
msgstr ""
|
1849 |
|
1850 |
+
#: includes/control-panel/views/system-status.php:770
|
1851 |
msgid "Database"
|
1852 |
msgstr ""
|
1853 |
|
1854 |
+
#: includes/control-panel/views/system-status.php:777
|
1855 |
msgid "Database Size"
|
1856 |
msgstr ""
|
1857 |
|
1858 |
+
#: includes/control-panel/views/system-status.php:780
|
1859 |
msgid "Information about database."
|
1860 |
msgstr ""
|
1861 |
|
1862 |
+
#: includes/control-panel/views/system-status.php:882
|
1863 |
msgid "Theme Mods Size"
|
1864 |
msgstr ""
|
1865 |
|
1866 |
+
#: includes/control-panel/views/system-status.php:885
|
1867 |
msgid "Size of customizer options."
|
1868 |
msgstr ""
|
1869 |
|
1870 |
+
#: includes/control-panel/views/system-status.php:901
|
1871 |
msgid "Cleanup"
|
1872 |
msgstr ""
|
1873 |
|
1874 |
+
#: includes/control-panel/views/system-status.php:912
|
1875 |
msgid "Active Plugins"
|
1876 |
msgstr ""
|
1877 |
|
1878 |
+
#: includes/control-panel/views/system-status.php:924
|
1879 |
msgid "Visit plugin homepage"
|
1880 |
msgstr ""
|
1881 |
|
1882 |
+
#: includes/control-panel/views/system-status.php:933
|
1883 |
msgctxt "by author"
|
1884 |
msgid "by %s"
|
1885 |
msgstr ""
|
1961 |
msgid "Themes"
|
1962 |
msgstr ""
|
1963 |
|
1964 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:169
|
1965 |
msgid "Could not open the file for parsing"
|
1966 |
msgstr ""
|
1967 |
|
1968 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:205, includes/control-panel/includes/importer/class-wxr-importer.php:317
|
1969 |
msgid "This WXR file (version %s) is newer than the importer (version %s) and may not be supported. Please consider updating."
|
1970 |
msgstr ""
|
1971 |
|
1972 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:452
|
1973 |
msgid "The file does not exist, please try again."
|
1974 |
msgstr ""
|
1975 |
|
1976 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:512
|
1977 |
msgid "Invalid author mapping"
|
1978 |
msgstr ""
|
1979 |
|
1980 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:613
|
1981 |
msgid "Cannot import auto-draft posts"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:701
|
1985 |
msgid "Failed to import \"%s\": Invalid post type %s"
|
1986 |
msgstr ""
|
1987 |
|
1988 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:711
|
1989 |
msgid "%s \"%s\" already exists."
|
1990 |
msgstr ""
|
1991 |
|
1992 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:796
|
1993 |
msgid "Skipping attachment \"%s\", fetching attachments disabled"
|
1994 |
msgstr ""
|
1995 |
|
1996 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:817
|
1997 |
msgid "Failed to import \"%s\" (%s)"
|
1998 |
msgstr ""
|
1999 |
|
2000 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:849, includes/control-panel/includes/importer/class-wxr-importer.php:1540
|
2001 |
msgid "Imported \"%s\" (%s)"
|
2002 |
msgstr ""
|
2003 |
|
2004 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:854
|
2005 |
msgid "Post %d remapped to %d"
|
2006 |
msgstr ""
|
2007 |
|
2008 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:998
|
2009 |
msgid "Invalid file type"
|
2010 |
msgstr ""
|
2011 |
|
2012 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1516
|
2013 |
msgid "Failed to import %s %s"
|
2014 |
msgstr ""
|
2015 |
|
2016 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1545
|
2017 |
msgid "Term %d remapped to %d"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1598
|
2021 |
msgid "Remote server returned %1$d %2$s for %3$s"
|
2022 |
msgstr ""
|
2023 |
|
2024 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1611
|
2025 |
msgid "Remote file is incorrect size"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1616
|
2029 |
msgid "Zero size file downloaded"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1622
|
2033 |
msgid "Remote file is too large, limit is %s"
|
2034 |
msgstr ""
|
2035 |
|
2036 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1644
|
2037 |
msgid "Running post-processing for post %d"
|
2038 |
msgstr ""
|
2039 |
|
2040 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1657
|
2041 |
msgid "Could not find the post parent for \"%s\" (post #%d)"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1662
|
2045 |
msgid "Post %d was imported with parent %d, but could not be found"
|
2046 |
msgstr ""
|
2047 |
|
2048 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1676
|
2049 |
msgid "Could not find the author for \"%s\" (post #%d)"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1681
|
2053 |
msgid "Post %d was imported with author \"%s\", but could not be found"
|
2054 |
msgstr ""
|
2055 |
|
2056 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1707
|
2057 |
msgid "Post %d was marked for post-processing, but none was required."
|
2058 |
msgstr ""
|
2059 |
|
2060 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1718
|
2061 |
msgid "Could not update \"%s\" (post #%d) with mapped data"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1763
|
2065 |
msgid "Could not find the menu object for \"%s\" (post #%d)"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1768
|
2069 |
msgid "Post %d was imported with object \"%d\" of type \"%s\", but could not be found"
|
2070 |
msgstr ""
|
2071 |
|
2072 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1790
|
2073 |
msgid "Could not find the comment parent for comment #%d"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1794
|
2077 |
msgid "Comment %d was imported with parent %d, but could not be found"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1808
|
2081 |
msgid "Could not find the author for comment #%d"
|
2082 |
msgstr ""
|
2083 |
|
2084 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1812
|
2085 |
msgid "Comment %d was imported with author %d, but could not be found"
|
2086 |
msgstr ""
|
2087 |
|
2088 |
+
#: includes/control-panel/includes/importer/class-wxr-importer.php:1829
|
2089 |
msgid "Could not update comment #%d with mapped data"
|
2090 |
msgstr ""
|
2091 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2092 |
#: includes/customizer/api/classes/class-multilingual.php:377
|
2093 |
msgid "Language:"
|
2094 |
msgstr ""
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Contributors: artbees
|
3 |
Tags: jupiter, jupiterx
|
4 |
Requires at least: 4.7
|
5 |
-
Tested up to: 5.
|
6 |
Requires PHP: 5.6
|
7 |
License: GPLv3
|
8 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
2 |
Contributors: artbees
|
3 |
Tags: jupiter, jupiterx
|
4 |
Requires at least: 4.7
|
5 |
+
Tested up to: 5.4
|
6 |
Requires PHP: 5.6
|
7 |
License: GPLv3
|
8 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|