">

    get_taxonomies(); $taxonomies_keys = array_keys($taxonomies); if (isset($apffw_settings['items_order']) AND!empty($apffw_settings['items_order'])) { $items_order = explode(',', $apffw_settings['items_order']); } else { $items_order = array_merge($this->items_keys, $taxonomies_keys); } foreach (array_merge($this->items_keys, $taxonomies_keys) as $key) { if (!in_array($key, $items_order)) { $items_order[] = $key; } } foreach ($items_order as $key) { if (in_array($key, $this->items_keys)) { apffw_print_item_by_key($key, $apffw_settings); } else { if (isset($taxonomies[$key])) { apffw_print_tax($key, $taxonomies[$key], $apffw_settings); } } } ?>
get_options()); ?>

esc_html__("Yes", 'apffw-products-filter'), 1 => esc_html__("No", 'apffw-products-filter') ); ?>

settings['init_only_on'])) { $this->settings['init_only_on'] = ''; } ?>

$words) { if (!empty($words) AND is_array($words)) { foreach ($words as $key_word => $translation) { $wpml_tax_labels .= $lang . ':' . $key_word . '^' . $translation . PHP_EOL; } } } } ?>

esc_html__("No", 'apffw-products-filter'), 1 => esc_html__("Yes", 'apffw-products-filter') ); ?>

<center><h2>Where are the products?</h2></center><h4>Perhaps you will like next products</h4>[recent_products limit="3" columns="4" ] ()

esc_html__("No", 'apffw-products-filter'), 1 => esc_html__("Yes", 'apffw-products-filter') ); if (!isset($apffw_settings['show_images_by_attr_show']) OR empty($apffw_settings['show_images_by_attr_show'])) { $apffw_settings['show_images_by_attr_show'] = 0; } ?>
>

esc_html__("No", 'apffw-products-filter'), 1 => esc_html__("Yes", 'apffw-products-filter') ); ?>

esc_html__("No", 'apffw-products-filter'), 1 => esc_html__("Yes", 'apffw-products-filter') ); ?>


esc_html__("No", 'apffw-products-filter'), 1 => esc_html__("Yes", 'apffw-products-filter') ); ?>

is_post_type_archive = true' does not necessary. Try to disable this and try apffw-search on your site. If all is ok - leave its disabled. Disabled code by this option you can find in index.php by mark disable_sapffw_influence.", 'apffw-products-filter') ?>

esc_html__("No", 'apffw-products-filter'), 1 => esc_html__("Yes", 'apffw-products-filter') ); ?>

 

settings['cache_count_data_auto_clean'])) { $clean_period = $this->settings['cache_count_data_auto_clean']; } $periods = array( 0 => esc_html__("do not clean cache automatically", 'apffw-products-filter'), 'hourly' => esc_html__("clean cache automatically hourly", 'apffw-products-filter'), 'twicedaily' => esc_html__("clean cache automatically twicedaily", 'apffw-products-filter'), 'daily' => esc_html__("clean cache automatically daily", 'apffw-products-filter'), 'days2' => esc_html__("clean cache automatically each 2 days", 'apffw-products-filter'), 'days3' => esc_html__("clean cache automatically each 3 days", 'apffw-products-filter'), 'days4' => esc_html__("clean cache automatically each 4 days", 'apffw-products-filter'), 'days5' => esc_html__("clean cache automatically each 5 days", 'apffw-products-filter'), 'days6' => esc_html__("clean cache automatically each 6 days", 'apffw-products-filter'), 'days7' => esc_html__("clean cache automatically each 7 days", 'apffw-products-filter') ); ?>
has_cap('collation')) { if (!empty($wpdb->charset)) { $charset_collate = "DEFAULT CHARACTER SET $wpdb->charset"; } if (!empty($wpdb->collate)) { $charset_collate .= " COLLATE $wpdb->collate"; } } $sql = "CREATE TABLE IF NOT EXISTS `" . APFFW::$query_cache_table . "` ( `mkey` varchar(64) NOT NULL, `mvalue` text NOT NULL, KEY `mkey` (`mkey`) ) {$charset_collate}"; if ($wpdb->query($sql) === false) { ?>

last_error); } ?>

it make recount very fast! Of course if you added new products which have to be in search results you have to clean this cache OR you can set time period for auto cleaning!", 'apffw-products-filter') ?>

