File "admin-settings-woo-templates.php"
Full path: /home/kosmetik/public_html/wp-content/plugins/powerpack-elements/includes/admin/admin-settings-woo-templates.php
File
size: 4.69 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
use PowerpackElements\Classes\PP_Admin_Settings;
use PowerpackElements\Classes\PP_Woo_Builder;
?>
<div class="pp-settings-section">
<div class="pp-settings-section-header">
<h3 class="pp-settings-section-title"><?php
_e('WooCommerce Builder', 'powerpack');
?></h3>
</div>
<?php
if (PP_Woo_Builder::get_theme_support_slug()) {
?>
<table class="form-table">
<tr align="top">
<th scope="row" valign="top">
<label for="pp_woo_builder_enable"><?php
esc_html_e('Enable WooCommerce Builder', 'powerpack');
?></label>
</th>
<td>
<label for="pp_woo_builder_enable" class="pp-admin-field-toggle" style="font-weight: 500;">
<?php
$checked = PP_Admin_Settings::get_option('pp_woo_builder_enable', true);
?>
<input type="checkbox" id="pp_woo_builder_enable" name="pp_woo_builder_enable" value="1"<?php
echo $checked ? ' checked="checked"' : '';
?> />
<span class="pp-admin-field-toggle-slider" aria-hidden="true"></span>
</label>
<p class="description">
<?php
_e('Enable PowerPack WooCommerce builder to setup WooCommerce pages.', 'powerpack');
?>
</p>
</td>
</tr>
<tr align="top" id="field-pp_woo_template_single_product">
<th scope="row" valign="top">
<label for="pp_woo_template_single_product"><?php
esc_html_e('Single Product Template', 'powerpack');
?></label>
</th>
<td>
<select id="pp_woo_template_single_product" name="pp_woo_template_single_product" style="min-width: 200px;">
<?php
$selected = PP_Admin_Settings::get_option('pp_woo_template_single_product', true);
?>
<?php
echo PP_Woo_Builder::get_templates_html($selected);
?>
</select>
<p class="description">
<span class="desc--template-select"><?php
_e('Select a template for Single Product.', 'powerpack');
?></span>
<span class="desc--template-edit"><a href="" class="edit-template" target="_blank"><?php
_e('Edit', 'powerpack');
?></a></span>
</p>
</td>
</tr>
<tr align="top" id="field-pp_woo_template_product_archive">
<th scope="row" valign="top">
<label for="pp_woo_template_product_archive"><?php
esc_html_e('Product Archive Page Template', 'powerpack');
?></label>
</th>
<td>
<select id="pp_woo_template_product_archive" name="pp_woo_template_product_archive" style="min-width: 200px;">
<?php
$selected = PP_Admin_Settings::get_option('pp_woo_template_product_archive', true);
?>
<?php
echo PP_Woo_Builder::get_templates_html($selected);
?>
</select>
<p class="description">
<span class="desc--template-select"><?php
_e('Select a template for product archive.', 'powerpack');
?></span>
<span class="desc--template-edit"><a href="" class="edit-template" target="_blank"><?php
_e('Edit', 'powerpack');
?></a></span>
</p>
</td>
</tr>
</table>
<input type="hidden" name="pp_woo_builder_page" value="1" />
<script type="text/javascript">
(function($) {
$('#pp_woo_template_single_product, #pp_woo_template_product_archive, #pp_woo_template_product_cart, #pp_woo_template_product_checkout, #pp_woo_template_product_thankyou_page, #pp_woo_template_product_myaccount_page').on('change', function() {
$(this).parent().find('.description span').hide();
if ( $(this).val() === '' ) {
$(this).parent().find('.desc--template-select').show();
} else {
$(this).parent().find('.desc--template-edit')
.show()
.find('a.edit-template').attr('href', '<?php
echo home_url();
?>/wp-admin/post.php?post=' + $(this).val() + '&action=elementor');
}
}).trigger('change');
$('#pp_woo_builder_enable').on('change', function() {
if ( $(this).is(':checked') ) {
$('#field-pp_woo_template_single_product').show();
$('#field-pp_woo_template_product_archive').show();
$('#field-pp_woo_template_product_cart').show();
$('#field-pp_woo_template_product_checkout').show();
$('#field-pp_woo_template_product_thankyou_page').show();
$('#field-pp_woo_template_product_myaccount_page').show();
} else {
$('#field-pp_woo_template_single_product').hide();
$('#field-pp_woo_template_product_archive').hide();
$('#field-pp_woo_template_product_cart').hide();
$('#field-pp_woo_template_product_checkout').hide();
$('#field-pp_woo_template_product_thankyou_page').hide();
$('#field-pp_woo_template_product_myaccount_page').hide();
}
}).trigger('change');
})(jQuery);
</script>
<?php
} else {
?>
<div>
<p style="color: red; font-size: 14px;"><?php
esc_html_e('This feature does not support your current theme.', 'powerpack');
?></p>
</div>
<?php
}
?>
</div>