<?php
if (!defined('ABSPATH'))
die('No direct access allowed');
?>
<section id="tabs-url-request">
<div class="woof-tabs woof-tabs-style-line">
<?php global $wp_locale; ?>
<div class="content-wrap">
<section>
<div class="woof-section-title">
<div class="col-title">
<h4><?php esc_html_e('SEO URL request', 'woocommerce-products-filter') ?></h4>
</div>
<div class="col-button">
<a href="https://products-filter.com/extencion/seo-url-request/" target="_blank" class="button-primary"><span class="icon-info"></span></a><br>
</div>
</div>
<?php if (woof()->show_notes): ?>
<div class="woof__alert woof__alert-info2 woof_tomato">
<?php esc_html_e('In FREE version it is possible to operate with 2 rules only!', 'woocommerce-products-filter') ?>
</div>
<?php endif; ?>
<div class="woof-control-section">
<h4><?php esc_html_e('Enable/Disable', 'woocommerce-products-filter') ?></h4>
<div class="woof-control-container">
<div class="woof-control">
<?php
$enable_url = array(
0 => esc_html__('No', 'woocommerce-products-filter'),
1 => esc_html__('Yes', 'woocommerce-products-filter')
);
if (!isset($woof_settings['woof_url_request']['enable'])) {
$woof_settings['woof_url_request']['enable'] = 0;
}
$enable = $woof_settings['woof_url_request']['enable'];
?>
<div class="select-wrap">
<select name="woof_settings[woof_url_request][enable]" class="chosen_select">
<?php foreach ($enable_url as $key => $value) : ?>
<option value="<?php esc_attr_e($key) ?>" <?php selected($enable == $key) ?>><?php esc_html_e($value) ?></option>
<?php endforeach; ?>
</select>
</div>
</div>
<div class="woof-description">
<p class="description"><?php esc_html_e('This option changes the search link. The search query becomes part of the URL.', 'woocommerce-products-filter') ?></p>
</div>
</div>
</div><!--/ .woof-control-section-->
<div class="woof-control-section">
<h4><?php esc_html_e('Disable page indexing', 'woocommerce-products-filter') ?></h4>
<div class="woof-control-container">
<div class="woof-control">
<?php
$page_index = array(
0 => esc_html__('No', 'woocommerce-products-filter'),
1 => esc_html__('Yes', 'woocommerce-products-filter')
);
if (!isset($woof_settings['woof_url_request']['page_index'])) {
$woof_settings['woof_url_request']['page_index'] = 1;
}
$index = $woof_settings['woof_url_request']['page_index'];
?>
<div class="select-wrap">
<select name="woof_settings[woof_url_request][page_index]" class="chosen_select">
<?php foreach ($page_index as $key => $value) : ?>
<option value="<?php esc_attr_e($key) ?>" <?php selected($index == $key) ?>><?php esc_html_e($value) ?></option>
<?php endforeach; ?>
</select>
</div>
</div>
<div class="woof-description">
<p class="description"><?php esc_html_e('Disables page indexing when a seo search query exists.', 'woocommerce-products-filter') ?></p>
</div>
</div>
</div><!--/ .woof-control-section-->
<div class="woof-control-section">
<h4><?php esc_html_e('Rules', 'woocommerce-products-filter') ?>:</h4>
<div class="woof-control-container woof-control-container-add-seo-rule">
<div class="woof-control">
<input type='text' class='woof_seo_rule_url_add' placeholder="<?php esc_html_e('Create your products page URL here', 'woocommerce-products-filter') ?>" value="">
<input type="button" class="woof_add_seo_rule woof-button" style="margin: 0;" value="<?php esc_html_e('Add SEO rule', 'woocommerce-products-filter') ?>">
</div>
<div class="woof-description">
<p class="description"><?php esc_html_e('You can insert key {any} into the link. An example: /color-{any}/. For fields title and description - you can insert names of the terms that should be in the search query. For example insert the name of the current color: {pa_color}. To show taxonomy title use literal key {pa_color_title}. Example: Current season clothes of {pa_color_title} {pa_color}. Rule like "{pa_color_title} {pa_color}" will generate in the text: "Color red". Such rules can be set for each language with WPML plugin automatically, for another plugins you can use hook woof_seo_rules_langs (read this extension documentation)', 'woocommerce-products-filter') ?></p>
</div>
</div>
<div class="woof-control-container woof-control-container-seo">
<div class="woof-control-seo">
<div class="woof_seo_rules_list_container">
<?php
$langs = $seo_rule->get_all_langs();
$add_class = 'woof_hide_options';
if (count($langs) > 1) {
$add_class = '';
}
?>
<div>
<select class='woof_seo_current_lang <?php esc_attr_e($add_class) ?>'>
<?php
foreach ($langs as $lang) {
?>
<option values='<?php esc_attr_e($lang) ?>'><?php esc_html_e($lang) ?></option>
<?php }
?>
</select>
</div>
<ul id='woof_seo_rules_list' >
<?php
$seo_rules = array();
foreach ($langs as $lang) {
$seo_rules = array();
if (isset($woof_settings['woof_url_request']['seo_rules'][$lang]) && is_array($woof_settings['woof_url_request']['seo_rules'][$lang])) {
$seo_rules = $woof_settings['woof_url_request']['seo_rules'][$lang];
}
if (intval(WOOF_VERSION) === 1) {
$seo_rules = array_slice($seo_rules, 0, 2);
}
foreach ($seo_rules as $key => $data) {
$seo_rule->woof_draw_seo_rules_item($key, $lang, $data['url'], $data['title'], $data['description'], $data['h1'], (isset($data['text']) ? $data['text'] : ''));
}
}
?>
</ul>
</div>
</div>
</div>
<?php if (defined('WPSEO_VERSION')) { ?>
<hr>
<div class="woof-control-section">
<h5><?php esc_html_e('YOAST: add WOOF SEO links to sitemap', 'woocommerce-products-filter') ?></h5>
<br>
<div class="woof-control-container">
<div class="woof-control">
<?php
if (!isset($woof_settings['woof_url_request']['yoast_sitemap'])) {
$woof_settings['woof_url_request']['yoast_sitemap'] = '';
}
$yoast_sitemap = $woof_settings['woof_url_request']['yoast_sitemap'];
?>
<textarea name="woof_settings[woof_url_request][yoast_sitemap]" rows="10" ><?php echo esc_textarea($yoast_sitemap) ?></textarea>
</div>
<div class="woof-description">
<p class="description"><?php esc_html_e('Each new link must be on a new line', 'woocommerce-products-filter') ?></p>
</div>
</div>
</div><!--/ .woof-control-section-->
<?php } ?>
</div><!--/ .woof-control-section-->
</section>
</div>
</div>
</section>