esc_html__("No", 'apffw-products-filter'), 1 => esc_html__("Yes", 'apffw-products-filter') ); ?>

 

settings['cache_terms_auto_clean'])) { $clean_period = $this->settings['cache_terms_auto_clean']; } $periods = array( 0 => esc_html__("do not clean cache automatically", 'apffw-products-filter'), 'hourly' => esc_html__("clean cache automatically hourly", 'apffw-products-filter'), 'twicedaily' => esc_html__("clean cache automatically twicedaily", 'apffw-products-filter'), 'daily' => esc_html__("clean cache automatically daily", 'apffw-products-filter'), 'days2' => esc_html__("clean cache automatically each 2 days", 'apffw-products-filter'), 'days3' => esc_html__("clean cache automatically each 3 days", 'apffw-products-filter'), 'days4' => esc_html__("clean cache automatically each 4 days", 'apffw-products-filter'), 'days5' => esc_html__("clean cache automatically each 5 days", 'apffw-products-filter'), 'days6' => esc_html__("clean cache automatically each 6 days", 'apffw-products-filter'), 'days7' => esc_html__("clean cache automatically each 7 days", 'apffw-products-filter') ); ?>

esc_html__("No", 'apffw-products-filter'), 1 => esc_html__("Yes", 'apffw-products-filter') ); ?>

 

esc_html__("No", 'apffw-products-filter'), 1 => esc_html__("Yes", 'apffw-products-filter') ); ?>

get_custom_ext_path() . $obj->folder_name; $dir2 = APFFW_EXT_PATH . $obj->folder_name; $checked1 = APFFW_EXT::is_ext_activated($dir1); $checked2 = APFFW_EXT::is_ext_activated($dir2); if ($checked1 OR $checked2) { do_action('apffw_print_applications_tabs_content_' . $obj->folder_name); } } } ?>


settings['custom_extensions_path']) AND!empty($this->settings['custom_extensions_path'])): ?>

get_custom_ext_path())) { //$dir_writable = substr(sprintf('%o', fileperms($this->get_custom_ext_path())), -4) == "0774" ? true : false; $dir_writable = is_writable($this->get_custom_ext_path()); if ($dir_writable) { $is_custom_extensions = true; } } else { if (!empty($this->settings['custom_extensions_path'])) { //ext dir auto creation $dir = $this->get_custom_ext_path(); try { mkdir($dir, 0777); $dir_writable = is_writable($this->get_custom_ext_path()); if ($dir_writable) { $is_custom_extensions = true; } } catch (Exception $e) { } } } if ($is_custom_extensions): ?>
get_custom_ext_path()) ?>
settings['custom_extensions_path'])): ?> Options -> Custom extensions folder', 'apffw-products-filter') ?>
  • ' . $info['description'] . '

    '); } } else { _e($dir); _e('You should write extension info in info.dat file!', 'apffw-products-filter'); } } else { printf(__('Looks like its not the APFFW extension here %s!', 'apffw-products-filter'), $dir); } ?>


 
get_custom_ext_path() . $obj->folder_name; $checked = APFFW_EXT::is_ext_activated($dir); if (!$checked) { continue; } do_action('apffw_print_applications_options_' . $obj->folder_name); } } } ?>
  • ">
    settings['excluded_terms_reverse']) ? is_array($APFFW->settings['excluded_terms_reverse']) : FALSE) ? in_array($key, (array) array_keys($APFFW->settings['excluded_terms_reverse'])) : false) ? 'checked="checked"' : '');?> type="checkbox" name="apffw_settings[excluded_terms_reverse][]" id="" value="1" />
    taxonomy_type_additional_options)) { foreach ($obj->taxonomy_type_additional_options as $option_key => $option) { $option_val = 0; if (isset($apffw_settings[$option_key][$key])) { $option_val = $apffw_settings[$option_key][$key]; } ?>
    settings['tax']) ? is_array($APFFW->settings['tax']) : FALSE) ? in_array($key, (array) array_keys($APFFW->settings['tax'])) : false) ? 'checked="checked"' : '');?> type="checkbox" name="apffw_settings[tax][]" id="tax_" value="1" />
  • "> :
    " class="apffw-button js_apffw_options js_apffw_options_ help_tip" data-tip="">